1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/bin/sh -e
git clone --quiet https://github.com/digitalbazaar/jsonld.js/
DEINSTALLWEBPACK=0
if ! which webpack >/dev/null ; then
yes | sudo apt-get install webpack node-core-js node-babel-loader >/dev/null
DEINSTALLWEBPACK=1
fi
cd jsonld.js
npm i -D webpack-merge
# command line example found at https://wiki.debian.org/Javascript/Nodejs#Using_build_tools_like_grunt
# webpack --config ../webpack.config.js lib/jsonld.js dist/jsonld.js --output-library=jsonld
# This was
npm install && npm run build-webpack
mv dist ..
mv LICENSE ..
cd ..
rm -rf jsonld.js
mv dist/* .
rmdir dist
rm -rf node6
if [ $DEINSTALLWEBPACK -eq 1 ] ; then
yes | sudo apt-get purge webpack node-core-js node-babel-loader >/dev/null
fi
|