Select Git revision
package.json

Bye authored
This project manages its dependencies using npm.
Learn more
package.json 1.02 KiB
{
"scripts": {
"clear": "rm -rf build && mkdir build",
"serve": "npm-run-all -s clear -p dev:*",
"dev:js": "esbuild src/js/main.js --bundle --watch --sourcemap --format=iife --loader:.webp=dataurl --outfile=build/main.js",
"dev:html": "browser-sync build src --watch --https",
"build": "run-s clear build:*",
"build:js": "esbuild src/js/main.js --bundle --minify --format=iife --loader:.webp=dataurl | roadroller --type js - -O 2 -o build/main.js",
"build:html": "html-inline src/index.html -b build | html-minifier -c configs/html-minifier.json -o build/index.html",
"build:zip": "zip -FS -qjX9 build/game.zip build/index.html && advzip -z -4 build/game.zip",
"build:zipSize": "node configs/size.js"
},
"devDependencies": {
"advzip-bin": "^2.0.0",
"browser-sync": "^3.0.2",
"esbuild": "0.23.0",
"html-inline": "1.2.0",
"html-minifier": "^4.0.0",
"npm-run-all": "^4.1.5",
"roadroller": "^2.1.0",
"terser": "^5.31.6"
},
"dependencies": {
"jsfxr": "^1.2.2"
}
}