syndicate-js/packages/syntax/default.js.do

15 lines
381 B
Plaintext

mkdir -p $(dirname "$1")
case "$1" in
lib/babel_parser.js)
src=node_modules/@babel/parser/lib/index.js
[ -f "$src" ] || npm -i .
redo-ifchange "$src" babel_parser_suffix.js
cat "$src" babel_parser_suffix.js
;;
*)
src=$(echo "$1" | sed -e 's:^lib/:src/:')
redo-ifchange "$src"
npx babel "$src"
;;
esac