tsc-to-mjs.sh 405 B

12345678910
  1. #!/bin/bash
  2. cd module
  3. mv core.js core.mjs && mv duplex.js duplex.mjs && mv helpers.js helpers.mjs
  4. # Unlike Ubuntu, OS X requires the extension to be explicitly specified
  5. # https://myshittycode.com/2014/07/24/os-x-sed-extra-characters-at-the-end-of-l-command-error/
  6. if [[ "$OSTYPE" == "darwin"* ]]; then
  7. sed -i '' 's/\.js/\.mjs/g' duplex.mjs core.mjs
  8. else
  9. sed -i 's/\.js/\.mjs/g' duplex.mjs core.mjs
  10. fi