transform-dir.sh 457 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. if [ -z "$1" ]; then
  3. echo "Usage: transform-dir.sh <module_path>"
  4. exit 1
  5. fi
  6. MODULE_PATH=$1
  7. while true; do
  8. FILES=$(node scripts/esm-check-migration.mjs -f "$MODULE_PATH" -j | jq -r '.filesNotImportedViaCjs | join(" ")')
  9. if [ -z "$FILES" ]; then
  10. break
  11. fi
  12. # We want word splitting here
  13. # shellcheck disable=SC2086
  14. node transform/cjs-to-esm/cjs-to-esm.mjs $FILES
  15. done
  16. make format_fix > /dev/null
  17. echo "All files processed."