{ "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" } }