{"_id":"@underpostnet/underpost","_rev":"196-361e7ef715cff00be6d29ce0019a485e","name":"@underpostnet/underpost","dist-tags":{"latest":"3.4.5"},"versions":{"2.7.82":{"name":"@underpostnet/underpost","version":"2.7.82","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.82","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"37dde6f4663a570670338ff6778275f0b7727d8a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.82.tgz","fileCount":290,"integrity":"sha512-Sd1P2j5RgEt8Yl5YWqfIZ1+l3mGtzl/Y/ed6b5U6k2ny1ksR2TRYZdncpQus7/jP+KJmL2nB/qrLigDWyvljQA==","signatures":[{"sig":"MEQCIATBO+Vo2H7esZ0q785Gzfvdr2Zwr4NQt/Qvxf50d6k1AiAYxBF5v2MCukoyJnrzrnMjDt63JsZcjEAA0+fmQlwh4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434150},"main":"src/index.js","type":"module","gitHead":"582d86a6d84d80eee19b8fa2b159f094d73b9b36","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client --no-warnings","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","node-cron":"^3.0.3","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","to-json-schema":"^0.2.5","swagger-autogen":"^2.23.7","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.82_1730111486631_0.3424715223547583","host":"s3://npm-registry-packages"}},"2.7.83":{"name":"@underpostnet/underpost","version":"2.7.83","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.83","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"85f4b2b89eb30fc6008d10f1e7a4b174bbb985ba","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.83.tgz","fileCount":290,"integrity":"sha512-0asnWJ0aGkEA6LbeDC3xELgP7OQxb04nBKaQMmoJ4AjeJs5RlzeYrzkhdUOMqPBKNLQzOAbI/AAWr6sUBUvIJw==","signatures":[{"sig":"MEUCIHSjtDlEuiWfFI1ZK0PKi0SYw2+4E+cHaGiIVPJv4hRVAiEA/y3eCxe+OR/fb1QyG1Gi+/4Lz6FuXNQckrAW0Ze0tlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434150},"main":"src/index.js","type":"module","gitHead":"af5475ce3b6fa5164bd12a0262be011873c2840a","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client --no-warnings","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","node-cron":"^3.0.3","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","to-json-schema":"^0.2.5","swagger-autogen":"^2.23.7","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.83_1730112289213_0.46745782577024286","host":"s3://npm-registry-packages"}},"2.7.9":{"name":"@underpostnet/underpost","version":"2.7.9","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.9","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"57972c5b31712d0680373aeff05c13e4ccf8b865","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.9.tgz","fileCount":297,"integrity":"sha512-ODfoDXQSQNK6gJLGTE0Sw7Q+YG00w+l3JIC1W+29OetQOtO4nUQ1J7gVaoQefpgLVFRlIbHs8vBBgsB6hNxnhg==","signatures":[{"sig":"MEYCIQDBPruFWmNrGJKUgjU2N4PA4MHan81mFAYy4yyPVq5WGQIhAOgO/rlXqCW+wRG173369z15iIa91yGuGGNKwDNyLWWQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4511974},"main":"src/index.js","type":"module","gitHead":"b2bba6379d813cc813f6cce1afb41a20338317ad","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","to-json-schema":"^0.2.5","swagger-autogen":"^2.23.7","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.9_1731602897577_0.856237013175533","host":"s3://npm-registry-packages"}},"2.7.91":{"name":"@underpostnet/underpost","version":"2.7.91","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.91","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7c927681e49d608bbb03f76e7bfe0d0b4578bdc3","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.91.tgz","fileCount":297,"integrity":"sha512-uAbDgmWkp6WsIbExZkP/l0jKTXwPIanbfK8V0UoLXdp3vOB3nl8iT2iSCElbEW03UdP74oCAyHa6ylnsax6CQg==","signatures":[{"sig":"MEUCIE3rjOTM5JyDKx4Kq/QWMYcno2i3eyXHJrSFaGr52j+3AiEAv8+O4SNsQobCc56C38+lHU1l6k5SZo8zTzkIv9kwcAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4521530},"main":"src/index.js","type":"module","gitHead":"f3bda4ca99059f50f25901fa0e8916c7b6a1cdf8","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","to-json-schema":"^0.2.5","swagger-autogen":"^2.23.7","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.91_1733613633113_0.2619384540097791","host":"s3://npm-registry-packages"}},"2.7.92":{"name":"@underpostnet/underpost","version":"2.7.92","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.92","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"288206f1fafdb0ff5c3cadeae13f7d8ce764a0b4","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.92.tgz","fileCount":300,"integrity":"sha512-OiSi8W+pbNsX0K+Jm9i/tTIawLqlU3x+sZeabXO0JVkyhlUd0wWfjM4J8Clf+wPtofaEveBaRkVy2j8MbdPAag==","signatures":[{"sig":"MEUCIByck5kcv/lbpJCG92iXV3HH+UAmtdidr0vv2UHG0FM7AiEAtMToIuDh5/hrmukXLdZ5PCJh1dYwhAOEbcefZZDBAJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4616897},"main":"src/index.js","type":"module","gitHead":"2d8f9a303523f48da38f17234ec1e827279d1eac","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.92_1734007148297_0.16301752821224036","host":"s3://npm-registry-packages-npm-production"}},"2.7.93":{"name":"@underpostnet/underpost","version":"2.7.93","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.93","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"9add45ee97a945add38268cd4ab13a980757ecdd","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.93.tgz","fileCount":302,"integrity":"sha512-mbAaUvpDejBpOSvVSLwTJ8nkQA3ntlUbOgi0spGwKjdWnv1gDogG07WsWGQWsU4wOQMoopDjR/shJ8LNRF6h5g==","signatures":[{"sig":"MEUCIQDFA2jutXK5sL/IVeY2LWe3wVDLNlievAbOMPo5UJzjRwIgQs7Jluv56KiRzjYDGvdMptMKQ47qKLkEb+cSH6OP3fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4623327},"main":"src/index.js","type":"module","gitHead":"ad9595ad6c6378187314ed026a5129ef06316ec0","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.93_1734034785682_0.9555286764636528","host":"s3://npm-registry-packages-npm-production"}},"2.7.94":{"name":"@underpostnet/underpost","version":"2.7.94","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.7.94","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d111acd957c5311a60ef62bdee4ef481f57d4efe","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.7.94.tgz","fileCount":302,"integrity":"sha512-COdQ/eJTiCvL+GybEO2w4kv6/syuPLhKITdehog9TaDRwhXcm2ZpeHkUtbHzGos5z1EY/5Yjg3JxnQKxWe7U+Q==","signatures":[{"sig":"MEQCIB+fqZZXmnMGxa4w3NM9IVzl49l9zpCOLasS3/68nnPGAiAwY7Za84pxk9zDm5zbhrvkX84tLLDZZ7tAIsTMgTwtlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4624656},"main":"src/index.js","type":"module","gitHead":"034b850d2bca6abdf1f40d7d59d6eafbd8f6d2bc","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev --no-warnings","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.7.94_1734461887462_0.2816912171190735","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@underpostnet/underpost","version":"2.8.0","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d0cc2befe7859fd1c6e3f6527bf428445fd6dbeb","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.0.tgz","fileCount":303,"integrity":"sha512-ywhmfoVVRUvhVjh/Fs9OHMkrtPLs9OuUGXXxxzYK5g4U5XgiKDkkuNxSRL/DxO+VWusjy7KCnUva1pZfV/lwzg==","signatures":[{"sig":"MEUCIB/dJH5tqpqpWiS1xaG2/lkbFENgGPgDeifhM9TvBxygAiEAvHCVJdAP1QlNo03xKP2F34JMArKCNgMFOlHm5hfdrlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4635482},"main":"src/index.js","type":"module","gitHead":"171d19b2f4962bc6cc6aacb4067f230d71f94c67","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.0","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","is-admin":"^4.0.0","mongoose":"^8.0.1","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","kill-port-process":"^3.2.0","systeminformation":"^5.21.17","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","@xenova/transformers":"^2.17.2","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.0_1735656901377_0.9433987785483999","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@underpostnet/underpost","version":"2.8.1","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a791b4605b3004742083d1845272bdee587988b5","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.1.tgz","fileCount":304,"integrity":"sha512-Jjgm7h59ZE769/yVaOXzLHoB7dq15ZrX6YQujUiJQ46q2HSRp5NSJUwB+RjMGVKqVaIJr1A2tS18O1I5qjWZvg==","signatures":[{"sig":"MEYCIQDjIfFBERZL70AlLGBf/d2TQGrnxtVyrsPlvJsd7xzAFAIhANpO6UmRUJyP+A256NFW5Qkg8hBck3Jq5wNaerxdKYuN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4655215},"main":"src/index.js","type":"module","gitHead":"91f9ab62c58a78a8b55076f7d28784f2fa91e8ea","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"22.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","web3":"^4.13.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","is-admin":"^4.0.0","mongoose":"^8.9.5","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","kill-port-process":"^3.2.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.1_1737418933544_0.03904034571757631","host":"s3://npm-registry-packages-npm-production"}},"2.8.31":{"name":"@underpostnet/underpost","version":"2.8.31","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.31","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"6c0837fd3dfbe9bda70e86fef4e13ddf17f26778","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.31.tgz","fileCount":324,"integrity":"sha512-jwy4LzfZxGSdi7P7qAgPiDvnLB6MMYufl3zWJVgQd4gYUtCFGSeGvx/cOIL1+A3LzzAE7HCgsa/0hhmkRfoPtQ==","signatures":[{"sig":"MEUCIQCYNLDFhTjm5Q6baVlSq31hkzqHNIUCjoZpnAXy5FFzYAIgVe54dfuaZBg+6iBW/XxEY1zDGedsTyvW1NNRQOgOBcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4684221},"main":"src/index.js","type":"module","gitHead":"d36c03c96d37f71d2247b2184839ef81f8699f8d","scripts":{"bin":"npm link --force","dev":"env-cmd -f .env.development node src/client.dev default","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine && pm2 logs","ssl":"env-cmd -f .env.production node bin/ssl","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client && node bin/deploy fix-deps","login":"npm adduser","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","backup":"node bin/db default.net/ export","update":"npm update -g && npm update && npm audit fix --force && npm audit fix --force","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test && npm run restore-preinstall --no-audit --no-warnings","prettier":"prettier --write .","coveralls":"nyc npm run test --reporter=text-lcov | coveralls -v","pm2-delete":"pm2 delete engine","preinstall":"npm config set audit false && npm config set loglevel error","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","build-production":"env-cmd -f .env.production node bin/deploy build-full-client","install-template":"npm install && npm run build","underpost-publish":"npm publish --provenance --access public","restore-preinstall":"npm config set audit true && npm config set loglevel notice","underpost-unpublish":"npm unpublish underpost@2.5.x","install-vs-extensions":"node bin/vs import"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","web3":"^4.13.0","axios":"^1.5.1","color":"^4.2.3","is-ip":"^5.0.1","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","is-admin":"^4.0.0","mongoose":"^8.9.5","commander":"^12.1.0","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","simple-git":"^3.26.0","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","detect-port":"^1.5.1","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","eventemitter3":"^5.0.1","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","kill-port-process":"^3.2.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","@google/generative-ai":"^0.21.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@openzeppelin/contracts":"^5.0.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-waffle":"^2.0.6","@nomiclabs/hardhat-etherscan":"^3.1.8","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","hardhat":"^2.22.13","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.31_1738806168503_0.7606392943149278","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@underpostnet/underpost","version":"2.8.4","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.4","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"761b9abb12dadd2a32e1c0f8b1012c9eb08023f9","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.4.tgz","fileCount":327,"integrity":"sha512-95CYZ4ecbZITN60yECQlJnNoUHWL1TxN68BHB4EDfxt0Aybg/di1Ml2J+XKJb1p3tYu6iAKFlI3bU9pBUhXYfA==","signatures":[{"sig":"MEUCIQCCNg5s3yCOCOMjZ8v93Splg6ebOSTABwtIPM6hiwjZiQIgKvgflUlp/YVsnKhM+WcIlJZzceveGuRfQeiDgzZvxms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694794},"main":"src/index.js","type":"module","gitHead":"48b97dfa9399be40017ce0ae1936f5dac3fc827e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.4_1739843552727_0.7768773182698838","host":"s3://npm-registry-packages-npm-production"}},"2.8.41":{"name":"@underpostnet/underpost","version":"2.8.41","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.41","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"af79a6096040bb821f7378f9a02a3672bba3e1e8","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.41.tgz","fileCount":327,"integrity":"sha512-gBuQteyaHhOmWkNEFA56VOPM/GkphozrKPN1hYIZozlPbPT/ZRNbrj4G51hQG4jxcH/HtPh8cEDgDPca5ekpbg==","signatures":[{"sig":"MEQCIGSymkepmd8nfryu9nLBJOGNe6FenkFRwEqMtnlzwGJnAiAXK1Om8EKxNdlNIAp9H4gx1WDLhFg2aXyl0Vi0p65ahQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694797},"main":"src/index.js","type":"module","gitHead":"8e951b31c91d879debe0c2baa714dcdb56359453","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.41_1739844750253_0.8290378071226019","host":"s3://npm-registry-packages-npm-production"}},"2.8.42":{"name":"@underpostnet/underpost","version":"2.8.42","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.42","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3fe49b92be56a9afdb9f14898d605f1f7ea8bcce","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.42.tgz","fileCount":327,"integrity":"sha512-ofb1H5jtpMi3oM5zoigISOFIr0+jLsilEGltYxzoYOoF5Czv8YYns0B2eKbjB9zAy1iH+SkZKoM4jl9YTjOcDQ==","signatures":[{"sig":"MEUCIEfqdXdZOm23/3KeCGhvFHxJd7vYDvWc/Q778jdO7j9KAiEA3CiBCDljABo72JW3Q8QTgCQGZwzyuC6WMJHBS73lzuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694999},"main":"src/index.js","type":"module","gitHead":"e65f69119de0f46eabbf770765e25786ea11042f","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.42_1739877156644_0.9944555655727494","host":"s3://npm-registry-packages-npm-production"}},"2.8.43":{"name":"@underpostnet/underpost","version":"2.8.43","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.43","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b9fe6cc275ffc5e53f89bfe3dac944ffc941ad13","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.43.tgz","fileCount":326,"integrity":"sha512-5F5Mr3jIiDIA9JsdXc5v65nEZ2vaIwdCOIBgBiYmXFu/TCagvf9w4FyL3VJuXkJjJiijOf/9l8M0IUQJDrYeSw==","signatures":[{"sig":"MEYCIQCe2f6gEcfa9f9BXmeO6s5m2+OXwUUD0qduDsQhn8j5mAIhAOb+Mmt0zdJ23oA+Fv5XnwNA3E+OTlDKWbuzZKYWLwjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695863},"main":"src/index.js","type":"module","gitHead":"9e27a3542f89b5f4087008490c7f54008fae5597","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.43_1739893474742_0.7714277239479959","host":"s3://npm-registry-packages-npm-production"}},"2.8.44":{"name":"@underpostnet/underpost","version":"2.8.44","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.44","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"72746b94b41491cbb856e65031c028e720c6fcfe","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.44.tgz","fileCount":326,"integrity":"sha512-6feWqb19aUdj/6tlqa+S/AwDokdW1J22aHZrjGY7qADBUiPJRgxaz9tx3H8QQ59q+BBuQ6CQsk+dIztcbXJTJw==","signatures":[{"sig":"MEQCIEtDYHVFV7h7vhMbYGjhX7lrQ4RK8UExCVTm86ud6L27AiA7O8iIvkoySsiqk0lvvYBHyt9giKOrDqCbJ8z74SYb/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695690},"main":"src/index.js","type":"module","gitHead":"5547a08d4f625be27d5bc08356dc15d1bfe46441","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.44_1739905013976_0.30833805448668006","host":"s3://npm-registry-packages-npm-production"}},"2.8.45":{"name":"@underpostnet/underpost","version":"2.8.45","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.45","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1acc2318bd9b5617987e97280469f7da1695d6da","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.45.tgz","fileCount":342,"integrity":"sha512-rnGrX4N/nWaXIPCbncfx8Sonl/OVUa/4TbImgnHsUdDMXaCbcmpMQ93cg0oky+1RPUY5gqjrneRdTbk9a9CV7g==","signatures":[{"sig":"MEUCIQCNzGZ2kCzdG6HuEOtEBVzU1VaS2XGZkpGd1AuAsdOlAgIgePcZkKdrT+xJJ/8UdpYLxz+L7E1YSY+InKBejjJk010=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726573},"main":"src/index.js","type":"module","gitHead":"8eadb37c43e1e316d615309b44a56305875b7542","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.45_1740587272216_0.7129460536469627","host":"s3://npm-registry-packages-npm-production"}},"2.8.451":{"name":"@underpostnet/underpost","version":"2.8.451","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.451","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"9c756628598693bc03bf2bc1c7fe84a1a5b0f03c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.451.tgz","fileCount":342,"integrity":"sha512-jgga6U+WuqkI2Km5FSeOi68J3aNH23Z8Qx+xjJv5Cp2vOW9ktVReTRUitkvalNY+Jr8owtJaofogPDp/eJ3ftw==","signatures":[{"sig":"MEUCIEt86YqNJqUGAYviwCqnme3/UonkFlrxiHzppxUwceu/AiEAjrvUiI9sdgUgXS3yoeHOKyWjd0HTTj9rbZeZxnCgOX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.451","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726619},"main":"src/index.js","type":"module","gitHead":"b3b114f925f30ea1cf4554faa025111f1db594c0","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"22.14.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.451_1740601534323_0.501491010949856","host":"s3://npm-registry-packages-npm-production"}},"2.8.452":{"name":"@underpostnet/underpost","version":"2.8.452","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.452","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1bcae6cf03188efc40b34baec7c22b6caf616a41","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.452.tgz","fileCount":342,"integrity":"sha512-mCJkDqamcHR6k6mymQttdRe91Q65zcYClSjidm9MSXGeMb4EDvHLEWRxMFd+njwQuu34h/wERYVIyhVWTioJIQ==","signatures":[{"sig":"MEQCIByDevF0QXcO/7NlMU4YMIPgKmwlb07sMUXRCpjRjX1cAiAo8oRSaKW4qTzywSIbf2hTMCmykZqJl9bFYMiYJZXsVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4728120},"main":"src/index.js","type":"module","gitHead":"87af0e3de1f5c371e44936d5e09b4c5b73e71ff8","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.452_1740647954488_0.5812159034784032","host":"s3://npm-registry-packages-npm-production"}},"2.8.453":{"name":"@underpostnet/underpost","version":"2.8.453","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.453","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"9d7e2c9e92b13b33fdf3040fd5d5652d50956995","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.453.tgz","fileCount":343,"integrity":"sha512-AlWDJQA6nlKfcSu8mKDVH1aD+cfNcyXA6vz4I8wsGVneT9R/ch9ucq8CWCpdz7s8OG3nyo01+xD9LxVvQhUi1Q==","signatures":[{"sig":"MEUCIQDodVcEOgk+kGpDJGvD4WQsgzHP300X+0F+COy1/TlNSwIgA+Rce0AEzG40lYSPWPMnzLjrvX2ag3yXE/Vjg0KVBok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4728848},"main":"src/index.js","type":"module","gitHead":"d6568e0342688810302df3721e3c0c1a48d924d1","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.453_1740662994068_0.9292806827979079","host":"s3://npm-registry-packages-npm-production"}},"2.8.46":{"name":"@underpostnet/underpost","version":"2.8.46","keywords":["pwa","microservices","template","builder","pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.46","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b09656a4d0d6a343a0157d1603e4e033101d5576","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.46.tgz","fileCount":344,"integrity":"sha512-CoiRiuYartYKXOoN7L44P6DMmHkufl3erd+FCAA69NRuh5zVeNcgkpSZgCt4gJEiaQGYcvov6YOzf5+e7BYt/g==","signatures":[{"sig":"MEUCIQDO4nkIYP92bO3O2gDemnpexuRVGMb8RfMqF+Evpl8ZPQIgL4GBngBfZu7++euK4rBeyoVvTw5UevunmSCTUFCjszE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4734137},"main":"src/index.js","type":"module","gitHead":"485125d0eef83a202ef32170807ceed3d7f96335","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.46_1740731817229_0.38099226635073746","host":"s3://npm-registry-packages-npm-production"}},"2.8.47":{"name":"@underpostnet/underpost","version":"2.8.47","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.47","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d2e93121824b456e4da3b73613a90967ec1aaa2e","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.47.tgz","fileCount":345,"integrity":"sha512-H2WjWw+o9y+2/sFVkm5md/tZJGxLclTLnrf5b1DITt9p4uPx29lB0B5gfxaee8xzLVhnh8b+z8NEU94wZY9A4w==","signatures":[{"sig":"MEQCICFJsFLwnUF3DxcytfzdBahzj/oBc6WF4jjp2AGPFPehAiBjoVOp6nlkVYFMIhEjPcr6V/iPj6/gABOHHODeS0Y7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4742342},"main":"src/index.js","type":"module","gitHead":"24eb664aed8b05aa1fe1a9eab24626649a232685","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.47_1740770680491_0.326517362145083","host":"s3://npm-registry-packages-npm-production"}},"2.8.48":{"name":"@underpostnet/underpost","version":"2.8.48","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.48","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"483f11115158209ab7f730d0734416b70f893cef","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.48.tgz","fileCount":345,"integrity":"sha512-cgtc59qNmhS0l1NFW6+XW7/9DQ3liPPVwuFT0k0F3nVk6wD/nRdPXc5JT6kOSedrvcUipAZHjJeZthy0ObZ8NA==","signatures":[{"sig":"MEUCIQCiIE8BLEDWopaD606zrGEtVJoGgIJO3hJ5Xaon/SJL9AIgXJ2FyD0BEzldG/JfoSpfO+7+A9+L+2PGjZSVus8v/iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4744107},"main":"src/index.js","type":"module","gitHead":"647a307408e77a4f368bd51e05f875d164963df7","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.48_1740846090223_0.9594899950843065","host":"s3://npm-registry-packages-npm-production"}},"2.8.481":{"name":"@underpostnet/underpost","version":"2.8.481","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.481","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d1e8cfaad65340fe05eb86ae42bced0845f30c14","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.481.tgz","fileCount":345,"integrity":"sha512-5ctIA3UUQyp+sXWJ6X3E3KzEapSGtrf6H4SmFz82H4c53g3XUz5VW9ABSmot+iqpASiMZtSZG65PHf40gPxRnQ==","signatures":[{"sig":"MEYCIQC5ljO3clkItMZTRFgYOQ70Ulr3gc+1pMJzO1KavC/UkQIhANuWOSKrRe6fOZMrBquHEPOIrDPlZp2Ik78IjK6xj3+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.481","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745216},"main":"src/index.js","type":"module","gitHead":"3d69faacf3ee77b2d3ddd1efa6d7c8688a1456aa","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.481_1740869319759_0.6943717971206356","host":"s3://npm-registry-packages-npm-production"}},"2.8.482":{"name":"@underpostnet/underpost","version":"2.8.482","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.482","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"2cc69b24de1980daa0bb4d6ecf9437abb6adf0f0","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.482.tgz","fileCount":345,"integrity":"sha512-SNJzOUaND6gTeGXspQz4vYtdWNJ35KhiwX0WRaTimdLHtBgRWJcqkKZenNiDYzFQAVXCiMX58RBVJO123TIWew==","signatures":[{"sig":"MEQCICM9sHLIAOPL3stT1Wrn5baHt2rp/BGO/jT9Oy0+3Qp4AiA2TT0EBqAcUxBcd1AHj2sksacdvKeuVNo0q71aYcF6qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745205},"main":"src/index.js","type":"module","gitHead":"8ebbe23ff6ef3c32d465e8964910c449217b86dc","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.482_1740878369140_0.31314726335387766","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@underpostnet/underpost","version":"2.8.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.5","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"c6c6aed0ffd847b4454641aa004b9875150df840","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.5.tgz","fileCount":345,"integrity":"sha512-K+7ZzC2aHNTHGtTC9x1MI0VAXn4mPzH6UeJg3PxuKiqkYcmsHK/+H/CAbhlXLFvSTyAs2VHCcH6P/L2rn8LyEg==","signatures":[{"sig":"MEUCIQClcZtHwL8WYsHMLkR+oLZuEAdt4uHpImwM9VfNMGFjCAIgDNt0/LKw25hVXdl8EReDx2KyxsjssJSrrtGHOjaTrh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745962},"main":"src/index.js","type":"module","gitHead":"28bbaf15da5b2368d3cf57a3be1c4cad665260f2","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.5_1741045068027_0.5927249596087254","host":"s3://npm-registry-packages-npm-production"}},"2.8.51":{"name":"@underpostnet/underpost","version":"2.8.51","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.51","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"2853ddba39ffa2ac0160a8d6b7a40a373341b683","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.51.tgz","fileCount":345,"integrity":"sha512-pM2xGIRRwd2jKqN1+FpFk9fBfxji9pDFq2U0zmGA6m7NRoQ1JmTWK0NmGdf0pnPWXHdauHMRyvpzZWG/32TaqQ==","signatures":[{"sig":"MEYCIQDCNeS6UD9WneZfjpL9d46YxuNWYRcFRqQzkn5sqWrVzwIhAKwVOSOvuWomSzo5X88G26EkvqaiUg5Fn582hQqk++gs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745470},"main":"src/index.js","type":"module","gitHead":"2597f3bbbc11e04754bfda2f127c7d4d27af7294","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.51_1741095572974_0.6884375865603947","host":"s3://npm-registry-packages-npm-production"}},"2.8.52":{"name":"@underpostnet/underpost","version":"2.8.52","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.52","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4570736704f34f62a33539dfd9ee50478e7857a8","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.52.tgz","fileCount":345,"integrity":"sha512-r1V0BuB+0+oxx+05fvgNPgWiVKldCuBQd51qmIxERO0YbGTK1ayJPgo/6ZyLhuAU3jGHnA4Ar6+NqngY02aNWg==","signatures":[{"sig":"MEYCIQC3sfH/lMz4e/4mHNGbvrS2rlg1Us+eoVljjiSuTSJ15wIhAMjRuEedGTRZ7i55IOLRu3WrVXrBkoKPjsThOw66ociL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4746859},"main":"src/index.js","type":"module","gitHead":"164eb418f0c187f9a0583b46c531258724fb0342","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.52_1741109786228_0.24467249595855134","host":"s3://npm-registry-packages-npm-production"}},"2.8.521":{"name":"@underpostnet/underpost","version":"2.8.521","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.521","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"326acd99c0d74c52118283fdc1e6a09ad24c2d33","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.521.tgz","fileCount":345,"integrity":"sha512-aldPgUCCdfrqIRax5E2DjXmLqVL+4rIqCVI3t/sHtRBxR5ccrYbft5TShq0/KCKuNzp6YPxqEI3IPundEN8Jtg==","signatures":[{"sig":"MEUCIQCHGtswqsV6x7eavmIv1MmEbIW+8+IoBhNhkj3GKoc6fQIgM1qRYoBwejvLHpSmXUmherLWCZZo8JY5z8Mt7hUP7g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4748517},"main":"src/index.js","type":"module","gitHead":"b270e29dac1c35dc5441e01982d31b027472a187","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.521_1741122484801_0.5294540390920306","host":"s3://npm-registry-packages-npm-production"}},"2.8.522":{"name":"@underpostnet/underpost","version":"2.8.522","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.522","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4525d1992283c8fb6500a22d9642031374083467","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.522.tgz","fileCount":337,"integrity":"sha512-WwB1wJvnxSUEtuvfUXAD9y+++A9Ew11HJQG0NCVj0ZfR8HGjuewU/XXW0l27aJL3EUugP3KNBO7jyNWslXEtdg==","signatures":[{"sig":"MEUCIGLh5FGQOKKsJJtTjP51Z3jLYgh8mJcjuCz28YC4tSayAiEAyDhunQD1SNpLbQ0wBiMGgzADxYyhJUwiYqFDp6NnB6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4744085},"main":"src/index.js","type":"module","gitHead":"ebe26fdf6b072c3fa5888357f6b8217a3c0c7b8e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.522_1741203900305_0.20371418659648266","host":"s3://npm-registry-packages-npm-production"}},"2.8.531":{"name":"@underpostnet/underpost","version":"2.8.531","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.531","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a73228e246e6140f0bd9160523ef9e5072e4f337","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.531.tgz","fileCount":340,"integrity":"sha512-LwEcU3p/iIrzVcFpszZ6bpefukwLTwmoW3IBLySlb7jDOUJXVb80WEUHi3L04zk4XXsK529S8gb7OTo6PZQkWw==","signatures":[{"sig":"MEYCIQDyOySd5OmrjPAv1iTRyHVtNEfQAZMwzf4EihZL/6TDoQIhAKv9MgVr+2WGQuuCWDPcIX4iwfzD+3Y3xjYdo38banX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4746312},"main":"src/index.js","type":"module","gitHead":"901d9f5e651999491e7842115de7dd18553550f1","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.531_1741273569432_0.848937045467498","host":"s3://npm-registry-packages-npm-production"}},"2.8.532":{"name":"@underpostnet/underpost","version":"2.8.532","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.532","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0d1bd5a3d0523ac54b066fdcdb8a402f98c879f8","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.532.tgz","fileCount":340,"integrity":"sha512-9jK8q61fnzphvbbC6uE1IRVEjR+p5sk4nRzTLlmT9jKozfdywkSbijUfXWesM9t+c5xcn/znBLWGFV2ytn8NtQ==","signatures":[{"sig":"MEUCIGwzEgw+i3Wuqm4FfEp+/tMeXaf3/BbFjjdHW6vsEIGGAiEA/+XRmseykP0bqDAkRFFaixmCajmyKQuTqlrgvTbJjvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4747175},"main":"src/index.js","type":"module","gitHead":"2aaffee5da7f45d1208087288ec93c81dcde37dd","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.532_1741284483794_0.8380776359422208","host":"s3://npm-registry-packages-npm-production"}},"2.8.55":{"name":"@underpostnet/underpost","version":"2.8.55","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.55","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3c3c7fff31f65da586f335c98a0910ffd1a9ae7c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.55.tgz","fileCount":340,"integrity":"sha512-nAQdJyYqmRVBNblgUl/SxxawGSLPRVj/lKEBkDlVqbkGmlOmJHUJ7Dad0GaAVQF1i+gF91CUGWPiJ0WxUntJ+g==","signatures":[{"sig":"MEUCIH901HurzjtGATdqswPzLJGGm2fVQFGuOxlZsnHEbCQyAiEA8LDUZB46PFvrFkamhGEBO0EFwnn19n1Fah+USNlx1os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4747996},"main":"src/index.js","type":"module","gitHead":"15709a1fa2cbda11303e7b418231c735f9d4f0eb","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.55_1741294504413_0.7706640081204272","host":"s3://npm-registry-packages-npm-production"}},"2.8.56":{"name":"@underpostnet/underpost","version":"2.8.56","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.56","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b3fcd96fd8279aaff1e9b4a8cf3dbfd4150742cd","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.56.tgz","fileCount":342,"integrity":"sha512-aXe/Xf/Ydu9mje7C5H9Cg0Z+5jcZxk368VPnwx+ZDvyJ0O3vXK0oFjwBNJefBK+xtAwjBCtPlkLnwJbTBlUlZA==","signatures":[{"sig":"MEUCID+N44k+ImBSi0zRX6PT225eh5lfYExTRrZ3+0PZCZztAiEAoH18webV8G03gnxPlPtOrlAZA2ispNs/j/sNDJN3XUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4757039},"main":"src/index.js","type":"module","gitHead":"519cd6189c3877f1594c5778bac3030faa32236b","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.9.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.56_1741728998919_0.8180635518542161","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"@underpostnet/underpost","version":"2.8.6","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.6","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"332ea28b82d9edb298b254a1befd2caba060c494","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.6.tgz","fileCount":340,"integrity":"sha512-xAKapRDw125HXkTS7YvpdQG6NpUt7Wfyo9vzaXQu7CppZAR3K7EfiXAYHevueZ4TUYqi+WBgkpUlgHGpxvS94Q==","signatures":[{"sig":"MEUCIGKZFijzvi1ZLZJmnzZeT5gP3lQ0NiVPXNYEoFxjqCOdAiEAtCT5CYhkkYo45f5e4WdRnTvbBWGNzosbo/4sOrQos5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766624},"main":"src/index.js","type":"module","gitHead":"3a2fa8d2fa59982d6ebfee7c4c8caa07931a48f7","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.6_1742783049248_0.11231183121321942","host":"s3://npm-registry-packages-npm-production"}},"2.8.61":{"name":"@underpostnet/underpost","version":"2.8.61","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.61","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d978882168dbfc297050d0ed378c4b26cad9424d","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.61.tgz","fileCount":340,"integrity":"sha512-FLG/Pw3z+SCGONQaHOdPRzgOOADchzR7BRGe3MIFJMPTFr1eTipleCHE9ggDz8JBtbetDg3mt8EOnwf9SIZnLA==","signatures":[{"sig":"MEQCIAmYNqtP0CzMOt4zLJDSQdceGWPTOJRcHHzGHJSf8TniAiADsWQuNTqke04dPilXJAxCe3RoIL26dHlCrq9hI1YxBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766688},"main":"src/index.js","type":"module","gitHead":"c2fc71e15b8e87190e8910e0f0c1e07c6895e245","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.61_1742785600808_0.18059905960100897","host":"s3://npm-registry-packages-npm-production"}},"2.8.611":{"name":"@underpostnet/underpost","version":"2.8.611","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.611","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4685014182dfb287b55e891b946c686f486deb89","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.611.tgz","fileCount":340,"integrity":"sha512-lv6DA+lbdo/CmnJ9CxocZm/EAt59+Ed0FFwBX9pf8Q+ic2KPoY4yjbaA6uWXWD491rYpkhyeCS1d3fpKumdNUQ==","signatures":[{"sig":"MEYCIQCJVu10hbGEuvdbELd61vJNOba1KJyvhQk0PK02DnlKewIhAPoQiwa94hTRDSiOK3R3dvGCwpGSIz30tToH4jQchCq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766596},"main":"src/index.js","type":"module","gitHead":"2fa3537f4f3f8235cd696464f53fdd5e0144576e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.611_1742824903438_0.327758357064855","host":"s3://npm-registry-packages-npm-production"}},"2.8.612":{"name":"@underpostnet/underpost","version":"2.8.612","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.612","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"db346af1954905b09f01ca2d535c68c9e9ff5d46","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.612.tgz","fileCount":340,"integrity":"sha512-J1tYYf3XOE3DGYdQkMY8u1fcmeYCokCia3T6edlfN9EiNAQXoYeZmpoMX0p6bUhhJdbJTOJLaRw4PF0DTkMeBg==","signatures":[{"sig":"MEYCIQDYlnLNYCVSnA2jmqK7ovDWaynUMPjYSvGyboKcyv4TswIhAPLHG4S2I0naWil2bcsfKacTq8xhCF3IqWG4BNbFoKtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767047},"main":"src/index.js","type":"module","gitHead":"e151acdfe78e329946c90a8484780d75b5a4d549","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.612_1742840017789_0.9900369148412349","host":"s3://npm-registry-packages-npm-production"}},"2.8.613":{"name":"@underpostnet/underpost","version":"2.8.613","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.613","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"5db9aabcec2b704eee1a60c45f491c549a456646","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.613.tgz","fileCount":340,"integrity":"sha512-i6o2Ry0t+sRNoDQO2FHdecN3ppvchrCZK3vJjXnjTKYohlVYh8xaeMoRmxNynR7j0KbmnwXpRyWX2/Mk41n6zA==","signatures":[{"sig":"MEUCIQDetWOZsX8gQ+mB5/hBKLSY5rsuH3yQHdjCvyvkMXbKOQIgKO37Nkz2e6fhJrxB2a5tmXbj/pbUXNiqhBHxsmyEQgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767325},"main":"src/index.js","type":"module","gitHead":"e7631e7372c3cd70797dc063f790454d309b6ba3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.613_1742850573268_0.9929744364021684","host":"s3://npm-registry-packages-npm-production"}},"2.8.62":{"name":"@underpostnet/underpost","version":"2.8.62","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.62","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3d7004c19dd1abc034d35c04c274bb531c85c2c2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.62.tgz","fileCount":340,"integrity":"sha512-H2eRDaXHwsq71z+D+NsEFMa41QTX3WcCAOqaTlSuRtXLLdy7kav1tN/f4mhjwfv3UcIhCdrSgU6cR4sKS7XvCw==","signatures":[{"sig":"MEQCIB9KBeNyDUtQFnZHz7rqja1eJzB4AJ9S4PojzPfu7IWpAiBbz/22LdYPXwmSMTlizXMeF3pzEGavJ/WfF8oyjxB5SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766558},"main":"src/index.js","type":"module","gitHead":"a603bd6d05502b4417dbf5e10a4173d5117761f0","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.62_1742866045250_0.025804290639325433","host":"s3://npm-registry-packages-npm-production"}},"2.8.621":{"name":"@underpostnet/underpost","version":"2.8.621","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.621","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e3c4876c9842e3c994c2b3e64fc903b3590f8036","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.621.tgz","fileCount":340,"integrity":"sha512-9RIVMc2F1fi7Bsg4NLMm4ynm8sulzkOLd0eGv9aBPDZOvmA6pHqKcZ5mLDMpTXLIcIt6hdY5vkoXRRc05Hhmuw==","signatures":[{"sig":"MEQCIFCZO8MrGbUGljJBXBbQKRMGOHj+Vc8XkAiUL4VswSOIAiATl/Grdp4OLf1+8g+H+fyheJMq+3pEdyJ0o/UtpYcIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766996},"main":"src/index.js","type":"module","gitHead":"35c8656fb15adf17d85894595ad6d283dfde7fd1","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.621_1742908710910_0.05627187712245885","host":"s3://npm-registry-packages-npm-production"}},"2.8.622":{"name":"@underpostnet/underpost","version":"2.8.622","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.622","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"69d2a24713103b543567118fff49a3038dff5200","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.622.tgz","fileCount":340,"integrity":"sha512-v0Ge5HqBjH7wqwloMgfiyqwNvsnbrn80q9htE84DlaxGqAgKWi8Bar5zF3tMKTx3+QRUBnj6eD9oZMMZW4O2Lw==","signatures":[{"sig":"MEQCIA4zoC2rFGgLjcJFrxCEJHX6XfVH6WzkrrhE4Uj6UZeMAiBPNCZhZlqqBzyQgmFtPuhj9UdZIi79D778Xm4YOJAEdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767077},"main":"src/index.js","type":"module","gitHead":"f0c6e1d42e038a95a1e5430fea4e2af3d03b322f","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.622_1742917808792_0.7409168639522925","host":"s3://npm-registry-packages-npm-production"}},"2.8.635":{"name":"@underpostnet/underpost","version":"2.8.635","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.635","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"97f7b085bfd827d028852d2574d2c140175ebe07","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.635.tgz","fileCount":341,"integrity":"sha512-u/qLcZrVPPBB2LcPMA4zjwizs6lJCqGX11mSIdPd4XpgAf067mBSQoH0YdtoIPYSL3kGzo7NoBMjAijEmE08/w==","signatures":[{"sig":"MEYCIQDTkH1qR0goah+CjKU027oCIBOVOTvRg5svDygAsHA+NwIhANIndZRKdYw+xx9tdDHlUEoL2DjkURsX2z5xUApBBN4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4771036},"main":"src/index.js","type":"module","gitHead":"7d0a76fc3ae8e632fb24046d180de9560e50e052","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.635_1743005194938_0.4276972536294754","host":"s3://npm-registry-packages-npm-production"}},"2.8.637":{"name":"@underpostnet/underpost","version":"2.8.637","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.637","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7e761611c78c3718fa09a86dbb511ae1c1bae227","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.637.tgz","fileCount":342,"integrity":"sha512-3lRsAgddH/thK5k50txISmX+oYSx7n0cu7t8E9Qoi5BGICcEkWx+ikH8vrBjU9mf9jcgOqAF3OFYQqENoVrV5A==","signatures":[{"sig":"MEUCIQCWBp9iggiEAEjfq+f8p+YMeu+KdC7ZF28XRieY/QRPuwIgWDhA6w+HcuIDtp6nkHq8uZiCwvrfZJn+GEyjao7x6n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4774277},"main":"src/index.js","type":"module","gitHead":"332f97d3e3d999adffb13cd8768dbbb3980d37c3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.637_1743044376712_0.9156359455724037","host":"s3://npm-registry-packages-npm-production"}},"2.8.64":{"name":"@underpostnet/underpost","version":"2.8.64","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.64","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1b19b5662647979f8c5c37a8e879602347be41dc","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.64.tgz","fileCount":342,"integrity":"sha512-coWFTgAhFwSxdawCVJely/sCFHUusW8xDfMPbo5VvpOuj4qeDY1Jcdw6xPoEAPCto+yAxY+bBZsgc7tMzwdfGA==","signatures":[{"sig":"MEYCIQD1Vdy6LZVzWSxaNwPU9OO8R4v6IW75GMWxIMays+WEmgIhAN6fqnzjmSXQZ35rSTvFyzYAy3enNCulTMV7He+5asUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4770960},"main":"src/index.js","type":"module","gitHead":"fcdd16b9f3c40f1d1a0e9a31dc0118e85282b339","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","easy-json-schema":"^0.0.2-beta","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","easy-json-schema":"^0.0.2-beta","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.64_1743130499169_0.11297266018200336","host":"s3://npm-registry-packages-npm-production"}},"2.8.641":{"name":"@underpostnet/underpost","version":"2.8.641","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.641","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a9be7155fc31d0864781fa9e269582c1ce053ab9","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.641.tgz","fileCount":343,"integrity":"sha512-f7GfZGM98A10CiKZccFy/Evd5YmjSMpO8NtIKhsbyKNARKTe2cidI8evHyNETPPqvvukF9AbExSuFFZ29gtQHw==","signatures":[{"sig":"MEUCIQCbrFMC2GrouUbdHKRb2KelpnUDH04clY/GHwePTL6E7wIgXG7HsxVRYM7ZFo1VhfcCVq2Pqz66wGgGkBBmJsMhZfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4772563},"main":"src/index.js","type":"module","gitHead":"5ee25e2567c712118a749517993e4a32feb07a1f","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","plantuml":"^0.0.2","swagger-autogen":"^2.23.7","clean-jsdoc-theme":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.641_1743134592979_0.8879139560691875","host":"s3://npm-registry-packages-npm-production"}},"2.8.646":{"name":"@underpostnet/underpost","version":"2.8.646","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.646","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a47b8ef3dd601a05b8191e9ca4cd858a83a82fd2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.646.tgz","fileCount":344,"integrity":"sha512-Z0P4RjLMuwUNyCOeOAqytH8/oBZVOpFTEAJNX0HXsDxOY+lT63CNzD97Hr6O6y/gMr6VgQblsH2ikHDiAgJzFQ==","signatures":[{"sig":"MEQCIAmbP2zxBVk2PDqpKCIfsUU1QcviPQXIbHho4Dt8mN3PAiAmRE7fI/99kr/ogfimb0oUyl9L3J6cdGv6E9YMnkOfeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4774515},"main":"src/index.js","type":"module","gitHead":"bc4f13cb516087044a4482b517c76cdbcc257c61","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.646_1743197997558_0.10774483660297252","host":"s3://npm-registry-packages-npm-production"}},"2.8.65":{"name":"@underpostnet/underpost","version":"2.8.65","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.65","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"844e868b2e5438f3b4ce0b606a452169f7ba71f7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.65.tgz","fileCount":344,"integrity":"sha512-IW9sL38wM10e9xpXlwQ7+t4ra5GY1lXkw0sTRIF6xQb/o9FIvzlrIXloJ1gNzExLrhzfw45dTP6aRYCTC3H8tg==","signatures":[{"sig":"MEUCIEXrpuBmW6GH3T2JPfWHISQyIbLut+zCoxxZYYYRniYdAiEAwJ/fW/OsRFwC95KAU3Kq+hKmiCC1546XSFy2A+lQ9Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4786459},"main":"src/index.js","type":"module","gitHead":"45044fc1734aef2818943904d43e6f8d246d5f5d","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.65_1743729353534_0.15596221075731664","host":"s3://npm-registry-packages-npm-production"}},"2.8.651":{"name":"@underpostnet/underpost","version":"2.8.651","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.651","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"98fa8948a40dac5bbcfde1d4361432a9682f8011","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.651.tgz","fileCount":346,"integrity":"sha512-C3EFfzZmutE5S3pBR6NCs7k+oy2F6vy9D8MwbczEIFOm0HnJ4dLG8VWSbeGMWZCkFj+w98qh9OyXH3U2rIal0g==","signatures":[{"sig":"MEUCIQC83m58twzuXNXKCB241JD5+d8/fZF/yGv03CTD1Sc4uAIgXrZnp0H9svts2eBfZKJVm/cF/nfJ4/I4CY7AHR9ITXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.651","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4804436},"main":"src/index.js","type":"module","gitHead":"11d625ca0d87e0db5e0525baf008742fdf057fcb","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.651_1743790325630_0.9821272255524636","host":"s3://npm-registry-packages-npm-production"}},"2.8.652":{"name":"@underpostnet/underpost","version":"2.8.652","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.652","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7a21d89e4faf3c3634bcd2027b5aa8ca3711a1aa","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.652.tgz","fileCount":346,"integrity":"sha512-dtYv0/LJQ2ABqRAZjrhhBHekUOehmZkN/ZM+LJo4GYG0Y5aQwk57bVIcjnFbcABWxmht3NJD+H+GQbLgkHkFeQ==","signatures":[{"sig":"MEUCIQDr1OhqRmrT2hA/slrXsBn5yXiXDY0VoVDYrp2p8K0udgIgIzWbqZzOYL51uxf0e+vbzTVy1wqpWhXBZPRAl+Ldmgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4804626},"main":"src/index.js","type":"module","gitHead":"412d12efb6b03c4c43c8960af0867a40eab21ce2","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.652_1743794243858_0.37734883559906063","host":"s3://npm-registry-packages-npm-production"}},"2.8.67":{"name":"@underpostnet/underpost","version":"2.8.67","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.67","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"09ff976e9158e630a1bb54181bf2d52f8c5a0a30","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.67.tgz","fileCount":356,"integrity":"sha512-BLrnEUX8hXSQATqKAns9lsdbao11AXTFnnSPvzsML3Ggja7PWDDc9fK4KurKSVOh8vTje2flYGteKA5XLMmBEQ==","signatures":[{"sig":"MEUCIHFA0RK7KDMS6jP64LaoyiIJZbF6axgtDtdkwYZBk2QvAiEAp5HYc3p66kD4IragJ20udNPRvB/uOYVerJ38RhAEylo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4854833},"main":"src/index.js","type":"module","gitHead":"ae7987c3c339f6b2c1ffb330baef1e86e49434e5","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.67_1750132608331_0.1990306761438123","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"@underpostnet/underpost","version":"2.8.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.7","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1df395a786f0261618c5dc07f53561e18cd69175","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.7.tgz","fileCount":362,"integrity":"sha512-1+jKWNvNYotyL9ZJqxFiySIv1EZdlMc2Zrh2unQgFAlZLywoyRYVQBR7pAHeJBMOvm9A7cLCbyh6xYjdFUocrg==","signatures":[{"sig":"MEUCIGtmTgrG3qibdpy2pmGaW/m695BF1mmVd5HDhT5CB+rQAiEA3oW4Q/HRK9BXxgVLnF3jHdxTryROoy5fezaWeOQ5O/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4877068},"main":"src/index.js","type":"module","gitHead":"4d74752f044094755168290e6c1282017509286d","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.7_1750302637093_0.46572990979807316","host":"s3://npm-registry-packages-npm-production"}},"2.8.71":{"name":"@underpostnet/underpost","version":"2.8.71","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.71","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f95edfde4ebb955fc3bab2dc001a63ad2af32dad","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.71.tgz","fileCount":363,"integrity":"sha512-BFIpFkqPUTqReFKd2qY0VeiAbLhfkBDPxrfhxe9HkXJz9TZTHedRFIqSu2z1Fusq2tAvuFykEYjOLLAkjaqSAw==","signatures":[{"sig":"MEUCIQCTWMlq17YhKvR4tqY7dhaPSMz4r4YW8X1SIs1BQ+DhIgIgaiBJTLWmkbeYXDQerKh+AK2VXEDXyF/E/P6AYYK/a70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4881133},"main":"src/index.js","type":"module","gitHead":"4e88b465725c9b55ec931e6ce8be62c18dd475e8","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.71_1750347503549_0.1999539776657886","host":"s3://npm-registry-packages-npm-production"}},"2.8.75":{"name":"@underpostnet/underpost","version":"2.8.75","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.75","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"edc6fa6df9b773e111468e08e71a6543f5a3f557","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.75.tgz","fileCount":364,"integrity":"sha512-aXvqmUrNhf7fCzoviAO15bYmm7500jHWMp02/mVoti1RLdnfXdv2OCbz9FL4d2lV6agDgSiARiwIl9lxntOqoQ==","signatures":[{"sig":"MEQCIBaPdPuvskTC7EV1TLJEfrJuIPNX94O64Zu6ec3dmvlGAiAomK4NCsBETnEE+E6vcunQr4HKfNOZoctAHLKkMAyBOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4890882},"main":"src/index.js","type":"module","gitHead":"cb9f21159c3603fed8f2b787ce7b64810f13982e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.75_1751310212914_0.522121896885926","host":"s3://npm-registry-packages-npm-production"}},"2.8.77":{"name":"@underpostnet/underpost","version":"2.8.77","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.77","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"cba514c419aebd3433acd773c784de9742161954","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.77.tgz","fileCount":364,"integrity":"sha512-cP3rQHcEW/CFPLmhqQ48ZeHhF33ZkGvBHACmx7wUreORHs6PnXv3J5pYU1NLHojNHI0Iotlf5xuiZoxQFpKRqQ==","signatures":[{"sig":"MEUCIQDN2SLNQ6qbRkQ676wXFK1PWC3u7YDffLKa4oWTnVjHugIgTfBz0YsCx2gFzKTQrKKAIX44x6DKCI5sGbjuip0Omh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4891511},"main":"src/index.js","type":"module","gitHead":"0d59d3ade35ae2036c5c3581833eb9f7bb8bcadd","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.77_1751419850244_0.841336386719129","host":"s3://npm-registry-packages-npm-production"}},"2.8.78":{"name":"@underpostnet/underpost","version":"2.8.78","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.78","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"946ed8d6f040583071544a3219a891c636438ac0","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.78.tgz","fileCount":370,"integrity":"sha512-CUHpyTdpGNOn8lDNGHFdoiNqq6WeZjQzCWBTR4KVyI8+co+jIghLiQvXQ7OWOiZ49QZpJGdLf4ceA/O53xns7g==","signatures":[{"sig":"MEQCIH665vrXmdWE+2NG+FAL0SjmmXeqNLUiFcVfYSmraw7xAiA81C18VcjIZQ7wnOz/YcaD+EdAtj3EUtlo06iQbgDLrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4898149},"main":"src/index.js","type":"module","gitHead":"9a6d6ba814c803dbe1ec185f1fbf467954da8500","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.78_1751570154069_0.525371405428877","host":"s3://npm-registry-packages-npm-production"}},"2.8.781":{"name":"@underpostnet/underpost","version":"2.8.781","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.781","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"947f3bde05a2fd00f9d9cc2d2a05ab5a850fd777","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.781.tgz","fileCount":370,"integrity":"sha512-HBogukFLNL77MBU0Eq/jKMQqDlgH8qnk05uCBZk+VkM5bWz+dYsis7Hz1EmlhH90nrkgFqF2NQ1XUdopwtd9Ow==","signatures":[{"sig":"MEQCIBk7rPcP1p/WLuPEhK7/9LhvUWqHodPDaE4kkfrDX7u/AiAdIJIuVh8qy/cebEoeSFyaGweMtEF7iR1qi6IS/w1QSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4899823},"main":"src/index.js","type":"module","gitHead":"d393d6692329581777a7cf4b04054c813036216e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.781_1751585989682_0.18131429767293894","host":"s3://npm-registry-packages-npm-production"}},"2.8.782":{"name":"@underpostnet/underpost","version":"2.8.782","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.782","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4ab743322a68e708b301c243dc008d47aed384ae","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.782.tgz","fileCount":370,"integrity":"sha512-AQRSadTTspd1rNao9SE/zvh3/Z8286w+rxmPN9EcHNELkGk77lck0EON4XCHIL3c5mF0TTNPjG8W2+Uzpi1esw==","signatures":[{"sig":"MEQCIB2dLz72HQouwspk61Lz0uIda8IHWybc+WkiCtdl4UcpAiASO6OJF+kskym3IKp1rCIQCN566s1szca78+5ySMutZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4899813},"main":"src/index.js","type":"module","gitHead":"d07f8f194706d29ad1c355b6fe3abdb08861d969","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.782_1751622441097_0.30809037943041995","host":"s3://npm-registry-packages-npm-production"}},"2.8.783":{"name":"@underpostnet/underpost","version":"2.8.783","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.783","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7a3852fd7037707a87fa186ba246183c55511023","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.783.tgz","fileCount":373,"integrity":"sha512-UH46MoXkg7xa/OG3jTuaxyvHmb+pfz85446C9qqquYC6srQeMubGS5ICbjeFYopDu1JmeQzktI7/pGLAt0Pwjg==","signatures":[{"sig":"MEUCIQDiaREMHYRJsdCRUulzErLZCWU5Cu/UVDZyreoac9E39QIgGgAgDF7M7IVrigOUL+WdWODis6DHhOHp/9iYVK8+veg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4903283},"main":"src/index.js","type":"module","gitHead":"b0cac57db07538d3b71d7bc2d485b2fe6b45c04d","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.783_1751672073541_0.9989189369505034","host":"s3://npm-registry-packages-npm-production"}},"2.8.784":{"name":"@underpostnet/underpost","version":"2.8.784","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.784","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"557ead6e2429538ccb3381be62c91ee3a33eba40","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.784.tgz","fileCount":373,"integrity":"sha512-4NWbRTGtPriWuBH1ebOWTK1RlcMvrFkqRa2vcavOo9k0EvjK6ZPeVmAlLtvA8jDz4dB8djcW3tAYkULkQJkTlA==","signatures":[{"sig":"MEUCIFqra8W0bMgd8vZOh/gTkTNagVJm5Yh7c6wvv5iygpllAiEArMmZ5wcmmFOPU3uPDEGopuTzd5MbabRMPhxTvCa7jxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904558},"main":"src/index.js","type":"module","gitHead":"be6aa98fd15de8a1df080f81eddb43b1d942b5c8","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.784_1751679273415_0.611818428939225","host":"s3://npm-registry-packages-npm-production"}},"2.8.785":{"name":"@underpostnet/underpost","version":"2.8.785","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.785","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b8aaa90c03d966c98a018fc51b0f5134ac7e6be1","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.785.tgz","fileCount":373,"integrity":"sha512-sx6eY+oLDXX0EfXB/ITxjOvn8/1+ripI7UOF4hTqB3kaZal5ioOp+MsrAOdTOFFcqvI3XDd7Ue6m81msFNtW8A==","signatures":[{"sig":"MEYCIQC879tOeI5LTv22o6U9Bup+7JiKA2yQv8Pk8cfBrsyRRQIhANfjZ3tYy0KM8dGbSyK8Rk2oWl/Y+8uvyukgIA5N0WH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907534},"main":"src/index.js","type":"module","gitHead":"78b79e891b7fc830bb81b488cecbcf8b321b07e4","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.785_1751806677412_0.6108517953011152","host":"s3://npm-registry-packages-npm-production"}},"2.8.786":{"name":"@underpostnet/underpost","version":"2.8.786","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.786","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"64f373a5411f93c6eee9a07dbf4e8b65c4790e70","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.786.tgz","fileCount":373,"integrity":"sha512-IHJTAxSdX2Trt3M+swpgeg1nwRaYFDPXA2AFJBVGOkQLXju2hBNzsb/s4o2zLpSFX7990xspMWtTx96Rx5JFZg==","signatures":[{"sig":"MEUCIQDFHSXGt0UArQN+yBzJszF/Bfr2emaU843DsxjeS1V2SQIgPpTrbC4XfcxdP0k+0nLuqF/K4jrp8zwLt6JgoU4sosc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907561},"main":"src/index.js","type":"module","gitHead":"082ce46da3163fb5125262a700c6b4ae41741abe","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.786_1751812244140_0.7477894494699693","host":"s3://npm-registry-packages-npm-production"}},"2.8.787":{"name":"@underpostnet/underpost","version":"2.8.787","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.787","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"2a38a7077d1b29a499e114d0294b50129b9da104","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.787.tgz","fileCount":373,"integrity":"sha512-WwygzFDsyuaUU8zR1zLyAIaTKAjvBoNFyyA70GPa2XSoAFXltINHY1RT1C2BDeZLchrUCl1d4HISYqz4CBcGUw==","signatures":[{"sig":"MEQCIHJ9QJywD7LA46wuUobK+ElTUL5R924WfwRenjiy5OvoAiAcVzYS8Tp8vHCz7f0eAsJdT5U05NWYDGggMeZGhJ62EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907809},"main":"src/index.js","type":"module","gitHead":"561e749b79389118463c239dd4d67a197bb08df6","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.787_1751814894251_0.9780633776717771","host":"s3://npm-registry-packages-npm-production"}},"2.8.788":{"name":"@underpostnet/underpost","version":"2.8.788","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.788","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"01a128c3eeb548f5e944653eeb25ffa443c9f923","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.788.tgz","fileCount":373,"integrity":"sha512-DZ/YM9H74v+X8mC3JiAP66ZF1i1zLniSL7x+c8w/96VUIwLK2vjSuqzd6VXPUTH2tAcqrJcSLRmg/7X6I2WpYg==","signatures":[{"sig":"MEQCIE+HmHO9MyWY8Icfa/pC+9R2JjXkIihytOlHCClezuSSAiAXtihtua0lv+i6WLvaxcOvQVFRR8LN/dd5Yas9jmzy8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908246},"main":"src/index.js","type":"module","gitHead":"03ed01e6c1942077432f07d4a2b7fffca2c01716","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.788_1751825465346_0.8154894178758929","host":"s3://npm-registry-packages-npm-production"}},"2.8.79":{"name":"@underpostnet/underpost","version":"2.8.79","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.79","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"92fd73c13d46cd591de74986626f8c97ba61ba70","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.79.tgz","fileCount":373,"integrity":"sha512-MYlh3zDZM5ugeiT6YNdJZm8pdaCElGLVeyHbGyYgk7XCkVMUOyjM5Y+X3p47IjdI/356zNtEZecQPkvW56lfzw==","signatures":[{"sig":"MEUCIQDa8IPCDIsLKFCe88KbD+HYugzdbzdPO4YfTHy3ektvgAIgCBZUphxlUZQPnBuJXkT7wpdbWt1xdt3TBZNJDAgShtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4913438},"main":"src/index.js","type":"module","gitHead":"1d5046b5d7648f48f3439fb0023fa75e1ef62ef9","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.79_1751908804908_0.5908612719588842","host":"s3://npm-registry-packages-npm-production"}},"2.8.791":{"name":"@underpostnet/underpost","version":"2.8.791","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.791","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"35bafe7067ce5399b9e779d69c759b1eeaa9aae1","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.791.tgz","fileCount":373,"integrity":"sha512-Cb3kZ0jsJe64bN6A938HfY79br1iv1qFE3qTaBen/7rPm7Bb93PTB6hXEjNaSCWq7Oan4Sx9a6joqtgEs4yo1Q==","signatures":[{"sig":"MEUCIEE1DefEmOYjKHekc0hQ/ExJHA7Z+f7XMrH276W5sbLcAiEAqMC8ptbdgRdF/AT73iMEX/MuK2y7ASdwaHGzRcEikZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4912452},"main":"src/index.js","type":"module","gitHead":"eac19d67c12b6352a1bad8089f120224ffb1fff2","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.791_1751929046733_0.322710069306855","host":"s3://npm-registry-packages-npm-production"}},"2.8.792":{"name":"@underpostnet/underpost","version":"2.8.792","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.792","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"abaae2dfd2d41a68855ec091211021e971a77d81","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.792.tgz","fileCount":373,"integrity":"sha512-EotSVJ6UK1aTZRASmQOZb9CeoG/6wiLe8vHR6z6AnnjHgHxAJnIbv+vv8ca+wHWqWVYIoTCs/b3SImlNihIU0w==","signatures":[{"sig":"MEUCIQCCtaR8OF/iR96OMBmA5CiRxV9/t5W612t7gxMxJHw/KwIgYK0dRiRJZ7tCC8D99KB5i9kNs+103yukKABGW1ymNxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4920420},"main":"src/index.js","type":"module","gitHead":"ffbd88617fa504ff588650c8c15564fc47f749a2","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.792_1751975440392_0.08007189284176763","host":"s3://npm-registry-packages-npm-production"}},"2.8.793":{"name":"@underpostnet/underpost","version":"2.8.793","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.793","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"ae28ec32b95b9580812e19cdde4d71c46d7d2b9a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.793.tgz","fileCount":373,"integrity":"sha512-+xmPwNIeQVdS8LGkJEcz1xRy8XUpb+HB0OszTO/FBTW7Vi+3KEf2o8IpLYbiy5uK9vWbSt66GQuVjjNYFxNDdA==","signatures":[{"sig":"MEYCIQCH6HboLfbUdf2IeEkgk9oh28Eb0Q1BirjmpvK3qyDf3gIhAPXZC/DpEl6kHYLVKN2spst/liZiasz7l41O786Z4NHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4925460},"main":"src/index.js","type":"module","gitHead":"1179453bf629c4b36fdd201e596add34161c5752","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.793_1752002698708_0.9202759403163967","host":"s3://npm-registry-packages-npm-production"}},"2.8.794":{"name":"@underpostnet/underpost","version":"2.8.794","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.794","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"79d9bd2280df80eb1d20a0a7d022e4a2232383f5","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.794.tgz","fileCount":373,"integrity":"sha512-RJcIm1tFuBH1hWHM8UtNRjE5XYMnfDj1CoPeqgEO7o0TkY8TEE148Yqao+Z0iw3MQWJda3W7+NgF0bth5qUM4w==","signatures":[{"sig":"MEUCIQDrZC2i9n9x/2/l/+j+7XqLvbhyXAYYE3/nq2QXLQsapQIgb5BoYK8GE04ubbTnEqZPedbFxTASvnGntxrd2rRVDvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4924673},"main":"src/index.js","type":"module","gitHead":"e766bd704d1758314eb14a230a7f487a1473a8b1","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.794_1752014232714_0.256430206065535","host":"s3://npm-registry-packages-npm-production"}},"2.8.795":{"name":"@underpostnet/underpost","version":"2.8.795","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.795","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"c1ea89af394b74f08035b63ddff787b91375aed2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.795.tgz","fileCount":375,"integrity":"sha512-9+Y1/dTC5mdUuYrqN1Vs/mHEYpQfhK9IuTKIXfLTN26k+a0mA4Fq96nO3htve3SpJjzwlZQWjdT2NIsjgJXxKg==","signatures":[{"sig":"MEUCIQDT3s5VCQA4b5fbC03+l8XkoEL4zNz/DqbmV9S9DmoEXAIgI2zXqgD8gqFA/SeUUNlV7w6nmN99afjQ3tWGzEO4ijw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.795","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4930234},"main":"src/index.js","type":"module","gitHead":"1c75916c43f178df1764bdc8c949bcaf2d8be01a","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.795_1752077403074_0.7907237582140028","host":"s3://npm-registry-packages-npm-production"}},"2.8.796":{"name":"@underpostnet/underpost","version":"2.8.796","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.796","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7d352946ff2f06e6c3a752bf81808517236bf34b","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.796.tgz","fileCount":375,"integrity":"sha512-aEyC2XzIbGrErNiYCzhk80xXq62seKckLZhV5SughEoHpMHmQkVP3k/mQlng7D985nRyyFjK5izOi58QbINtQw==","signatures":[{"sig":"MEUCIGOGQ9c0AYbrBXPr9Wym5Kyoy0I3qi1XXhEpKQ7nJApiAiEA+agfnboT1x16I5Dctft/TGoNlgEr2j9wZnZb7jJCUl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4938170},"main":"src/index.js","type":"module","gitHead":"c08faccb7ab5d0f33d31724fef9a43f0a14e8dd3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.796_1752139431863_0.19843539840011282","host":"s3://npm-registry-packages-npm-production"}},"2.8.797":{"name":"@underpostnet/underpost","version":"2.8.797","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.797","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f13e4410338e72c0f732f3f98dd3dfd95eec2d80","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.797.tgz","fileCount":375,"integrity":"sha512-xdI9O0X9bCfohmEAf81Y1H0smtcIwuYHr3kq0mnABppPXVv02YpV7O2H6SyZWdFxVKBVG8UQvL1kdfsY0oSkkw==","signatures":[{"sig":"MEUCIQCt906lnf7NidRnykF9ME1KkWgtgWRzJqdaZBt/6QyOmQIgP9MNw2xyGdUerCMc3ZTnxPsyDi1naj+jaS2EuTDM43o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4938220},"main":"src/index.js","type":"module","gitHead":"4cf798c564725841ccc37470602dd05bf02d9fe4","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.797_1752174033959_0.6273990587159664","host":"s3://npm-registry-packages-npm-production"}},"2.8.798":{"name":"@underpostnet/underpost","version":"2.8.798","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.798","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8926dd79190025d612f1372a51b769538759c21f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.798.tgz","fileCount":375,"integrity":"sha512-HNhNJiwZ8grmAqNSAqUrauk6QRXigWcnl68JwoHLDhI8YuNpjm4sF/8sevg2QMwdYJTOgs1NkdcUzsh/u+mrgQ==","signatures":[{"sig":"MEUCIQDwXxCNAXPC4Z0efHTiudixfgRm5ZwnMnYQtcv9Q/R8kwIgd8dRycWpuscxB99NnL7yC87Lau8nvirHfHmXOKvg8DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949433},"main":"src/index.js","type":"module","gitHead":"cddf72f7d4a414a18633ea7995ab60560e8096c8","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","actor":{"name":"underpost.net","type":"user","email":"admin@underpost.net"},"email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.798_1752183271442_0.8460113835645229","host":"s3://npm-registry-packages-npm-production"}},"2.8.799":{"name":"@underpostnet/underpost","version":"2.8.799","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.799","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1f1b4884e7ad44e83fcb1c46bbce9e92880afcba","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.799.tgz","fileCount":375,"integrity":"sha512-sPSww7pXn0zcvePOhrx69kek8Vy62w0bvxzV1f53z/TGU0JLSPlljwa5SHlA/+1yiebUnw3lq1PgSbZAQQrjNg==","signatures":[{"sig":"MEUCIGZv6i6hcLOb6UG5fa2tHHxvMEnKBU+mYa1jYE7pXrSlAiEAy+o1QftW43xS2UOF6WnoUSpa8D8MgXEPu1Cd+EXOvNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949474},"main":"src/index.js","type":"module","gitHead":"f9ba3d99aa981dc246aaf8e523720dd06ea9af3b","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.799_1752185492374_0.28687451343654535","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"@underpostnet/underpost","version":"2.8.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.8","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"417c0151b5597bfc3996d00dfc104640a57f1277","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.8.tgz","fileCount":379,"integrity":"sha512-RRlCocd7oiRE6xmx/KdMuGsgnkgL1LL3k5W3cM3hcTQ/Y+QRyOojc7GJ1Ti8WKciaih8wqKuPxVJpC61EpuHbA==","signatures":[{"sig":"MEUCIQCbJHbeaRHTpZFBhPpSilUep3R6wTTh+vTIusO2FGnZGAIgck4XBtRzwlVy9btZTuvvsl35lcjQhx/UioB4SKK+FCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4958874},"main":"src/index.js","type":"module","gitHead":"97876c6e0d6a0af343f1b16654591921c6363d88","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.8_1752263458162_0.8318999000331853","host":"s3://npm-registry-packages-npm-production"}},"2.8.811":{"name":"@underpostnet/underpost","version":"2.8.811","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.811","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"372986fe077c49076aaf7cc7556f1a51c0378b38","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.811.tgz","fileCount":378,"integrity":"sha512-7pIvuQTJlI4AGhP6pNcJwDtzCMcBYpanFuQJkTxAdr37JnSx4RWdPg4treMlWAjP7cm8R7a1HFlhTbbM8ldKlg==","signatures":[{"sig":"MEUCICjaDkOQDrffJWCWgRYRbirQq9bLBY/KeLHnWKz1R8fFAiEAzJSueDdSCRLEAWT7niZRduTv+CpKioBm48KvMw9LlC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4985243},"main":"src/index.js","type":"module","gitHead":"8f8a7bc53cf5e8f4f3d3264c0b3c5b864cb67d9b","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.811_1752775792852_0.37966298115588737","host":"s3://npm-registry-packages-npm-production"}},"2.8.812":{"name":"@underpostnet/underpost","version":"2.8.812","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.812","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1cbfc6356a700a59592c35f305637fa7fd717862","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.812.tgz","fileCount":378,"integrity":"sha512-2Ic6kPTLfrF5x0RostZvAM1w+EvEkCG38Ptir/9E2NvZnjBsqZDvmTk8qTzOn5mnVBOPY1EV7rGoLLy42ZCVzw==","signatures":[{"sig":"MEYCIQDc3NnugxJ1Ahxg1PQcimnW4+COqiPqbiChjb9uFwU3ugIhANYFh2GTELALW2Rnr93iSMSnHct8Q/GvVmsiGxJYeCvz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984790},"main":"src/index.js","type":"module","gitHead":"8037135f6738419f94fafaa5ae4e149705736e32","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.812_1752843358802_0.9008673905597415","host":"s3://npm-registry-packages-npm-production"}},"2.8.813":{"name":"@underpostnet/underpost","version":"2.8.813","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.813","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"388a9a55fed43f8eb4269763493587697b2507ee","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.813.tgz","fileCount":378,"integrity":"sha512-3ky+52XniOzzKDszq571HYF+A2BqF/ZCINQPjOevxb0JZQwvRBPASsGN7NmEQOK5U48fsq7YgJiMUyCaSDW5xg==","signatures":[{"sig":"MEUCIQDFlvU0wTmrT6KcShJHqa6F/qDJG9J2JZASfZywO2RV1gIgBXHuq0hQeBQL48CBRvyxfvzkg1YvUbX4tcVzIGgxMi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984451},"main":"src/index.js","type":"module","gitHead":"31fdb24a80df967362af20ced6cbb10d67e5c0e0","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.813_1752868946718_0.6064118582870264","host":"s3://npm-registry-packages-npm-production"}},"2.8.814":{"name":"@underpostnet/underpost","version":"2.8.814","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.814","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"6a6b0efce28ea50f1a5b75e32717f96016d5356a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.814.tgz","fileCount":378,"integrity":"sha512-DDa0J1H7xLrEdjkCMrV1Ob6q6sZSGb/3hRYcTVj953xUPCChV+brzPw3vYzpTGyunrYSdr0a2kH57imD+6KGSw==","signatures":[{"sig":"MEUCIQC5WrOfb+6SUpN5TjENgJtLC2ZfwQlIQOVobVK8NEY1UQIgA3u0OGUfDFAPx/hOx+X7/KAuOebOGyqhNWddloHBJZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984949},"main":"src/index.js","type":"module","gitHead":"e5042bd5e928b1d56ad880a1280d54d8e3836695","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.814_1752882928120_0.28369619732790374","host":"s3://npm-registry-packages-npm-production"}},"2.8.815":{"name":"@underpostnet/underpost","version":"2.8.815","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.815","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"566da9e6dcb22fc3dba0f5bf4bc9917e50ae2631","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.815.tgz","fileCount":378,"integrity":"sha512-B+oFNKEbvADMNn0iAD4rLTuQu9vnYFjT1i+ofprpudShg3KkglTaozGQregCC8dFLI6zLnTk/jWNKxkmDhxkJw==","signatures":[{"sig":"MEQCIBK3miqmyq+F+54T4ctk1DobphJ8KkfFt9aHZcNRaXOhAiBG6Uufd0vMKNTPHNfat56UeW4XpfWzQNO/t6lj3H+5FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4987503},"main":"src/index.js","type":"module","gitHead":"9c2c13325e97dc1e13973bbabdf66dc7337f2e16","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.815_1752940260271_0.5636311982634301","host":"s3://npm-registry-packages-npm-production"}},"2.8.816":{"name":"@underpostnet/underpost","version":"2.8.816","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.816","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"c426ec107b242659ee954d0f46a1b0ee0a3bc4f7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.816.tgz","fileCount":378,"integrity":"sha512-fvwSe7CPdcv7ZvfcXYEouLMTIi7KQTwj7u+CH5+gBRphRYDniuRM6JokOQFmVuMZrIRu/WZmaWw+zyBkZEvxTw==","signatures":[{"sig":"MEQCIBLxqwpHnDTvyZwX2i5uWdgErgSI68Wo9AVNhceXdBl7AiB7k/gvggPq/ciHNhacXroy3b29pPrfd13JuCKstsnoDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4989128},"main":"src/index.js","type":"module","gitHead":"b1851d0fff6141494a22e43a0c7a06e2c9a8e359","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.816_1753045348369_0.553956413123931","host":"s3://npm-registry-packages-npm-production"}},"2.8.817":{"name":"@underpostnet/underpost","version":"2.8.817","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.817","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7a5299e980afbe4748ffc7ee34df5312db32e9e5","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.817.tgz","fileCount":378,"integrity":"sha512-scB3YJBuP0jsnc73M4egZr/ho6bUA7B2sgBg20ZC1r4tmpVT0KB/qc0u9MWk3N2SbOaEZLcZUL9hbvZjoouG0g==","signatures":[{"sig":"MEYCIQDG06Q27tDTSx6hFJI4X7I8LvD3ixZkEPu8JSAgN8pVbwIhALt41UyB4RShq/tE+LkJeMnynBsVxvkYrWy7oQ17UL1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4990973},"main":"src/index.js","type":"module","gitHead":"168a2f182b8672d5aabd6a74436f0b82eec00971","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.817_1753119647130_0.9069339202479616","host":"s3://npm-registry-packages-npm-production"}},"2.8.818":{"name":"@underpostnet/underpost","version":"2.8.818","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.818","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a9311be9649fadba99822614e9404eb0731a3870","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.818.tgz","fileCount":380,"integrity":"sha512-Pug5nfrQe/z1RfbVt9ftgXn2ItoMDq4B70sC4xJWQAn7uciv02NEbwXwXxjoyJ4ijbdMlLeGs6sPg7PeI0Oazg==","signatures":[{"sig":"MEQCIDomPlWbZDj8h5gcUHbBRHEDyKFXa+rwWIOrgnUCavGKAiACd6sbAByDT4d4mUdhjUfgERzixyKgyW8e2Wk/ivyKBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4994922},"main":"src/index.js","type":"module","gitHead":"90d893e6e61f7902b66916073ccc0e0e04ececcc","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.818_1753242899688_0.742483686301914","host":"s3://npm-registry-packages-npm-production"}},"2.8.82":{"name":"@underpostnet/underpost","version":"2.8.82","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.82","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"6f1e8769603a8c82b112494f21f7b0ed308a4053","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.82.tgz","fileCount":381,"integrity":"sha512-ih65L8raOxF5eWqx9hUC4pxCJe9pej+NsYUhJ3TRUynur7GvmsTNQ5XP0qhr3j38ETGI2rtelOc/99AjVQH3kA==","signatures":[{"sig":"MEQCIHnFg6zcvTDQ+wbne/Dky3qHwA5VgdoMTshgqJahX2gOAiBrLG0soZll6IrAlrLYD8OAdqrXIvntm0IFMQXqVGtCaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5022834},"main":"src/index.js","type":"module","gitHead":"2b4264fc98bc5798581f7036e5e005819f947863","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.82_1753579193594_0.16959908936791313","host":"s3://npm-registry-packages-npm-production"}},"2.8.821":{"name":"@underpostnet/underpost","version":"2.8.821","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.821","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8ab473f0755a60dd8cf64395f0efdf332c41851c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.821.tgz","fileCount":381,"integrity":"sha512-2RJOdyachvJuraCiA3OSdtY6P5eeBtVn/16AU0EPr7nDCa93KJbqxILD8KZWz2zS4r/+btMSrWnIN6dAWnXRoQ==","signatures":[{"sig":"MEUCIQC8XptVBW7uwVW+uxLdvOEoJsyhyTioi02GvOhlpy5sPwIgH6At5QDXDcQe4XAieIjSQetPxCpECioXzDhYTQccxSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024492},"main":"src/index.js","type":"module","gitHead":"1c1b7c745957bb15cebc5b3e8c96d06468e4e2e0","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.821_1753634234525_0.7668272203803281","host":"s3://npm-registry-packages-npm-production"}},"2.8.832":{"name":"@underpostnet/underpost","version":"2.8.832","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.832","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"02ee847707346e7a6397f9abeb807b987879e724","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.832.tgz","fileCount":384,"integrity":"sha512-7f/MZJwTkMsNxZYMyzVK2G1U2LUrp9TEjjWylVfxNFBJ89wNQfrJNz2CHk3PDmVlg3cLLz8FdO/eZTr/C7KM4w==","signatures":[{"sig":"MEYCIQDLCR/eLkk1U0mr4/471i1NCUDjhTt/j0mIogpWaqqAtwIhAIXc1v/PPzIS4GjkMrU2P5aiSr+Lw1gGTUiuhsYe6rmg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5031970},"main":"src/index.js","type":"module","gitHead":"e7aec51a9bbfd5f8d7f6bf64f8149fa14649afd3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.832_1754094442020_0.09572832012806431","host":"s3://npm-registry-packages-npm-production"}},"2.8.836":{"name":"@underpostnet/underpost","version":"2.8.836","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.836","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"481b4ddbc75cfcaf0748565644a8dc23bafc2a32","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.836.tgz","fileCount":384,"integrity":"sha512-bEkouX2/FWsgcFngfAC6ns382WV6uBIGBlgBwdXh+Gqi72YIpW0HS1qZZX0XY/fCTL2UWclL62FfIPOQINHwNw==","signatures":[{"sig":"MEUCIQDDIuQT5+x6383cxUzO81vWmd6qJ11gloBefP8ndKrSpwIgYczAIq32PfOR+kPC9/JDcYyB9CB2aQczd5vKzbd3Sss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035659},"main":"src/index.js","type":"module","gitHead":"48593f53851d2c54768fe4f5bd69ed9fa604405a","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.836_1754146365105_0.31537391622174615","host":"s3://npm-registry-packages-npm-production"}},"2.8.837":{"name":"@underpostnet/underpost","version":"2.8.837","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.837","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"42b56ee3a10dd245ebb2c3946778d38cb61fc622","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.837.tgz","fileCount":384,"integrity":"sha512-sMgWJhVGj3VrjzUddbk66yTFTHhlWkJIvGa7I7A0jUGD0c3ZfX4GlkIxjxd/RkTu6ssh376or7PfqQN7G4n9+Q==","signatures":[{"sig":"MEQCIC9hwHN8B3UXsht0H0rCP8WAZUYFiZ0BkfHav4T5Q8xuAiA5eZtbHdpA2hqG/RMsN+ZgfA4uYZDdKwClrt5UPMBKTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5038303},"main":"src/index.js","type":"module","gitHead":"7f40e4fe211495c638c462e90ee5ea7f34cf444e","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.837_1754169749894_0.528202159755276","host":"s3://npm-registry-packages-npm-production"}},"2.8.838":{"name":"@underpostnet/underpost","version":"2.8.838","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.838","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"9d58e885eac1869306bf2959f2704149c2bf8696","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.838.tgz","fileCount":384,"integrity":"sha512-s2IgZV6piyyMsaMuyt3lSflt9ckumE9D8iI4PhPebUAiY5mquQpdGF1G2ta7noFq13YML4VQ0Sc05dlQs5Szeg==","signatures":[{"sig":"MEQCIBzba0TN4lrS7Cs/bYUkJjfaNCl2OJfd7fbL9a6s5t6uAiAn5YAh8bxAiikLNdwHtcbatsGR56ob6S/CecBav7knNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.838","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5040641},"main":"src/index.js","type":"module","gitHead":"ac635e6b219d4e8b19da5eb1a3ab7e0130beb3d8","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.838_1754220622519_0.4074589641203792","host":"s3://npm-registry-packages-npm-production"}},"2.8.839":{"name":"@underpostnet/underpost","version":"2.8.839","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.839","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4703923a4b5b9ad276a327afc877ebe7bf45d366","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.839.tgz","fileCount":385,"integrity":"sha512-a2or4IQ2munu2RB10wGhX3d9ekVGvltHx3iNJ8nttspO95CeF4RLzeez0NtsKunl6VuMuqWG84f2gix/sf2RZA==","signatures":[{"sig":"MEQCIGegp66n+pbr3ysGMxJW4BM0ja9FFJ8QkcS+ZLnrk6BkAiBcfCibXqdv8yC0Dtls4BGy3O1AXI5DsDxA2PQfsNHgPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5043648},"main":"src/index.js","type":"module","gitHead":"4a7d5340c3dabd32483722345d93a70edcfefe72","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.839_1755703673013_0.10562180764260143","host":"s3://npm-registry-packages-npm-production"}},"2.8.84":{"name":"@underpostnet/underpost","version":"2.8.84","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.84","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"36d5704bc209cb6443e7e3998e2a00233856abd3","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.84.tgz","fileCount":385,"integrity":"sha512-IZqGVIPDcVPMIb+h8nBpyLpuNutw6dJtgxrJAx11o2u6Mw0rbKRTL+ONCREFEZrlxMfMoHAOfJ2w4Dmi//tOMw==","signatures":[{"sig":"MEQCIA/G03E37TbyL0VPua3RibWTZyNx3Koh77BQpuvXzCqvAiAz2JGXhaBxg/IBFzPvj+pcFKcxVSdEV1De9B9UvXDE1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5044215},"main":"src/index.js","type":"module","gitHead":"bbb0045dd647e9dbf29f145fd596e4c511f0475a","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.84_1755790774666_0.516375070994247","host":"s3://npm-registry-packages-npm-production"}},"2.8.841":{"name":"@underpostnet/underpost","version":"2.8.841","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.841","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3e56cf24b7ecab0be08cf047e05b34e8f3207e98","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.841.tgz","fileCount":385,"integrity":"sha512-BT1yfACRVlrracd/rX3Sm0okIhZsNPK9EvOkUilT/a3sOtPxjhT6bR1d27ZfPh/7Iqe8qq0k2BdGkw+4mS11Ww==","signatures":[{"sig":"MEQCIBnzHCdOEAk65jpEgIb2uupAk8X/JR/L8UoOsGV2OEzRAiAJuUCgPXQlBFW+ZRAOgDMLyl8ChlYJMvCPE8y8Ba4g7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5044242},"main":"src/index.js","type":"module","gitHead":"bc69651a9cb084936c81842f964fd32ec888d63b","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start bin/deploy.js --name monitor -- monitor","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.841_1755961403566_0.9798890603558306","host":"s3://npm-registry-packages-npm-production"}},"2.8.843":{"name":"@underpostnet/underpost","version":"2.8.843","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.843","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4d38119448cef6ba5ee435bba688bf59daac31ff","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.843.tgz","fileCount":386,"integrity":"sha512-k4Bs50Q2sD4M4cK4mVq6x+jrkV7iQPBqDsRrBiPlizaJSQmFrnJOaZZVI81I7M7Pw48YXce6B5AxF/8Zh6LnzA==","signatures":[{"sig":"MEUCIQDkU7xiFJzsBOfNqYhWPKfMJG0Ij/dS++fcWF1SYOKAVAIgMnfgxpywojAiarQdq4kKkWSCWhv8Wyo5UxmXQMb+Nvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5048591},"main":"src/index.js","type":"module","gitHead":"0de36b26b04d3b59feb7f2051462be26d059d568","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","plantuml":"^0.0.2","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.843_1756053346072_0.2134662578587736","host":"s3://npm-registry-packages-npm-production"}},"2.8.844":{"name":"@underpostnet/underpost","version":"2.8.844","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.844","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3a09ce5f09ea9c112fe9bdd004d67e8bb304fdfe","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.844.tgz","fileCount":386,"integrity":"sha512-TMHtWUrVoFMmW/dar7RioddHUhIeXqspebWKD8CJ/LywLA1DdE2rXoT0V1k9m4/m57O8LZD80bsCHLbwQE99fw==","signatures":[{"sig":"MEYCIQDdwZZl/iV+HcHC6QauchpsJhod7iYuA8s13dWAWfsCBgIhANaugYgGK5WhBPvuCesTy2byK95uUFlf58yzy2j+Q6o/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5064166},"main":"src/index.js","type":"module","gitHead":"d26c8d21587b53bb0524cbd7188b48e26809ef8b","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","simple-icons":"^13.9.0","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.844_1756479665697_0.9722527194306623","host":"s3://npm-registry-packages-npm-production"}},"2.8.845":{"name":"@underpostnet/underpost","version":"2.8.845","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.845","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"330354b4b436bfd2f7ec9431d830865bda60485f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.845.tgz","fileCount":387,"integrity":"sha512-GhNq25zdiPHbB/5a9qbJxljAovZ9ub+yxEq+FYUB4e/iVNclxx0OG2E+yYf/wfUukv1y8zzbqWCqBUzN882eQA==","signatures":[{"sig":"MEQCIAhZW1G8VamETz8MLHRL31q0aUwes2e10T6vcpU/l6aLAiBYyxY3bvDCijK2iTkIZjxBEz8Rc03OErHY4jwl9XClIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5070749},"main":"src/index.js","type":"module","gitHead":"59f56fd34c7e87269c1561b0b33341e79b8b3277","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.845_1756526749497_0.2720954290458817","host":"s3://npm-registry-packages-npm-production"}},"2.8.846":{"name":"@underpostnet/underpost","version":"2.8.846","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.846","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3524ceb1d0cfbac44ef336f02df9f9010c7de604","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.846.tgz","fileCount":399,"integrity":"sha512-5b872glmDIE8+kByKQHFqtYYKyapjlV4i9rPr8+mKUiCKCJXwdjHInTM1CFScOX2cYdQM0fggWA469sqiqS0sQ==","signatures":[{"sig":"MEYCIQD8+RYyOQ+tOhA200sSfrxYJAAlu2SJYbplxgZARc+W/wIhAOOlaUg8aei2nn4E+XAfSuPq9WZz17nQpvB5x/wpoTMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5085523},"main":"src/index.js","type":"module","gitHead":"1d33420bcfe14a2375f349a1d70efbfed0fbdc74","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.846_1756695371996_0.9563521316948256","host":"s3://npm-registry-packages-npm-production"}},"2.8.847":{"name":"@underpostnet/underpost","version":"2.8.847","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.847","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8f00405e9c0c5aa85e651072b407a0446e559b89","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.847.tgz","fileCount":400,"integrity":"sha512-21y+fCFVBgocsT5BoNEIMlEnai+ZtjhBYko4o8Pbfj7BM2Y87PNIfLrS5zLU7Zq9eW1CERr0su0Y3Hj2QMQG4g==","signatures":[{"sig":"MEQCIAYXCiSoRa340FeAj0l1CxWoPAdw50nGfunWi3W/AJJgAiAzm+h23v8MAHyPjSddyVHt5dI7pDOyQtKRAafdNmSLmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5092312},"main":"src/index.js","type":"module","gitHead":"3374c82a7eaf0c2b687bf98c35dbe836d5f8b2aa","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.847_1756750369988_0.9845946389152682","host":"s3://npm-registry-packages-npm-production"}},"2.8.848":{"name":"@underpostnet/underpost","version":"2.8.848","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.848","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f7d1f5a24a95533fb2d86c0064f56147109c3fc1","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.848.tgz","fileCount":402,"integrity":"sha512-8loDCFrLLMytyf64gqy08aT4BqueFIvFwefw2drRoUCcgHlEDLp49lxIkrCqyUGBcmXgYtK3nOEKGAQlnI/Dvg==","signatures":[{"sig":"MEYCIQDSAagNHsaeaVvpgNl2tSsBeqWM+ZAwEw2H/dkLQX3A+AIhAJB6/xHC8KNEIQQTvtiPtVkqYKIBEu3zNIaBMmdAnV0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491129},"main":"src/index.js","type":"module","gitHead":"4830534b72c50096c8e6c1e7fa1d55bcc9927968","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.848_1756866476582_0.660516122669653","host":"s3://npm-registry-packages-npm-production"}},"2.8.85":{"name":"@underpostnet/underpost","version":"2.8.85","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.85","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"882d0d3c3fc1115dfa9b459aae9e7b363d622c16","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.85.tgz","fileCount":402,"integrity":"sha512-xqswQFYcK71MKmTXkbip+1tpgy9sIfObC/h1Lv2yDhn0nRL9jPZ1WO2jn6kC4eg4SlHLQ/Uxz2wyRSvwk1LPrg==","signatures":[{"sig":"MEUCIE3fOwGwp/o9bW2RCdQIEzaeJ35GiDzF18PZSI3TLAC0AiEAzOU7FvxjQ4jOgxUGaFD43wd7uYZuZB9YEUeRZ+gsQdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491098},"main":"src/index.js","type":"module","gitHead":"a3275aadf6ee71f3b4a34583d83d0c8d821ee075","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.85_1756870080389_0.08308026074420982","host":"s3://npm-registry-packages-npm-production"}},"2.8.851":{"name":"@underpostnet/underpost","version":"2.8.851","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.851","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"06181b3172762fa1dc7787735e6c8be736f0208a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.851.tgz","fileCount":402,"integrity":"sha512-a9OcHJBkf2ZzjT71P+wHllJJ4X5dsqaAlmwrtc1mt8Y6501amzFJE5t11yCwugPRyQVq4mObEg3O/8xvVhK2dA==","signatures":[{"sig":"MEYCIQCNZmWTl+shmYTPzT2jLYLNfhfNBlEKfX3RnLy+gH0TwQIhAKiGxUdiMHYxP1IQ+WVbu8nJ+iY641RETbnSQwM0dG84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5493352},"main":"src/index.js","type":"module","gitHead":"abad49f8af4577aa2ba0edc13d2c760b82060b88","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.851_1756926896883_0.39212695777114925","host":"s3://npm-registry-packages-npm-production"}},"2.8.852":{"name":"@underpostnet/underpost","version":"2.8.852","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.852","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e3a4f86da568740e7da0bb9a0b9ad479cf8a5722","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.852.tgz","fileCount":402,"integrity":"sha512-X65px5nf2d5x7X6tcz3tBnBZDmER+U4ZtYuEgYVsQlKqRaSQp2aCpebxhY0BVC5vUZQCluUmYKzY9BVFS6lGaA==","signatures":[{"sig":"MEUCIQDPLCDKDpyZAw8TfSvb1cSfs8seGCz17RO7Umo55/ywowIgRoPC5uTfK3muPBR/qjuE+Cu+o/7YRi8ZDwUwjva1S+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5493834},"main":"src/index.js","type":"module","gitHead":"af2072399ad8062772a4dbae03100aef4f9fd814","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.852_1756947948139_0.45945686002826336","host":"s3://npm-registry-packages-npm-production"}},"2.8.853":{"name":"@underpostnet/underpost","version":"2.8.853","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.853","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"256dd5ae4dac4986eb704c2850b911187d526ecb","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.853.tgz","fileCount":403,"integrity":"sha512-DsFuYpj1WDgBXGjF5N/E0JHTCh86h+GVZXIIsdQ16bdB/ya1sufa2cFg5oSV6cGoo2GVT+aBFS0JBtXjrrg/6Q==","signatures":[{"sig":"MEYCIQDCgK6U9SxqTWaucP/ZoJQd2B0b6mUjj251XQD0iOMTHQIhAI5zXdClPO0X7xfqBu1GZ/NTnmZi21rFrw4zd5Gw+Jhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5494201},"main":"src/index.js","type":"module","gitHead":"3f35a762dcc323ed123986f7231926d6713eef73","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","docker:start":"docker-compose up","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.853_1756960010080_0.5208029501693361","host":"s3://npm-registry-packages-npm-production"}},"2.8.854":{"name":"@underpostnet/underpost","version":"2.8.854","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.854","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4c66bc36274aa16d5ce5b24d3a13f52ef97b40cc","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.854.tgz","fileCount":407,"integrity":"sha512-xZKL697PIxrkqWq8ugKxEEE8lf2xYR77fjE/M2ByelpoEvCSBVCG7RTDIJvolDRq0B9s/ERr89tqgWw8FLW35w==","signatures":[{"sig":"MEUCIQCpH1C4euttM/dz27iYqrLACUL+ubmzF801DfgTPyuI1wIgFtNHq5T2puJCkJ1MY0DKL87Ubt+ez0xO7rvvnCvKzgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5477668},"main":"src/index.js","type":"module","gitHead":"f98cf4018b334c2c48c5cd9c4bf437eb4830aead","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.854_1757118703592_0.36458385493358514","host":"s3://npm-registry-packages-npm-production"}},"2.8.855":{"name":"@underpostnet/underpost","version":"2.8.855","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.855","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"ef1f80bb405ada230244923c49d4aca5c15c0d4f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.855.tgz","fileCount":407,"integrity":"sha512-QeieH7KpuQuy6w2rz7+FBYwpfKTWmpLPO7zEQOdIv9bQF0dewx6dponlqSjrKcRoJ5b8vDr+NJHPthOMYR/yBw==","signatures":[{"sig":"MEUCIQDRvnFW8UpRa66mO8Il36EkTYZA+qay3Ywu/CQ8nEWTDAIgAJlXi/zS4m/xPO+QAmjplXwrZI0LvGuz8aH2dt9ta/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.855","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5478077},"main":"src/index.js","type":"module","gitHead":"cd9a2dcf4c8d4fbde2934e86617357305ead97d3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.855_1757121420962_0.1720636592580187","host":"s3://npm-registry-packages-npm-production"}},"2.8.856":{"name":"@underpostnet/underpost","version":"2.8.856","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.856","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"97f6c8b5cc4d1b1a3d4e5a78d24d058c18bbddb4","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.856.tgz","fileCount":407,"integrity":"sha512-kL1l0T3lOsUtqqdXeIUFE3VH/Atelqlqb+O+A8qLsV1eoWbFat8i0d2vHcEj1R6cNwpOBN7rKohSOMQcuqGbhA==","signatures":[{"sig":"MEUCIQDsPBbgSeQYVVRn98Kqpfpvkn2wVqp7YpLqV8DslQa39QIgTkwSnEcpMsQbrhuWIqH3NBcsHT9grjs9tOeuev/xp3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5478359},"main":"src/index.js","type":"module","gitHead":"a05a02e57479b4e9426740f93d02bc22ecf8fa25","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.856_1757123133618_0.043695623377095094","host":"s3://npm-registry-packages-npm-production"}},"2.8.857":{"name":"@underpostnet/underpost","version":"2.8.857","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.857","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"20a168e92b00e32930d691627c6d1edd913ad403","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.857.tgz","fileCount":407,"integrity":"sha512-kPeWdGi4JkJ3o9xta+7U+NDJvhjvCuLZYqTOpzWFfWUpM1gHOlng7+galFJKbMsw+1G8T8jQEE4DnXJkSTQoQg==","signatures":[{"sig":"MEUCICn5fFIAwdVLpx9UASdZFi6X+JXAmRWfDXI++cQCjqp+AiEA6TudrlfuTtgpefbylxHa/AB6enpKap+8sAUOzuaikGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5478368},"main":"src/index.js","type":"module","gitHead":"643028d9caaa10d39bdbb05c2f4fb60aafdf66aa","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.857_1757124462151_0.40305233685194564","host":"s3://npm-registry-packages-npm-production"}},"2.8.858":{"name":"@underpostnet/underpost","version":"2.8.858","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.858","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f507b5d79261ef9e6888885767812b79bcd4cf36","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.858.tgz","fileCount":407,"integrity":"sha512-iW10tpWj7dM2WpsoyJTnHFuN6hElwwyqm9byURodCXdDaAf/TDO1s4ljNHZSaxj6CaHU4rDg5Ulj/68v7JIyyg==","signatures":[{"sig":"MEQCIAuycynBCjr1Xz/lDTWHeMnDA3IQE5KV8KOoAyGJpWGHAiB5NEqIKDBuf+h4AhyLWP2ew1GI5TwdEoBjPeqil77QYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.858","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5480651},"main":"src/index.js","type":"module","gitHead":"bbcad6f53c3f5602071fd780ec5a83a4c9fbe125","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.858_1757180567873_0.39216249064173603","host":"s3://npm-registry-packages-npm-production"}},"2.8.86":{"name":"@underpostnet/underpost","version":"2.8.86","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.86","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3cc4091b695ff2bdab8103523faa31f7fdc50696","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.86.tgz","fileCount":408,"integrity":"sha512-8HvQOp0hJnUGuyK2gNCkV28btOECINQkICsNIIFkpM0Q7705yjoPERUXWofYEqW7baqJMHkCj4SsR72XswtOcQ==","signatures":[{"sig":"MEUCIQCKdU5TmHXrbfrN+LbGCzX+RD53ccD887b8l+qtNnKrvAIgNNGuCuWaPO/3Sfk4yVwbLIMh8GKi7sF6Y1HX6CZ1fVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485544},"main":"src/index.js","type":"module","gitHead":"0f0fe2e9c7e22b69c6819ec537ea371ca6baa7e3","scripts":{"dev":"env-cmd -f .env.development node src/client.dev default","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.86_1757546439579_0.8742549059457054","host":"s3://npm-registry-packages-npm-production"}},"2.8.861":{"name":"@underpostnet/underpost","version":"2.8.861","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.861","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"6ad775e92a7559a9ef68027bea9bd2a766aebfe1","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.861.tgz","fileCount":408,"integrity":"sha512-6+taGDNtccSJ9wbWKihJ5uXkaRLItgS+/LySFU1qWOVaeIKp4DOxkTaDZOnhrW5RH3txNXHD3oEyLr/7bN4LrA==","signatures":[{"sig":"MEUCIDx6eFfUl/wYE+gP6GSpC7HFBKQCJRIDYZqHgYRjxO1zAiEAhmELXwMDzFvdI61bB9kVtpBbjOTcifr4yRu0Znh9Wf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485611},"main":"src/index.js","type":"module","gitHead":"6f6df436d2ab6878ffa23014b47f52f7e9ec84cc","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.861_1757625623562_0.5550332403520428","host":"s3://npm-registry-packages-npm-production"}},"2.8.866":{"name":"@underpostnet/underpost","version":"2.8.866","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.866","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8e0b12f50b55777bd6bbac6b8bddd9648222c31b","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.866.tgz","fileCount":408,"integrity":"sha512-plQJyyPmhVRLEqMdIq2whvVpFCgK5X6O5f3+chH1oQCVE+ukw9ZVUWqcnzpV95pJ5fSk1eU0G+zooawhoTUoXA==","signatures":[{"sig":"MEUCIHS+Cckoxw8DnS2Gfd9wxmUVPJtURngTy+rXHtywKj2yAiEAi8dP9hbp7CQOELvtx1qZ0gQNqJpqLT00A9Nbqa1k7HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485445},"main":"src/index.js","type":"module","gitHead":"19680ff93d84408c4b6f7abf529c46e320c2cb3a","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.866_1757677872830_0.3842795254313127","host":"s3://npm-registry-packages-npm-production"}},"2.8.867":{"name":"@underpostnet/underpost","version":"2.8.867","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.867","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0ef69c9a0f02a494ce4dd0cede28741029410bf2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.867.tgz","fileCount":407,"integrity":"sha512-QahLMS5845TAy94OYUfFk1schRt/PRWw050IDCkK2v+UhNl0UELb2i2Dh/+/65TkHXgoKRBHfO3xrENzQVXhLw==","signatures":[{"sig":"MEYCIQDm2kB4SIZAN/BXJgbMgijrAoQ9Xv5/6/OldAGpTpAkqAIhAO5gskdhapTUFse1ON/LlsoEPOJ0H6XXBr1MT5jjzBte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5483702},"main":"src/index.js","type":"module","gitHead":"1c1b3af35fe2d4cede4fd375924ad6330cb77025","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","color":"^4.2.3","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","pixi.js":"7.4.2","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","cli-progress":"^3.12.0","cli-spinners":"^3.0.0","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","font-awesome-assets":"^0.0.9","joystick-controller":"^1.0.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.867_1757698882687_0.9349026967673619","host":"s3://npm-registry-packages-npm-production"}},"2.8.87":{"name":"@underpostnet/underpost","version":"2.8.87","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.87","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"fe27cc61e4bddc1f804072bf7832d91a3332f7e6","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.87.tgz","fileCount":410,"integrity":"sha512-K203+CUGJFCSHXO3pbB92NObDM31zmgFAgjwm5MscSWtMSAJrwVZ3hvqeLxMXefXZEsq03cJJOEy00EdTo95Ig==","signatures":[{"sig":"MEUCIQCW9x+YLw2V3OyLOwNSf5mqxxZ7YtT9J9AQVxoNEYJYWgIgODT7f2R8hoPZI2anNzTaxVFyYLNQgx6mjhOhOjjusTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5518823},"main":"src/index.js","type":"module","gitHead":"48b1c688cb2bb2b528c5a0e7e656b8175e45af09","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","keyword-extractor":"^0.0.28","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.87_1758472358933_0.5882222964054822","host":"s3://npm-registry-packages-npm-production"}},"2.8.871":{"name":"@underpostnet/underpost","version":"2.8.871","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.871","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1f6bf84235df058abe52a6ca9a14ffbd587e4ab4","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.871.tgz","fileCount":410,"integrity":"sha512-TSh2gIzZen3MuAyGcfahH5yJGsfsrNPGvp3FX0UItAfgpMrNq/2X82wgNOnoqI+rBoLdvPw75i0FEug6CxVncw==","signatures":[{"sig":"MEUCIQDpCPfn0QH3eGcY8xnDzJ4GES2XvQiNYkIxGYLgGkd4gAIgXqx4q+keYsgTL0dlv3uPqzXBlhHfLLYVudzsxXWeCvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5520233},"main":"src/index.js","type":"module","gitHead":"622e99a78601dcfeb0292428bb556d29b7c2a2ce","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","pathfinding":"^0.4.18","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"31.0.0","clean-jsdoc-theme":"^4.3.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.871_1758571034147_0.2970847416632645","host":"s3://npm-registry-packages-npm-production"}},"2.8.872":{"name":"@underpostnet/underpost","version":"2.8.872","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.872","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1d881a35ec52ac2549536647c4842b3585202196","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.872.tgz","fileCount":411,"integrity":"sha512-J7HVz+JinpXHcKxoArXUMcLtI8r+3R5twENfi/YrnEc5xdd0cHzeCEPjpICRrUnizZyZ8bHP8jWkY1CPM43x3A==","signatures":[{"sig":"MEQCIHXDJcMwvPsrEUle12ujUUCK/etZoYhBnWbZchdRE2OXAiA2tnb+qm9fdyE/hOpe+3nG8aVcmXIiG8lBeZ97Bdjs5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5523439},"main":"src/index.js","type":"module","gitHead":"c37cdc22e090eb94c3de9813eb421abda8337c8b","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.872_1758721975494_0.13430505610776144","host":"s3://npm-registry-packages-npm-production"}},"2.8.873":{"name":"@underpostnet/underpost","version":"2.8.873","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.873","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"5753a8164a4506d20806873614035dc5c4c69c77","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.873.tgz","fileCount":415,"integrity":"sha512-kB3fVtquC2HCvSGpfJhzh3Aj/LVDx/VsfyRT6vVCitE+dp2QLP9yj2IW56IEwEDET1IRi2gSJ/EnYjIOsIxUoA==","signatures":[{"sig":"MEUCIAsZBtZ1+GRERrK0AMTknn4/GyrGsOVyVrUR9PBRklAmAiEAsBYeQCMHPtvtCW0zQWdb3qTpBnPGkmCavN2DI2QUF+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5566541},"main":"src/index.js","type":"module","gitHead":"3505b037397bb77f69a07ed27e43305b98b5f455","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.873_1759068881026_0.2176179159768985","host":"s3://npm-registry-packages-npm-production"}},"2.8.874":{"name":"@underpostnet/underpost","version":"2.8.874","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.874","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"53d1d32ccd1ef755fc11d234b04f0b0cdfd164af","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.874.tgz","fileCount":415,"integrity":"sha512-rjGajGoGUlPWYDqAwM4J0fctWg7vuvEvhJfABVB2GbtxgIAufgzgdAm4bfxl1HuHve2wFQqHGHeGiwwpH5TELg==","signatures":[{"sig":"MEYCIQC5eHrhDz4IwA4dwJ4BaP7cGXVg/oNONnbRaytG1EUZ+wIhANP05SZUa/kPVX3VN9rzxjb+wpgUWTb1YgWEQZwJlqpe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5569220},"main":"src/index.js","type":"module","gitHead":"29382222f34c662695e378ea50252e7c7a74f92b","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.874_1759133295233_0.8855786991246242","host":"s3://npm-registry-packages-npm-production"}},"2.8.875":{"name":"@underpostnet/underpost","version":"2.8.875","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.875","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b795e5015a9d14da5fe00cef1b95bd9358b2b1de","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.875.tgz","fileCount":415,"integrity":"sha512-0LEtElUao248P7qTTKf8hrk+k3QYATAxmkH4IF+DLm1Kj3gvfq0hl1BVIlytIXvnX5jZNXKlmm/Kl6sBumQvGQ==","signatures":[{"sig":"MEQCIAOTeLGlDeVRcm4ZRuJjlHIIef4tXCMjo1gAseXplPhjAiBqMvqV+kt4Mv9VFdiL9r+rx0Kaqvca8zIhlHs1ODeh+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5569913},"main":"src/index.js","type":"module","gitHead":"e1a276f45973dbfcd850b118618df3e31bcf3e8a","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.875_1759137400488_0.13215479934945895","host":"s3://npm-registry-packages-npm-production"}},"2.8.876":{"name":"@underpostnet/underpost","version":"2.8.876","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.876","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"ff193eb8da7759ea648bbb6baf452fa8b6a5c5de","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.876.tgz","fileCount":415,"integrity":"sha512-8DtfbBdEkHAVlywlc6u+1rbiGrTXIXAQVXB1Wwl9weIpqV+1XsWVj8q3er5ixyvV1NSGoBNPRWDzAS8YhMh95A==","signatures":[{"sig":"MEUCIAro5+jN8sjFB1NoCNnutioGTH1ykbHRSaStR9Z55USYAiEAw+IpsPmBz8jKhn2UIrTbOg10lSg0ZY6FmTI1S/eb/XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5571500},"main":"src/index.js","type":"module","gitHead":"04dc6f510065e7a02ee4312eafed0d05fa796c54","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.876_1759144817294_0.4790254025717011","host":"s3://npm-registry-packages-npm-production"}},"2.8.877":{"name":"@underpostnet/underpost","version":"2.8.877","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.877","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e28ee4f207b9197361ca4cdb65a709558de194de","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.877.tgz","fileCount":415,"integrity":"sha512-eCfhF7O3TS4ucl48aW/XO/8uVRh+ypVTA9mdkbbKV6P3AXOMNOc+RJnit7Lpmh+l3htzaO5g4ENzA5chr47X8g==","signatures":[{"sig":"MEUCIQCt7jObEOMtoHDQ5cpetNdSjJEOdJeCI18WNWP8IrzK1wIgImQdvdbjARNhAp+0FoxyHz6IBeuBuSA8tMykVgiXBL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5572697},"main":"src/index.js","type":"module","gitHead":"5474efa5e32b388ed83de710710ccc110bbcba3e","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.877_1759157006476_0.22689012037316236","host":"s3://npm-registry-packages-npm-production"}},"2.8.878":{"name":"@underpostnet/underpost","version":"2.8.878","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.878","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f8dde0300307b3cfa00c84092833b2e16897b180","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.878.tgz","fileCount":415,"integrity":"sha512-Z5H3i/mcXeaBi1iN9I1Alv7RwY4sfWfE9+Ftb5DRVLuNKCHJd0UyCmTTYFNuK/xNGcIP3Mqkqd8hlE06GR87Jg==","signatures":[{"sig":"MEUCIQCS1vofGcpBaHr3fd/l4qcLr2b2qNDcm8G1ZShovUP3+AIgQfmdc4grwZdy28KA1XLkc/xlL3Gxl0SxsolTJCDsBrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.878","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5574713},"main":"src/index.js","type":"module","gitHead":"9ae9dbf44e588ca821bf45bb5124b1222ba6ef4b","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.878_1759201460990_0.529863220528701","host":"s3://npm-registry-packages-npm-production"}},"2.8.88":{"name":"@underpostnet/underpost","version":"2.8.88","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.88","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"312d0e37eaf6179e12158cf83cdef4c9dc67c6c7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.88.tgz","fileCount":420,"integrity":"sha512-jYe1vR00MFnIjwebODj0MfCTzANYmH+b0CWDyUEPqVDl/iaK64QfCl80dDKdVjPb7ahQ4kZevtnoE+bHjYO/oQ==","signatures":[{"sig":"MEYCIQCH5YQxYMiUqoOFNDuVra1M0caN4znwuQ/2QLwHyTF0DQIhANAr4EUcr3iPJ4z2Kunh77q4FwvUclWYxr8kNXiwQu1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5599924},"main":"src/index.js","type":"module","gitHead":"515c79640b0eb9e27eaf34cf77493f3b3b643829","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.88_1759340295097_0.0161080907807154","host":"s3://npm-registry-packages-npm-production"}},"2.8.881":{"name":"@underpostnet/underpost","version":"2.8.881","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.881","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e9274fd6211661733a625097002db35b815adb36","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.881.tgz","fileCount":421,"integrity":"sha512-pgWelh+G/iC4ouswj1WqObDEaFnSDM+Z822XmIFZbJQ6dgfNG4JwHjUvcfCM8xkOyGiUeDPxtt8mgjF9Oyu91g==","signatures":[{"sig":"MEUCIQDcs5UmLl3smtUopvvg0DfZ/YRMHLgdTY3lGda9ujSnUgIgPg5yZFbn1GreesfdZQVVw2irS2zXF4y0lyYYvfzYwAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5629201},"main":"src/index.js","type":"module","gitHead":"d6cfbc7e6d5d7c94707027960c0d3c057cced85c","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.881_1759503423331_0.215269125377487","host":"s3://npm-registry-packages-npm-production"}},"2.8.882":{"name":"@underpostnet/underpost","version":"2.8.882","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.882","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"eb96d319e6faa75a629eb2639b551b524b3a4edb","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.882.tgz","fileCount":423,"integrity":"sha512-X0m6XU6jL/np2zdAYBC4HBPGL8ZjTqZyHZksWipNE6bkeMECSGv3T+Xrse5k9/NOsllwMWYUMTGd2QNfnEhHAQ==","signatures":[{"sig":"MEUCIGSCUHiN1WX/lH1XEMi9ZltCvARifO+C1XNwVmmlDC+YAiEAugJEmeZmYExZXA4Tv9n8VEC3WTRL53qq3jrdAY29oVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5669537},"main":"src/index.js","type":"module","gitHead":"28f9eaf9de4057ca7f1cf29194917b291b805a4e","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.882_1760061555732_0.7582916084052131","host":"s3://npm-registry-packages-npm-production"}},"2.8.883":{"name":"@underpostnet/underpost","version":"2.8.883","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.883","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"fde7530c0fc2c3762710d7ef61efa6741cddc650","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.883.tgz","fileCount":422,"integrity":"sha512-jGN3mOk3AF258nAi7qo616Gj4aPP+8tSzyUIYv4SUhAdYO9/jniUroMLypazd/m7hCkAZB7uk16UwWzZJlmNPQ==","signatures":[{"sig":"MEUCIQCurZUyu4LBBPGJjDkpYCvZyXY2kJI6UEei7ZcNwfs7dwIgH9BA5/Vwt3rmn3jqxnG+lElxMDghqPlCj7L6OT2D6f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670714},"main":"src/index.js","type":"module","gitHead":"75a2068dcc9dad40f98977283792816230b4992b","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.883_1760074181785_0.23868095854571703","host":"s3://npm-registry-packages-npm-production"}},"2.8.884":{"name":"@underpostnet/underpost","version":"2.8.884","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.884","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"22743bb06092bf138d67e12b34769673c76aa578","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.884.tgz","fileCount":422,"integrity":"sha512-+tawBZtM7HO+bVQ50vB7XpHWk9XZMf0tDShazE/FuDt7jFMXtt0GVDmc0CrxMNkZUcNFDFcImErhmc6yrpiLxg==","signatures":[{"sig":"MEQCIHKUVjgh9I2V3gxYs5EZdYVzw2bO8RJcfqBsvJ7EXmRQAiB1t1ucSvPYHl96QEvIlI68OWMYgrzc8wKsEeZk91my5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5676165},"main":"src/index.js","type":"module","gitHead":"c2a6c23eaf917cb130e8e6381a071027674dcddf","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.884_1760120749104_0.36295775372316164","host":"s3://npm-registry-packages-npm-production"}},"2.8.885":{"name":"@underpostnet/underpost","version":"2.8.885","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.885","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d452863328d3d1dee13bc760a711775eff171729","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.885.tgz","fileCount":422,"integrity":"sha512-kEpgpRthJSPmmpvgUVG6uz9zxPWQMP9G6XupJDEl5Im/KfTcu0tk7BMgyH3lcRldX2CaC+0tjTrMMGgOmlybgw==","signatures":[{"sig":"MEQCIE0H/QX/dnXoGijz9t3D6kKMM/7pWYHYKHSWhWeygncXAiAIdja3dOP292dLVZlzUTP3N5Zy8OYPCDNWS1ueSiSrkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5722905},"main":"src/index.js","type":"module","gitHead":"fe61001a7eff3a60cad86b643ae163ab435be8a6","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"10.9.2","description":"pwa api rest template","directories":{},"_nodeVersion":"23.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^0.22.12","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^6.9.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.885_1760367369397_0.15089316867141656","host":"s3://npm-registry-packages-npm-production"}},"2.8.886":{"name":"@underpostnet/underpost","version":"2.8.886","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.8.886","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"bfee66f7efd83051ed7ac81d4133ac8ec5fd4ae9","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.8.886.tgz","fileCount":422,"integrity":"sha512-IPG4wn0++Ul++7Cu5ilmEHfgETWC+ubZHnSRIjXDq/kIyU2Jlqk4CXim+LPzq4PRwpnulnuZ2QiL5ZfIIJytcQ==","signatures":[{"sig":"MEQCICu1ZplFNoSWLn7yoNrZTl9G4148bo7eE/RRh+Q6Zq8WAiB8qX1MWZBNH+GNVHgbmfNVpIDjTkUiFvPj/2RpN6bIgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.8.886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5800461},"main":"src/index.js","type":"module","gitHead":"05da42c111af0189ecff737e42bb776ba03f1248","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","public-ip":"^6.0.1","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.8.886_1760573228604_0.7637594613689251","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@underpostnet/underpost","version":"2.81.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.81.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"899593944eed38170e1bafffdcbaef1cc74d5389","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.81.0.tgz","fileCount":426,"integrity":"sha512-MftiYb4yqLdO2qPikWGgPXdH1+vGHq2JCRskTIgscHTP+/Q3hjfzMYZlfNrGT33LfpxitpGpDtvPcOFq8Kqfzg==","signatures":[{"sig":"MEUCIGSTy9qxDCBFKwOaTrMDni3UFTdJGClxQih8mqkq9O2JAiEAyDx0FvVxSLOZ1tUlxUnttaQttpVQGyO+fJ0B2JB3A+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5810268},"main":"src/index.js","type":"module","gitHead":"4ef21e3cd077068f94286706a70379b8af6ca243","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","changelog":"auto-changelog","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd && npm install -g yarn && npm install -g auto-changelog","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.81.0_1760725032781_0.5793908437366906","host":"s3://npm-registry-packages-npm-production"}},"2.81.1":{"name":"@underpostnet/underpost","version":"2.81.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.81.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7003536871d29dc0aa4c7df1b5a6944590cd7ad7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.81.1.tgz","fileCount":425,"integrity":"sha512-YraGitYvIeCBOJVNAtJmhlwz4D/sKQMs66kG2dCSObtBEIhYO9d4td4AsohnYCT8VMAIXuIj/5DnhvtMdUuDzQ==","signatures":[{"sig":"MEQCIDsJqvAkSdD23GN2WmYIhWahzQaxJVjucw8lez/CuMoiAiBDxrIu2+sZIHZJOptr+VGPFK2VsDMRuadGFr9XiB728w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5784419},"main":"src/index.js","type":"module","gitHead":"d77e36870c272fc61844c2ee0f6d12be55a89bb6","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g nyc && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.81.1_1760742180409_0.8074779070993612","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"@underpostnet/underpost","version":"2.85.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.85.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3ac34e2ca58596ab37806dadadf5455b355c3e24","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.85.0.tgz","fileCount":426,"integrity":"sha512-tuygMiSuDp+Hk+mWu0EcV+w0+QpqBHVbu24wUnEOBPGlHGIZN2U/geLH1UWa6nMScogOYqnQBq80uTDH/in0Xw==","signatures":[{"sig":"MEUCIAHYPI9GofwnvdRT4BXpmgJ+1F0M+TLzFmJZxpjCvLFSAiEAnYCImfIOAk8hcS5O6i6aHC7X01fOOKg9dPNvyh8r/Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5796031},"main":"src/index.js","type":"module","gitHead":"4830ce53d7b9e8f73ed32dc95a332aa108fece37","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.85.0_1760815452033_0.9197413595918682","host":"s3://npm-registry-packages-npm-production"}},"2.85.1":{"name":"@underpostnet/underpost","version":"2.85.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.85.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"175c9ff12b9fac5570a726906453fa701b353004","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.85.1.tgz","fileCount":426,"integrity":"sha512-UhFuHfHQ3mPV8MRRYh1eM4kOrr8z43VPq9lgoeVS6DFUdFEI4a40Ei+ALklLwE/i2AQUS/M+iXVOIaEFU/x6fg==","signatures":[{"sig":"MEYCIQCNfGMKiQFkncnPSB/pYm1sMVlwO6/Lvo1cBj8eFJyVcAIhAN7BF5z7q/xPEyuqu9fJh9qFmA4qJsXXp/l5PZhtsiNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5804943},"main":"src/index.js","type":"module","gitHead":"062ccc83fd5db1d675e53709ea72fbe39c5b5a64","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","proxy":"node src/proxy proxy","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.85.1_1761001353847_0.7771928311633631","host":"s3://npm-registry-packages-npm-production"}},"2.85.7":{"name":"@underpostnet/underpost","version":"2.85.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.85.7","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"68b023647a8f3a34efb01d55bcd9b6d56e8b4f2c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.85.7.tgz","fileCount":426,"integrity":"sha512-ehrOcV847OpTSOztO/UItEFFXc9+S4y5baHJCT4cAkqJG3CIU19OALbz3IsUhUSW2pBcFm9vNHUMlBSlZGTo1g==","signatures":[{"sig":"MEUCIQCitd0dDZpTuraZ6VEnLBfFMIZN/H86NkxMP02D4KuQTgIgDdl/W/Qb5/Gn6Vyk82t4ki++qp5rkYSXbU5eQkOEIy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.85.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5822210},"main":"src/index.js","type":"module","gitHead":"4694c83f0759d629a678f7945fcadac15a2fb24a","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.10.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.85.7_1761278926396_0.24007877980891856","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@underpostnet/underpost","version":"2.89.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7af84d096d0c176f957ee07689e8c06071134cbe","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.0.tgz","fileCount":425,"integrity":"sha512-gEY/Wbx/e9O02iRjGO7mZFPgrCAM1MmOJ3o23xdj/2X1fSSUvpaxKtaqiUJlNQuYpUN/9JkH6u8Rb0Rx3N+2JA==","signatures":[{"sig":"MEQCID1rXVE9G/Yjre21lbgMBKuZqaQpbUmz//UgTapvKHbzAiBKFeERDj8fO39eg3jE8tHF1waY2457xIRyLSSmDS5BAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5903771},"main":"src/index.js","type":"module","gitHead":"b4c07cd97c4a80837270c75ad69df9ad9b757871","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.0_1762746128115_0.7365830459442191","host":"s3://npm-registry-packages-npm-production"}},"2.89.1":{"name":"@underpostnet/underpost","version":"2.89.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"05c42787dafa1b4661d3827722173205318955aa","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.1.tgz","fileCount":426,"integrity":"sha512-MdlzRhQlJzQkXde6L4pf9V1JvYgxfQeakOr/S4hGoIrZR5+6IA1xL4u3faTOZBT4kD3SrRHFP9Iz+DtYsX3B6w==","signatures":[{"sig":"MEUCIFqpFe3u8Ed1TaIyl1P6n8+3Hey1zHq6f2tYDeENPqn8AiEA8vOVCQtMOOnSC9hH90bh6jkerN24kF0B+1kR7SbPoe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5909850},"main":"src/index.js","type":"module","gitHead":"3be0b7294bbc218bb13568fb48d8eb7e3381f1e5","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.1_1762861163255_0.6269355745402698","host":"s3://npm-registry-packages-npm-production"}},"2.89.2":{"name":"@underpostnet/underpost","version":"2.89.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.2","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3d6f1c8eb399ee4914984d239e5f575542e5d08c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.2.tgz","fileCount":427,"integrity":"sha512-LYhxu9prvXLu0VKY+YRn5UOtXOZ7mMo+CzSorvOZhXUI7U5iF6bhBq/lX8PDTOoIHsGCiIXA6J5VXwmTTmFUdA==","signatures":[{"sig":"MEQCIAouo4eVyveKyHxO0Yo7SDP1+aFdipK+9INKlpJ69KynAiAGjz7BneOhHRnkUQE+zjEdvB3692HaLRHcOXf1RCsCpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5916968},"main":"src/index.js","type":"module","gitHead":"ee73a535fded5605f6815f25f3d6b7a2de7556fb","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.2_1762912861133_0.3235298515737415","host":"s3://npm-registry-packages-npm-production"}},"2.89.21":{"name":"@underpostnet/underpost","version":"2.89.21","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.21","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d50d8aabf867462ceb73a7e4b415d3b752973375","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.21.tgz","fileCount":428,"integrity":"sha512-cuUm8xpWX8X7mFM7NJ3iMWTFexA10MFAFqGKqe91WXs65OmbbFgVp7ZFDROC8xyIgb9qJHHDDEPZE2mjLv+NzQ==","signatures":[{"sig":"MEUCIQCF1X1xxNWBARSa2Ydj2wJg6DJaCMGwKzt5g9su9pgomAIgfc/IPdahyFxqqx36pNwuTP6/hO6SajEH6rJuiXO/LME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5929008},"main":"src/index.js","type":"module","gitHead":"5208665447cd693a68e216f68148726d84334375","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.21_1763078024719_0.33954905685890346","host":"s3://npm-registry-packages-npm-production"}},"2.89.22":{"name":"@underpostnet/underpost","version":"2.89.22","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.22","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0731db235065c7adab867c2972a6dabaabd4bd26","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.22.tgz","fileCount":428,"integrity":"sha512-foyqtG2kExpzgaFPBtvr8ctvwHj05UwuYwbMvFJEh8EQEzeTLihDsCwaNBOjtcTvXuGV0uLAeY8CGh/px9b5FQ==","signatures":[{"sig":"MEQCIEtxtnHyOt/is8pytcm4XYdQWX0UKbASj6a6jDfvBlDEAiAbTgLmEc9E65kbsnprXkkmt0CQfuWKNDLqaDdK5IHrKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5929064},"main":"src/index.js","type":"module","gitHead":"14b42ca8739cbee9ae0364b326e71cadb5bb46fc","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.1","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.22_1763080566379_0.40295548377112755","host":"s3://npm-registry-packages-npm-production"}},"2.89.35":{"name":"@underpostnet/underpost","version":"2.89.35","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.35","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b4e2eb4941e8f3b2ec698e7d17f58481397bbab8","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.35.tgz","fileCount":430,"integrity":"sha512-QSGmXZWwzDSAV0Rn8AjGU+lv2ZZhEzCi4D/6giHj0wEm/4Y6RMdbq0CJi5hnkpsXqYTGADP16v3cFROuXhynPQ==","signatures":[{"sig":"MEQCIBRaUO0RIFDpJit1InQujZpKLFLhz0n1XjOOaZnGM3NsAiAZeTx6KF19IENvugZsqCCHUgqco1tvCgodS0sNUhCXJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5934014},"main":"src/index.js","type":"module","gitHead":"3191ba8e2ff9f2f27f82ba738e76944e1611e7f7","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.35_1763131533651_0.8614287202461068","host":"s3://npm-registry-packages-npm-production"}},"2.89.37":{"name":"@underpostnet/underpost","version":"2.89.37","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.37","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0707f3edb819af6b140f5fc83bfab3c3fc983379","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.37.tgz","fileCount":430,"integrity":"sha512-HVoziQNqLC/5wYvIWsnwzeEgSbFnoG9MGCJaQ3jPqKBoCp/40uS11SIJmaSeXYZvyr37ep59Jml0XH82TWVDVQ==","signatures":[{"sig":"MEUCIQDph2RXt8KloygHBR9th3W6pYRCx8FmxCmuO1RoCH6SxQIgNSLmcQc3ThuAGE0rkY9rvNqpKf2fBc9LgG5rWNoU6RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5935111},"main":"src/index.js","type":"module","gitHead":"5328a765f1a6966cce5061235d4e6d358d24d8b5","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.37_1763238979749_0.10208951822757273","host":"s3://npm-registry-packages-npm-production"}},"2.89.44":{"name":"@underpostnet/underpost","version":"2.89.44","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.44","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e02aa4df8ba1b564e6bbc63f38571e82e7b387d0","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.44.tgz","fileCount":425,"integrity":"sha512-DxgT1BoXXJ56ke4K+4MsSwtnjJpkWn/D0Quq43pe6sueeX415IzgpD3ugWM1nkACKy7s+3rCVEOdiF1225fzMQ==","signatures":[{"sig":"MEUCIQDQIlct1IefClrd8O5I9XjjyhngDeW2kfQuY/my3eIe7AIgS1JdHAJHXD7UtfZGW5mSj2AmMi5CyCC4FFLl4Q/d5EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5938472},"main":"src/index.js","type":"module","gitHead":"33580291bb824a4cd3102196bd2b517ba8a18295","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.44_1763564127452_0.05295186942136265","host":"s3://npm-registry-packages-npm-production"}},"2.89.45":{"name":"@underpostnet/underpost","version":"2.89.45","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.89.45","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"1bd0a38c8912cfdf7bd4c4cf5641f83cbd8ffca7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.89.45.tgz","fileCount":425,"integrity":"sha512-Vrk+HzUAOR9s3We03e44HUOIy6LzRzZYbulS+ypyoi6lPvFGW+YYArHuC+CwOTZIx4bXaeqlrZV1Sw8KUy14JQ==","signatures":[{"sig":"MEUCIQDMdMCYT4hMlfJ4mPw+QH58M4TczSDARpJ6aBCLAYai/wIgSUfXlFgUDaFr7IWY2XbiKzP4z5cRQC/uMEsupAv/FXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.89.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5935800},"main":"src/index.js","type":"module","gitHead":"d10d585462b02749747a2ba58548cd023742612c","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.89.45_1763587509729_0.7362012218721152","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@underpostnet/underpost","version":"2.90.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.90.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"7e471e0df000041ecc05bc9ac3629afa824efb46","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.90.0.tgz","fileCount":424,"integrity":"sha512-Kl+R00nK/AsJ/VW5i0PyBbPGhKQmUrAh2CZkqbm4byV3G5bYLxDJ3bP7own7m740RkTgvAGLIDr6ZzM9zRaS0g==","signatures":[{"sig":"MEQCICUVahhlKmq682kM6BgS7s1qDBw+RFt1mEglD5TH9xtfAiAsoJfTF0cHSsnoeMF03W/iQI0NbpvpFJD+uoqXtpO73A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5946163},"main":"src/index.js","type":"module","gitHead":"17ac6b59d6744ad11954bf2a391f748069f69425","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.90.0_1764135080840_0.8688578148007511","host":"s3://npm-registry-packages-npm-production"}},"2.90.1":{"name":"@underpostnet/underpost","version":"2.90.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.90.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"01dbc94368a298e4cec15c5d2f54a66ee07dabbf","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.90.1.tgz","fileCount":425,"integrity":"sha512-boWbleUbpnNM5GB8luQ8kvMckPHCJkaMlOVoHpKJXdGRxbuckIuGBwRf9N/RpY0zDXeLPMQxl7tSIiq94ve/dg==","signatures":[{"sig":"MEUCIQC+/YZETmWZaYcaryG4LFfZmMbWimQZNzeq47IIi+yATwIgGBJZLYDIqTjpodTzC8h6reQxn9eqk3X8ZlbvrHnOyVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5951353},"main":"src/index.js","type":"module","gitHead":"1d2359ae7d276accadea30be9e39216dd96062cc","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.90.1_1764289075922_0.4500726862075113","host":"s3://npm-registry-packages-npm-production"}},"2.90.4":{"name":"@underpostnet/underpost","version":"2.90.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.90.4","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"accccdbc01371ada3938b9afa9f6bda0d3da9d3a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.90.4.tgz","fileCount":431,"integrity":"sha512-JsEqxvvm1hI8UH1/1qZM5cj9BgAXRgpN9fHirIOnOji0l8Lbga17RHwKvRjLrMygEq17gd7zJB6rRpAsAPnZZA==","signatures":[{"sig":"MEUCIQDTz2TccRc38OZtcvj7H9cgelngU06g1wH6TuzIMS0SNgIgLa8/QoM3v9XXtN69WXQhU5eLKOFeufY9n88mh1Z1cUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.90.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6041010},"main":"src/index.js","type":"module","gitHead":"5e5f0e76ab41d421050af5db84d098e0b859c483","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.90.4_1764437409675_0.7071583558077261","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@underpostnet/underpost","version":"2.92.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.92.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"2193a8d3c6932fa6ad4610349fd3a57f42c0decd","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.92.0.tgz","fileCount":431,"integrity":"sha512-X8SoTaKMKCBO0i1oAatNgT1eWGgJzjgMa2DAG3mQ9NMeAeSWlaEYYU4i/VY9khVYleB3sNKRZUrb8jnSuZzCTw==","signatures":[{"sig":"MEQCIE0FvvWGOmxjT/FRiuVLiozfGjgP+grZ7DM+sXPDBavrAiBY0Dm3mNv+noPSUSRODSx8LbbGoZUlYPPUPZnM4LHRkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6107750},"main":"src/index.js","type":"module","gitHead":"f07345cf099ba30722bf6c4e5974f86a493f23dc","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.92.0_1764790070878_0.41657078149990356","host":"s3://npm-registry-packages-npm-production"}},"2.95.0":{"name":"@underpostnet/underpost","version":"2.95.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.95.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f59611bcef63ac8705a28b72abd2000ef7953033","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.95.0.tgz","fileCount":423,"integrity":"sha512-Nok/ssHF7gCD3nHbmxYNyopFDAuRHrnuH5aNgaPAION1xk+5XBbTysQxf+K67xF0ct8/NvM87ENI1kRxmxFh3A==","signatures":[{"sig":"MEQCIFAiycq5z0Fh/IOnUXSQJ/eUetB/UOw5N4sX9rBPgLWUAiAXb0miqmoZ6rQXjfSB7X57Bm4UuetmJFj3ALVCCiDSuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5742213},"main":"src/index.js","type":"module","gitHead":"3d8afc370c7ee62f3bf0427fc95bfcbcc7731008","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.95.0_1765217499092_0.37283380674952027","host":"s3://npm-registry-packages-npm-production"}},"2.95.1":{"name":"@underpostnet/underpost","version":"2.95.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.95.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8b8d27ac62ab989a7b693ef19ef640faad6e1eaf","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.95.1.tgz","fileCount":423,"integrity":"sha512-gH4kUkjQeJprzfJLF/QmR7Nn5JvgFSXgcYzyJX06Zw03fZx4CDw/fMyM47NBPFWZRx1nvNTER8jC3XW1nslQ7A==","signatures":[{"sig":"MEUCIBZaSq9LRKQqwbSb2t/eR9Yl3gX7uc+yf3NzmdsQlnBCAiEA9kBEU8UA1sIHp7X4Q8zz/LTLTMk3hfYtErK4uIx+jPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5742213},"main":"src/index.js","type":"module","gitHead":"ff94bebbb4badf9fe527631e90b45a8e8c025ad4","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.95.1_1765218367928_0.8173015988119523","host":"s3://npm-registry-packages-npm-production"}},"2.95.3":{"name":"@underpostnet/underpost","version":"2.95.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.95.3","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0513283226c0272cbd6cdcfbbfc87afecde6cb33","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.95.3.tgz","fileCount":423,"integrity":"sha512-ykpzxCCChS4+WkoVaIuV8Qwn6mXMG9wRtfGVK5nduv3TziebfGMvgwwfyuwotdaRWpbz8KNkcTtNyesM2VUtnw==","signatures":[{"sig":"MEUCIBGiu3sqYAoG7tDSXWvYr77itQ3/26Y/BmKUA+MTF716AiEAkvBLTpzxAieGeOvq2AHtW6tmgj1e34Mp0tjTBfrVV5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.95.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5742806},"main":"src/index.js","type":"module","gitHead":"8a93979b20805df65adbf62368b721c32216f44c","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.95.3_1765245211336_0.32868310885384355","host":"s3://npm-registry-packages-npm-production"}},"2.95.7":{"name":"@underpostnet/underpost","version":"2.95.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.95.7","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f45886a9c22c1bcc18651a622128d4b6d02994d7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.95.7.tgz","fileCount":422,"integrity":"sha512-dn4vjg2e4aEbMix5I5sPw3WEPIAZyDlIDmicInugqnN3FEliJQMTq56HYlsqnuRYKvGHZQoxbojGOYfjdX8iRw==","signatures":[{"sig":"MEUCIQCZLZKSFHlEYKovnhmAWT32xNyZ1FRhE3Nqa6+gIke6yAIgex8kRd+MIzrM6zGMS0NfUbBQvo+Q5uReP3zYrey6izU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.95.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5733625},"main":"src/index.js","type":"module","gitHead":"d8e8d43e161b397777dc3a04447685cbcc47ff8e","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.95.7_1765398021014_0.5796354843642937","host":"s3://npm-registry-packages-npm-production"}},"2.95.8":{"name":"@underpostnet/underpost","version":"2.95.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.95.8","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"445fbab438b02d71b0442c97e858f1bb2854949b","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.95.8.tgz","fileCount":422,"integrity":"sha512-dhAUpZds0DcaFlPuxkBJ+csBDfbeOto8wSc831FCL9ESNd3CCI3IHHQfTVfNdbrsEbcvk3M5/vXvBL4ht8OrFw==","signatures":[{"sig":"MEQCIFTNuGKx8ligxAiolNLDBix6J5ZNd8jZW6r/7K8Eg8S1AiBhCZB9KN0P8PQ3LAlXBgmJ2fXi2GlNS7jIPTUuHkQ9vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.95.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5733625},"main":"src/index.js","type":"module","gitHead":"9ee762f46e1954e1903ed7fc3ee4484d38fc4847","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.95.8_1765400361267_0.4749636681921501","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@underpostnet/underpost","version":"2.96.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.96.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0b251d3d22ac870812716c7889de2fb747ad6f57","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.96.0.tgz","fileCount":430,"integrity":"sha512-WgZux4wBxpxOGI8LCOhLMZvHrLtmwyFgRUbKgtTtvegCpn1rZo8KB0ogOlQBw8FImrAahk7BnZq1h39vxuvjmA==","signatures":[{"sig":"MEYCIQCHAF3F0c6uGHuSRrsa1DmdIxRhfWM73m3RqVS73mXK1QIhAKfD0ALXzXFynGNszUu4iBoInYdEQJ0texQQByPJGy+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5780022},"main":"src/index.js","type":"module","gitHead":"1f8820eb119db56bc5a17b08203709e5fe9b97c8","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.96.0_1765582796491_0.784459680125793","host":"s3://npm-registry-packages-npm-production"}},"2.96.1":{"name":"@underpostnet/underpost","version":"2.96.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.96.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"2925bf331c1c106409f999bd8723c41c100f873f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.96.1.tgz","fileCount":432,"integrity":"sha512-iIfurKTbX6Qy+rdEQ1VN0BLOfouoELOm2y9UIaqQUDdGvoA/P35PrzwCiyhn91do1V2anulNU4qOYfUmDOBeVg==","signatures":[{"sig":"MEUCIEfioBNFHcKO7T9lrfP4RmCCXO/kRNEwCw/sbH1PFqDrAiEA6qTGWZNZRtJvrjzoTaSxAfWuEeVPTqU2JhFIOTR+5vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5809968},"main":"src/index.js","type":"module","gitHead":"176ba40c2b592c5864b98d114766163606648fd5","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.11.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.96.1_1765649375065_0.8019347559169745","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"name":"@underpostnet/underpost","version":"2.97.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.97.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"aa8051ebd5d5c8cc12c0b6f2655c06f8aa6a9652","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.97.0.tgz","fileCount":435,"integrity":"sha512-iWv+CXkH2ubwbTBY2Njni5IrVByaFfOSCKKpvKAFJSPuJw6/FDQtJW/P2darU7fEPxaO4IagO4JgNO7wb5JIJg==","signatures":[{"sig":"MEYCIQCQ79Fp0TTzyMv+H+yPnRcnxUYdnF/EZdENKqr+KJNaUwIhALRx9zvJc9+yTHVvSPTrhHOQAjEOa6v57ogO9YpC2AlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5906469},"main":"src/index.js","type":"module","gitHead":"153d68c17c47b52aa2b892dca0d7731df5597f1f","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.97.0_1766899675900_0.12235563743835898","host":"s3://npm-registry-packages-npm-production"}},"2.97.1":{"name":"@underpostnet/underpost","version":"2.97.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.97.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"257a55c89d382f20d3b96eb0a4319b99f6208edb","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.97.1.tgz","fileCount":436,"integrity":"sha512-JedcJDaywkqb6u+lZMHwxHWblikmE4JnZPEA3TUA+vHa2AHTAMyimVHuDdK2qN7oMRX9XbqvTY9zhegSrRCVmQ==","signatures":[{"sig":"MEUCIQDOQjukWYnDmmjVNAUn6vPShZZDr4bojg+eGJiq5nmBZgIgZJ1Hckkj3pTWkEAuvTKzq2jGZkqoUbOBO9zXa2UsWkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5980348},"main":"src/index.js","type":"module","gitHead":"7bdbb7ec788012a249d90def99ef5a8723d8999f","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.97.1_1767499188499_0.11584201495914792","host":"s3://npm-registry-packages-npm-production"}},"2.97.5":{"name":"@underpostnet/underpost","version":"2.97.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.97.5","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"66a2fe1fec57490f5777310a7e60a57fd616b739","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.97.5.tgz","fileCount":439,"integrity":"sha512-VgKJOGkufbcoojUKi2GjkMMhP/IyLB9wSlLDUUTLDLwwI8nQBkkdzkzIc+m0agExUu8SPz8cC7iLcgMBLCwZTQ==","signatures":[{"sig":"MEQCICsy+maxr3vX6tTFObN4Btw6omEAsCsZJ/CTsB7KE8jSAiB/2PdKoYqmWeucUiPUS8fH3Loh/9+KYre8UjLSHAmCKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.97.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6146889},"main":"src/index.js","type":"module","gitHead":"fbe05adcf37cf48cd050129de94a2e8d9ea8df87","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.97.5_1768258076546_0.6424657059410337","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@underpostnet/underpost","version":"2.98.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.98.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"de227ddf7415c668db00ccf057b024d62cc7d330","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.98.0.tgz","fileCount":440,"integrity":"sha512-ffUz5LwEcpM1UY4NuiKRRn8OCMsjRB+5jCjjrtzlBGl7NwgoFnbC4Klb3LdLLO+uZiOlQDBckgsW5STDFfImAg==","signatures":[{"sig":"MEQCICBE1g4+jandaCMVJXYv046atK+t5FxzveFQvquYH8OtAiA2ipH+nm3hc9FDWQq43K79WJQP9Tj794nSmQHBD6FJqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6178223},"main":"src/index.js","type":"module","gitHead":"c9fd8551c47c2acb9701e1fddc679df0c7837610","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.12.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","jimp":"^1.6.0","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","sharp":"^0.32.5","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","systeminformation":"^5.23.7","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.98.0_1768397043551_0.719593904996199","host":"s3://npm-registry-packages-npm-production"}},"2.98.1":{"name":"@underpostnet/underpost","version":"2.98.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.98.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"8834e6c550c95bf21a08b254d588efc59c1c544e","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.98.1.tgz","fileCount":436,"integrity":"sha512-8QxaLGVcDzxFYXA2yMEmHWGUfgpobG61koRilgKPToTWZHmHKS50SwJHRYyEeI7fxWSmI00LrK4AR+zeuR/Ubw==","signatures":[{"sig":"MEQCIERGdSzO3fCkX0E51ieuqBFZN+yVrWlU/ysbE0NObR02AiAcWJLYlv1aJXKE3XKgrclVr6pOlqeLodDzZ5Q3xn7dRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6043575},"main":"src/index.js","type":"module","gitHead":"573691a0dd7cdd3676b24476e545e6d46401af52","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.98.1_1769176206307_0.2708663285677899","host":"s3://npm-registry-packages-npm-production"}},"2.98.3":{"name":"@underpostnet/underpost","version":"2.98.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.98.3","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3d821fddd19949de455b1f38ca396b9f93887263","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.98.3.tgz","fileCount":436,"integrity":"sha512-r4EOi7SVJZXZ9CdRBGWNl1AVZwjWWFunaMp1wacYmjxpubkyoo9Nqzj8LliB7CVABT34FD3E4k4F1tugC0SQrg==","signatures":[{"sig":"MEQCIBCpcTLbzJtughPSeaIn4zgK78m8+d1tWaBoItgZ6crmAiAr1nlCf4RdRcyYs9z01IjTWVG/uuo+fyHXnuEcoavOGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.98.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6051060},"main":"src/index.js","type":"module","gitHead":"80e4dd2fcc01f346f4427403a2f09b8aa61ff6fe","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","monitor":"pm2 start src/monitor.js --name monitor -- dd production","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.98.3_1769194150979_0.4419987118179092","host":"s3://npm-registry-packages-npm-production"}},"2.99.0":{"name":"@underpostnet/underpost","version":"2.99.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"c15ae88c077f9e036fafb2182de8c53f3bf267a2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.0.tgz","fileCount":434,"integrity":"sha512-3wthQaEYWYu4j0m2vtbI5b4FTU5qZDZPpoP+t0N0Y5rf4yikCBqumMD8+ws4u9stJZ4HNUwtPXq/5yvHa0ftjQ==","signatures":[{"sig":"MEYCIQCpQun4peoa/45avXtx1dhZqs9LqgN4oPuXZP9lTrwbUAIhAL2pSUkF/g2aS3I6t13U1ZKYnf+j/kehZqkyUGnphNlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6054597},"main":"src/index.js","type":"module","gitHead":"e3e6f455b5451f1202cf300d9e06ed9ce40cc5fc","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.0_1769655617993_0.6691724981756173","host":"s3://npm-registry-packages-npm-production"}},"2.99.1":{"name":"@underpostnet/underpost","version":"2.99.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"5f1801e29fe101a4d66580e0dab32e621f259446","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.1.tgz","fileCount":433,"integrity":"sha512-/FnhJbp6DIJfiIxb21uYLY7ho0RaNxwjZvpAdFyDXiNUJhbAtvqhiTf8G3jcMO/ZwpgtRb0xcoITuTygYcocog==","signatures":[{"sig":"MEUCIQCbhdb5Ve7t8cpFN5uML5SUssYcaBdLrIwDE6f6PECK/wIgNI77qmX9EbNWv/n7CSIvROQS+AFygQdnKc6oAGj5gM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6061855},"main":"src/index.js","type":"module","gitHead":"01afd8e5f4ef003b4f30e81f5d3e3f6fff321cdf","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.1_1769717568532_0.8269594515465752","host":"s3://npm-registry-packages-npm-production"}},"2.99.4":{"name":"@underpostnet/underpost","version":"2.99.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.4","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4df7a5d46fa11e22d380efa985dd172e1c5d0b50","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.4.tgz","fileCount":434,"integrity":"sha512-JUETG+UJx+1/eD6+ya5bs9HTuJUdRT44xyWwLiUJ9kx4+WfasKBKgySOVOajpiLtafRxgNaRGiaYI5oea8dmwg==","signatures":[{"sig":"MEUCIQD4f9Jc2E08FLi/bLd+F0ZA2lPmmQ19WZ0TCpQc/TcabQIgOXFGyd1l2vOD2GQkdUTxlOlEFGKVx+VM+ESqfLbMOt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6099000},"main":"src/index.js","type":"module","gitHead":"5b782808fa5d02bea6fe087b5fbcc31ad135c75c","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --clear-discovered --remove-machines all --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.4_1770152326625_0.3064142129524494","host":"s3://npm-registry-packages-npm-production"}},"2.99.5":{"name":"@underpostnet/underpost","version":"2.99.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.5","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"9dc559a511abe7e4a95afe2803870b5735ea5681","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.5.tgz","fileCount":433,"integrity":"sha512-rXe1nOMTkDRoJZoYoWc5cP8f0htbNPBmSLkDv1jp0R0e7wYSVgHxcpGzae8e4VoxQ1eEPu8GRG7J/+q0bED3dg==","signatures":[{"sig":"MEUCIARca+31zYZB6uv1CYJ1Mad1j9ArXbhySKIgZ6BJLBm/AiEAndDwpPm77hc+lt6PJxlLE8xOZEd+nsskM/utSRXQodE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6087177},"main":"src/index.js","type":"module","gitHead":"2bd1d17bb7cf1368add0bf495a6b4dcbadd12a3c","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","pm2":"env-cmd -f .env.production pm2 start src/server.js --node-args=\"--max-old-space-size=8192\" --name engine -- dd-default","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g pm2 && npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.5_1770860572831_0.8193692048073076","host":"s3://npm-registry-packages-npm-production"}},"2.99.6":{"name":"@underpostnet/underpost","version":"2.99.6","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.6","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"0efac8f0912655f5c97a90f110f46bda41612730","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.6.tgz","fileCount":437,"integrity":"sha512-bEikLkVG2rpFUokZru1ZdZo5ZZzz0tge8GaQKrF2XI4aeIilyul7Kn0HN7chWWbRrYqhPK6gsaxsIzMs5t9GbA==","signatures":[{"sig":"MEQCIEsnIQkvAZPq8SRKVBgIHCwZrNmzhfbHne5HgRIUdrlCAiAEp5D6tqJreeMEL/PdpCWL+MBNtVi5o4KwcZqq+RJzRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6129089},"main":"src/index.js","type":"module","gitHead":"efa1328d76042bcfc8604bf9770dc0d2cc818ce0","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd","install-underpost":"cp -a $(npm root -g)/underpost/node_modules ./node_modules && npm install --only=dev --ignore-scripts"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.6_1771148854198_0.5636219878824336","host":"s3://npm-registry-packages-npm-production"}},"2.99.7":{"name":"@underpostnet/underpost","version":"2.99.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.7","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f3c83db024308f172ae68ebf6ef29ce9e1d2d484","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.7.tgz","fileCount":439,"integrity":"sha512-cjY++uL3muO8PW7JSwSEWp/3P1KNGHkeTo2Ic1t3oZRt5650Ag/pOGx5vJ9hudjIV7S28h23B2zgNc0j09xbLg==","signatures":[{"sig":"MEUCIDMl8agErCJtPTgxpXYTvHX1CRF0NTMWhyGLgFgEEQeBAiEAkZ71uLILvLlPKNLIOuSUnqZ7soAdF/rMy2s+wFgPAaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6177240},"main":"src/index.js","type":"module","gitHead":"92a88954daca6792b9c601fceb242ca217110caa","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.7_1771313405937_0.41223642682422135","host":"s3://npm-registry-packages-npm-production"}},"2.99.8":{"name":"@underpostnet/underpost","version":"2.99.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@2.99.8","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d284ead8ec1f30cfdc5cfba17215782acf4d162e","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-2.99.8.tgz","fileCount":435,"integrity":"sha512-gFXZnxsEZxXs08GgyndE1mbi93mh6UI9yMwG3MvGCRwKQBY+R8yXxDI16FxexPlJYrv/uRXrZFCtRMF6CBfcAg==","signatures":[{"sig":"MEUCIQCl2kaP+NlxgZRhK2W0/sR0izDBqe1kV4oFdfwGLVxd8QIgSeG0fn9kVj13LHWfgJfLPlsQ78AD1DAKnr49HXkGqfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@2.99.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6166213},"main":"src/index.js","type":"module","gitHead":"bab3095cf02957b2bcf12110def48e8bc518fbaf","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^10.8.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.8.5","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^6.0.4","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_2.99.8_1771465059906_0.4543808586803453","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@underpostnet/underpost","version":"3.0.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.0.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"169fb4f314c5c1c8cb6c76badc00c22462d14282","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.0.0.tgz","fileCount":440,"integrity":"sha512-IaOJvLZxQ+3NLcErcMckpbfaD5Dp8x8oRfwBpGslTRj36NEizxzWFUDYdNjqDDwset0hoJ8JKkn0EhIN3Hxs+A==","signatures":[{"sig":"MEYCIQDxNh/SQPI/a4s7IE/dEC7UIzhkO01n1B5NPYZ01oBrXgIhANmCA2Voyq9vFb1KGtnMh+JBwKIJQaVFhpSWjgGdwBTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6167991},"main":"src/index.js","type":"module","gitHead":"ebaf9ba37bf5b22161c280ae68856b54824f9372","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.9.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.0.0_1771781237766_0.8249728821669058","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@underpostnet/underpost","version":"3.0.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.0.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d3110fce6f0e032280f97cf1e0dea343ac12e6c7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.0.1.tgz","fileCount":441,"integrity":"sha512-O0EWnImKuNhagrjFVynKJoJw/akVvZKRmtSD7dm9lQuB4J71j0j3WiQw/eD2DwtOjyvdJAVvLDPvOSK4mP7T/g==","signatures":[{"sig":"MEQCIGwcb5pSkkK1DNG3Lsx+vuDabyS7REIrb/PlMnIe5o7SAiB/8Fg+PRG9f7n6A3bhBoLErJTN+IooK51xIAIjxBhXAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6180788},"main":"src/index.js","type":"module","gitHead":"f44071f02d96905717dbed06ec6e823ff039d57f","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"glob":"^11.0.0","minimatch":"^10.2.2"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.6.2","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.9.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.0.1_1771815877391_0.43527596681516956","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@underpostnet/underpost","version":"3.0.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.0.2","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e6a3e5eaedd40103ebfc633e2dbbcde79f6e9b3c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.0.2.tgz","fileCount":441,"integrity":"sha512-IZ+He3ZFiJY5Pzc1+hGx2i1KI0JLbZnasSbKtDdqyK+5Xd3hs0hInmBCHnlrDSBHBP4JaX5OotVANkbyxkGMXQ==","signatures":[{"sig":"MEQCIHe5Jb+5tOvXKYK6OQzN0/0BE8F/X2SI820n2zE/HMspAiBhuHyfPIJmVeM5YoHrE8aE5l8ck40e8SPcly455zYdNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6197901},"main":"src/index.js","type":"module","gitHead":"efbf644cf1f101d8c5360c5792d062c3162b4eb0","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"glob":"^11.0.0","minimatch":"^10.2.2"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.8.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.13.1","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.9.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.0.2_1772415190646_0.9821853512771965","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@underpostnet/underpost","version":"3.0.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.0.3","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"5062e2159834151c54ea0567bfc5a0036cac35e2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.0.3.tgz","fileCount":441,"integrity":"sha512-hwFfohYQEyxgHuPvG5fQR/7klCqvqjuu62Et3aqbDG8OB/XXX15QClWONqnAyaZc4wqO1naue/rKsbAPBeRPfQ==","signatures":[{"sig":"MEUCIQDl5t3P7miVmxjlacywdgp8h3mRKX+XZX4UcV4YVekf9gIgcIx61u73WyR31olIzpG4d+QIWgTJwzuNOoc8pHk10NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6204041},"main":"src/index.js","type":"module","gitHead":"14ec1c8fe29c04fd6fa35670ead9c3f49fbde88e","scripts":{"dev":"env-cmd -f .env.development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"env-cmd -f .env.test c8 mocha","build":"node bin/deploy build-full-client","start":"env-cmd -f .env.production node --max-old-space-size=8192 src/server","dev-api":"env-cmd -f .env.development nodemon --watch src --ignore src/client src/api","dev-img":"env-cmd -f .env.development node src/server","install":"npm run install-global && npm run install-test","prettier":"prettier --write .","prod-img":"env-cmd -f .env.production node src/server","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev-proxy":"env-cmd -f .env.development node src/proxy proxy","dev-client":"env-cmd -f .env.development node src/client.dev","install-test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","install-global":"npm install -g jsdoc && npm install -g prettier && npm install -g env-cmd"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","js-yaml":">=3.14.2","minimatch":"^10.2.2","serialize-javascript":">=7.0.3"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.0","dependencies":{"d3":"^7.9.0","chai":"^5.1.0","cors":"^2.8.5","peer":"^1.0.2","read":"^2.1.0","axios":"^1.5.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^16.3.1","helmet":"^8.1.0","marked":"^12.0.2","morgan":"^1.10.0","peerjs":"^1.5.2","adm-zip":"^0.5.10","easymde":"^2.18.0","env-cmd":"^10.1.0","express":"^4.18.2","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^7.1.1","winston":"^3.11.0","favicons":"^7.2.0","fs-extra":"^11.1.1","iovalkey":"^0.2.1","mongoose":"^8.9.5","commander":"^12.1.0","socket.io":"^4.8.0","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^4.0.0","cloudinary":"^2.5.1","nodemailer":"^7.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.7","json-colorizer":"^2.2.2","swagger-autogen":"^2.9.2","@neodrag/vanilla":"^2.0.3","ag-grid-community":"^31.3.4","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.0.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^2.3.2","@fullcalendar/rrule":"^6.1.15","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^6.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.0.3_1772838753029_0.6038791815954176","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@underpostnet/underpost","version":"3.1.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.1.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d69ab895998ac647b59b9eba54d1cebf379475d7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.1.0.tgz","fileCount":439,"integrity":"sha512-FeJr3ePg+JxAUc8TC3OIfSFakvx4GXgYNtqGKavFl8ytsZjBJlVdCZe+zyfC0Yp8hV4GnZBhhFYdAEx6G88fWQ==","signatures":[{"sig":"MEUCIGwnVfpr+JBeJHp53QEWlPrsdM+7ciq1g00ks6Zgz5hwAiEA4udAQwPD6OdSCtxx4lvnBRr54ZE1wHHc/nsDF/bhhgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6259685},"main":"src/index.js","type":"module","gitHead":"18e3fd634cd04cde77af2093d6d6cb7d7bedaba1","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","js-yaml":">=3.14.2","minimatch":"^10.2.2","serialize-javascript":">=7.0.3"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.13.6","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.3.1","helmet":"^8.1.0","marked":"^17.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.10","easymde":"^2.18.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.3.0","commander":"^14.0.3","socket.io":"^4.8.3","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.2","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.1.0","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.11.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.1.0_1773534627107_0.5327942829504004","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@underpostnet/underpost","version":"3.1.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.1.1","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d01ee726f38a9b0a184d25734fcc251275d83647","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.1.1.tgz","fileCount":439,"integrity":"sha512-ibvwDWOM+H9rqrAhrLeVVTIkK9O+wGhF+1SJM/FIH0RmAAzt2l8Ksa4kLHifSGbuNB4iHWRtmQsIRoUOBgwBow==","signatures":[{"sig":"MEUCIQClNemU5A3V/Rn5coHqhFg2sv/J359ikEmGDJ81fJTllQIgT/FWkFGBsoXpDV2OOG9oRaubZl449ksDvP8tN5qRJng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6260661},"main":"src/index.js","type":"module","gitHead":"b2307bf8013fb95232a4e00ea04a246b68b76822","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","js-yaml":">=3.14.2","minimatch":"^10.2.2","serialize-javascript":">=7.0.3"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.13.6","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.3.1","helmet":"^8.1.0","marked":"^17.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.10","easymde":"^2.18.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.3.0","commander":"^14.0.3","socket.io":"^4.8.3","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.2","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.1.0","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.11.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.1.1_1773537556982_0.8053192917460295","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@underpostnet/underpost","version":"3.1.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.1.2","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"974ed1b485ffb96fdf9631bc4696be419da233be","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.1.2.tgz","fileCount":439,"integrity":"sha512-++TWg+78iHoN+zxO0qsKELkPL/37BobQdaHPXkMo7jMsSB8HkGw5GrQKEQDQXM8f+fMiAz8pkvdJIk6GXGYEpw==","signatures":[{"sig":"MEQCIERrgvIyQTUcmLKJWSCL1Ujtho4BgQK3U7ulCSjskBIeAiBUP6Z7GnQbZ3YQme9jb9etfdU7NNpv9TcHxJVZbmflmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6257021},"main":"src/index.js","type":"module","gitHead":"a51998147e6d268f1d1e1c76cc092fb96f626642","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","js-yaml":">=3.14.2","minimatch":"^10.2.2","serialize-javascript":">=7.0.3"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.13.6","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.3.1","helmet":"^8.1.0","marked":"^17.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.10","easymde":"^2.18.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.3.0","commander":"^14.0.3","socket.io":"^4.8.3","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.2","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.1.0","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.11.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.1.2_1773583554534_0.39016843455962236","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@underpostnet/underpost","version":"3.1.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.1.3","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"99433b6a36e395c68163e694f498aa53c3b85dd7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.1.3.tgz","fileCount":440,"integrity":"sha512-1tuBNfrhANFMdnLpq2LOMfkXX2kTToY+ryMmqAb9Yyi3AMzlPUYhmndaVGxngQN+nD3fhpGF6/Pz2snnKoAWJA==","signatures":[{"sig":"MEUCIQDI937onBmmUnENtcGZOvChOR4AdQFsqEI7zy1DFycZQgIgK0RfxigbtedXU3SLmFNWwResyIsG9ne5GXFjo/tNUQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6268246},"main":"src/index.js","type":"module","gitHead":"da3ac6985d35923e953a05f16ebba1125bd9131d","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server dd-core","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","js-yaml":">=3.14.2","minimatch":"^10.2.2","serialize-javascript":">=7.0.3"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.9.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.13.6","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.3.1","helmet":"^8.1.0","marked":"^17.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.10","easymde":"^2.18.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.3.0","commander":"^14.0.3","socket.io":"^4.8.3","uglify-js":"^3.17.4","validator":"^13.11.0","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.2","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.1.0","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.11.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.1.3_1773792261182_0.7879319011070687","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@underpostnet/underpost","version":"3.2.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"fbc3b4f2f28bb3e43cc324f72e1b25af6b7555eb","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.0.tgz","fileCount":443,"integrity":"sha512-OiB8iIn6wbCAopJA0+FZPXld/pI0M4RAnwnIP8ei9dZmqCa1xGieYIEZSvXND1pYyMwys0DYcLHzdM+uKeVpaA==","signatures":[{"sig":"MEYCIQC3iShiSna+Hth+qM3xEn7xqXWhb1GHd3b75c0HHBRT+wIhALwsy6ZQPTWX6INMEku9wVIu0tCCmLJOXRuqkSV2P/4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6392909},"main":"src/index.js","type":"module","gitHead":"6fee5448fd7d9f092caed7611e0562a937e9e45f","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next --force","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.14.0","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.0","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.4.1","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","@fullcalendar/rrule":"^6.1.20","is-inside-container":"^1.0.0","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.0_1776113280319_0.4165932396469587","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@underpostnet/underpost","version":"3.2.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.2","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"b2e7225260e38c7b81ee2f3aa6fcc037feab5ed7","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.2.tgz","fileCount":443,"integrity":"sha512-SXSlXJ8zhEpOWO0J7WazJKK90B2Lg43Ec1//fr0qKKLWH7ceUmILeGiBJUAg1/iWHoFLSjSCT5ME7Y8sxLhVkw==","signatures":[{"sig":"MEYCIQCLGyyVwDg9WE/G1oOLubIhgE4cZMl180z+EHT/iQ9A8wIhANtaxmbPv9BPuTwrYOVGSmJLffNaOnQzNXTSSSwxozog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6421120},"main":"src/index.js","type":"module","gitHead":"7f7729da96dd4b9d70ecf5303651ab91b4d7a539","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.14.0","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.0","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.4.1","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","@fullcalendar/rrule":"^6.1.20","is-inside-container":"^1.0.0","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.2_1776252827837_0.7910545671088405","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@underpostnet/underpost","version":"3.2.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.3","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3764272bef0411b8e5bdc10da93fcff2fb416563","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.3.tgz","fileCount":443,"integrity":"sha512-F/vYNuw1b0ax7KhDgyyZ7WDlw2rboCPVxwlBpuKMpmLHmk4a1T4dJauGG+9RRb4u7EiPmxi+vXFjTBzFFaacpA==","signatures":[{"sig":"MEQCIByj9otbb2rFFXoN+k2+G7HcOlqPnlOZVqA/onJA0uPoAiAnhFbXirzKtfUXcZwuj2h0HtxCLwf87WGc8ELbYWIP8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6421661},"main":"src/index.js","type":"module","gitHead":"445317bbf37db34e8caf1efd53f8b6f5fa1175c2","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.14.0","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.0","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.4.1","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.3_1776280217379_0.2667250010552116","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@underpostnet/underpost","version":"3.2.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.4","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"3e897477c3b7e7e83874e188f049239d4dc235f5","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.4.tgz","fileCount":443,"integrity":"sha512-mluSgKO1QQotZHWT3LuG/b2qTf3H/AjXCDPO2kzXdJZ1VbknpQIeQoiYgZnTqljF2NU5shESP+iJ2QwmbkvPNw==","signatures":[{"sig":"MEQCIDtA8WtEjmNBPquwGm74KT4bU+WjsRuMb8TMcxZs9RdWAiAWLihAXvKtMILoBpg24XWeN8038FwArYGKeA2pnlTzzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6422603},"main":"src/index.js","type":"module","gitHead":"f888ec2ffdf76a1083948c02a38c0783f7b444c2","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.14.0","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.0","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.4.1","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.4_1776287194863_0.7728887808534481","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@underpostnet/underpost","version":"3.2.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.5","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"4c8bc16fe2a066cf2832a7ec938813f385db6f41","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.5.tgz","fileCount":443,"integrity":"sha512-GYccZeTxo1sXS/Fdqbo2CCnN3YSvU+EstgKadHliqoKu66QaGfIZk78HWsYkMLTC+MIq29r7v9w40ZoB3Koigw==","signatures":[{"sig":"MEYCIQDWaSyn7Bhu6NO+YS5RMrFb8h8WwyryunaIvkaZgBurcgIhALDk/YtYd2J+fuGbB1xmDgWYxqQGlImK4ld15+P+gEgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6423922},"main":"src/index.js","type":"module","gitHead":"5bcf7f60000a54044b0a5596fdc7ad74b7fd0ec1","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"jsdoc -c jsdoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g jsdoc && npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.14.0","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.0","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.4.1","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.5.1","nodemailer":"^8.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","clean-jsdoc-theme":"^4.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","fast-json-stable-stringify":"^2.1.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.5_1776336044436_0.9396837946957308","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@underpostnet/underpost","version":"3.2.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.8","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f3ab4077b335ef063ce260608eb46e8141d1a197","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.8.tgz","fileCount":447,"integrity":"sha512-U9Uqve36KTxdDjseVgWfUtaCYlnde830WNDOpu6dqoOTV/Hh0PsMUfPNU3vFZcoQBzw8pN+M22g6G4bZSdvlKw==","signatures":[{"sig":"MEQCICuat3KZzmsFKlZGgsbF3vxeilb0pzNpVUfNLdkZlkEaAiBkDRC0G+5Aj3oc3cc8ynMh3OJ+0rA0T1xHxon/RCGCBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6486513},"main":"src/index.js","type":"module","gitHead":"6681f9a8ebfcc91cc923a4bb9d6370701249efa7","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.15.2","dexie":"^4.2.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.2","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.18.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.4","iovalkey":"^0.3.3","mongoose":"^9.5.0","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.6","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^5.8.0","compression":"^1.7.4","ignore-walk":"^8.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.0","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.0","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.4.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^3.0.5","workbox-background-sync":"^7.4.0","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.0","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.8_1777668442303_0.8267712148416897","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@underpostnet/underpost","version":"3.2.9","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.9","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"6bf1c4251eae538c60c5267215164a8619555c49","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.9.tgz","fileCount":447,"integrity":"sha512-Km63wEuPl+Rt4BOncJSZul0HA0KteZjONoFKGJoyXmVJs9mIbPgo1+kTi04GlpFuEI51Z1YJICdov48r5KB6Bg==","signatures":[{"sig":"MEQCIC4e/Q00OaISbyNDiemzGD1+tCa2xHhHoYWrj4rhzKe0AiAl4ikH+sfDVr1+KMhoI69PzjZYZ7OveViJMe+cAhsPdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520281},"main":"src/index.js","type":"module","gitHead":"83fd1d353d1ae1cf32b363d68baf4a1f5d534f6e","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.11.0","description":"pwa api rest template","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^5.0.1","axios":"^1.16.0","dexie":"^4.2.1","mocha":"^11.3.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.1.0","marked":"^18.0.3","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.2","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.7","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.12.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.2.1","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.0","express-fileupload":"^1.4.3","express-rate-limit":"^8.4.1","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.9_1778718815211_0.18619461650684332","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"@underpostnet/underpost","version":"3.2.10","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","bare-metal","container-orchestration","image-management","pwa","workbox","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.10","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"02a7bf6e64e1a8f9d81afafaa7a69c2936b7adcc","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.10.tgz","fileCount":448,"integrity":"sha512-IJ3QjUmqBa1nM9VqGwXO1PGqgx/bmFDa/Zdv3C/uiV9EmUtZdkc3BjgEQPsXrqEf4BVfKrNrquWHLiX3xHfK3g==","signatures":[{"sig":"MEUCIBeECLzk1ykwJ6q5Eslhe8cAfsz5AXK10xWInWeK96CdAiEAmD/Bpyr20bYPFxr/q2BHBx+p7XT58n/hn/ZCjpFL9UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6616306},"main":"src/index.js","type":"module","gitHead":"cd8860a2aef9f5a809f2da8094a9b266b4b230f1","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.12.1","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^10.1.0","dexie":"^4.2.1","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.2","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.8","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.10_1779833943785_0.5281145017594921","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"@underpostnet/underpost","version":"3.2.11","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","bare-metal","container-orchestration","image-management","pwa","workbox","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.11","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e07ba9d9b78cdd19c086b23810255124e873467c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.11.tgz","fileCount":452,"integrity":"sha512-mRcFZl4mi8E1gKKXcS5F8KdmgGDZeK+CB15hbOOrrWUui+vBehk+Eb90E9DRklFjRf1PhahgR7+dLGqC8cuZcw==","signatures":[{"sig":"MEUCIB2dUYtrt0xAN+SZ2o/pYOP6lVzubaHFeM89mOns1wVIAiEApQvsef3vAHZkfq5v/H2HL9XgKUb5L9X3h+3GXv2U6yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6703726},"main":"src/index.js","type":"module","gitHead":"bd78da7b8ee70e0ff28daa20e3beb6ce22cfd48a","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^11.1.0","dexie":"^4.2.1","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.2","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.11_1780239621739_0.5914163534390515","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"@underpostnet/underpost","version":"3.2.12","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","bare-metal","container-orchestration","image-management","pwa","workbox","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.12","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"5694b9ad77faf6d4f14aa129a63070cbf4ecf71e","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.12.tgz","fileCount":452,"integrity":"sha512-UGxERTWJvx8DKX5JnC4kQTCdhFzvqvylwdWnh5bEagyg9kPS+qDaSLbsT6QJQeHZfUKIlbRGbpSWJVIyiL1ooA==","signatures":[{"sig":"MEYCIQDF6+YfmZibhrymfyz0gD8sfo/lxEZ5FYMr2tabrEzmnAIhAJgom+ZOVrwzcvAJZRwUl4+haIchZhZmUUs39tTJPDO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6704411},"main":"src/index.js","type":"module","gitHead":"1623b6e692fa1328ebf0e9c6a09b01dd2660e897","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^11.1.0","dexie":"^4.2.1","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.2.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.2","commander":"^14.0.3","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.9","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.12_1780246390214_0.6033118027337128","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"@underpostnet/underpost","version":"3.2.14","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.14","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a0a62985f9a9be5c3cf6ac0624679b1e3fccda59","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.14.tgz","fileCount":453,"integrity":"sha512-aESGpEUK4S9QavRekeBCu7yZQgr3lAYLyq5hXnd2lZM84GsNo8QxsJ+i+eH0Ezf3fjaW+z9H8JYbb096sYfoTQ==","signatures":[{"sig":"MEQCICZDzQqrr/5OzXZGFmxMCmzSg0mbp39sVavsT5fRRiwwAiB+qlKDOtkwSJoJO+vSDJPCoR9MzjQgXI5+N1jS5U7hvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6710482},"main":"src/index.js","type":"module","gitHead":"eeef201827bedb5d5b82e6834d3eeae62584e52c","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^11.1.0","dexie":"^4.4.3","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.3","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.10","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.14_1780436139773_0.21955672700397288","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"@underpostnet/underpost","version":"3.2.21","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.21","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"bdb89df238ff5c44ac03354103d19c9148451f3f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.21.tgz","fileCount":456,"integrity":"sha512-4WSpb0EO/ery/z40t20NuaAhEqg0SY8WEoNFL8qguoqSpaUwF8uQLuCeutVjFO1BLmj+pPnu6G2jxQpiJ4V9pA==","signatures":[{"sig":"MEUCIQCph/puEitG4XAeiBHIo6cE18VHSbKP1iZsfkoykPIoygIgYeWBjlCpF6rGEAtcAeEjvFCgeXSYTnQ9ZXrn+xe7mMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6748987},"main":"src/index.js","type":"module","gitHead":"ff536ff5e9ae7a7c2444c699863f46814d5c9040","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^11.1.0","dexie":"^4.4.3","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.3","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.10","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.21_1780776806157_0.4863331557977755","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"@underpostnet/underpost","version":"3.2.22","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.22","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"bf54c5c4c0c19a6a008fa26bd84dd28205202568","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.22.tgz","fileCount":456,"integrity":"sha512-zC0DphL5sY7D3c4HN5mUjUm6JkUoTfqVvII1OCg8zBbLAYshElN6Zkicxak1GhNgPhWzw4a0QJwv46Y3NXhEow==","signatures":[{"sig":"MEYCIQCuFFuMhtW7QtH51rPE/5OC8w6yvDg1PCmDN4HqgdgJ+wIhAKZMBNSlIAfGDD/lGJu1QYcUf7En9cw8mURR7G2BiffU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6773752},"main":"src/index.js","type":"module","gitHead":"4ecef66ef06545f38f57bc808a458ae6d5112a69","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","dev:client":"NODE_ENV=development node src/client.dev","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","security:deps":"npm audit","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.16.1","bumpp":"^11.1.0","dexie":"^4.4.3","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.4","morgan":"^1.10.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.0","express":"^5.2.1","mariadb":"^3.2.2","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.6.3","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^8.0.10","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.15","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.20","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.0.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.22_1780856204590_0.7550577313546027","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"@underpostnet/underpost","version":"3.2.28","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.28","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"e6e6fd9e4c43cd2565d0d7adc5b02750923e545a","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.28.tgz","fileCount":459,"integrity":"sha512-ckoLrmKRoq5rRPG9xK9BHeU9CQC3FBwIo+Kg3/jj+UkJ24uSR7VcnGELVtjzaqMm3r5fkwQ7VL+rOv6OnBcbQw==","signatures":[{"sig":"MEYCIQCuUn4CH5y/FtOKOX4GqWL0ozxH7AMlV9h4txWIVpIVEwIhANYSUoy/5HS4CElXTf1jplJG32Qg8X4L/Vu8mhstzxQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6923385},"main":"src/index.js","type":"module","gitHead":"fe76bcab689ada1a7d4a1b0bc7c38a9f0f7dfbba","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.18.0","bumpp":"^11.1.0","dexie":"^4.4.4","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.5","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.1","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.7.1","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^9.0.0","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.21","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.1","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.21","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.1.1","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.28_1782256260609_0.5681069261496814","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@underpostnet/underpost","version":"3.2.30","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.30","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"f406768422ef33396587c451b13656d3fe22a42c","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.30.tgz","fileCount":459,"integrity":"sha512-RUfgqIRtjCX1CmFGP4jtz5kC1eJYJUp2yEodjZWt3vHs+GBRfsliLj2yOZonctaCQBNrpEulaStvHkV5evdDMg==","signatures":[{"sig":"MEUCICZOm7znvflvBtCD78FlQH4XWtZib7yMLSM5vxhj9xX/AiEAv0VbMlV9567SnYLS7jrPtKJVtizK43iuZJapYeaEsLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6943184},"main":"src/index.js","type":"module","gitHead":"d42c783db9d523425cb9cceef87f2ce918416d6d","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.13.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.17.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.18.0","bumpp":"^11.1.0","dexie":"^4.4.4","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.5","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.5.17","easymde":"^2.21.0","esbuild":"^0.28.1","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.19","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.5","iovalkey":"^0.3.3","mongoose":"^9.7.1","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^9.0.0","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.21","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^35.3.1","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.21","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.1.1","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.30_1782418055955_0.9131637909959431","host":"s3://npm-registry-packages-npm-production"}},"3.2.70":{"name":"@underpostnet/underpost","version":"3.2.70","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.70","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"33baf260f0ee6e347cf9a1f93f64f71715765c53","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.70.tgz","fileCount":459,"integrity":"sha512-xusD0tb9KBMOHbaA0suWfKc7WP4ki7xvDUOvJHwJGgqvCZUg3DBoHIHMc9XzxuIAfm+BOAqKxnjT/P98f2vrxg==","signatures":[{"sig":"MEQCIDnyegbZjxfdHkgbzgh8Waz2TMYAy1x5Tr06qFoIPN8sAiB7BljMBw/Eg0gZfzJfVOTgojgHHXS4kYLItKfVI3JvBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6989433},"main":"src/index.js","type":"module","gitHead":"23373b54b0decf36c96584d3aeee3f393e6a3ece","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.16.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.18.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.18.1","bumpp":"^11.1.0","dexie":"^4.4.4","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.2.0","marked":"^18.0.5","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.5.18","easymde":"^2.21.0","esbuild":"^0.28.1","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.6","iovalkey":"^0.3.3","mongoose":"^9.7.3","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^9.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^6.1.21","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.0.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^6.1.21","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.70_1783394215889_0.7796112937532218","host":"s3://npm-registry-packages-npm-production"}},"3.2.80":{"name":"@underpostnet/underpost","version":"3.2.80","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.80","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"31e1eabaa7c8679612f5ce4f7fbff0af6f6f2634","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.80.tgz","fileCount":460,"integrity":"sha512-dAsOY2mlfP9V8r1PxjoXqmqzNAfWrq5UJRp4AJyqNa/L2Zj2jGdnTAmm1Y7yzlejDPe86ZDdQTikezBD1dZMQA==","signatures":[{"sig":"MEQCIDUa74knWq0wvPpCWdCm1fGDTDD2rpyrzywdfg4UtnX3AiAoT4epkXAwI1kZS3QuG4aTZsHjEKSHcrPIbixo2SuokA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7023826},"main":"src/index.js","type":"module","gitHead":"f70ef5947d7abff1123d9fe29334a0392212c410","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.16.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.18.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.18.1","bumpp":"^11.1.0","dexie":"^4.4.4","mocha":"^11.7.6","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.6","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.6.0","easymde":"^2.21.0","esbuild":"^0.28.1","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.0","fs-extra":"^11.3.6","iovalkey":"^0.3.3","mongoose":"^9.7.4","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.1","cloudinary":"^2.10.0","nodemailer":"^9.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"^6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.0.1","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.0.1","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.6.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.12.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.0.1","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.80_1784814906730_0.24747781855777595","host":"s3://npm-registry-packages-npm-production"}},"3.2.90":{"name":"@underpostnet/underpost","version":"3.2.90","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.2.90","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"bbbe789bd63583906c49bf24aac01e07e93482e2","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.2.90.tgz","fileCount":469,"integrity":"sha512-ihUA8nE4+dUntLAJGdkcl8A3sOqRJpI21dqwmTEYaza/ohTDSmvfBL705Y4mQ/wJpLKvfyFWRSPbgDMx/z5aEw==","signatures":[{"sig":"MEUCIQD84anLCad43+Tn7Yn82Z7qh9Ju72NqpiRXSsjPQ6Gt9QIgb/0bDkAKm/3TWIaSbncT1Y97QgEllwfFc3cgpiOp3hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.2.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7542472},"main":"src/index.js","type":"module","gitHead":"54b9a5e02a1ed97273ae571608005844c3f91c5e","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.16.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.18.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.19.0","bumpp":"^12.2.0","dexie":"^4.4.4","mocha":"^11.8.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.9","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.6.0","easymde":"^2.21.0","esbuild":"^0.28.1","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.9.1","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.10.0","nodemailer":"^9.0.5","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.0.2","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.0.2","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.2.90_1786447786373_0.5045558764080313","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@underpostnet/underpost","version":"3.3.0","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.3.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"62747d32fa598cb3738d0abdaa1b827e81ce4794","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.3.0.tgz","fileCount":484,"integrity":"sha512-vEk9n8HP0YFLawgJXjAbwl7JY+JgySpEEo33fbJW1wVMfdbuqb3+QKJoYIWmyzFvrWiwgAL7FvOXHezcvfLAlw==","signatures":[{"sig":"MEUCICgOtg3hR4RnfMaw5Ti/dvM9oWzFCGxdwUd4V6Uih5YNAiEAn+/HZ3szSsVuaHRx+tLs3jeFzGijaftHw0VMlKjl7tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7827893},"main":"src/index.js","type":"module","gitHead":"05dc4e52d46555d8e6f0668b4cb19f166d680fa0","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"NODE_ENV=test c8 mocha","build":"node bin client","clean":"node bin env clean && node bin run clean","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g mocha && npm install -g c8 && npm install -g coveralls-next","test:monitor":"NODE_ENV=test c8 mocha test/deploy-monitor.test.js","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":">=3.14.2","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.17.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.19.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.19.0","bumpp":"^12.2.1","dexie":"^4.4.5","mocha":"^11.8.0","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.9","morgan":"^1.11.0","peerjs":"^1.5.5","adm-zip":"^0.6.0","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.9.2","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.10.0","nodemailer":"^9.0.5","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.0.2","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.0","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.0.2","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.3.0_1787082004555_0.6806830219158384","host":"s3://npm-registry-packages-npm-production"}},"3.3.73":{"name":"@underpostnet/underpost","version":"3.3.73","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.3.73","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"531fbfdd6740f2732d4fe1f3bce115e90fa2cddf","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.3.73.tgz","fileCount":541,"integrity":"sha512-Ahrsfmc6daQngopEAclPxM0EZ34Sf73QozIQo6kGFMP1AXXu23zKGVfB0hMmABOxsfG+oEkw8Xl+ONjuDwc4Gw==","signatures":[{"sig":"MEUCIGJO+mM8dl3njVbsHgiBZoSZDo1U+qE9f8VegL/mFlJFAiEArFTWV1iJ4maEG9GVMxhCL22JseS+AQvtYNYbj5mN2/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8857619},"main":"src/index.js","type":"module","gitHead":"b8524d63a618f62f8f552dac989ad6cae51366f3","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"node bin test","build":"node bin client","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","test:coverage":"COVERAGE_ENFORCE=1 node bin test unit,infra,app,cyberia","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","router":{"path-to-regexp":">=8.4.0"},"js-yaml":"$js-yaml","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.17.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.19.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.20.0","bumpp":"^12.2.2","dexie":"^4.4.5","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.11","morgan":"^1.12.0","peerjs":"^1.5.5","vitest":"4.1.11","adm-zip":"^0.6.0","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","js-yaml":"^5.4.1","mariadb":"^3.5.3","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.9.4","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.11.0","nodemailer":"^9.0.6","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.0.2","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","allure-vitest":"3.11.0","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.1","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.0.2","@vitest/coverage-v8":"4.1.11","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.3.73_1788301825171_0.3230976287777203","host":"s3://npm-registry-packages-npm-production"}},"3.3.76":{"name":"@underpostnet/underpost","version":"3.3.76","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.3.76","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"a7305111f84df8a7c392cdd82beab1566762578f","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.3.76.tgz","fileCount":559,"integrity":"sha512-ipLxOs9XmHzOfTJvPKCLcoqh9L366ITJMhhkJGeguqApkXn0SrYzi1vZGx6Nz9X1YjTI8V1+i/bUoH8Yc5DUHg==","signatures":[{"sig":"MEYCIQCZSmnsVYH6FWwjDS1AV4QCnkKzsqg8O7oxoOAFoj8n2wIhAPpvsHZITaPTaj8J4YIhnFOD/LaHiyMQS1kkIWU+ycL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.3.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9014401},"main":"src/index.js","type":"module","gitHead":"acce4538d8ee1b99fc618fedb2a16d8903b16370","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"node bin test","build":"node bin client","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","test:coverage":"COVERAGE_ENFORCE=1 node bin test unit,infra,app,cyberia","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"qs":">=6.16.0","ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","sharp":"^0.35.4","router":{"path-to-regexp":">=8.4.0"},"js-yaml":"$js-yaml","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.19.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.20.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.20.0","bumpp":"^12.3.0","dexie":"^4.4.5","jszip":"^3.10.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.11","morgan":"^1.12.0","peerjs":"^1.5.5","vitest":"5.0.0","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","js-yaml":"^5.4.1","mariadb":"^3.5.4","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.9.5","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.11.0","nodemailer":"^10.0.0","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.1.0","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","allure-vitest":"3.12.0","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.1","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.7.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.1.0","@vitest/coverage-v8":"5.0.0","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.3.76_1789268642764_0.5011685120590839","host":"s3://npm-registry-packages-npm-production"}},"3.3.77":{"name":"@underpostnet/underpost","version":"3.3.77","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.3.77","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d05c2c039542d9a1ad7edeb32869fd135a96b481","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.3.77.tgz","fileCount":562,"integrity":"sha512-3Rtri6qLM3TFwz88nh1k4IukMUDeNVaHEmY9WhZ/gRkNFAF7IM5R/OLsR7/oA3pBkyiTsXiNxCdCRKMPaExbDA==","signatures":[{"sig":"MEYCIQC/7iFPD/4pgoOiCCEJ10Stg5fuQ1C6hW+N1kiY9Xd4OwIhAN5yiNZegWTlq+3OJ+D/S9sLFSahwDS1MoKdHEi9p6ob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.3.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9042536},"main":"src/index.js","type":"module","gitHead":"ba1e7dc85a606f033d940d7e1093d4dea72ef08d","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"node bin test","build":"node bin client","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","install":"npm run install:global && npm run install:test","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","security:deps":"npm audit","test:coverage":"COVERAGE_ENFORCE=1 node bin test unit,infra,app,cyberia","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"qs":">=6.16.0","ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","sharp":"^0.35.4","router":{"path-to-regexp":">=8.4.0"},"js-yaml":"$js-yaml","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.19.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.20.0","dependencies":{"d3":"^7.9.0","chai":"^6.2.2","cors":"^2.8.6","peer":"^1.0.2","read":"^6.0.0","axios":"^1.20.0","bumpp":"^12.3.0","dexie":"^4.4.5","jszip":"^3.10.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.11","morgan":"^1.12.0","peerjs":"^1.5.5","vitest":"5.0.0","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","js-yaml":"^5.4.1","mariadb":"^3.5.4","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.9.5","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.11.0","nodemailer":"^10.0.0","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.1.0","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","allure-vitest":"3.12.0","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.1","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.7.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.1.0","@vitest/coverage-v8":"5.0.0","escape-string-regexp":"^5.0.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/underpost_3.3.77_1789332625545_0.3356289433844981","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@underpostnet/underpost","version":"3.4.0","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"@underpostnet/underpost@3.4.0","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"bin":{"underpost":"bin/index.js"},"dist":{"shasum":"d974b3b86c5bfc613909b5a1755c9061ec327bd4","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.4.0.tgz","fileCount":566,"integrity":"sha512-vMwVpyV3Lfa5qYlL5dsVW9o9jwBydbqohVUyzv+ryMVRIPO8wr+TgBt/7TIqbTk96qX8DpJwkCQOixUf7yI79A==","signatures":[{"sig":"MEUCIQCmzqmVnWyl22vM8ie72rQ8AiMjFSWCyL/Mi2maQKxhaAIgLoXLZG1VI09CjAWkDtQsaDyZAaSvtZscJnNmn/rlhr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMntj886yu8jrrg7S9Xmr463iDFPM2ZMnHgQuIjkISQAiEA1wJpf56cM1sn4YxZXPsYViBtGtqKfOlt2/+5pi0YoQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9206052},"main":"src/index.js","type":"module","gitHead":"8fad3014121c8a4004eb02b9bd6ba5eb466fca6a","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"node bin test","build":"node bin client","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","prepare":"node bin socketsecurity --patch-apply","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps && npm run security:socket","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g coveralls-next","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","install:tools":"npm run install:global && npm run install:test","security:deps":"npm audit","test:coverage":"COVERAGE_ENFORCE=1 node bin test unit,infra,app,cyberia","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:socket":"node bin socketsecurity --audit","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:socket:ci":"node bin socketsecurity --ci","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"overrides":{"qs":">=6.16.0","ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","sharp":"^0.35.4","router":{"path-to-regexp":">=8.4.0"},"js-yaml":"^5.4.1","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.19.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"_nodeVersion":"24.20.0","dependencies":{"d3":"^7.9.0","cors":"^2.8.6","peer":"^1.0.2","axios":"^1.20.0","dexie":"^4.4.6","jszip":"^3.10.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^17.4.2","helmet":"^8.3.0","marked":"^18.0.12","morgan":"^1.12.0","peerjs":"^1.5.5","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","js-yaml":"^5.4.1","mariadb":"^3.5.4","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.10.0","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.11.0","nodemailer":"^10.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.7.4","ignore-walk":"^9.0.0","prom-client":"^15.1.2","fullcalendar":"^7.1.0","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.4","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.1.0","express-slow-down":"^3.1.1","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.7.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.1.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","fast-json-stable-stringify":"^2.1.0","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","bumpp":"^12.3.0","vitest":"5.0.0","allure-vitest":"3.12.1","@socketsecurity/cli":"1.1.171","@vitest/coverage-v8":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/underpost_3.4.0_1789547692669_0.27275158765456853","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"_id":"@underpostnet/underpost@3.4.5","bin":{"underpost":"bin/index.js"},"bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"dist":{"shasum":"ac8d077df4aa5870938c4c8935b78c812ee0bdbd","tarball":"https://registry.npmjs.org/@underpostnet/underpost/-/underpost-3.4.5.tgz","fileCount":614,"integrity":"sha512-UaoIIDC4G1jjheceIqIbKDEWcFKSJNFsureQn0jBAwOohECxbtWp1qj4mO59pZcuLFJrXh1jZp0semc0Wpy8Yg==","signatures":[{"sig":"MEUCIQDB8ngNID4hfocnNlS7+zkQc7THFIuzdOKG1MZR6bqKpAIgB6BTCajyU2rk/swMCFzfLKG4w2S9tIzC/jtbhm3Oav0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBH+NOWtg//OQxepsBcCTj9RUojEmxkmm0qS0T9+c+g3AiEAunNWHq6CHRh5KJhRDysgLd43SEbjFjGIh1OlfE9C+4k="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@underpostnet%2funderpost@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9690370},"main":"src/index.js","name":"@underpostnet/underpost","type":"module","author":{"name":"https://github.com/underpostnet"},"gitHead":"6a569e127533ed6f82de063b00c4e24b8e9d322b","license":"MIT","scripts":{"dev":"NODE_ENV=development nodemon src/server","fix":"npm audit fix --force && npm audit","docs":"typedoc --options typedoc.json","test":"node bin test","build":"node bin client","start":"node --max-old-space-size=8192 src/server","dev:api":"NODE_ENV=development nodemon --watch src --ignore src/client src/api","prettier":"prettier --write .","security":"npm run security:secrets:ci && npm run security:deps && npm run security:socket","baremetal":"node bin baremetal --dev --commission --ls --create-machine","dev:proxy":"NODE_ENV=development node src/proxy proxy","docker:up":"node bin docker-compose --up","dev:client":"NODE_ENV=development node src/client.dev","docker:down":"node bin docker-compose --down","docker:logs":"node bin docker-compose --logs","docker:pull":"node bin docker-compose --pull","docker:build":"node bin docker-compose --build","docker:shell":"node bin docker-compose --shell","install:test":"npm install -g coveralls-next","test:changed":"node bin test --changed","dev:container":"NODE_ENV=development node src/server","docker:status":"node bin docker-compose --status","install:tools":"npm run install:global && npm run install:test","security:deps":"npm audit","test:coverage":"COVERAGE_ENFORCE=1 node bin test underpost,ecosystem,object-layer,item-ledger:unit,cryptokoyn,cyberia","docker:restart":"node bin docker-compose --restart","install:global":"npm install -g prettier","prod:container":"NODE_ENV=production node src/server","docker:generate":"node bin docker-compose --generate","docker:up:build":"node bin docker-compose --up --build","security:socket":"node bin socketsecurity --audit","security:secrets":"gitleaks detect --source . --config .gitleaks.toml --report-path ./gitleaks-report.json --report-format json --redact=0","security:socket:ci":"node bin socketsecurity --ci","docker:down:volumes":"node bin docker-compose --down --volumes","security:secrets:ci":"gitleaks detect --source . --config .gitleaks.toml --redact=1"},"version":"3.4.5","_npmUser":{"name":"underpost.net","email":"admin@underpost.net"},"homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"overrides":{"qs":">=6.16.0","ws":"^8.20.2","diff":">=8.0.3","glob":"^11.0.0","debug":">=4.3.6","sharp":"^0.35.4","router":{"path-to-regexp":">=8.4.0"},"js-yaml":"^5.4.1","minimatch":"^10.2.2","simple-xml-to-json":"1.2.4","serialize-javascript":">=7.0.5"},"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"_npmVersion":"11.19.0","description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","directories":{},"maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"_nodeVersion":"24.21.0","dependencies":{"d3":"^7.9.0","cors":"^2.8.6","peer":"^1.0.2","axios":"^1.20.0","dexie":"^4.4.6","jszip":"^3.10.2","rrule":"^2.8.1","colors":"^1.4.0","dotenv":"^18.0.2","ethers":"~6.17.0","helmet":"^8.3.0","marked":"^18.0.14","morgan":"^1.12.1","peerjs":"^1.5.5","easymde":"^2.21.0","esbuild":"^0.28.2","express":"^5.2.1","js-yaml":"^5.4.1","mariadb":"^3.5.4","nodemon":"^3.0.1","shelljs":"^0.10.0","sitemap":"^9.0.1","typedoc":"^0.28.20","winston":"^3.19.0","favicons":"^7.3.1","fs-extra":"^11.4.0","iovalkey":"^0.4.0","mongoose":"^9.10.1","commander":"^15.0.0","socket.io":"^4.8.3","validator":"^13.15.35","clipboardy":"^5.3.2","cloudinary":"^2.11.0","nodemailer":"^10.0.3","sortablejs":"^1.15.0","split-file":"^2.3.0","typescript":"6.0.3","compression":"^1.8.2","ignore-walk":"^9.0.0","prom-client":"^15.1.2","canonicalize":"^5.1.0","fullcalendar":"^7.1.0","jsonwebtoken":"^9.0.3","workbox-core":"^7.4.1","@grpc/grpc-js":"^1.14.5","cookie-parser":"^1.4.7","json-colorizer":"^3.0.1","swagger-autogen":"^2.23.7","workbox-routing":"^7.4.1","@neodrag/vanilla":"^2.3.1","ag-grid-community":"^36.2.0","express-slow-down":"^3.1.1","@grpc/proto-loader":"^0.8.1","express-fileupload":"^1.4.3","express-rate-limit":"^8.7.0","swagger-ui-express":"^5.0.0","vanilla-jsoneditor":"^3.13.0","workbox-expiration":"^7.4.1","workbox-precaching":"^7.4.1","workbox-strategies":"^7.4.1","@fullcalendar/rrule":"^7.1.0","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^4.2.0","workbox-background-sync":"^7.4.1","workbox-cacheable-response":"^7.4.1","@fortawesome/fontawesome-free":"^7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","bumpp":"^12.3.0","vitest":"5.0.1","allure-vitest":"3.12.2","@socketsecurity/cli":"1.1.176","@vitest/coverage-v8":"5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/underpost_3.4.5_1790353434765_0.3626329962099346"}}},"time":{"created":"2024-10-28T10:31:26.532Z","modified":"2026-09-25T16:23:55.209Z","2.7.82":"2024-10-28T10:31:26.825Z","2.7.83":"2024-10-28T10:44:49.384Z","2.7.9":"2024-11-14T16:48:17.761Z","2.7.91":"2024-12-07T23:20:33.332Z","2.7.92":"2024-12-12T12:39:08.525Z","2.7.93":"2024-12-12T20:19:45.938Z","2.7.94":"2024-12-17T18:58:07.711Z","2.8.0":"2024-12-31T14:55:01.577Z","2.8.1":"2025-01-21T00:22:13.751Z","2.8.31":"2025-02-06T01:42:48.752Z","2.8.4":"2025-02-18T01:52:32.939Z","2.8.41":"2025-02-18T02:12:30.458Z","2.8.42":"2025-02-18T11:12:36.827Z","2.8.43":"2025-02-18T15:44:34.953Z","2.8.44":"2025-02-18T18:56:54.232Z","2.8.45":"2025-02-26T16:27:52.441Z","2.8.451":"2025-02-26T20:25:34.572Z","2.8.452":"2025-02-27T09:19:14.685Z","2.8.453":"2025-02-27T13:29:54.306Z","2.8.46":"2025-02-28T08:36:57.465Z","2.8.47":"2025-02-28T19:24:40.736Z","2.8.48":"2025-03-01T16:21:30.425Z","2.8.481":"2025-03-01T22:48:39.987Z","2.8.482":"2025-03-02T01:19:29.345Z","2.8.5":"2025-03-03T23:37:48.272Z","2.8.51":"2025-03-04T13:39:33.196Z","2.8.52":"2025-03-04T17:36:26.429Z","2.8.521":"2025-03-04T21:08:05.047Z","2.8.522":"2025-03-05T19:45:00.531Z","2.8.531":"2025-03-06T15:06:09.726Z","2.8.532":"2025-03-06T18:08:04.042Z","2.8.55":"2025-03-06T20:55:04.686Z","2.8.56":"2025-03-11T21:36:39.147Z","2.8.6":"2025-03-24T02:24:09.537Z","2.8.61":"2025-03-24T03:06:41.068Z","2.8.611":"2025-03-24T14:01:43.667Z","2.8.612":"2025-03-24T18:13:38.043Z","2.8.613":"2025-03-24T21:09:33.482Z","2.8.62":"2025-03-25T01:27:25.469Z","2.8.621":"2025-03-25T13:18:31.120Z","2.8.622":"2025-03-25T15:50:09.011Z","2.8.635":"2025-03-26T16:06:35.177Z","2.8.637":"2025-03-27T02:59:36.972Z","2.8.64":"2025-03-28T02:54:59.375Z","2.8.641":"2025-03-28T04:03:13.183Z","2.8.646":"2025-03-28T21:39:57.740Z","2.8.65":"2025-04-04T01:15:53.762Z","2.8.651":"2025-04-04T18:12:05.869Z","2.8.652":"2025-04-04T19:17:24.117Z","2.8.67":"2025-06-17T03:56:48.542Z","2.8.7":"2025-06-19T03:10:37.386Z","2.8.71":"2025-06-19T15:38:23.737Z","2.8.75":"2025-06-30T19:03:33.131Z","2.8.77":"2025-07-02T01:30:50.479Z","2.8.78":"2025-07-03T19:15:54.294Z","2.8.781":"2025-07-03T23:39:49.897Z","2.8.782":"2025-07-04T09:47:21.330Z","2.8.783":"2025-07-04T23:34:33.791Z","2.8.784":"2025-07-05T01:34:33.604Z","2.8.785":"2025-07-06T12:57:57.700Z","2.8.786":"2025-07-06T14:30:44.389Z","2.8.787":"2025-07-06T15:14:54.448Z","2.8.788":"2025-07-06T18:11:05.558Z","2.8.79":"2025-07-07T17:20:05.119Z","2.8.791":"2025-07-07T22:57:26.941Z","2.8.792":"2025-07-08T11:50:40.575Z","2.8.793":"2025-07-08T19:24:58.914Z","2.8.794":"2025-07-08T22:37:12.936Z","2.8.795":"2025-07-09T16:10:03.343Z","2.8.796":"2025-07-10T09:23:52.093Z","2.8.797":"2025-07-10T19:00:34.191Z","2.8.798":"2025-07-10T21:34:31.666Z","2.8.799":"2025-07-10T22:11:32.594Z","2.8.8":"2025-07-11T19:50:58.375Z","2.8.811":"2025-07-17T18:09:53.067Z","2.8.812":"2025-07-18T12:55:59.021Z","2.8.813":"2025-07-18T20:02:26.918Z","2.8.814":"2025-07-18T23:55:28.314Z","2.8.815":"2025-07-19T15:51:00.503Z","2.8.816":"2025-07-20T21:02:28.574Z","2.8.817":"2025-07-21T17:40:47.355Z","2.8.818":"2025-07-23T03:54:59.907Z","2.8.82":"2025-07-27T01:19:53.838Z","2.8.821":"2025-07-27T16:37:14.805Z","2.8.832":"2025-08-02T00:27:22.243Z","2.8.836":"2025-08-02T14:52:45.373Z","2.8.837":"2025-08-02T21:22:30.091Z","2.8.838":"2025-08-03T11:30:22.799Z","2.8.839":"2025-08-20T15:27:53.236Z","2.8.84":"2025-08-21T15:39:34.908Z","2.8.841":"2025-08-23T15:03:23.824Z","2.8.843":"2025-08-24T16:35:46.322Z","2.8.844":"2025-08-29T15:01:05.918Z","2.8.845":"2025-08-30T04:05:49.768Z","2.8.846":"2025-09-01T02:56:12.194Z","2.8.847":"2025-09-01T18:12:50.299Z","2.8.848":"2025-09-03T02:27:56.821Z","2.8.85":"2025-09-03T03:28:00.645Z","2.8.851":"2025-09-03T19:14:57.223Z","2.8.852":"2025-09-04T01:05:48.410Z","2.8.853":"2025-09-04T04:26:50.312Z","2.8.854":"2025-09-06T00:31:43.841Z","2.8.855":"2025-09-06T01:17:01.305Z","2.8.856":"2025-09-06T01:45:33.894Z","2.8.857":"2025-09-06T02:07:42.413Z","2.8.858":"2025-09-06T17:42:48.082Z","2.8.86":"2025-09-10T23:20:39.811Z","2.8.861":"2025-09-11T21:20:23.861Z","2.8.866":"2025-09-12T11:51:13.040Z","2.8.867":"2025-09-12T17:41:22.969Z","2.8.87":"2025-09-21T16:32:39.201Z","2.8.871":"2025-09-22T19:57:14.535Z","2.8.872":"2025-09-24T13:52:55.742Z","2.8.873":"2025-09-28T14:14:41.350Z","2.8.874":"2025-09-29T08:08:15.480Z","2.8.875":"2025-09-29T09:16:40.736Z","2.8.876":"2025-09-29T11:20:17.547Z","2.8.877":"2025-09-29T14:43:26.734Z","2.8.878":"2025-09-30T03:04:21.360Z","2.8.88":"2025-10-01T17:38:15.349Z","2.8.881":"2025-10-03T14:57:03.556Z","2.8.882":"2025-10-10T01:59:16.050Z","2.8.883":"2025-10-10T05:29:42.069Z","2.8.884":"2025-10-10T18:25:49.397Z","2.8.885":"2025-10-13T14:56:09.690Z","2.8.886":"2025-10-16T00:07:08.879Z","2.81.0":"2025-10-17T18:17:13.043Z","2.81.1":"2025-10-17T23:03:00.711Z","2.85.0":"2025-10-18T19:24:12.314Z","2.85.1":"2025-10-20T23:02:34.111Z","2.85.7":"2025-10-24T04:08:46.692Z","2.89.0":"2025-11-10T03:42:08.388Z","2.89.1":"2025-11-11T11:39:23.532Z","2.89.2":"2025-11-12T02:01:01.425Z","2.89.21":"2025-11-13T23:53:44.936Z","2.89.22":"2025-11-14T00:36:06.618Z","2.89.35":"2025-11-14T14:45:33.938Z","2.89.37":"2025-11-15T20:36:19.975Z","2.89.44":"2025-11-19T14:55:27.688Z","2.89.45":"2025-11-19T21:25:10.009Z","2.90.0":"2025-11-26T05:31:21.110Z","2.90.1":"2025-11-28T00:17:56.207Z","2.90.4":"2025-11-29T17:30:09.932Z","2.92.0":"2025-12-03T19:27:51.120Z","2.95.0":"2025-12-08T18:11:39.419Z","2.95.1":"2025-12-08T18:26:08.203Z","2.95.3":"2025-12-09T01:53:31.619Z","2.95.7":"2025-12-10T20:20:21.301Z","2.95.8":"2025-12-10T20:59:21.555Z","2.96.0":"2025-12-12T23:39:56.811Z","2.96.1":"2025-12-13T18:09:35.335Z","2.97.0":"2025-12-28T05:27:56.182Z","2.97.1":"2026-01-04T03:59:48.806Z","2.97.5":"2026-01-12T22:47:56.809Z","2.98.0":"2026-01-14T13:24:03.813Z","2.98.1":"2026-01-23T13:50:06.628Z","2.98.3":"2026-01-23T18:49:11.258Z","2.99.0":"2026-01-29T03:00:18.244Z","2.99.1":"2026-01-29T20:12:48.799Z","2.99.4":"2026-02-03T20:58:46.892Z","2.99.5":"2026-02-12T01:42:53.111Z","2.99.6":"2026-02-15T09:47:34.487Z","2.99.7":"2026-02-17T07:30:06.179Z","2.99.8":"2026-02-19T01:37:40.188Z","3.0.0":"2026-02-22T17:27:18.102Z","3.0.1":"2026-02-23T03:04:37.681Z","3.0.2":"2026-03-02T01:33:10.956Z","3.0.3":"2026-03-06T23:12:33.327Z","3.1.0":"2026-03-15T00:30:27.396Z","3.1.1":"2026-03-15T01:19:17.235Z","3.1.2":"2026-03-15T14:05:54.792Z","3.1.3":"2026-03-18T00:04:21.493Z","3.2.0":"2026-04-13T20:48:00.617Z","3.2.2":"2026-04-15T11:33:48.094Z","3.2.3":"2026-04-15T19:10:17.674Z","3.2.4":"2026-04-15T21:06:35.310Z","3.2.5":"2026-04-16T10:40:44.721Z","3.2.8":"2026-05-01T20:47:22.657Z","3.2.9":"2026-05-14T00:33:35.543Z","3.2.10":"2026-05-26T22:19:04.043Z","3.2.11":"2026-05-31T15:00:21.991Z","3.2.12":"2026-05-31T16:53:10.469Z","3.2.14":"2026-06-02T21:35:40.100Z","3.2.21":"2026-06-06T20:13:26.450Z","3.2.22":"2026-06-07T18:16:44.805Z","3.2.28":"2026-06-23T23:11:00.867Z","3.2.30":"2026-06-25T20:07:36.200Z","3.2.70":"2026-07-07T03:16:56.181Z","3.2.80":"2026-07-23T13:55:06.942Z","3.2.90":"2026-08-11T11:29:46.603Z","3.3.0":"2026-08-18T19:40:04.849Z","3.3.73":"2026-09-01T22:30:25.451Z","3.3.76":"2026-09-13T03:04:03.008Z","3.3.77":"2026-09-13T20:50:25.746Z","3.4.0":"2026-09-16T08:34:52.818Z","3.4.5":"2026-09-25T16:23:54.909Z"},"bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"author":{"name":"https://github.com/underpostnet"},"license":"MIT","homepage":"https://github.com/underpostnet/pwa-microservices-template#readme","keywords":["underpost","underpost-platform","cli","toolchain","ci-cd","devops","kubernetes","k3s","kubeadm","lxd","baremetal","container-orchestration","image-management","pwa","workbox","microservices"],"repository":{"url":"git+https://github.com/underpostnet/pwa-microservices-template-ghpkg.git","type":"git"},"description":"Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc","maintainers":[{"name":"underpost.net","email":"admin@underpost.net"}],"readme":"<p align=\"center\">\n  <img src=\"https://underpost.net/assets/splash/apple-touch-icon-precomposed.png\" alt=\"underpost engine core server\"/>\n</p>\n\n<div align=\"center\">\n\n<h1>underpost</h1>\n\n</div>\n\n<!-- Tech stack -->\n<div align=\"center\">\n\n<a target=\"_top\" href='https://download.rockylinux.org/pub/rocky/9/'><img alt='rockylinux' src='https://img.shields.io/badge/Rocky Linux v9.8-100000?style=flat&logo=rockylinux&logoColor=white&labelColor=10b981&color=727273'/></a> <a target=\"_top\" href='https://www.npmjs.com/package/npm?activeTab=versions'><img alt='npm' src='https://img.shields.io/badge/npm v11.6.2-100000?style=flat&logo=npm&logoColor=white&labelColor=CB3837&color=727273'/></a> <a target=\"_top\" href='https://nodejs.org/download/release'><img alt='nodedotjs' src='https://img.shields.io/badge/node v24.15.0-100000?style=flat&logo=nodedotjs&logoColor=white&labelColor=5FA04E&color=727273'/></a> <a target=\"_top\" href='https://pgp.mongodb.com/'><img alt='mongodb' src='https://img.shields.io/badge/mongodb_server v7.0-100000?style=flat&logo=mongodb&logoColor=white&labelColor=47A248&color=727273'/></a>\n\n</div>\n\n<!-- CI/CD and health -->\n<div align=\"center\">\n\n[![Node.js CI](https://img.shields.io/github/actions/workflow/status/underpostnet/engine/docker-image.ci.yml?branch=master&label=Node.js%20CI)](https://github.com/underpostnet/engine/actions/workflows/docker-image.ci.yml) [![Test](https://img.shields.io/github/actions/workflow/status/underpostnet/engine/coverall.ci.yml?branch=master&label=Test)](https://github.com/underpostnet/engine/actions/workflows/coverall.ci.yml) [![Coverage Status](https://coveralls.io/repos/github/underpostnet/engine/badge.svg?branch=master)](https://coveralls.io/github/underpostnet/engine?branch=master) [![Socket Badge](https://socket.dev/api/badge/npm/package/underpost/3.4.5)](https://socket.dev/npm/package/underpost/overview/3.4.5)\n\n</div>\n\n<!-- Distribution and package -->\n<div align=\"center\">\n\n[![Version](https://img.shields.io/npm/v/underpost.svg)](https://www.npmjs.com/package/underpost) [![Downloads](https://img.shields.io/npm/dm/underpost.svg)](https://www.npmjs.com/package/underpost) [![jsDelivr](https://data.jsdelivr.com/v1/package/npm/underpost/badge)](https://www.jsdelivr.com/package/npm/underpost) [![License](https://img.shields.io/npm/l/underpost.svg)](https://www.npmjs.com/package/underpost)\n\n</div>\n\n#### Base template for pwa/api-rest projects.\n\n## Underpost Platform\n\n**Underpost** is an platform for application delivery, from infrastructure to runtime. The `underpost` npm package is its CLI toolchain surface.\n\nThe project covers:\n\n- **Bare metal provisioning** on Rocky Linux 9.\n- **Kubernetes / K3s / kubeadm / LXD** workflows for production, edge, and isolated workloads.\n- **GitHub OSS repository flow** — clone, pull, push, commit, release, and CI integrations as first-class CLI subcommands.\n- **CI/CD orchestration** — GitHub Actions integrations, container builds, multi-environment deployments.\n- **Static build + PWA delivery** — every deploy ships as an installable Progressive Web App with Workbox-based offline support.\n- **Cloudinary-backed static asset flow** for image/asset delivery.\n- **ERP/CRM-style PWA base applications** as the default workload.\n- **Cyberia** — a dedicated MMO extension built on top of the platform, with its own content backend (`engine-cyberia`), authoritative simulation runtime (`cyberia-server`), and presentation runtime (`cyberia-client`).\n\n<a target=\"_top\" href=\"Https://github.com/underpostnet/engine/blob/master/src/client/public/docs/underpost/overview/index.md\">See Detailed platform doc.</a>\n\n### Architectural roles (Cyberia stack)\n\nWhen the platform is hosting the Cyberia MMO extension, three independent runtime processes participate. Their boundaries are non-overlapping.\n\n| Process                              | Role                                                                                                                                                                       |\n| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **engine-cyberia** (Node.js)         | Content authority: maps, object layers, atlas/asset metadata, world configuration, persistence, validation, gRPC + REST data services, editor backend, asset distribution. |\n| **cyberia-server** (Go)              | Authoritative simulation runtime: tick advancement, AOI replication, input command processing, snapshot generation.                                                        |\n| **cyberia-client** (C → WebAssembly) | Presentation runtime: rendering, UI, input capture, prediction, reconciliation, interpolation, client-side presentation defaults.                                          |\n\nThe ecosystem is **playable only when all three are running and healthy**. Each service is supervised independently and owns its own monitor/reconnector. If any one is unhealthy, the game enters standby and resumes automatically once all three are healthy again.\n\n<a target=\"_top\" href=\"https://github.com/underpostnet/engine-cyberia/blob/master/src/client/public/docs/cyberia/explanation/architecture.md\">See detailed Cyberia architecture.</a>\n\n## Create a new project\n\n```bash\nnpm install -g underpost\n```\n\n```bash\nunderpost new app-name\n```\n\nAfter template installation, the server will be running on <a target=\"_top\" href=\"http://localhost:4001\">http://localhost:4001</a>\n\n## Usage\n\n```bash\ncd app-name\n```\n\nBuild client bundle\n\n```bash\nnpm run build\n```\n\nRun dev client server\n\n```bash\nnpm run dev\n```\n\n<a target=\"_top\" href=\"https://www.nexodev.org/docs?cid=src\">See Docs.</a>\n\n<!-- cli-index-start -->\n## Underpost CLI\n\n> underpost ci/cd cli v3.4.5\n\n**Usage:** `underpost [options] [command]`\n\n### Global options\n\n| Option | Description |\n| --- | --- |\n| `-V, --version` | output the version number |\n| `--profile <profile>` | Execution profile. One of: LIVE_CLUSTER, HERMETIC_BUILD, OFFLINE_DRY_RUN. LIVE_CLUSTER Full access: cluster and host mutation permitted. HERMETIC_BUILD Build outputs only: no cluster, host or network side effects. OFFLINE_DRY_RUN Nothing executes; every command is reported as intent. |\n| `-h, --help` | display help for command |\n\n### Commands\n\n| Command | Description |\n| --- | --- |\n| [`new`](CLI-HELP.md#underpost-new) | Initializes a new Underpost project, service, or configuration. |\n| [`client`](CLI-HELP.md#underpost-client) | Builds client assets, single replicas, and/or syncs environment ports. |\n| [`start`](CLI-HELP.md#underpost-start) | Initiates application servers, build pipelines, or other defined services based on the deployment ID. |\n| [`clone`](CLI-HELP.md#underpost-clone) | Clones a specified GitHub repository into the current directory. |\n| [`pull`](CLI-HELP.md#underpost-pull) | Pulls the latest changes from a specified GitHub repository. |\n| [`cmt`](CLI-HELP.md#underpost-cmt) | Manages commits to a GitHub repository, supporting various commit types and options. |\n| [`push`](CLI-HELP.md#underpost-push) | Pushes committed changes from a local repository to a remote GitHub repository. |\n| [`static`](CLI-HELP.md#underpost-static) | Manages static build of page, bundles, and documentation with comprehensive customization options. |\n| [`root`](CLI-HELP.md#underpost-root) | Displays the root path of the npm installation. |\n| [`ip`](CLI-HELP.md#underpost-ip) | Displays the current public machine IP addresses. |\n| [`cluster`](CLI-HELP.md#underpost-cluster) | Manages Kubernetes clusters, defaulting to Kind cluster initialization. |\n| [`deploy`](CLI-HELP.md#underpost-deploy) | Manages application deployments, defaulting to deploying development pods. |\n| [`secret`](CLI-HELP.md#underpost-secret) | Workload secret store: SOPS/Age encrypted credentials projected as Kubernetes Secrets. |\n| [`host`](CLI-HELP.md#underpost-host) | Host configuration: the node-level operational environment shared by the cluster. |\n| [`app`](CLI-HELP.md#underpost-app) | Application environment: one deployment's runtime configuration. |\n| [`state`](CLI-HELP.md#underpost-state) | Runtime state: live container execution state, health and metrics, exported off-cluster. |\n| [`image`](CLI-HELP.md#underpost-image) | Manages Docker images, including building, saving, and loading into Kubernetes clusters. |\n| [`install`](CLI-HELP.md#underpost-install) | Quickly imports Underpost npm dependencies by copying them. |\n| [`db`](CLI-HELP.md#underpost-db) | Manages database operations with support for MariaDB and MongoDB, including import/export, multi-pod targeting, and Git integration. |\n| [`metadata`](CLI-HELP.md#underpost-metadata) | Manages cluster metadata operations, including import and export. |\n| [`cron`](CLI-HELP.md#underpost-cron) | Manages cron jobs: execute jobs directly or generate and apply K8s CronJob manifests. |\n| [`fs`](CLI-HELP.md#underpost-fs) | Uploads, pulls, or deletes Cloudinary assets and synchronizes the selected storage manifest. |\n| [`monitor`](CLI-HELP.md#underpost-monitor) | Manages health server monitoring, the cluster observability stack, and host dashboards. |\n| [`event`](CLI-HELP.md#underpost-event) | Dispatches operational events and provisions the monitoring rules that trigger them. |\n| [`ssh`](CLI-HELP.md#underpost-ssh) | Manages cluster scoped SSH credentials and sessions for remote access to cluster nodes or services. Users are registered in engine-private/deploy/conf.users.json and keys are stored in engine-private/deploy/users/<user>. |\n| [`wireguard`](CLI-HELP.md#underpost-wireguard) | Manages the WireGuard L3 hub-and-spoke transport and the HAProxy edge gateway in front of it. |\n| [`haproxy`](CLI-HELP.md#underpost-haproxy) | Manages the HAProxy edge gateway over the WireGuard transport (same subsystem as `underpost wireguard`). |\n| [`vultr`](CLI-HELP.md#underpost-vultr) | Meters the edge VPS bandwidth against its Vultr plan quota and blocks egress before overage accrues. |\n| [`run`](CLI-HELP.md#underpost-run) | Runs specified scripts using various runners. |\n| [`test`](CLI-HELP.md#underpost-test) | Runs the test projects locally, inside deployment pods, or as a cluster Job with Allure reporting. |\n| [`docker-compose`](CLI-HELP.md#underpost-docker-compose) | General-purpose Docker Compose development pipeline (mirrors the Kubernetes dev stack). |\n| [`lxd`](CLI-HELP.md#underpost-lxd) | Manages LXD virtual machines as K3s nodes (control plane or workers). |\n| [`baremetal`](CLI-HELP.md#underpost-baremetal) | Manages baremetal server operations, including installation, database setup, commissioning, and user management. |\n| [`package`](CLI-HELP.md#underpost-package) | Generates the package manifests a deploy id owns, from the engine manifest and the deploy's product catalog, and installs the dependencies that catalog pins. |\n| [`socketsecurity`](CLI-HELP.md#underpost-socketsecurity) | Security audit through Socket.dev: dependency security (advisories, supply chain alerts, reachability, security patches in .socket/manifest.json) and source code risk (alerts on this project's own code). |\n| [`release`](CLI-HELP.md#underpost-release) | Release orchestrator for building new versions and deploying releases of the Underpost CLI. |\n\n<!-- cli-index-end -->\n","readmeFilename":"README.md"}