1. #!/bin/bash
    
  2. 
    
  3. set -e
    
  4. 
    
  5. # Make sure we don't introduce accidental @providesModule annotations.
    
  6. EXPECTED='scripts/rollup/wrappers.js'
    
  7. ACTUAL=$(git grep -l @providesModule -- './*.js' ':!scripts/rollup/shims/*.js')
    
  8. 
    
  9. # Colors
    
  10. red=$'\e[1;31m'
    
  11. end=$'\e[0m'
    
  12. 
    
  13. if [ "$EXPECTED" != "$ACTUAL" ]; then
    
  14.   printf "%s\n" "${red}ERROR: @providesModule crept into some new files?${end}"
    
  15.   diff -u <(echo "$EXPECTED") <(echo "$ACTUAL") || true
    
  16.   exit 1
    
  17. fi