build.sh 415 B

123456789101112131415161718
  1. #!/bin/bash
  2. # set current working directory to directory of the shell script
  3. cd "$(dirname "$0")"
  4. # before
  5. npm ci 2> /dev/null || npm i
  6. mkdir -p tmp
  7. # markdown-it.min.js
  8. npx rollup --config rollup.mjs --input markdown-it.mjs --file tmp/markdown-it.js
  9. npx terser --compress --mangle -- tmp/markdown-it.js > tmp/markdown-it.min.js
  10. # copy
  11. cp tmp/markdown-it.min.js ../../vendor/
  12. # after
  13. rm -rf node_modules/ tmp/