File: get-jsonld.min

package info (click to toggle)
r-cran-jsonld 2.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 892 kB
  • sloc: javascript: 12,209; sh: 19; makefile: 13
file content (24 lines) | stat: -rwxr-xr-x 720 bytes parent folder | download | duplicates (3)
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