40 lines
1.1 KiB
JSON
40 lines
1.1 KiB
JSON
{
|
|
"name": "showerloop-website",
|
|
"version": "1.0.0",
|
|
"description": "ShowerLoop website with compression enabled",
|
|
"main": "server.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "node server.js",
|
|
"dev": "hugo server",
|
|
"build": "npm run build:js && hugo --minify",
|
|
"postbuild": "purgecss --config ./purgecss.config.js",
|
|
"purge": "purgecss --config ./purgecss.config.js",
|
|
"build:js": "rollup -c",
|
|
"analyze:js": "source-map-explorer static/js/app.modern.min.js",
|
|
"uncss": "node uncss.js",
|
|
"optimize": "npm run build && npm run uncss",
|
|
"analyze:css": "node analyze-css.js"
|
|
},
|
|
"dependencies": {
|
|
"compression": "^1.7.4",
|
|
"express": "^4.18.2"
|
|
},
|
|
"devDependencies": {
|
|
"@rollup/plugin-commonjs": "^25.0.0",
|
|
"@rollup/plugin-node-resolve": "^15.0.2",
|
|
"@videojs/http-streaming": "^2.16.2",
|
|
"clean-css": "^5.3.2",
|
|
"csso": "^5.0.5",
|
|
"csso-cli": "^4.0.2",
|
|
"glob": "^10.2.2",
|
|
"puppeteer": "^19.7.2",
|
|
"purgecss": "^5.0.0",
|
|
"rollup": "^3.21.5",
|
|
"rollup-plugin-terser": "^7.0.2",
|
|
"source-map-explorer": "^2.5.3",
|
|
"uncss": "^0.17.3",
|
|
"video.js": "^7.20.3"
|
|
}
|
|
}
|