make purs build with purs and spago from node_modules

This commit is contained in:
Jon Schoning 2020-10-05 18:31:06 -05:00
parent 7577d3759a
commit 5dee5c6856
3 changed files with 18 additions and 16 deletions

View file

@ -3,13 +3,13 @@
all: bundle
install:
@spago install
@npm run spago install
build:
@spago build
@npm run spago build
bundle: build
@spago bundle-app --to dist/bundle.js
@npm run spago -- bundle-app --to dist/bundle.js
@npm run parcel-build
@rm -f dist/*.gz
@gzip -k dist/app.min.js.map
@ -22,7 +22,7 @@ bundle: build
docs:
@rm -Rf generated-docs
@purs docs ".spago/*/*/src/**/*.purs" --format html
@npm run purs -- docs ".spago/*/*/src/**/*.purs" --format html
docset: docs
@(cd docset; python3 ./gen-docset.py)

18
purs/package-lock.json generated
View file

@ -4463,9 +4463,9 @@
}
},
"marked": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/marked/-/marked-1.1.0.tgz",
"integrity": "sha512-EkE7RW6KcXfMHy2PA7Jg0YJE1l8UPEZE8k45tylzmZM30/r1M1MUXWQfJlrSbsTeh7m/XTwHbWUENvAJZpp1YA==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/marked/-/marked-1.2.0.tgz",
"integrity": "sha512-tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA==",
"dev": true
},
"md5.js": {
@ -4675,9 +4675,9 @@
}
},
"moment": {
"version": "2.27.0",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz",
"integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==",
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz",
"integrity": "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==",
"dev": true
},
"move-concurrently": {
@ -6588,9 +6588,9 @@
"dev": true
},
"spago": {
"version": "0.15.3",
"resolved": "https://registry.npmjs.org/spago/-/spago-0.15.3.tgz",
"integrity": "sha512-CNpbJiI+6MPpttbCtGIGFUroegXze4I7joXCTfiiTRzOUKcMV925fm7dxyAa3AVUUUvGi3D55k65aniGR1cVMA==",
"version": "0.16.0",
"resolved": "https://registry.npmjs.org/spago/-/spago-0.16.0.tgz",
"integrity": "sha512-I7CpLNM+3EPqLeqrhQHPa8U7J1C90XzMIzrzDtlZQ0TeloseulopTd5l2hzhjaj5DrcVtYhYkh3DVY1QDh8+ZA==",
"dev": true,
"requires": {
"request": "^2.88.0",

View file

@ -2,16 +2,18 @@
"name": "espial",
"private": true,
"scripts": {
"spago": "spago",
"purs": "purs",
"make-install": "make install",
"make-watch": "inotifywait -m -r -q -e close_write --format '%T %w%f' --timefmt '%T' src | while read FILE; do echo $FILE; make; done",
"parcel-build": "parcel build dist/bundle.js --out-file dist/app.min.js --public-url /static/js/"
},
"devDependencies": {
"marked": "^1.1.0",
"moment": "^2.26.0",
"marked": "^1.2.0",
"moment": "^2.29.0",
"parcel-bundler": "^1.12.4",
"purescript": "^0.13.8",
"spago": "^0.15.2",
"spago": "^0.16.0",
"terser": "^4.7.0"
},
"dependencies": {}