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

18
purs/package-lock.json generated
View file

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

View file

@ -2,16 +2,18 @@
"name": "espial", "name": "espial",
"private": true, "private": true,
"scripts": { "scripts": {
"spago": "spago",
"purs": "purs",
"make-install": "make install", "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", "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/" "parcel-build": "parcel build dist/bundle.js --out-file dist/app.min.js --public-url /static/js/"
}, },
"devDependencies": { "devDependencies": {
"marked": "^1.1.0", "marked": "^1.2.0",
"moment": "^2.26.0", "moment": "^2.29.0",
"parcel-bundler": "^1.12.4", "parcel-bundler": "^1.12.4",
"purescript": "^0.13.8", "purescript": "^0.13.8",
"spago": "^0.15.2", "spago": "^0.16.0",
"terser": "^4.7.0" "terser": "^4.7.0"
}, },
"dependencies": {} "dependencies": {}