{"_id":"underpost","_rev":"229-ecc5e72ddb131385dca44c01bbdc61ac","name":"underpost","dist-tags":{"latest":"3.4.5"},"versions":{"2.6.2":{"name":"underpost","version":"2.6.2","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.6.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":"7a9ee471716dad1616d4196c3c6a13e61decaab8","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.6.2.tgz","fileCount":269,"integrity":"sha512-JPHCiq5c+qWYtyXbbezJPXt8m8+nElpcapy6mck3pUEwU9vv3tP4smu1bRUlncSG76PG2eVJZwpi4hqs6++PBg==","signatures":[{"sig":"MEQCIB9lIrBMIA4YQ3ieOsNWtGSVXGuhJ0vECYzo33F6/Ae9AiASTwBdZw6MLvgIJDAVa/kTH6hoKZECVq3x5QMRfhf+7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4097822},"main":"src/server.js","type":"module","gitHead":"f96904735a5c7a7379819701af73beb4bbe1652b","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","install-template":"npm install && npm run build","underpost-publish":"npm publish --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.git","type":"git"},"_npmVersion":"10.2.3","description":"pwa api rest template","directories":{},"_nodeVersion":"21.2.0","dependencies":{"d3":"^7.9.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.1","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","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.7.2","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","@pinata/sdk":"^2.1.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","eventemitter3":"^5.0.1","text-to-image":"^5.2.0","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","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.0","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.6.2_1726275920535_0.23926893954371087","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"underpost","version":"2.6.3","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.6.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":"cb9832960499c9fc0ff264f26cac0f8db7074311","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.6.3.tgz","fileCount":269,"integrity":"sha512-RLvDfFdm4wbtWojs+4eR0nfI5QikvpzZ5z+ZN1TPLxtPU9jQ8nNBdoUVU129UsMYqYdphviC5JhzJvpM2XlQWw==","signatures":[{"sig":"MEYCIQDu8l5TvVT07/AEnUE3MDgME+owh98KZoYWDCR2JF1gJgIhAO2ruJb0Cn6/YTedSuChSud9nn0BeC8BDaohAGvWMGes","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4105530},"main":"src/server.js","type":"module","gitHead":"c8f6f8ec31470eff977163c5b31be37a05ff96ba","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","install-template":"npm install && npm run build","underpost-publish":"npm publish --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.git","type":"git"},"_npmVersion":"10.2.3","description":"pwa api rest template","directories":{},"_nodeVersion":"21.2.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.1","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","deepmerge":"^4.3.1","public-ip":"^6.0.1","socket.io":"^4.7.2","uglify-js":"^3.17.4","validator":"^13.11.0","copy-paste":"^1.5.3","log-update":"^6.0.0","nodemailer":"^6.9.9","sortablejs":"^1.15.0","@pinata/sdk":"^2.1.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","text-to-image":"^5.2.0","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","html-minifier-terser":"^7.2.0","http-proxy-middleware":"^2.0.6","@loadingio/css-spinner":"^2.0.2","@fortawesome/fontawesome-free":"^6.4.2"},"_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.6.3_1726325779922_0.23555476808771325","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"underpost","version":"2.7.1","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"109c1aa3914474d017a77328fb6d364e194866d9","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.1.tgz","fileCount":272,"integrity":"sha512-rmIjYtX+a5zQFoWka2rM/bs6c8OaSTTgLt9KRpYRbAcFMVeqzCH+jTYqTvZqqQG8n1zxS5XX+UZx+MQPfu7cQA==","signatures":[{"sig":"MEYCIQDuH1ThWKKVjRHIU8QtcqgNQaTTzKP6cdFPaHDmdfbxTwIhAKSpA6m2pU/eWxHBqLh8RikFUsyy4u9YObn+6ABTBaUD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4114420},"main":"src/index.js","type":"module","gitHead":"d9401d6e8bd54b1c252b6a098dd924ca7abffcde","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 --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.git","type":"git"},"_npmVersion":"10.2.3","description":"pwa api rest template","directories":{},"_nodeVersion":"21.2.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.1","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.7.2","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","@pinata/sdk":"^2.1.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","text-to-image":"^5.2.0","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"},"_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.1_1726765259541_0.9001056403342222","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"underpost","version":"2.7.2","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"f0d0255ae4da0b8e97090ac19d8513de868f3b67","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.2.tgz","fileCount":287,"integrity":"sha512-SG1s4MYuzVq/0I3k4/Z3V6auKPXmegL9MmXZZVqdaCsacXG6XLgxvvtS/V2fB9tAq0W2dmFzpZdOFByig2uR6A==","signatures":[{"sig":"MEQCIFgA7NOHmQbEheBn2i0guK5Q4bXwTp3vjG0zkBfgeNtjAiAdHozL653KRiQdl13w0sz/2aK5Bp6v/l3E8NC7Wy359Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4421374},"main":"src/index.js","type":"module","gitHead":"50d0a85d63690652dc9262eb685f4b0f87fb843c","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.git","type":"git"},"_npmVersion":"10.5.0","description":"pwa api rest template","directories":{},"_nodeVersion":"21.7.3","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.7.2","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","@pinata/sdk":"^2.1.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","text-to-image":"^5.2.0","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","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.2_1728404472282_0.7949385986542397","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"underpost","version":"2.7.3","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"185416e2a1ea4910b932c604f5d191a92b7d74c7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.3.tgz","fileCount":285,"integrity":"sha512-jG9rx6DDOLCj1pjbJ8x+wrrN0sawPoyyqt680JB8h+bUYByhoG7VGggt4Ur4dbYc/SCd/gN+Gvm+451pubamHg==","signatures":[{"sig":"MEYCIQDr6OBwAUDwGKzmdUhlj6tCeaIT8QugMwN+NiShcE8KJwIhAP3xVeMAqWkIxRcTTjHXwd+KlE34ubeza1UkbWsDcwo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4412510},"main":"src/index.js","type":"module","gitHead":"df26f61d663676b5b159f590e961fb4d534bbc5b","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.git","type":"git"},"_npmVersion":"10.5.0","description":"pwa api rest template","directories":{},"_nodeVersion":"21.7.3","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.7.2","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","@pinata/sdk":"^2.1.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","text-to-image":"^5.2.0","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","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.3_1728527247719_0.5173799272169206","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"underpost","version":"2.7.5","keywords":["pwa","template","microservices","api","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"27b0eda964ff8740c8f214f3ae58410c268fca74","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.5.tgz","fileCount":285,"integrity":"sha512-6SRKyHMtTm+491e4TDLjIael0GADQvxei4CGUkxJwr0HnL/Yc19S2idDWKw2dA35BjAUAS/+Zj1EBRjyTKUMtg==","signatures":[{"sig":"MEUCIH7v4styQ9M5+Al1n710QIUuxPknW3WBwe+yS0lmx11nAiEAqX0Q2NF6nGNfP6NoADauhOnRhyyn5bjFlVsI+9QJ8NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414813},"main":"src/index.js","type":"module","gitHead":"10864007ac32f441cd15a700d70d3eb51db0ca48","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.git","type":"git"},"_npmVersion":"10.5.0","description":"pwa api rest template","directories":{},"_nodeVersion":"21.7.3","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.7.2","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","@pinata/sdk":"^2.1.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","text-to-image":"^5.2.0","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.5_1728579889420_0.820252508317802","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"underpost","version":"2.7.6","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"b5aef59b19bc12011ebaf216859f3b74822c3f7e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.6.tgz","fileCount":284,"integrity":"sha512-w9CYyCoQnGSYdIkDZYzF3oviEsgDGmuNojXpn8dG5HKQKMSXowS9Vnj0fS0b1AnqIqzP5EGjPtsya2DOR99Pbw==","signatures":[{"sig":"MEUCIEb2B2W7cbwQVpBY2RmWNqFabb4uygXEgamNmPBNLbIlAiEA8bAh3KkjBTW+PIEx86vJR+yV0/RJSp1oeKotY1Xl8xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414201},"main":"src/index.js","type":"module","gitHead":"ddc60029f5d5b1e4207c831d2f83bdc53728c13b","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.git","type":"git"},"_npmVersion":"10.8.3","description":"pwa api rest template","directories":{},"_nodeVersion":"22.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","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.6_1729174225915_0.1098107202596581","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"underpost","version":"2.7.7","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"02d59a7b5695367ce6b91e86a09ac0a1dc17293b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.7.tgz","fileCount":285,"integrity":"sha512-rYvNbclwCG2SBWjo3os/qbzEXtLs41/vx1uKcUE2vHiwlaRZTBYwemuTddD2o6oopdBGQuxJWv1Tt5uEezDDmg==","signatures":[{"sig":"MEUCIQCbuKpsOgfrsxGjJDqGBC9krws5SPvtOb8AUcT7fejNEwIgZD5/HyYMq0u/sIDbMW2TT5280AGBWU0KqRQPQLyb/YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4419419},"main":"src/index.js","type":"module","gitHead":"6c86000171503f5ddb0d09ac43ab07b5c9d9fad2","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.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.7_1729816820395_0.5851597668527873","host":"s3://npm-registry-packages"}},"2.7.8":{"name":"underpost","version":"2.7.8","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.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":"a809ca867fc0e2e01ffd2d68b2dc6d0207bcb6a2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.8.tgz","fileCount":290,"integrity":"sha512-5raO/uXRKTiUBl75WjYOubDRoRgBTsuGb1zr4T1byz60T0y/dPWUhrljQQw2BpgvI6Q12R8vXb3mbRWi6PIJ5Q==","signatures":[{"sig":"MEYCIQDkQ4I3cBRtqCShJoZCP1npnf7uCqreEICbozc0kz5qXgIhANGqlygt32DZU1HrnZoM0/Rv596ygp6amp/Q8sFX//kf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434548},"main":"src/index.js","type":"module","gitHead":"385844bd4803aff8155c638ed6b6f6ffca467927","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.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.8_1730079319259_0.4672525339032618","host":"s3://npm-registry-packages"}},"2.7.81":{"name":"underpost","version":"2.7.81","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"underpost@2.7.81","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":"298d8d83fcc7a24205cb9a33aa122e626eebe34e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.81.tgz","fileCount":290,"integrity":"sha512-CPPcJNrDRyodORE/gizdUcINtHL5459yimbaITMij8PbduGr/jqnEgwQITKYcPqHki78PdGte9jAA5mp272i3Q==","signatures":[{"sig":"MEUCIQCV8iiGqXQ0Se+UFnFuRp3aMQuG3S8Moz/AfUbqTiZdZQIgWEOLw+rY7C9ZnXnJiXU4ssAXz+IqcyJYQXJBvT4z8NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434553},"main":"src/index.js","type":"module","gitHead":"2d40c2151361996bc59c50f9d532ef638cd3160e","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.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.81_1730080501255_0.33428213390825867","host":"s3://npm-registry-packages"}},"2.7.83":{"name":"underpost","version":"2.7.83","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"449fcdbad7acda7626a191189f1d92669501abf0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.83.tgz","fileCount":290,"integrity":"sha512-XwOMuWvnLJbwxx6PxhmDncKoRf5cxSypYe1C0QY2tdYfYnEX7REPMjlW1DXvO9wEbSYwFmTtXE1fbFXZLyzo/g==","signatures":[{"sig":"MEQCIFhLdj/2iT1+/E/4i+tYU9d35SBAKsm05DGZooXVKNSbAiBIYE9ycUMiQZxqLnHOoKpQB0ANrGQCwiMbQ+ZEPea8LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4434130},"main":"src/index.js","type":"module","gitHead":"daa6ba604ccf1ede5b6c6b1fbf1e0a1c0f54eaa4","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.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_1730112953968_0.7110089739785976","host":"s3://npm-registry-packages"}},"2.7.9":{"name":"underpost","version":"2.7.9","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"dcf4d79aaa051bac0f396bd2e23a38d6c1f47e30","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.9.tgz","fileCount":297,"integrity":"sha512-55MM1sl5x2zl3OgPqdtF0gJHhWBKL7lmIyehf+2QuLI+9psRQPWkjfrlFoRTz/mUJrEczZEZuXAVWHDQGa9Ycw==","signatures":[{"sig":"MEYCIQDXcssdBUFPDk4xMI1TBbovXSeRjIA7p5NcxvMVQaRwbgIhAL8Jj4bNDpFcuhwNgxY83Rfu0bDAIoFEMYkWmY2dDlsc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4511954},"main":"src/index.js","type":"module","gitHead":"8f900908a55462e7b63a241abd22aa71c44a3ad5","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.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_1731603108370_0.6126758463878066","host":"s3://npm-registry-packages"}},"2.7.91":{"name":"underpost","version":"2.7.91","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"51470e4006170bde45493546e0bdae49d85eedfb","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.91.tgz","fileCount":297,"integrity":"sha512-ib9kXpYOXj3pO318Gvw/9u2c6jQmhsqrEXcHuiGpTHhey1DdxVlsVEHbeT3kkH2ED9jQV4lETsp41SYTnUZWHQ==","signatures":[{"sig":"MEQCIQDRxz9R8UD1qPie1HnoXB2k2f3/uv25cVcg1QQxBfqjrwIfSgKj2QvjgU4ThRYfG5JkguRFN2EUwqldW2+6cIX7Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4521510},"main":"src/index.js","type":"module","gitHead":"74e24e360590625e6d4f417ec04ae0fc25c5eb46","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.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_1733613852394_0.7616774890128326","host":"s3://npm-registry-packages"}},"2.7.92":{"name":"underpost","version":"2.7.92","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0bde8749bb12afc3a8bd159fe8554a3cf3e4384e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.92.tgz","fileCount":300,"integrity":"sha512-HLm5LhlfVz1m3ErnCiUdZAhboGIXWW2Y7nVi9yf9tKEyMrGf0N/FoRK1C0kBbWf4O3YgIWTkHfNZL/2gfWpdSA==","signatures":[{"sig":"MEQCIF5gpnrNDH1kZIqjNf7dRZaxwiQdLijQxWVjJvJTiq+vAiBL6GbTLv8QvVpb38EA9HYDkU3WScJd/qB0VS6KxR4/bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4616398},"main":"src/index.js","type":"module","gitHead":"49a63140c52ad5dd4407f89009ab37599fe94766","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.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","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_1734007563679_0.09280990778309506","host":"s3://npm-registry-packages-npm-production"}},"2.7.93":{"name":"underpost","version":"2.7.93","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2a62b6fb673811b0c968adf6a05eba6b40035338","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.93.tgz","fileCount":302,"integrity":"sha512-uFakbLdzHuHDHsLW9RFJfmPfdPzcWc0UfhjpU6Zl7nwKavwZQHz4Zw9JxLivnyUQIuS5K7fhCO6oEXlrR3KZyA==","signatures":[{"sig":"MEQCIAHIBAfaHLP2RN2ezWMj9yA0GJC+WMgzdb4AR7Ozg6W9AiAIcLa4wveFYul2/xEpceuIdVHjtLzqLWB6WUjP+7FZQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4622828},"main":"src/index.js","type":"module","gitHead":"a68bbbf30ef308ca4d27975612665f3d75f6b763","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.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","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_1734034979388_0.6297070863310266","host":"s3://npm-registry-packages-npm-production"}},"2.7.94":{"name":"underpost","version":"2.7.94","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"4712ff50de73343ff724ce92e04a1f7d946db545","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.7.94.tgz","fileCount":302,"integrity":"sha512-/5q/c82b09zlYzx3HKb3OCq8DZjVy64JIJ7aEtixj9LFTnwD+324w8J3cdK4tM/KnoqpL9NuDN7/jPhzrLXeHw==","signatures":[{"sig":"MEUCIG8K/HLwnYopuveTvWX8uUnBq65d/9KUAZMCzRna/CFlAiEAof6nXDCXUxULN+NugzZLW2zq2+bKcVheqVfF7wnZoLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4624157},"main":"src/index.js","type":"module","gitHead":"3cb355ac44d353e15003ea485030928a1c60691d","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.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_1734462035265_0.6009670499835411","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"underpost","version":"2.8.0","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"802fd45905b371200cd37c7552874b71e9651b53","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.0.tgz","fileCount":303,"integrity":"sha512-6/j2dnc268rdyZNx8a1UeP+D6+TNVyf3obOI0VtZWByhXK8CEEsAAIce4bch2+nkRbZrhZG3J9VCejuH0/UkPA==","signatures":[{"sig":"MEQCICPlzUaCcOcIbUKxp+hYjgYh4QbJjA055eq31zIAHd2XAiBBwITm5vN2zUCbfafHwQflBiabqq/kVIeU+W7/d0ZiBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4634979},"main":"src/index.js","type":"module","gitHead":"551c55deac91d38ec46142e92a34cdd7d65d359d","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.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_1735657037370_0.2212975438281417","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"underpost","version":"2.8.1","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a4dfba349af65e2cf491731a2aac4464c318a0dc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.1.tgz","fileCount":304,"integrity":"sha512-rLrxbELUb7DzQ0VNUcHDxccn24WnAWRRTqb4yIfSQJ1WE7A8Aj6KIkEPrp+38c0ioeG+zXJxd2YL53H5gkuT3w==","signatures":[{"sig":"MEUCIQCuPPI/BIJl37KoSLRE9ii0bPkYpEDGxHqa9UjtN5E+rwIgMfZuE7MK4X9ZT6wes3QQ19WdyekrhuZzEmlfrzVaBN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4654704},"main":"src/index.js","type":"module","gitHead":"b90d1f092c49d5ea5f58693a81fda5f71eda4e17","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.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_1737419104611_0.6232199338057305","host":"s3://npm-registry-packages-npm-production"}},"2.8.31":{"name":"underpost","version":"2.8.31","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"73e978d0d79bfd28db516ed33eec80ac2627b5c7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.31.tgz","fileCount":324,"integrity":"sha512-dGtAl9dPcrwOxevXfdvkOwf8L6FSnk1CSYFIDK/NYKj/9sNB3/bl7SdVcpF+tzcsvMoXtmScYBr3EDubL/izmA==","signatures":[{"sig":"MEUCIGPyxzx7Gf0DZE71EC7B2NVSPCpPeInr95UbowwUkB/9AiEAwqzCc4J5rFrgA1lYFUjcdSI9D+IAfo6OFSPTMHfWrX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4684201},"main":"src/index.js","type":"module","gitHead":"ddc483e0667ca49a7ba3c475df6497a46cd7f8e5","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.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_1738807405145_0.6411905738492567","host":"s3://npm-registry-packages-npm-production"}},"2.8.41":{"name":"underpost","version":"2.8.41","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fe7b98535496c1323ed217684e22842522e61497","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.41.tgz","fileCount":327,"integrity":"sha512-WDDlVGE/IFsI0sNeAiVh0NugYdd4sPdsOjoEo9Wh9o5HOfvnbriKEojai+89Qt/sft6x9gzG7aI/tAymwIT9LA==","signatures":[{"sig":"MEUCIFsGFapEUdLyN6tKNOgC5UVp6Z8AXJSzGmeSNheM5wHHAiEAm6Y6kdQ3Pk3Zk2jyRexI0CgokMGcckaib+3xa04nASo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694777},"main":"src/index.js","type":"module","gitHead":"fffcec5438be75a37b3ac745ce46be81ffd57c6d","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.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_1739844971040_0.7780765537910215","host":"s3://npm-registry-packages-npm-production"}},"2.8.42":{"name":"underpost","version":"2.8.42","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ced11c1488668c6e683da1b80c22dc2feac9b1db","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.42.tgz","fileCount":327,"integrity":"sha512-PU1t4N6pC2ZUQFqU6dcDa6ec3OBR6MfpL3wznoSqaqQvZRjbVSAdf/obI+btXRrEBmmiQ9XD00ypkd+FyXDuoA==","signatures":[{"sig":"MEQCIH4KlcofVBV130gU8nGsC/3CweLRkpE3ATuBS9A/tXkuAiBBvyCy4vSsq8rjZBFmJEW1PyAJpPpboQSbMTHh0SMNxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694979},"main":"src/index.js","type":"module","gitHead":"0b9d304ccbbc0e45815a2fc5a1cfb5cbfbbc03d3","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.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_1739877385461_0.25155899927285086","host":"s3://npm-registry-packages-npm-production"}},"2.8.43":{"name":"underpost","version":"2.8.43","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"bdea04a3142387c4cc90ea61af6139cddd6367f5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.43.tgz","fileCount":326,"integrity":"sha512-tR9qObq5eVdt5MboYmjTNNrXantrG9c2LWwiOrqkWoCkKK2Wv8LHqsrn4uERuegRTEsz4O8avPxsNfRj5D7wcw==","signatures":[{"sig":"MEUCIQC/jCg6vGfte+1x6Q6xSaWTi/CP/1jvhzEu8bKdPyCD6gIgLqLx685ltkFj1FLKb5apMOAmq0W39Yvftw6aCXIzyos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695843},"main":"src/index.js","type":"module","gitHead":"9693b310c69cf5fe917a52ce9e687b857b0b3620","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.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_1739893599985_0.21054153987023483","host":"s3://npm-registry-packages-npm-production"}},"2.8.44":{"name":"underpost","version":"2.8.44","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"5beab57e68d4c39bcfdbf9bbd5e7171004711801","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.44.tgz","fileCount":326,"integrity":"sha512-hQeMRkjwitfMOokXoHoUXPonHb6j4xcHa/1ar58hOTS94E/kEppWOjw4oFMcS8XluzUgK20cDgFgjAGDcoFLxQ==","signatures":[{"sig":"MEQCIF+I/5kPqPzzXPkZyg6XEVDXIZGMrpmJS5IwoQppGLn2AiAnyFsunsShjpEXQF0aGb9U8Qw380AEyCnCvvltLnkNgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695670},"main":"src/index.js","type":"module","gitHead":"65c636395447714dde62aed006cd0f822d82e36c","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.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_1739906083427_0.8259641078598106","host":"s3://npm-registry-packages-npm-production"}},"2.8.45":{"name":"underpost","version":"2.8.45","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"c4e2078817cba089f40c2ba03b988ef3eee9881b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.45.tgz","fileCount":342,"integrity":"sha512-dzJISYJRSEcXy1Fw1r8BkK/v+MwJgjReJo5kySfkEJ2QbQiTZXSOcD1qLUMM8tXYYeOhfT2bgBIZyIFTwH6K3A==","signatures":[{"sig":"MEQCIA/+uzGg2jg+Tg0plA+R/GQov9xZEeoGJT68EGCKfBMAAiBFXEkTvjIuEltVM6I50xEcm6L7TUrZUtxZGiFR34Xkjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726553},"main":"src/index.js","type":"module","gitHead":"f195297a15bfe7f6397cf1ea49b2b89af3461b92","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.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_1740587461540_0.43746990258452745","host":"s3://npm-registry-packages-npm-production"}},"2.8.451":{"name":"underpost","version":"2.8.451","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"c4c04346003fa1785cbc1fc44bfe485c252933e5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.451.tgz","fileCount":342,"integrity":"sha512-VbTzOY8kvr4jcjEI4zBqwZ0Qm6+aVw9KUzPgpekwHbQIpM/7LelzqK21tVdPn5S34lLbyDw5wUhZf4mocwLXBA==","signatures":[{"sig":"MEUCIQDOExMkbMnrCRb6lnbvf8NCvRMvK1Ug8dHoSm8BikAzuAIgDDlzhCbvyJZH11v400ivV9LrXPJQQJrAed67QQbfBiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.451","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4726599},"main":"src/index.js","type":"module","gitHead":"a275412c42409f4d9ac01adfaf61de28e9e80d7e","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.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_1740601742802_0.5953970368885826","host":"s3://npm-registry-packages-npm-production"}},"2.8.452":{"name":"underpost","version":"2.8.452","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"df8b67197693ce38234395e90c1fe32134bd0a50","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.452.tgz","fileCount":342,"integrity":"sha512-Bczet6AtfR9ivCtmgTIqYW1nea3hr1udX01tlTyH7x7/w7s9DjQyOW9C0Mvr09Pgw0ct3N1k4Cmw/Feddr7uXw==","signatures":[{"sig":"MEUCIEbsKyMFISLOS0cV6UupwjHpWW3eCMni1pdcKMa78ntvAiEAratB3zTtderY9oZCbcB7TXq2TeRdDfDcWMZ/meeo0i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4728100},"main":"src/index.js","type":"module","gitHead":"5d5a6fc4b021e5126b4ef12109e7bf83db560b4e","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.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_1740648753855_0.17522637671327956","host":"s3://npm-registry-packages-npm-production"}},"2.8.453":{"name":"underpost","version":"2.8.453","keywords":["engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"d794486a262637bdef95ee1f9702ace0541e2d81","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.453.tgz","fileCount":343,"integrity":"sha512-K39OwLaY3pMO7WH5GaTNrYGjhxd8jpOHuYsTJE5nnNhBP3NQIWlXtUfGZUcix1ZS4m/U0gA+4mGyW6H6wkW4mA==","signatures":[{"sig":"MEUCIQD/GOyameYullbvWwfhgzb5y62RAXGLEMkD7emeiVtjBwIgDw7g94Td5RKjIvKieGHQreAl5eHCf0VwO4olQMSbLfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4728828},"main":"src/index.js","type":"module","gitHead":"2846fb5c358a50737bba0e185b87bf5c624b80a0","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.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_1740663128644_0.10923802731431986","host":"s3://npm-registry-packages-npm-production"}},"2.8.46":{"name":"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":"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":"57ac23bc6da623f8fdedf1f49811dc5c3399b34e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.46.tgz","fileCount":344,"integrity":"sha512-5Y4/zlbQGd+ZR2HPGJMbBQKDbfqAKfkg2OQcwtVQ7Qtfid893OUdaD+h3tVufC7bl3ryNjMAALpPu67bb9XzwQ==","signatures":[{"sig":"MEQCIAY14nGmgCFMOuShJpjMkk2P4M15blWYGLG+np2DbGD7AiBjDnLH4z5d0WsCilp0Sp2ALgU/gmm98jk+4kcL0jGKFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4734117},"main":"src/index.js","type":"module","gitHead":"901426d2a2ecb6c6c5c1563b764cc565bfe4205a","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.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_1740732024515_0.9058727992490929","host":"s3://npm-registry-packages-npm-production"}},"2.8.47":{"name":"underpost","version":"2.8.47","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"4bcbc83f5424941592365bbea45d5343add8d5fc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.47.tgz","fileCount":345,"integrity":"sha512-FnKzuJjYx//OFfL0v5OjqUcnFvWGsyv8bLUsyKGXrM2YZ5QZx77s0PRrw0WN5PzlKR85my46Zw7rBq0/yWs4Jw==","signatures":[{"sig":"MEUCIAT4IEyfgq7s324feSk/4V2WbCJ1GdOn9O0U866FvGM8AiEAr6FeTVBt3+SrRQnGeVkXOW82mQQEFh8bEz+19GEHsNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4742322},"main":"src/index.js","type":"module","gitHead":"64b16d652019641efb1d7a7225928cc5135d46a2","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.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_1740771086920_0.2690044068097739","host":"s3://npm-registry-packages-npm-production"}},"2.8.48":{"name":"underpost","version":"2.8.48","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a65a0bf47ade59bf4a7abfd3c8290c4cc4bfdc24","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.48.tgz","fileCount":345,"integrity":"sha512-OwQSYBoDS5s38bmh3Te742IKuqlOQqzLdbv7nOIdB41D1wegQTl/31y++octtZkol58sJ3h3cVyAnvvZS6P0Yg==","signatures":[{"sig":"MEYCIQDl/QQBl24Bme4w0dMRJX6gNR/PJZeotvRl58tXOPjl1QIhAMYPUfWZe8XnM5MhaoRLwh/o3mtPJu/lfCXCYChys/1k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4744087},"main":"src/index.js","type":"module","gitHead":"a2800ac4b66dfe9bf4abadca07e341aa5a87f1eb","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.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_1740846273649_0.6132950782766662","host":"s3://npm-registry-packages-npm-production"}},"2.8.481":{"name":"underpost","version":"2.8.481","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6c19a4a107aec7612ba02cef384d9e3daf8a386d","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.481.tgz","fileCount":345,"integrity":"sha512-5ucwhtgI+XWfcYkIZKCRgP9Of5avkRFlCzu0oTl3+DW3K5UsB8Mihbf+/8TlTc6Bwyo44pF7Q+1Jqkenrfm//w==","signatures":[{"sig":"MEUCIDf70IFmB+ibHWHQ25sCG45t0GyyEU02MCWrRY2P1KPBAiEAqAO/a58YnaL3AUPPcgxXOQHY/thazZ1xjasvKWjEg3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.481","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745196},"main":"src/index.js","type":"module","gitHead":"38347263770b27520fd399553de08fb7f391bab7","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.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_1740869462735_0.1735573169149609","host":"s3://npm-registry-packages-npm-production"}},"2.8.482":{"name":"underpost","version":"2.8.482","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ee406c530b919992da3b4bb581b6e3e61aee1534","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.482.tgz","fileCount":345,"integrity":"sha512-7lRrzPhnIM1mDyuv8z5bWk8n/RjYTewCobqRyVu0m8E5WJGfOuFVsOp355hnxAvZe/Te7anUI+DUiY0QJHns+A==","signatures":[{"sig":"MEUCIBwdOVR0iyYsyfGlBnttzS8KfSP6FovHzKGe2YOQ3FspAiEA5SENDTaHvAvu9PxHH9PiU6+UHdxED8J5JQ9r7zf1d1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745185},"main":"src/index.js","type":"module","gitHead":"f7817b01ff265e3aec1e7fd8dbd31d749ae3bb6f","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.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_1740878542450_0.7317860744612175","host":"s3://npm-registry-packages-npm-production"}},"2.8.51":{"name":"underpost","version":"2.8.51","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fd58c9c0a2c3411315ffc98e261ddd2678692e40","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.51.tgz","fileCount":345,"integrity":"sha512-l0ufSoZUAOScvkyZ68/CltwHKqaM7jwZbnGJSV+zfMimg6iibAKaaEHfOTQkgX9YL2ezAUMGdlmeLKP9Y4Uibg==","signatures":[{"sig":"MEUCIQDRPwrm7hj1m1BcbbY9V/KjiRSsQILN1bNhdGKKTkckugIgVgweiY4wAZBMEhYOVAKnsC+1Gl2i8QTcpdn6BkhogjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745450},"main":"src/index.js","type":"module","gitHead":"f935085bc6d27c5d078f9d64bbd3779f99a4d8c5","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.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_1741095836754_0.10530731746291155","host":"s3://npm-registry-packages-npm-production"}},"2.8.52":{"name":"underpost","version":"2.8.52","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0c5dc001d6ee0b1821781fbb2d060baa88168b98","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.52.tgz","fileCount":345,"integrity":"sha512-nxnESzBL2pjdoe2fCWCy0sGPNL0nkYHIiiVO9Q8GMitnc+dUPjg8yaSpmQZlXhE7W18J8Z4ZpupxNJfu/mqL7Q==","signatures":[{"sig":"MEUCIA0y4nqH7l3vUFzFkdXqGoo1yalrzfOeNlAZ/A6IVX5RAiEAlgTs/EGKWQiuRw1wu0gBE9ODQs6WrYyYh8/2mNB2wKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4746839},"main":"src/index.js","type":"module","gitHead":"a6a1e255c8b5821a82339725e75ca37f66e7888b","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.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_1741110312709_0.8148918481502958","host":"s3://npm-registry-packages-npm-production"}},"2.8.521":{"name":"underpost","version":"2.8.521","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"04b0b57a57b7d42ff422c41d5cb1e48b0c4e7147","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.521.tgz","fileCount":345,"integrity":"sha512-s0cw19FwfUx11YC1iiZxaAorWdclp4AVl9f7pjJqZNRiDN/9LL24z1Ia08TrmGCY1YSV7NBwmpGwz6t5YSuwmg==","signatures":[{"sig":"MEUCIF7OevQ/6tB58bfLt1yX/nWKHqlfuzsQMQrn/cwcO8AOAiEAwIY+ryRpJ3ygyeVTVfnD8Y3rBwBGpKe2WlK3gckUnAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4748497},"main":"src/index.js","type":"module","gitHead":"233d14b2d3f56f7dc28214cf057ac47b6f78e5ef","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.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_1741122922616_0.2661589980850969","host":"s3://npm-registry-packages-npm-production"}},"2.8.522":{"name":"underpost","version":"2.8.522","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ee1401f55890b42eb826e906c7316d9f60183af4","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.522.tgz","fileCount":337,"integrity":"sha512-CWI3qHXjKrI9oIAEcW8OUDlWNeSanUxS1hmF4R8o385QYvJ4qcrPUNmOS941jCkzD0inPlcADmTJXtl2NfjQ7A==","signatures":[{"sig":"MEYCIQDuI6UllAjuGEwiLrPKFYzqAesrGMYcZc9WDqJJ3EH5PwIhAMVM5OSAkL02/RFcgXJ6rmVEO0vQwR0eP2W/wBOAAIIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4744065},"main":"src/index.js","type":"module","gitHead":"704b4751a62f291321a7409ac61a28323880551c","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.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_1741204232793_0.26281330782658485","host":"s3://npm-registry-packages-npm-production"}},"2.8.531":{"name":"underpost","version":"2.8.531","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"418f4021378b67a643849c1fe77c06ca3455ec03","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.531.tgz","fileCount":340,"integrity":"sha512-P5IqZkkwB9RTOfXAmk0QRUpXksPzNrFB8UTnfXJlDCu72h7jLD5jJ5AI6aPySu9eXbjpL8azW8Vh+M5AEX5z5Q==","signatures":[{"sig":"MEQCIH6Y8HCJKA4G0qGFr9XtRNscEOp6YuxJG+qZTfI4aZo9AiA/ZSUgIMvNOPW/XPtDxB4kKweXu5AMYdqSFCQS/86fCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4746292},"main":"src/index.js","type":"module","gitHead":"21436063aae4d0fc6feade5481261800ece09bda","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.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_1741273900918_0.5048741657509095","host":"s3://npm-registry-packages-npm-production"}},"2.8.532":{"name":"underpost","version":"2.8.532","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0af03c2be4b14816d7fa53245385238770b7ae6f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.532.tgz","fileCount":340,"integrity":"sha512-BxXyupWK0dC1GYEq6pWiJ0LtAMbIce11pWhi4wrCvEZ55ICMssFs/daaSwr2Xusz1fNiR+lcf5j8DRft6AW1Rw==","signatures":[{"sig":"MEYCIQCHVJ8JF7V0jTXoO6zhD9wYRYfwvBowObd9yjC9EkaEOgIhANrIetTfI8k2DVHo051SSSgxv2CAdtCyHV+vFNvfI4A9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4747155},"main":"src/index.js","type":"module","gitHead":"240cb653e6fa6726e2816bfa63bf72873b93038b","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.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_1741284732536_0.4486833049859684","host":"s3://npm-registry-packages-npm-production"}},"2.8.55":{"name":"underpost","version":"2.8.55","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"943c53bba91935a929af77095ae77bd476b6712e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.55.tgz","fileCount":340,"integrity":"sha512-hur7nOPDFUkP2Ls/1fWTi8uSahzk9vyRB4bMFU955SuxI83LWmWVsq9XDqKXhhi726INEaafTo3qemgJFk/now==","signatures":[{"sig":"MEUCIQC0VuckzNhU/dMCpIkvs73OODleVsONPdAB58Gbd1C2jwIgWCuhAz+Vv2RSbKiBAk1ujOdeOJI8/HyUxPsK3V2/Pmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4747976},"main":"src/index.js","type":"module","gitHead":"48e37a1ce0968645795dead92397e737c8a28c95","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.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_1741294621291_0.447395314702107","host":"s3://npm-registry-packages-npm-production"}},"2.8.56":{"name":"underpost","version":"2.8.56","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"1f35455660f9162aa0aa2fa4ff6a20486de245d1","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.56.tgz","fileCount":342,"integrity":"sha512-8vj8P99E+a2Ft2UmzxEzZUKeoxyNH0RNOQV6IT6gRQlSZL542mYkgUufeGMUPFiytpxpAz/UY+iNcZU3xdzqYw==","signatures":[{"sig":"MEYCIQDelLPzv1jevtSKeu9NKOyxAm10FQXj1skN717uf/x/PgIhAIyq43YA8wg2hzfx7FRTGY2s556CtWHCfy3IY9EG+vLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4757019},"main":"src/index.js","type":"module","gitHead":"f9c5ee1191ce00f0517878ca3e5f98413780075d","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.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_1741729206062_0.5261116057774593","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"underpost","version":"2.8.6","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2c9d6de7d1a2ed85984b9f434aeba972ddda1f19","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.6.tgz","fileCount":340,"integrity":"sha512-MgGdY1tOmvWu/TTYA3rnTT229OwsuXX5SKRoKzBzmXCvsKnHJ7NqYdp2RBm56UdVRsqIJZUWLx4Nsax3L8MpWg==","signatures":[{"sig":"MEUCIQCWr9zVc7cO3D0ZUD2BI9EaN+R8RpTg2xXgsx04hcX6KAIgVO2ubqchkl4AM7wzqPgyfHogmu8zdOFAa9ihGOwuzr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766604},"main":"src/index.js","type":"module","gitHead":"b86d8b7c6e34c83f89e9461738eb4d87ceb7a112","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.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_1742783175266_0.18768450742618525","host":"s3://npm-registry-packages-npm-production"}},"2.8.61":{"name":"underpost","version":"2.8.61","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a72aaa23ecbbd5785300fb06016025db297b21ae","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.61.tgz","fileCount":340,"integrity":"sha512-wUZmpmtgN81F3rZVebK6OcAkSak1lCBQ/DZu4p2NW1YC68W6v2mxb6WXrVR5iBg3pNbAQkFksQPh1F7naabeNA==","signatures":[{"sig":"MEUCIEJg/hmQJkELz/5N1KwY4YACSBZMVzJUZNPF7jSqM/gcAiEApi9pFsmEn2HbIOths+UtbMiF18WCY0Tnh+OUv9laYms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766668},"main":"src/index.js","type":"module","gitHead":"b05057439bdbbef396f2b5341c1fd9075a81f25f","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.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_1742785795033_0.1380821939224821","host":"s3://npm-registry-packages-npm-production"}},"2.8.611":{"name":"underpost","version":"2.8.611","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"d396ef0e419b51ee409c74341bcf218e945d5b48","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.611.tgz","fileCount":340,"integrity":"sha512-jJ0uxOMsAbsvmaWE5tgXL6hwo9pT12qAXULOIiPccUDOn7+/nOhfq1W30M9luIVKMjbinR5Y9I846AgP5Dw8UA==","signatures":[{"sig":"MEUCIE69YdpesBrsZ+kN0aqrFqHpPbw0g3GFgto20z050dPSAiEAjM4VAIrtfPLfa2oBvWMYxXp98EFs/FG97qGJonaX6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766576},"main":"src/index.js","type":"module","gitHead":"f97522921b0715fe7264947f14bffbb82ddc67d5","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.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_1742825197405_0.5265613638015512","host":"s3://npm-registry-packages-npm-production"}},"2.8.612":{"name":"underpost","version":"2.8.612","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6d57d84114823681f5338162390ea6b4d0602f55","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.612.tgz","fileCount":340,"integrity":"sha512-PyD45a/7ukyUam1UtFZU+doWDc4ehI3RaWFolkViaCZVoGk8kCIbNTUmV3n2572MjCKzSZhVniYdOr2nJFXqYQ==","signatures":[{"sig":"MEQCIAJg8EQp62yWagwpOPGocLsh0wr+D1KozfbCR/eKJlH8AiAzTwgOVFKO12lywevFRe0veolqs11Rj3187tkO11/p5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767027},"main":"src/index.js","type":"module","gitHead":"93ec351be02692362a677a524c60b12e054d56f4","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.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_1742840170718_0.9527584560410536","host":"s3://npm-registry-packages-npm-production"}},"2.8.613":{"name":"underpost","version":"2.8.613","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6a220ffe8421f79a1cba96db9103d86df4028e82","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.613.tgz","fileCount":340,"integrity":"sha512-y/JYjkS4/I7tTm03gh4v8Rz4FUNWk6tpMKmxhyt9bgOlwsO+8We/tc6GtYJJFvkgMjzxiAIE1mUTaCs7MrD30A==","signatures":[{"sig":"MEYCIQCzxjdNkOdqddjHn2/n0aUXfc3PqNYjhtJUtkNcmj15OQIhAL0TKFHDN2iZxR4uVhUgfO1CkDlMQW77gClLEhdla2OC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767305},"main":"src/index.js","type":"module","gitHead":"38d586821309c3860f576467557859945bc40e1d","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.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_1742850889337_0.11426423317199741","host":"s3://npm-registry-packages-npm-production"}},"2.8.62":{"name":"underpost","version":"2.8.62","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"b763c7f03dcad8dafefc9213bc588e584ba041a2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.62.tgz","fileCount":340,"integrity":"sha512-K0ZL1oPt7HUWSXpbs9bOJfDsJ1/PYDH8bQ4ad9yWTMZi0ev7GLfpCyCCHXzLeasZ33Ah19DDqq7ywXvXrAbJYg==","signatures":[{"sig":"MEYCIQCQ8i4xDouyDCX/lQg5aiWh71+AqA6X5z8Cdh1bSQNeugIhANZikJEPw/vqEerbx1yPEN4Jz/hGjmN6oDPy9TWwMoUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766538},"main":"src/index.js","type":"module","gitHead":"e36f1fcb9251d08ad86459b5246b8ac67cbc81b9","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.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_1742867137894_0.9782657150667882","host":"s3://npm-registry-packages-npm-production"}},"2.8.621":{"name":"underpost","version":"2.8.621","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ca22f19b0ad12429a9bfe8818a68dbc41e523e43","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.621.tgz","fileCount":340,"integrity":"sha512-WLmMip9DBC/NxTgenPiPgJzMnoVopPGvDNuLD1vduxC9MpU5aJZ20YfZmKQIglk9wOdK+8a2KpE6se4NtlA8Zw==","signatures":[{"sig":"MEUCIQChRjknpnxz7LqZcO3bb69G2d55V1I4SJtBq4UuR928DQIgBVrVESY5ZtBJbTfhtoGPm9CxZ2nZ3WjwYz94m9Qb4cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4766976},"main":"src/index.js","type":"module","gitHead":"a90e8dd95b4bfecf0b1693ef9d8005d9674fd6b7","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.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_1742909153087_0.48949093034440194","host":"s3://npm-registry-packages-npm-production"}},"2.8.622":{"name":"underpost","version":"2.8.622","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"d3839819264889cc51f482d81ee11d7c1771c9d7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.622.tgz","fileCount":340,"integrity":"sha512-bDG0bKfejDCKPqjSk773IiNYRlPcr8MrSVK4DdmtTqe+51+o0HElWeo6XXbmDqva1so19wmJRWbPufnWASfCpA==","signatures":[{"sig":"MEYCIQC3TkiS7OgWuiW/ePoNlTSoIjxz76thRwD5b2rbydGY1wIhAIjApNcWFtuOjBNqBalwLXX8WXWapUGRCJLAHqGFCHJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767057},"main":"src/index.js","type":"module","gitHead":"4fd35be84d7e36b2b3ef241f608be07d2b93ee8c","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.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_1742917969800_0.5087745993791275","host":"s3://npm-registry-packages-npm-production"}},"2.8.635":{"name":"underpost","version":"2.8.635","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f8a29359262a6509721c5c51cd6702b593dbd2c5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.635.tgz","fileCount":341,"integrity":"sha512-FpK60NZd7c7FYZkxqStAdpQtjNfDnXMxLq3O3KUmsfKNLEal/FG95uBK40RDRlbBxHy8LjrpkBhdXYYe0//O6w==","signatures":[{"sig":"MEUCIAVx2YGRib6hqngaZ1MhuAfiAO5kxCIbpRT4kOyc1lUmAiEA4p3dO89ckgdttIGtrfA9ArcSuI+z0bPSIEWHqtFc7dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4771016},"main":"src/index.js","type":"module","gitHead":"80c5f04f2f924179ef291e8dee741d9275d30751","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.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_1743005478080_0.6684950916136139","host":"s3://npm-registry-packages-npm-production"}},"2.8.637":{"name":"underpost","version":"2.8.637","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8d4a992a02a73099c5f08f2f219e878009aa4af8","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.637.tgz","fileCount":342,"integrity":"sha512-vbeKKs4BBU4s/dEmp6yUUrh1SD1OMtgLNgwHA/aE9UPVPhKJhfvJz+7o7uyF7E7XcJs/hpk+m+fbKRW5taEXiw==","signatures":[{"sig":"MEYCIQDXc7pDMoXoR8AMq+nXF5e0uUrwxMlvex1q+GlIb3xZiQIhANxhusVM5r9EexOkS0mbairkBeG84wHT6Nhzm0RLggCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4774257},"main":"src/index.js","type":"module","gitHead":"5024b1ce9ddb5bb81a0f396deac2aaa0ff394528","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.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_1743044524592_0.7816120638451811","host":"s3://npm-registry-packages-npm-production"}},"2.8.64":{"name":"underpost","version":"2.8.64","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fef9ccffc99817ec9f4cabfb06b7546d029a17ed","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.64.tgz","fileCount":342,"integrity":"sha512-odjjJ+y8h+VUzL9suxPhyiQBXFOFYb18FgaHMlfMXx+/sJ0DlqLatwEpvQ+vLcXNuWapjpcetHeLJE9aHB2D/Q==","signatures":[{"sig":"MEUCIHv9/hNiHTQeflyf0uxGf3kQQG1c8LF8Ei+2o4yoflcoAiEA6bGzADSnpIKtTaE2EsaDaWh6YUGsfMA/JvWI6fCbwxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4770940},"main":"src/index.js","type":"module","gitHead":"7488cbf8be23c1cbc29bae02a0b25f50a0bf1f85","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.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_1743130730077_0.6544307934525619","host":"s3://npm-registry-packages-npm-production"}},"2.8.641":{"name":"underpost","version":"2.8.641","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"68457d1115a9e633f49546d5691dbb4d585564bd","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.641.tgz","fileCount":343,"integrity":"sha512-ViLtZxXz+bvN3TmFgCoLeZhHs8eIxCawo3G+GLJ0o1T8vTFqs6ORviZ15bPOtjLUSE7WxpAvoCPpAVyzhiwkqw==","signatures":[{"sig":"MEUCIEbMDB3o8rFhsu58Uaku+nqDGdhLIRj0twwFuZf5bT38AiEA1rwcdKKO2w/AvcwV3KDv3gr7GL/givUsoaPBMY7L3ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4772543},"main":"src/index.js","type":"module","gitHead":"09d75696cb869fa5107549fc229e73e5f9b64f90","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.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_1743134815885_0.7498991086772824","host":"s3://npm-registry-packages-npm-production"}},"2.8.646":{"name":"underpost","version":"2.8.646","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a1720c655c56ed8d9668caaea2e622b0cc0d3cd5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.646.tgz","fileCount":344,"integrity":"sha512-qrxzr+DyfYY2lVg1m1JSL8gnZyCGaDFTuhlt6riH4Zbsq0ZtL1v26DZ1HnMBA8EQe76UZTV7yPC5AErIjAikeA==","signatures":[{"sig":"MEUCIQCB/tO1ckHdL+nAnv4KSlJUcHQFn5yPe9kPGeKkzRFw8AIgL/pkUNt01N9cx4qXlB7XFKLmDPo2aVGPXW2MXrJ1Q9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4774495},"main":"src/index.js","type":"module","gitHead":"dfa5083acc8930e1e25f464199bb346f466a9435","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.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_1743198122247_0.6340022008638924","host":"s3://npm-registry-packages-npm-production"}},"2.8.65":{"name":"underpost","version":"2.8.65","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"262b8b4c1fccc4f0d407dff4a5e2090e46a915ee","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.65.tgz","fileCount":344,"integrity":"sha512-rmZ7VJiWVm+5QmyMBwC25vVk1FEkmmEB3gwtUksiecrCorvAUk+XWc3aFYZ6kBArT7D47Hj+m9uB9oohLf5y1A==","signatures":[{"sig":"MEUCIGTpNASu8zjxeVVqb5uK+gyDi1enPbHo/QKzIRbhakeLAiEAo2aorbtfxzr4vx3wGcVECJxtJIBqDFt3qfUrGnwhfyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4786439},"main":"src/index.js","type":"module","gitHead":"4f68bcc3539321ffdebce7d680edbd381fdc3aa8","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.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_1743729963000_0.15832208590755337","host":"s3://npm-registry-packages-npm-production"}},"2.8.651":{"name":"underpost","version":"2.8.651","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ce7bcdf02a785375af3bdc39f6dc7a3230351e34","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.651.tgz","fileCount":346,"integrity":"sha512-5K87fRtUQzPLRAzvX6c9Tuz3yCXfSo3oRO2mOKKTHEYKGAeEdZq1ZzLPHz28G0A1f1lwWvEvSMdvZn60NZn4PA==","signatures":[{"sig":"MEYCIQDqg1mOagC9/ftImIjNya9PdlFdlYCEOIkbQ0/s5CAHOQIhAIPZ1ESkDDbfOCiN1jS0VV1wyJzLyVrKgv7j3daI1Uuk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.651","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4804416},"main":"src/index.js","type":"module","gitHead":"0c866cc27026f3f3a4101ac3ac4306b0af09cc12","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.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_1743791416856_0.046024944735723716","host":"s3://npm-registry-packages-npm-production"}},"2.8.652":{"name":"underpost","version":"2.8.652","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f1ddc205680a9e42636c23aec4f41794f926989e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.652.tgz","fileCount":346,"integrity":"sha512-wvK4yBGJzVVRaqbg1usO7i0Mvi6NQv/DzbOVtnQ9xaWGWz3haj2M+UESb2EMQ98eGR853Mq0I4mjL7QigQIPkQ==","signatures":[{"sig":"MEUCIGrjVZUTkPgXclRHd4DxLdFweAQHw1UeuTmae0/k69xXAiEAyQi/FaOo6cn5QQXxv37LWY7ZHh2zEYqLzNoaNDAatR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4804606},"main":"src/index.js","type":"module","gitHead":"6d3ad407ae69d5c3ecad0697edab99a0a78a3788","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.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_1743795024159_0.46049573568647495","host":"s3://npm-registry-packages-npm-production"}},"2.8.67":{"name":"underpost","version":"2.8.67","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"bef9bf28c4998096d1ed6f8fc9221661f44c61f0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.67.tgz","fileCount":356,"integrity":"sha512-5clf29WtCELAszpqvSILlbMmAACuBM9tFpaaoP+HBSc2Y2DCf+NDAulci6cAcJCrURWrBlxCAVPrwRZaRU2w6w==","signatures":[{"sig":"MEUCIQDzf6LHmu0dvz/PbPaRQ8EaRA24EZUZslagL0QDLJ86LwIgZJKUFenfB7i75oIUKUG5+IQtKPPFjAsYd/LQt//KsnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4854813},"main":"src/index.js","type":"module","gitHead":"de70ced0358176ef290f243c61988b9cd613ee36","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.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_1750133033602_0.9542312314382335","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"underpost","version":"2.8.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"1cdc6805d05bf68cf4930a34809df90b57b299f6","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.7.tgz","fileCount":362,"integrity":"sha512-CkxBK6zPjc7OWxsYSvfM9stHE5lO4rdlYgAQRGk2p8kAVXD+Fwq2vdhpUNya2/W7+FKgUEmvVRGhWW0pu3vj0A==","signatures":[{"sig":"MEQCIDTrB2pY5kL2YOJKQDrsbH/RehguxCH2ygyHqD6snaSeAiAU5d7buWt7daLjZ2DYmQwN9UQhiYarF1jSisMINw/ekQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4877048},"main":"src/index.js","type":"module","gitHead":"ccbb8cd0f9ca5ad246a8510b3550cefe9a88ce61","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.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_1750303024306_0.7202675050305625","host":"s3://npm-registry-packages-npm-production"}},"2.8.71":{"name":"underpost","version":"2.8.71","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"05faf5516f33cba4b9b853211dab3b1e9ee99354","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.71.tgz","fileCount":363,"integrity":"sha512-BgvrdD0kCnLmx4/f3EqBmrsB+H3ifMJfPs5WBAhgGvXB9qIkYnahpqLy4w4/6xmJqxDE2VrZ+8rHG6yjEVdD2A==","signatures":[{"sig":"MEUCIQCxDLlAkCZWxqv0DyEe+gT6OBnm70I4tge0wuCx+pipDAIgDG7G/0LwlrVENHeervtwY/UT7EaBDq2IxDS5xYwCQZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4881113},"main":"src/index.js","type":"module","gitHead":"7f7a85c09596184b748fedb606c99346c2cf8ca3","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.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_1750348017217_0.6830381942609445","host":"s3://npm-registry-packages-npm-production"}},"2.8.75":{"name":"underpost","version":"2.8.75","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"41ac532ecef84dace3f36d69356627e5e34c8feb","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.75.tgz","fileCount":364,"integrity":"sha512-LC0AJAZHbxvPLHo2Z/geqRkyM5n/KGgUhadzbVD3jTtOObyjlYyUtELPMTwpHXi+d8WK0jZRt3Xqa/Mcmr0U2g==","signatures":[{"sig":"MEYCIQCtZpVurmYVdmnI6OzihUVeOZAcaTgmo9d9oXQeJboxYwIhAL29/HIeq5dYXnqSO4zcFA36UqFg2Ho6RzrUEE14U9qQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4890862},"main":"src/index.js","type":"module","gitHead":"3eff3ac37b373d1baedf6d28e213a5af6bf79d22","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.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_1751310716608_0.3784437154235014","host":"s3://npm-registry-packages-npm-production"}},"2.8.77":{"name":"underpost","version":"2.8.77","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"902a3caf647949d64086bcc96a46b6c06c3eb5d2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.77.tgz","fileCount":364,"integrity":"sha512-ThMvnm1+AYvWDzb0Y2O5aVT8tZf03XMznWs35HOUyG/T2/yt8f24vkoZTlaaDCVW58TawEmYE6RGykc80zC7lg==","signatures":[{"sig":"MEUCICgjo4he0aA7A23Pp5UCJ0+wfc1u3VyhZubQEYHBpcdoAiEAyBuga0RsPnpgyDT+z+EBilzkoKP62lRbWoWJF3J5YUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4891491},"main":"src/index.js","type":"module","gitHead":"192f3c3a1d28db88262d0d087caf43c6a6d28e89","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.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_1751420223262_0.6519255611263479","host":"s3://npm-registry-packages-npm-production"}},"2.8.78":{"name":"underpost","version":"2.8.78","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"c98db31d9e700c83014df01e9e0c0c0091d98ec5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.78.tgz","fileCount":370,"integrity":"sha512-OKiOXiom8U9t9dABsHZ2qkIKZ4F0VZu6+Jzq8SyUnN6MfxxAvX/hy8nqBKCHy9ebGmBwdK467H3RjDTW0ypjKA==","signatures":[{"sig":"MEUCICh6nS95l0sIrMLbkkOo/oGaay+5QSs7xNrXBJ7Cik4FAiEAuFW7KWCOsmjM4e0MMB4r05u3pQCy2KGAZXQHGb3L42A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4898129},"main":"src/index.js","type":"module","gitHead":"6cc20d02c62d4aa30b1e413bce6592c915c8dd3f","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.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_1751570490705_0.8835430793994974","host":"s3://npm-registry-packages-npm-production"}},"2.8.781":{"name":"underpost","version":"2.8.781","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fb1b8574b72849046d1b97d15e579a66dd6aa75c","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.781.tgz","fileCount":370,"integrity":"sha512-/uW4zaZBqZ0yln+wSZwXn4NQYai8bMgwULu3AvBpUnXO88wXK5FnhVnUBXV0nLeg47suZ3hjZeGm+nld7+B0qw==","signatures":[{"sig":"MEYCIQCcNYCI4OXdpeX9JwAbpzQsxbGYxc6hu6f/7obtlvRcpgIhAObvTduhl+FNuWfQYEANUWC+D2B3BG4Ib0lHdqxjyM02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4899803},"main":"src/index.js","type":"module","gitHead":"5ab405b4b3402578d4761699207d3e74dc746ed2","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.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_1751586282259_0.48533568769879754","host":"s3://npm-registry-packages-npm-production"}},"2.8.782":{"name":"underpost","version":"2.8.782","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ea1af8de94ba937ce64d64f04acec3a5b57eb760","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.782.tgz","fileCount":370,"integrity":"sha512-L/72yk7FVIp4b3rgKH4Z3wEDeOXw+B9hd3Tzt7UswjsWiXVEmWhkWTTl31OWAUvhnsT5B8Wr2vgOpnrKYYYQCg==","signatures":[{"sig":"MEQCIDJCmoLxnfDD9MoZg8rRRfr1HSyt2HpUPsEKnbUmn5hPAiAQP2I9SfrG+bAiW7kKkkvMWtHFSBwpc8aIARVXhMdm3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4899793},"main":"src/index.js","type":"module","gitHead":"a6baf104d6fbeef6b63ee10f8e095c4fd924daa5","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.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_1751622713085_0.38548862355803437","host":"s3://npm-registry-packages-npm-production"}},"2.8.783":{"name":"underpost","version":"2.8.783","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8f4aabcb2cb293d39eefb3bb67c53778d8295a3b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.783.tgz","fileCount":373,"integrity":"sha512-2trrIXQEGWponB5//1hnvrQkafTptFI+zJTO1lEe0lGyaIxzMbTl2GwsD3qdZY1dWYMJr8rkS7XgPeYzLBSD5A==","signatures":[{"sig":"MEYCIQC60QQFUikF/RJG5dBIlQW3Xtw/h9rmvNCHGe/ojtgE9QIhAKg8mQdyzsZk+nzEOJbok3g7HXU1xXEdJSuZNz9mv3O0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4903263},"main":"src/index.js","type":"module","gitHead":"d7bc7689c6a38af5f8c8977ffd95d14e1655cc21","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.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_1751672215065_0.5743771230092569","host":"s3://npm-registry-packages-npm-production"}},"2.8.784":{"name":"underpost","version":"2.8.784","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"866c627b24c712adda0cc741e39d7a10d2984510","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.784.tgz","fileCount":373,"integrity":"sha512-1DgDUn4jXTSFMUkTco58X6tVW0G3/DMiRwaeDuMobXge1kn6FCGxJlIhmzUD7Lb9ozKGK8CJv6ds9WxSyizjjQ==","signatures":[{"sig":"MEYCIQCIAceROoZwJ3yAcoVV+gsZshs2EA+RJDd4L7tz9ER2rQIhAJRdpLOso0Vk4IkqEArnm0dnt8QItxuF+dHrs13/ZplB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904538},"main":"src/index.js","type":"module","gitHead":"d6bc12e3d02d4bed3a3ae9a507427e328ef048c1","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.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_1751679388826_0.8160255956454137","host":"s3://npm-registry-packages-npm-production"}},"2.8.785":{"name":"underpost","version":"2.8.785","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"36eef922e9dae0b3df243747b3d33f9f74f05c8e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.785.tgz","fileCount":373,"integrity":"sha512-VPodIzy4oktTEn4P1YYNZtxrS7mGlIaCaz6tcsArkMybeCybVg2GTiGEARGNiB2BQKwkQmtD9f1mwVnLgQz0yw==","signatures":[{"sig":"MEQCIHW/CxaSaY5lRiofFYUtE+mneZugdZwQ0Y1bRUlEGygkAiA4brSgNxsWYD8gt4J9W44ydFaTRRlEHE8PF0taTWDeuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907514},"main":"src/index.js","type":"module","gitHead":"300b8cf764953876dfbd31b8f924875c59144ace","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.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_1751807010625_0.7128730163143353","host":"s3://npm-registry-packages-npm-production"}},"2.8.786":{"name":"underpost","version":"2.8.786","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"7730cd03525680858ed3539b47937329970dc5c7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.786.tgz","fileCount":373,"integrity":"sha512-4qWxbGAktVqT73swMcSJDneD4BvCk8Wc4l4KAGy0ZoQwUC/pBhDRPdaxUiP34WzgPah+qQY5LPlTOkQz+bSAGA==","signatures":[{"sig":"MEUCIFZDgQKdVgJKmQCJb4VKdOMKLPTjNCSOnjvfDMv3ZyYTAiEA2MV7hHbedAhu7KZX8h/2AsUxv4EfHARP3avBLtlteLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907541},"main":"src/index.js","type":"module","gitHead":"397793bc464e5956337dca004fe61e3a09238e37","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.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_1751812483118_0.8356620940580564","host":"s3://npm-registry-packages-npm-production"}},"2.8.787":{"name":"underpost","version":"2.8.787","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"3255318e03b501870d8d55814e3a6aae1525a221","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.787.tgz","fileCount":373,"integrity":"sha512-lf7WXFYJkuHRVUurSq4i99ATkZaa/4fyxQtU1iwCnBgbEXHgCB9RbISAx5HUXIiVy3apez7ecJJq8DUQxm1gxw==","signatures":[{"sig":"MEYCIQCqCKxjaVlMD1E2ZZHUXlvHjhWoleecPr6R6zXfIKo4uQIhALBHJ0XIRwdwWG+hM075BCkT3w6DMsDBQtvoQ0szIRsq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4907789},"main":"src/index.js","type":"module","gitHead":"b4b937b1c9220a99db4eaf17eef30686d51378b6","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.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_1751815002253_0.2252783983368476","host":"s3://npm-registry-packages-npm-production"}},"2.8.788":{"name":"underpost","version":"2.8.788","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"78a832592525a54684ceff2a72b202da2b5107f6","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.788.tgz","fileCount":373,"integrity":"sha512-enQUcM3bkYeZfhn6bN6uIM2ACzeJv8cj4f2e9n04Z7bvsV4g+H/U0bOClN43dHR+E4bPnoIIr8WdhKhF5ruRAw==","signatures":[{"sig":"MEUCIQDKMF6CaY9Rr2GoYrlQrWf51Q0s50Qjs97X+kupeoEGwQIgO3GnuW3DdfhsWC8rhcIyB8MxoiRiYnAYI7fLt4TZTTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908226},"main":"src/index.js","type":"module","gitHead":"cfce11b50979aba1b61776d60e1fd4682f541643","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.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_1751825616650_0.39232782006736233","host":"s3://npm-registry-packages-npm-production"}},"2.8.79":{"name":"underpost","version":"2.8.79","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8c1cc04eb3261a69863a9d7133504dba500f987f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.79.tgz","fileCount":373,"integrity":"sha512-Cf2ZjU8ZlGKl8ytAUzBxqZcYTazjWWOFQBr+8p/cXmd5QYQo0D4UBuyZd2TfIsBA6P2egu6Q1qYfPhTq3ved0Q==","signatures":[{"sig":"MEUCIFTKIhfpMzBPBeeeMzzOSGKNg0Y6luPzdw7IcC3dOgnaAiEAuru7hrcryHqz5uanm7GuTeXkUMqvlmMK3SN5r4oCOqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4913418},"main":"src/index.js","type":"module","gitHead":"6c6c9f1f006a60d1ef5a05815674e9266afab19c","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.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_1751908917020_0.466677896055141","host":"s3://npm-registry-packages-npm-production"}},"2.8.791":{"name":"underpost","version":"2.8.791","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"571ea6b006f29e76479475fb12e64019054a0b3e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.791.tgz","fileCount":373,"integrity":"sha512-L49koTOo2VYDpVHwLgd7p7QwEpbHSvdjFOD2NuPJvu836dTFcL4K/WNbJnrsTbYB2oxIl1Yyvd2GbkJwJjFyXw==","signatures":[{"sig":"MEUCIQDrH7uG/8h6d9JKWkxlRi2jVW2uxQzZpa6hd4i9i42pgAIgYb9VnwlsECDj8q8lbm1xgoDavoOZTN25/qFwWbSJe84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4912432},"main":"src/index.js","type":"module","gitHead":"caf9eb715039ea5e54f0d213084c5c69d8dea237","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.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_1751929147618_0.30522302798297063","host":"s3://npm-registry-packages-npm-production"}},"2.8.792":{"name":"underpost","version":"2.8.792","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"3eb8432f7a4815161753cc3812f2478a5485b09e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.792.tgz","fileCount":373,"integrity":"sha512-rv4IerR4/5wmtyD8KRqNqJvTXpldRpf/BRrHj8uzuaTjqs7/V4vhHVpoEEaa26Xe98IDAabp17OSl1moMsDymQ==","signatures":[{"sig":"MEQCICKHMqOv5ZRzXWMVg93AmvwJBGFurHW2xmWOg/wMr3TbAiAA2N5yHIH3cGfRSZBeJd8GS1+319cHm+SoK1a92f+oPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4920400},"main":"src/index.js","type":"module","gitHead":"3debe8f7ec9d22f85dae30e53598b936b45a4f85","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.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_1751975538344_0.6572766725205381","host":"s3://npm-registry-packages-npm-production"}},"2.8.793":{"name":"underpost","version":"2.8.793","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"78c3641cfa5885d47425b1872fcf5245ccea6312","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.793.tgz","fileCount":373,"integrity":"sha512-kWESq03RVIgQemilBoI8UjU5WG5F8sxW/g7I9UwUGrfzEFnc7KUyss63XNr74xEgscj7PQ1sr8M4TELN2kyzRw==","signatures":[{"sig":"MEYCIQDsyjBBxS6MYU5KD2nBtnlIlG+cM0YkhGy/DLDu4cMVYAIhALScK8te+NWU4tvNES5kemvh1r2rdxCNOtT6IJyoj+6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4925440},"main":"src/index.js","type":"module","gitHead":"66d04bf7a907f39bbd233187448681f255d9a367","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.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_1752002802418_0.19251747577619538","host":"s3://npm-registry-packages-npm-production"}},"2.8.794":{"name":"underpost","version":"2.8.794","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"7f2cf5fb65e8f844c2606687914f5b6257d7901b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.794.tgz","fileCount":373,"integrity":"sha512-SZeWTjafzQhuJVwFdxGq7cyS8GM22hrxMjQuG8KY8pewMehym9zqYCM3fcmNf6ut5Hygleu6gsWZk82f2G8i9A==","signatures":[{"sig":"MEUCIQCt/SptwLSuktXnxEqj9umTNJlbKh4hAqSWbhxl01WLQQIgUbeBhYQkEs9A7ATsYnmhkxFbnnwFpWQADB91QHX6kfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4924653},"main":"src/index.js","type":"module","gitHead":"f1caca4df50ccfdc53da2bf676c3788d71ecfe47","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.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_1752014471810_0.02536307008566352","host":"s3://npm-registry-packages-npm-production"}},"2.8.795":{"name":"underpost","version":"2.8.795","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"daaa4f27e0ff9a0ae31d1481ddc6884c0aa0fe96","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.795.tgz","fileCount":375,"integrity":"sha512-NRE/5TdUvjcGXrxPvdDIjPcd8zC7oDWuYEY4I3ROHgWTzLLlJw/gN7eQoHKnT1s/dTetUEdSeVhjxvaCXspZKQ==","signatures":[{"sig":"MEUCIQDb78whTMqxyIMrVnjd85EbS9gTcze/7fXrHsfWvA2JzQIgP0xiBuIFNVsuEn0CF6hnSM8zaIAmLCWTHDtmc/0kqyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.795","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4930214},"main":"src/index.js","type":"module","gitHead":"fea1084ff358c97bc4cdeb55e0169fc0aea1e608","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.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_1752078402279_0.9392522965154573","host":"s3://npm-registry-packages-npm-production"}},"2.8.796":{"name":"underpost","version":"2.8.796","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"617ec804341e5e6c824029a74f8070d6fc126bb7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.796.tgz","fileCount":375,"integrity":"sha512-J3zHeXEYvhtJVkL8ec4mCNYr46PA94FzGGaTGBER5LJcxSf0VGyczkp8CogfhRZCSeyvjnzznp43P6m6Le+Bag==","signatures":[{"sig":"MEUCIDfDaLbty5e6fpfHQjqlp15P1IdJek/sV5RLRqDVBxQOAiEA048tnlxZgDlX3MCWufwUVvl1K+V/Ku3SbT7XmK4rtw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4938150},"main":"src/index.js","type":"module","gitHead":"0d167892989463f0072d9b0084af755f0cc95507","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.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_1752139614442_0.705521863438743","host":"s3://npm-registry-packages-npm-production"}},"2.8.797":{"name":"underpost","version":"2.8.797","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2aaacc0b99a5b75664d9f7dd49ac1940ed3f0371","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.797.tgz","fileCount":375,"integrity":"sha512-P/IwO1RuAC+hzlW/GzIhG4m4AhXG3S3dOoo/V4QJbcwgwCJDZaUPB77Wfsb9siP9R55hKhqmQI9FXyV6g9XgDg==","signatures":[{"sig":"MEUCIQD3s6ZwydEfgyU85XzR6S5W/TXokex7XGR/ZIRkF7jD8gIgejFN6Qb93Itr+0+CIXTJNeJIoD0UGgvWS8xIuKUi4SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4938200},"main":"src/index.js","type":"module","gitHead":"ce113d81075a769d946f093bc009f5be36fa0edd","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.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_1752174256985_0.6215026332493936","host":"s3://npm-registry-packages-npm-production"}},"2.8.798":{"name":"underpost","version":"2.8.798","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"9fa2e28d772d3ff0a816755f3e28a0c021decb83","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.798.tgz","fileCount":375,"integrity":"sha512-AwL+1Ocdt4DawmPYsNdRNPbB/B5orQWsq4h7qdi+03PKKKuAM3bF/2qx1bWlJ2RjDkO6EVELI2AsDgvjUeR6YA==","signatures":[{"sig":"MEUCIF/APQ5iFI66RAUkm7MXrin66H7q13c8rekyAm300r5FAiEA9MPAPI+6fXhCXmo942fKbMHDix+867tBKEkbXk65ViI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949413},"main":"src/index.js","type":"module","gitHead":"7d35fe0c13a876dccd82ba73ab7c478dfe49cd1c","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.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_1752183387513_0.48779187379210986","host":"s3://npm-registry-packages-npm-production"}},"2.8.799":{"name":"underpost","version":"2.8.799","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"e6b7fea109d57bcf076dd8d3c2394e71363bf3ed","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.799.tgz","fileCount":375,"integrity":"sha512-m0A20O2eaq2tdHE2FsxmsmAXTok6cmqDUPWs+kUwEMyTTcl7Ay8B6PGP15mDhrbNWqRALSeOMcNrrYA/65M7ZQ==","signatures":[{"sig":"MEQCIDNEsLH1UCOcSCBoV2FnO8nYOK3E6V5lFE5u71/1/V7TAiAtjYLd0Nb1HTVtFRAosGR9qymC1OJBtcfDWPuHyu8Mew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949454},"main":"src/index.js","type":"module","gitHead":"0d8cd14502153121cec5452b83bd6ff6cca00d49","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.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_1752185615050_0.22810231041330553","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"underpost","version":"2.8.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"43fde6c4d048a4744feb11ee0777b98b33ddedec","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.8.tgz","fileCount":379,"integrity":"sha512-lAwwu1lHx/na2SbXjVdu+XlqlgSWL7Isi7MwpWZaeXtlaTJ6CmzxufOKY7+kur0v+FLPVBxNS5akggTeN1zIOQ==","signatures":[{"sig":"MEUCICxLOvgP9KvCDRToeeF8j6KqsWUv6xhuI6JMrIzYJmakAiEAimIi58zSlezqLFK3RfE9CKo0RD6oqOVg+mLEMjh81No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4958854},"main":"src/index.js","type":"module","gitHead":"4738ff1f873f9ec846265de7335c49ff56335cc9","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.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_1752263615337_0.9143054376769328","host":"s3://npm-registry-packages-npm-production"}},"2.8.811":{"name":"underpost","version":"2.8.811","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"320136988bd3741fdb6d75a151d0ecc5b97e609b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.811.tgz","fileCount":378,"integrity":"sha512-HNOXXvhUk+8da+LxHQf27x3Os363XeX08vsx+hqLN5PsFs4T7gO3wqkdqD2K82nIwcALqZ2++5KwQsRHENmy+w==","signatures":[{"sig":"MEYCIQDn/S/pKpAaPwZEGwxj17ijS4K0ucdMl/aEIuAcKb4K4AIhAKAcGPPYW38xOTVZmixcby3bD7MKPSelyBjETqRE7eLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4985223},"main":"src/index.js","type":"module","gitHead":"57a1fc8b153cecaa79505d1c212cdbe1219a4b7f","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.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_1752775910473_0.9727256105375994","host":"s3://npm-registry-packages-npm-production"}},"2.8.812":{"name":"underpost","version":"2.8.812","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"e364d35ee9a282a919a048d7bfee3b9382d30c14","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.812.tgz","fileCount":378,"integrity":"sha512-UdadQaNKe5IFTJxgv6BLC6uzpDZiqzPmz+VsltUXbfY/CZ5FGIp1yjPfoYbzlCL7AN/VNgQfhtC5mbjkZWpNrQ==","signatures":[{"sig":"MEUCIQDzb1n4TNiTo1vCmqZNdbn437aLzdZz9Wf7fGoXuRdFygIgON6QB3Gwk7RJ9MEEBL6N03eayax+GBZ/2LQZpGfm4QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984770},"main":"src/index.js","type":"module","gitHead":"e8f821167b182244d5ec0560f81923da49bef3f6","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.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_1752843842805_0.3661788771313277","host":"s3://npm-registry-packages-npm-production"}},"2.8.814":{"name":"underpost","version":"2.8.814","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"dbe458419f8fc5a3325064843c43fcac0f612be0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.814.tgz","fileCount":378,"integrity":"sha512-ZE8LVYrTP8NKLX2fQAKwuyqUYaps3XxWN0cDRdVsNRVb+uiewSHKXPBuScKzD51sRBSIIqlgTGOEM5tvqVNMYw==","signatures":[{"sig":"MEYCIQDFywsz6rnKw8vcJkYlOnfFNjacY5HlpkHkPSLpCKIcGwIhAPK3X3nK6pNmDCkpJErFXna8SfyBMyeSE98bJ0qOzoRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984929},"main":"src/index.js","type":"module","gitHead":"3f6c91124a5ed0755606b1b65ababe8f05b53f77","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.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_1752883289809_0.15019083679582534","host":"s3://npm-registry-packages-npm-production"}},"2.8.815":{"name":"underpost","version":"2.8.815","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"c5533094ea7a57d7b844a69e236eb15d22476735","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.815.tgz","fileCount":378,"integrity":"sha512-QLlJf39TrV0i/QjB19OYsNpeuy883WUlPft3Nsj6grcE0tlnPXBxbDqCOwu8FF/1JMQFElOtLKCbjuEWBRodZw==","signatures":[{"sig":"MEUCIQC+I5Xd9g2dfwb2DrNo5o5nWEEcwStdezvJzYU3UmGM/AIgUxpOGlXprmxLLNK1CI8FMVvdZpcUpX7zkkandwKq+bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4987483},"main":"src/index.js","type":"module","gitHead":"c9c57b5419990de5294e5c4baeece2d8d9e90aab","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.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_1752941079053_0.8693055918470136","host":"s3://npm-registry-packages-npm-production"}},"2.8.816":{"name":"underpost","version":"2.8.816","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"35acc569d0703152af668ac641730718e90294d2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.816.tgz","fileCount":378,"integrity":"sha512-DaPr/+830d4jwvvZRP/S0nfgKccQwCWT4Xkai8VwA8+nX4XuoGqUS9EVQ6jAwwKZT2GTzOZqA54EXktDcgpebw==","signatures":[{"sig":"MEYCIQCb4I9Jjevzpdu09/A1yP17BT4joegAEpOAxwxC1qzFuQIhAOTzXWoknUrl+EYQaF8GJZ/KsIe8o1G6Gk+U0LR5wWbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4989108},"main":"src/index.js","type":"module","gitHead":"fe8e49edd24de8abc53b6680495cf5fb497c470a","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.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_1753046231162_0.43145966353809384","host":"s3://npm-registry-packages-npm-production"}},"2.8.817":{"name":"underpost","version":"2.8.817","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"34299b4a22df7e80e1dc420579ecf5c10083695d","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.817.tgz","fileCount":378,"integrity":"sha512-V9gthF1vAfCDQbOu7LgwAUvNikCKEqWsSciCXdEZ1i87WvEqgxQl+ZyEi4AKua4ogvDYaQxsOPCQEEjza2w9sQ==","signatures":[{"sig":"MEUCIDKz4RvxIXYClrK9GulYexnFNXDCYw0Fv9/p/5y1BIn8AiEA5DSJuwSX7HCqi3RwEhbJLOJkMLTNA7tky/ki9PlpgMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4990953},"main":"src/index.js","type":"module","gitHead":"5aefe09e9ef83c26276cb88a464ca5cd7868011a","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.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_1753122470365_0.8892163776471786","host":"s3://npm-registry-packages-npm-production"}},"2.8.818":{"name":"underpost","version":"2.8.818","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"eb85bae699726a5308d44afae6ba2593f26373a9","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.818.tgz","fileCount":380,"integrity":"sha512-GWZk4RANJ/CKpzRnsxfLbk6YUOUJj8INA+1Ap6EB8uVh51WMadgNVb99IcStWZncy6Up5l8ThG7qp78/kdAWhQ==","signatures":[{"sig":"MEYCIQCPQLONn0Cs340B1i83YZARxnHgnUD6JSnIFCGAGaep8wIhAImkCIXuQUPS/V7yXR02SwwquvEpGDmlQ7MUwtUhxDjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4994902},"main":"src/index.js","type":"module","gitHead":"8b2499ee361b003edac068da7b522a9b1529d4e6","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.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_1753243048538_0.5227019310514849","host":"s3://npm-registry-packages-npm-production"}},"2.8.82":{"name":"underpost","version":"2.8.82","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"cefcdfd94510a77b84cb8e3423c0433da539e2fd","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.82.tgz","fileCount":381,"integrity":"sha512-FaPDdZvGlUOZOmwBNkO3hdPjnTS9RlVaWzd61FJ+IUZot40roE1nT+J/tAfbCy52YFOYoZeiAiiGPXhE2Fw4AQ==","signatures":[{"sig":"MEQCIE4k4XzxguXO1nkYTYOxrmLrR7k+zhw8dmt0mjY+77QiAiA0KH6LBRqK7+1cr3zb8aVJZOM2YvzM4Fi8XWXa9e6W7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5022814},"main":"src/index.js","type":"module","gitHead":"385b5149a04b8f1812d8fd04d39b9b4244956249","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.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_1753579345210_0.5756254858953107","host":"s3://npm-registry-packages-npm-production"}},"2.8.821":{"name":"underpost","version":"2.8.821","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2d59d2d5fce6fe9f77f828897aedaa459555dfae","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.821.tgz","fileCount":381,"integrity":"sha512-wrgbc1nRMZXK5V7776QDVwhgSk4IOsX0iKgLnxJQctqUPUJiW937oWlA9JZJv0irEsS3amndBLwNu5EbQreS2w==","signatures":[{"sig":"MEUCIQDDP7EFahi4iVo1AyG+f8jj2c9y1BLnfSgdZ63Lomu11QIgUpF+fX7ZKQz0HBuf5nWXF9MMXJTmfCYtXwFK44A5xLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024472},"main":"src/index.js","type":"module","gitHead":"715bf9124c61d7cb22c71de2dcebde2899d27486","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.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_1753634330741_0.13926692557091758","host":"s3://npm-registry-packages-npm-production"}},"2.8.832":{"name":"underpost","version":"2.8.832","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"4f835c230ef0ce92ec3dcbd760781ce19eec0ed0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.832.tgz","fileCount":384,"integrity":"sha512-vh46/8rVL4R7nXzJl4MhDbKJXSrBE2nHrjmq8tW7bfy0XY/kkM6GSBicoeNGA3eshBmVoUWfm1gj5viHvbpuPw==","signatures":[{"sig":"MEUCIFCaYXjCRCAG9uwnFSHiHO3mCFb8zV0ooj0Hz0PVtR4XAiEAmRA2J9m0bZQ6xE/OeAqnC7duzcHVt3tEnCc4rlorcGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5031950},"main":"src/index.js","type":"module","gitHead":"9ea9089e4ee2c40de982ea870b77eaa265aa1824","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.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_1754094810838_0.6276045762904354","host":"s3://npm-registry-packages-npm-production"}},"2.8.836":{"name":"underpost","version":"2.8.836","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f3885877a794bc7b24ed1884869254a35415c4a8","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.836.tgz","fileCount":384,"integrity":"sha512-Wvgat75rq8Zm2pXvB0w7qL/MslKKrPBEq63IUu/o0uDJvHvQrShbB5ZpcyM+VUzga21kCaMyMzTs159Q8h7tvw==","signatures":[{"sig":"MEUCICuE8qf9NXd1E+F+8bnPEtslPeu43tbbkhoa1ocUAKgSAiEA37Gm7zuXfl9vUuZBoOUEwxZFgKzelTYz8iuT1K+RDlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035639},"main":"src/index.js","type":"module","gitHead":"42af2f669a91042d98d1c44db4e4a1fef39873da","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.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_1754146475600_0.6232873987323637","host":"s3://npm-registry-packages-npm-production"}},"2.8.837":{"name":"underpost","version":"2.8.837","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"698378a1bad7a5de1ffdea6d4551c466dbcf6c29","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.837.tgz","fileCount":384,"integrity":"sha512-h97uKHKnDq9CLESfYPOWQHEELskVPLKRKOPjgSpeqb8I0rNJRIUoVcuSCSnBJiPLPqraoUyNPTy5N9LE4ZfruA==","signatures":[{"sig":"MEYCIQDnm3cr2Is/+EOHam4gmJEyB49+xbLfbWP1Bb8txGa3CgIhAPLlg+MVmE4ukeKd9P2XnLvdK0cKGTnGfiGKZXwx7Wlb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5038283},"main":"src/index.js","type":"module","gitHead":"29038c8f0b0e3ec33b7486930e62b24b480796dd","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.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_1754169877516_0.8098048374790745","host":"s3://npm-registry-packages-npm-production"}},"2.8.838":{"name":"underpost","version":"2.8.838","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"1fa28dfa7e0b25ab2a007dcd16b6acbac1242f5a","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.838.tgz","fileCount":384,"integrity":"sha512-nN+g4humhJEMAbD0PcLWep8XrALkWuURZy0nLtVddFeNjfoStx4NsKWjffuThKnyrKuZf/SQN5Lm/HUdjb23nQ==","signatures":[{"sig":"MEYCIQDQjX4nBvyiaJiVoc74bdzS81BjX0K5cP7QjcOZNdd06gIhAJ/RcyqBo2QUQTwoYzTMY3wgWReXwOfCvgqXMgDzzpeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.838","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5040621},"main":"src/index.js","type":"module","gitHead":"132b9de2a552e5b45fbb525a6a5d926729d10fcb","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.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_1754220771871_0.4148263869663922","host":"s3://npm-registry-packages-npm-production"}},"2.8.839":{"name":"underpost","version":"2.8.839","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"9f3441fdd35b271c2743fc0bdeb4b69dc07ac8bc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.839.tgz","fileCount":385,"integrity":"sha512-hnipYuaBh2Q3UGuzgbrYFWNbCctSpTqjAG7V0NmhAQ+iDjnfEUlPJExis4pwMkiCwRPxJmKfZJw/g5+gGFBskw==","signatures":[{"sig":"MEYCIQCa34VoemtpokSBvZIWow/js4iJf6jZXIuP0HWWNkDCLAIhAPo+41TbYqDiGMc8lCcxp1CYjJKFJFtUc5tfcUOGpSkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5043628},"main":"src/index.js","type":"module","gitHead":"5328d1fbd3c6eef1e0b36d12657fae0e38cc9a9f","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.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_1755703851064_0.19075479839423526","host":"s3://npm-registry-packages-npm-production"}},"2.8.84":{"name":"underpost","version":"2.8.84","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"31d720bb02cd0b2dda7ec172ebc35355f39b68b7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.84.tgz","fileCount":385,"integrity":"sha512-eBqTQjBCTdhuQCIzfNNyZb3a7RroONeqiTx9GESpd5t3SA+pAQQvSvLi5lJ93PF3wzfMYxYVVr0RFfBAJ0aL0A==","signatures":[{"sig":"MEUCIQDqv+rHWAd8d/5gMNM3LAmAbfXe3dEHOBoqL3L3+JZHFwIgTzOFLwYUOgoBVB0wzM+mThKyH4SCdjnRoNeqmwuxTFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5044195},"main":"src/index.js","type":"module","gitHead":"c73cd3a8f01a9380a5075869c31fe44daa7a0202","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.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_1755791004817_0.4786940974339686","host":"s3://npm-registry-packages-npm-production"}},"2.8.841":{"name":"underpost","version":"2.8.841","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0247416293a6126de6ec6d5ea9f9db644107ac9e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.841.tgz","fileCount":385,"integrity":"sha512-tv4X6S4IhZpJoKw7pMrFtT/7iinqTfhDxETQO12zLTu4a6UfK3gG6nSwKzn/AH5BcWh6ay5QfTK0liInMRTWQA==","signatures":[{"sig":"MEYCIQCUlpCccgVgcMpwurdS2MHstuuzcaAZwQdzCDuX+HLVtQIhAPWiDFFp4t2jL3nJzJ/PyGkoR2TjAgohS4ShwKn5WvYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5044221},"main":"src/index.js","type":"module","gitHead":"2938f30f263fb3e83e1f19ab8eab8e143cd44fa3","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.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_1755966557821_0.8587068754735523","host":"s3://npm-registry-packages-npm-production"}},"2.8.843":{"name":"underpost","version":"2.8.843","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"5333af6ea1afcd0a7c12151b22bdda4f926f3787","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.843.tgz","fileCount":386,"integrity":"sha512-jJSmSdCrhf3BvpnHuMAX1jEsJ5p1bIISyxxcz88EIO696yoyclKimkmo5jaW1yKAO6qH4cWEXI5Y3HoxZHyQ1w==","signatures":[{"sig":"MEUCIHivG7PuO0P8AauA1VWdBprzQeEi0v3VSY1lWXt6CCSDAiEAxjeW5dqPRERcOzqr89idnV717P2r0N+s4/KMBJFw2M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5048571},"main":"src/index.js","type":"module","gitHead":"7c4dae148b0e4c55117947cd599dd10bbd0a4ab0","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.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_1756053467362_0.8539805819434587","host":"s3://npm-registry-packages-npm-production"}},"2.8.844":{"name":"underpost","version":"2.8.844","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"bd21248c776a92d2cd60f0809f0dbaecb2e95019","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.844.tgz","fileCount":386,"integrity":"sha512-Rhh3uWxQ0cJnQ6+e6KMPsOIWznW4593wPufBltCc2Z7eo8/dHonB3vELzGydMAZn7lWsNxjvxNP9PpAvsJVRfA==","signatures":[{"sig":"MEUCIQDd/7I/gMNwMYpW8rWyXZxDhB9Ypv/yoIqml5d57etc9AIgL36BkcWj4it97OCczqP/LH6/M+DUR3curofgFHoYxDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5064146},"main":"src/index.js","type":"module","gitHead":"9d17e8d1a8c6e9d2491e4252837880410ed2b489","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.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_1756479804809_0.5940254982479987","host":"s3://npm-registry-packages-npm-production"}},"2.8.845":{"name":"underpost","version":"2.8.845","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"deb67aaa6d6994c09ad5c95b3e2bd111ec4a2b40","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.845.tgz","fileCount":387,"integrity":"sha512-f5pED2Ot/7v/8yfR1/rGeHNDJgNawY3a0YR9wqPE9NAXxvmroO558NspHdVN0z5aWrAoRpjs180T4OEoS82lyA==","signatures":[{"sig":"MEUCIQD8RAsodsIKpFIMDZB96IZ12kPqoGVcXWmelZ7Fl1prwAIgZm7FDL/WAAehufFGswdQ553TEeeIVtuIwLcAf76VN38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5070729},"main":"src/index.js","type":"module","gitHead":"7101fd756681eab416fd675065884c542386f8ee","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.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_1756526907702_0.26240738608373726","host":"s3://npm-registry-packages-npm-production"}},"2.8.846":{"name":"underpost","version":"2.8.846","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"438d78149329be2383f150f76962f6e3d83d1d27","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.846.tgz","fileCount":399,"integrity":"sha512-zM++Gc00apTXIDFDaIfdQxyxgu6ePNXy2ooDwdf1ygF+4T6lJGrdThu7u8aP3KKvXYO6ZGHGjzvNnZ8MaaUPpg==","signatures":[{"sig":"MEUCIQDlhCWuB+D3cFStHA01zmiVZr7qVfL7DxOnQQh8otunQAIgeRBSpXVSEEXGMAjfOwD/yBdoz/Ds5P81jjgII1BRSDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5085503},"main":"src/index.js","type":"module","gitHead":"f9b6eee5f1414af0be791dca036698777ba36932","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.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_1756695482541_0.4613156435748478","host":"s3://npm-registry-packages-npm-production"}},"2.8.847":{"name":"underpost","version":"2.8.847","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"26d3524a498bed0a7a9c7892972ba0b9aea3eb7e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.847.tgz","fileCount":400,"integrity":"sha512-Waq/HYJfTlcSiISjVH5rjgO5nTVIbWPutHPSwJ/Me0tSi1jPSxUQt3IeitqK+TJbf1kT3GLUglOooUGt6SPMnA==","signatures":[{"sig":"MEYCIQC6SPUmMMgc/Civ18vn9PG35hcCf5elToQqQbKMreAl9wIhAIPcd2bw2NED/rLNRUpRU4d8pwPciKVNHTNyAY2Eid6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5092292},"main":"src/index.js","type":"module","gitHead":"18683762db183d9118e95e53fc53c481dd0e3d2c","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.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_1756750468879_0.8780573232074997","host":"s3://npm-registry-packages-npm-production"}},"2.8.848":{"name":"underpost","version":"2.8.848","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"32bb64966cd6a5c716260a19da6dcb8c3126e76b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.848.tgz","fileCount":402,"integrity":"sha512-j/ue2bZw/Q3d656dT3d1CSIhM0jpQv1pxgXKVTYafCJ9Rc8j0d4+Fc/zVyJBFeXu073Kq0YkPFItRhtIuuL48A==","signatures":[{"sig":"MEUCIANK07Z1I1FsLpBStjURWyHceggDMV5JiY1yRy6x8CGkAiEAjrvmRsvuu4oUjTFuCfdUQWxynRWTC3bDYFsX7SlTyOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491109},"main":"src/index.js","type":"module","gitHead":"c76e3e1a0233e35623326cb7083d450e0d2a43d5","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.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_1756866645473_0.6749592470654209","host":"s3://npm-registry-packages-npm-production"}},"2.8.85":{"name":"underpost","version":"2.8.85","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"07b3a17db416d1e360550b44d3f6aaaf83971a3a","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.85.tgz","fileCount":402,"integrity":"sha512-eIlIQGDtsLlVrWHZ6W+zMTh4ooBoemjST76bc0dFdzbC8guaFG8fgiYa3p9UFufUoZzW7gchxjzA8Pf+pN7dww==","signatures":[{"sig":"MEUCIQDEnLHnSjqx56ZOWlCE34yy6HSMsz1lB9MDoXAqzjgWiAIgWBrVBEdOHBStb/o2s5+QtpjZNNZWXVhwUn57zVhcPdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491078},"main":"src/index.js","type":"module","gitHead":"ca044f28d28ca23780f0584a93c2069d1ed8691f","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.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_1756870197618_0.8754328057071841","host":"s3://npm-registry-packages-npm-production"}},"2.8.851":{"name":"underpost","version":"2.8.851","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"b690361ac2221af48653bfe93db1de721f4c2b3e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.851.tgz","fileCount":402,"integrity":"sha512-tBRwc2Xn4xB/KpbR7+T4hLltyoqumaTrCb9bqycsilQnNC7iK9ms+Spe7nxEC0iNTm9eGJAn7QsAcMzObuKpXg==","signatures":[{"sig":"MEUCIQCqvlBGU0TUQ/Lq/E8eEZb0hgALVexNYk3q8j1QmNZP9gIgJcGI1qauHirX7xfLXeUMQLBcBdoW5Lrq0o6XuCjpPAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5493332},"main":"src/index.js","type":"module","gitHead":"ba83cb288b113be5fc5f0905d53f984f8f59a1db","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.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_1756927156344_0.677265735028983","host":"s3://npm-registry-packages-npm-production"}},"2.8.852":{"name":"underpost","version":"2.8.852","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"764a0342587344e3553bc6c745954882fb942f71","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.852.tgz","fileCount":402,"integrity":"sha512-Hh2pG1SO9he2AyHIfd60yXpBsCnhpqpL/sB8KBBjiUNXdvbdNM3IniH27YJb72LAVib77HmFCpTZ4vAWdF397A==","signatures":[{"sig":"MEUCIQDswcCAWpveyCS4MM+s7yHwQ+Bja9P3ZFPGtejYZYY2qQIgTGg9U4725Krqfz68KudoAUtxLrrrU/cmvJVVfNW+XyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5493814},"main":"src/index.js","type":"module","gitHead":"66b27e19a9c70c7702f3318eed06040512cb360d","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.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_1756948046632_0.14820676691672596","host":"s3://npm-registry-packages-npm-production"}},"2.8.853":{"name":"underpost","version":"2.8.853","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a41fdcc006eda6649e531143c47eaaede03058b7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.853.tgz","fileCount":403,"integrity":"sha512-b90go/4Aj9BMx9ddM11dMy76lm+ryMLOB1yoTpRP8ObaNHpHXv8ZFlfqf4nCd5zvSNEKcUyBikbRWdFcSkWu/A==","signatures":[{"sig":"MEQCIEGR/McofDYF38TafpR/C79hCnuR8yiDK3pvqB5UNYAAAiBr0IIHq0ast8oK/vHX5hR1W4/vFp3gllSOQBMZNFuzkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5494181},"main":"src/index.js","type":"module","gitHead":"8cf884c60349de07c28d6f2d2d4887b2e445faf3","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.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_1756960121777_0.02379858260481882","host":"s3://npm-registry-packages-npm-production"}},"2.8.854":{"name":"underpost","version":"2.8.854","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"93e357d113fe632aec792184516dc565b423854b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.854.tgz","fileCount":407,"integrity":"sha512-g/tm33EjGrXCKKHHHELSs6DKZAZ3P6T8HBwIncwzrJXFi2iEab9aHPbHld2sGscMYncF+kbCPR6MsM03Wbg8uA==","signatures":[{"sig":"MEUCICh7elRS8izJ5Z9doW13b1GJB3X4UKRCa9y9lyefQjjaAiEA0JL2ffPb1ABGcfkL+CNtxAtn34j/uoo8uYr8ukSqzUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5477698},"main":"src/index.js","type":"module","gitHead":"ef475785d223872f4364f58d577b2a99e86e3dd7","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.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_1757119156463_0.7141277968706912","host":"s3://npm-registry-packages-npm-production"}},"2.8.856":{"name":"underpost","version":"2.8.856","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"78feb0671c446b3527cd4ca7490684faeb95cb24","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.856.tgz","fileCount":407,"integrity":"sha512-6kvedm7uF4dEOD0buF25JmJf0TOk1kcXnJHxCMv2a8WUDEbqqRNo+1y4FRmhcnxfsCmv4735cLcoqIrwFSNRtw==","signatures":[{"sig":"MEUCIQDNR3VHjB3LDyEdvP22q7aVsQG8C3GHeQob8OodKrIPiAIgXdM6r6vSmJxS7b5L85/dPmjo0781BJB4cgNiGS39Fjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5478339},"main":"src/index.js","type":"module","gitHead":"dda21c029ea0b024a36627db6b4694a51570f924","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.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_1757123249223_0.27957532770016935","host":"s3://npm-registry-packages-npm-production"}},"2.8.857":{"name":"underpost","version":"2.8.857","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"156fd6acf9139892b29a954672066257dc66a9fc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.857.tgz","fileCount":407,"integrity":"sha512-U6tp90EXiXPnAh0F9b4PLMrRQ3LMHc6X/s09xkCfdRkKt3mPSYCgzKucRKQfTOFW560SXuDwSbLH91hmP5iNcA==","signatures":[{"sig":"MEQCIG6G8ksXYHgQkzhp35yUP54/K9M3ksHWn7rWJ6aYIyWIAiAcxmBhTl1ZtwQiHsu1dc8PchKHdLQuf3cupWuOVkuOzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5478348},"main":"src/index.js","type":"module","gitHead":"86f1c4725b6367ca796ba17f82a12a9833d15f33","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.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_1757124568252_0.5975869201945883","host":"s3://npm-registry-packages-npm-production"}},"2.8.858":{"name":"underpost","version":"2.8.858","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2c6d5f4709cdfef4f42cc9a2b28285633c7ac6e2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.858.tgz","fileCount":407,"integrity":"sha512-DQ5mfHpI6+aGHqTEbJIz1HwOTsaWfJm7XM80aNxflbhivXa3zYLkOZxrDi+31Px5EIYG7REdn+N+JNLMxb/eVA==","signatures":[{"sig":"MEUCIQDvOHk5rPkPkjs3zpmJTrv/FQ/mMesUmsZFY7D52TdJagIgbUEKk3OX0GFwVF9oKPiFkod/E9gt4NuAayV3ao9V+KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.858","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5480631},"main":"src/index.js","type":"module","gitHead":"61dff829658c0bf0168616c6654dea0c453c0e08","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.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_1757180757300_0.9082207476547617","host":"s3://npm-registry-packages-npm-production"}},"2.8.86":{"name":"underpost","version":"2.8.86","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"02574d4fbd6e4ed3e8b30dc904f4a410916c0673","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.86.tgz","fileCount":408,"integrity":"sha512-0jX6SARVUsQ6Rr+gkiZKXsZRx4MgFPjp237wOTOm11lfjOh6Rx8gFhOA9Wtj1aZtqUg0Qy+XcysOV5CBBspPDA==","signatures":[{"sig":"MEUCIEma2483n1TBXfoUQPD/7FoDDN1WL/IHKmnEnEPmvRUcAiEAn+AC56N/Z/HLNABTDMs4NGKv2XMtmwEQ8La2vlujpAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485524},"main":"src/index.js","type":"module","gitHead":"8b8b4f8d4197184ad2b8137d224ae3a417854ec0","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.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_1757546541914_0.8487732370021133","host":"s3://npm-registry-packages-npm-production"}},"2.8.861":{"name":"underpost","version":"2.8.861","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8ea083f0faf4abd934d07b2339904c9cbb4fc474","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.861.tgz","fileCount":408,"integrity":"sha512-tFiiLn6swIxA8CqMmof+j1AVJxsxn1W/wRH44eKmA3sXwQB0aihPyMJBUnk4pptU/oxD9wAUeThsLD8RAmlFSw==","signatures":[{"sig":"MEUCIQDP5sWHaIHjtOTQsijplQfkcoH1AhnIg6hdnAmp+dk8BQIgHGY50BYPI8hZVsRwqit4+nkF3feEH9vlAp7+qLWTBsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485591},"main":"src/index.js","type":"module","gitHead":"0ad4c198013a3651e6000ee3a1997f5d7a9f2db7","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.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_1757625728386_0.8409240684647277","host":"s3://npm-registry-packages-npm-production"}},"2.8.866":{"name":"underpost","version":"2.8.866","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"de6eab5253bafadaadfada3fe5b3846cb2937c27","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.866.tgz","fileCount":408,"integrity":"sha512-giAPy4S8VgkZtMXz+6T5iWicFLBq5f5p9h2ua1uWJYOs89rR2HLz5o6c8zG91ECuCgGEJv4Qcxg1J8E0qUDLaQ==","signatures":[{"sig":"MEUCIQCfSriCGJmzyp7DqrbzFuHQ7NKnl4jwIttC93YiCNPQRAIgVFb73kGlcOdjVOTUjFetOuOJslPZs5niCjdl3RzEZsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485425},"main":"src/index.js","type":"module","gitHead":"116f610776072bb86331d449800cb7994acc7dae","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.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_1757678018996_0.9596167584941488","host":"s3://npm-registry-packages-npm-production"}},"2.8.867":{"name":"underpost","version":"2.8.867","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"7080fed77b234be96928d6c659f1e75ae33c438f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.867.tgz","fileCount":407,"integrity":"sha512-clVYVDdoZ/gwFVPvmMi13k1hv4M0rvuiHSFmfun660+YYx4F8yJKQ5nn4PZmfrSnuf/O1dFOcbdYY83Iesx1HQ==","signatures":[{"sig":"MEUCICv0+fjpHBp1DP5kvutg/jZlnO4weyDaz5BE3jnSbQ5pAiEAmtSfSA3trXcHwh+Q7K9M4h191RTGQN0YM4n7ect3vns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5483682},"main":"src/index.js","type":"module","gitHead":"77a0d3bf1a34e53842e09c831abd46bbe6cbdff7","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.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_1757699114687_0.37220970747428295","host":"s3://npm-registry-packages-npm-production"}},"2.8.87":{"name":"underpost","version":"2.8.87","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8cd893f5daccd5cfe69fca71acc7de41f65bb324","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.87.tgz","fileCount":410,"integrity":"sha512-L6DyPMkgPWYW1lWb8mkVzIzuarwbWzkh275w9Rx8s1dpqYUcC+fVvF8YvHaigX3djBADmtRvOXURRlwS/4DS8Q==","signatures":[{"sig":"MEYCIQCZs6C5mlXVHajILv9wFujGixQ+Xp16doLI69dKuEkMJwIhAK5vkOsuNmW9i6pZGD5YLpIIhjQv21YrIf89O3Vo6ndH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5518803},"main":"src/index.js","type":"module","gitHead":"5ce37d54cfee0b03b0a19be3105dbaced4173cf8","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.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_1758472476915_0.03542026587706437","host":"s3://npm-registry-packages-npm-production"}},"2.8.871":{"name":"underpost","version":"2.8.871","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"560f320ea73e3d697436409863abece38c33ee00","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.871.tgz","fileCount":410,"integrity":"sha512-5ZbUnHe6sm+9LMH/tEsXUt885ybO6IJYTqKoL3dp2w7xx2JS15vnLuXThpOyZJZfOcfbDucr5vccpNHpJvtzYQ==","signatures":[{"sig":"MEQCID6AuUy1AT7he9X2f18VLHV/jA0fEjM4LmHHvl3aAL0+AiBNfLs9mlrs6evURjMdY2/QkcstfanKRaC2stZnWcspMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5520213},"main":"src/index.js","type":"module","gitHead":"1bb8d509ea0281a38f0bb7f1b2af59e29938754e","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.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_1758571160929_0.43316545501993375","host":"s3://npm-registry-packages-npm-production"}},"2.8.872":{"name":"underpost","version":"2.8.872","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ea2e18c57094bff3fb04f59ac726450ab8e378ac","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.872.tgz","fileCount":411,"integrity":"sha512-rLyH4Bl/D4l/4wWR+vVU/VbArdQ2OH6mm32U5zOVvVqRdFMzgFbXrnikfAZtiFPz5CUlWJBKmkBjBV8mxcBtAA==","signatures":[{"sig":"MEYCIQC1xHXCJK6VtlA83I0cNtGRf6GzPFgnOvR0+o55K9lPkAIhAPbRtLBmKZ69nAqS6cxxzqiPsjuugrBLP6U1jqhyaV6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5523419},"main":"src/index.js","type":"module","gitHead":"125dee36c97e47ef049b9485c84010a87cccebf0","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.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_1758722091176_0.3595029064938615","host":"s3://npm-registry-packages-npm-production"}},"2.8.873":{"name":"underpost","version":"2.8.873","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"046795adf26255c2ba75d4b91e9acad4576d36cc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.873.tgz","fileCount":415,"integrity":"sha512-sNfgxF2XfuxbzvQncpShqKS9Qz33maAY1bBq0IK8DrfFG8GRS3o9eccXkfVfg6XIj4ra6AX2r5nNkrXKH+vF/w==","signatures":[{"sig":"MEUCICBezFPkUp7DRlBbuYZ/99+37/pAdNPZO8fId5Ws3xYdAiEAoOAktbuxIrZC9rEoZMCP3jHqSuLM8A5uGBBE61XYVwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5566521},"main":"src/index.js","type":"module","gitHead":"e0b4f4d88ccc09ed274466ed398adb12504e142b","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.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_1759068977359_0.42170489971048064","host":"s3://npm-registry-packages-npm-production"}},"2.8.874":{"name":"underpost","version":"2.8.874","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"4c1c6ff3d707cdc4e64b8dc7486106d9ee4302f3","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.874.tgz","fileCount":415,"integrity":"sha512-0rNxlF68fBDUbWq7hY+Fs7VVkjgGBo/BaWAiu+tt1l89nNeI4FiccQ1KcVYsXt0RiRUK0xU9iuzMdeqkXX2g0Q==","signatures":[{"sig":"MEQCIBGkC5dcbGPSU0nlLAwKM9xDRsJPCWR8a/zRU/TDdl+AAiBq8tW4MhembM3crx02GTVqVhEZPaOdUAAZEK2XUcs+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5569200},"main":"src/index.js","type":"module","gitHead":"e4f9e7727d3d12206e53d2f4e0880c14f573c8c4","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.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_1759133574765_0.07853642987737075","host":"s3://npm-registry-packages-npm-production"}},"2.8.875":{"name":"underpost","version":"2.8.875","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fc01dc59d7e688707ebd56368a50f4b562cc9b14","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.875.tgz","fileCount":415,"integrity":"sha512-2vksUZR5rN+z1C/pXtk1BSHLNs47rub6UsE940JDNSkGUjj+NE1szFZeqoPsfLmHoUgq8lWzBEywmYrKJu/6tw==","signatures":[{"sig":"MEUCICfiiFJwpoYRkoGa+IeXEfT6kecuc6zftp4q7atAb7B+AiEA3LtKA4f7rIzsHkDvBsi01U0P8HjIgukzvS0zU2bzvvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5569893},"main":"src/index.js","type":"module","gitHead":"5f0ded7305ac3effe92a21238b5153a17fba4b1f","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.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_1759137492152_0.3376436090139694","host":"s3://npm-registry-packages-npm-production"}},"2.8.876":{"name":"underpost","version":"2.8.876","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8cbfaebca4e2a23eab3a6c577f10719ecab1c9f4","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.876.tgz","fileCount":415,"integrity":"sha512-SEfKG+Ry044zeApoa4RD+mffuZIy9dsiNibumW+QBptDDKDGaGKISYvhRVXSu7eO5aljWOd/B3Qr8OpdyXdP9g==","signatures":[{"sig":"MEUCIHWFubHiLs1bgxKfVL6YAktznyj4vahs++drXhNwAUZMAiEAmQjXz3oegl9ZRFWJC9KUMXj9f9A851FmVOfPqI5Ewxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5571480},"main":"src/index.js","type":"module","gitHead":"81a8e75d4435df0724cb59e4b488a7a35b99b9df","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.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_1759144921881_0.9874617229809015","host":"s3://npm-registry-packages-npm-production"}},"2.8.877":{"name":"underpost","version":"2.8.877","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"b4e253c259ca915eb1c1c6e456d9574309e2e405","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.877.tgz","fileCount":415,"integrity":"sha512-DWsYzNJ+yBsIeohHK1gHN2mWP3FJiLGAv89JHS/YdVuQSgpEYrddpJJNzrg00wckt7KYf2uIVh8oCwt9FpRFvw==","signatures":[{"sig":"MEQCIF5e9lYHEKsjcbQfWFLQ3ahuZtEaxi7wYMJyYsnMwgflAiADt/qAZBmqiF4MK+rrb6dX36sBYu++2l/+wKh0atZPfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5572677},"main":"src/index.js","type":"module","gitHead":"bdf7a7054f23d60805b3dd840f0e754628f06eef","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.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_1759157114379_0.3879416376447977","host":"s3://npm-registry-packages-npm-production"}},"2.8.878":{"name":"underpost","version":"2.8.878","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"84bdfb4036f0be3e9cbcdec2715f3a27cfcccb11","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.878.tgz","fileCount":415,"integrity":"sha512-uooBwkZd6EzFJNx+MTeQeOnhNMIOX+WUSO6UAebi4pz7uiYY67PsY3Qxy/XpuGyWxqh57I4Odz1gWeWGLzbz7Q==","signatures":[{"sig":"MEUCIFEOlD1AU3vNJemD1vZJnhYWZBaRHpVg1sklXvF3X3j3AiEAydMaqTNRMd9DTVP50B3ArR4Rzq+Y4qPXUxe6Y+/ht/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.878","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5574693},"main":"src/index.js","type":"module","gitHead":"524cc40f7fae74476f270474c26b22cdd3802b65","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.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_1759201569467_0.9528775934341529","host":"s3://npm-registry-packages-npm-production"}},"2.8.88":{"name":"underpost","version":"2.8.88","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"250946e7ed6141e55a7e8441c738f5160a91a776","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.88.tgz","fileCount":420,"integrity":"sha512-y5JIznXA2T3ObdksqO49mEpT9QK1SL8Tcl5WMxWlVf3GwCd3l3woWnR3Iwy3DndXgIpETZ2oMzw3DhAF0EpHag==","signatures":[{"sig":"MEUCIEApdjuDLiO9uGQbjfSu/T6I6GgIe82g9rraO8456KIGAiEAg1+zjKmcjTwFG0XupiGMTQobxxqT5NGbsaJEPt6vUSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5599904},"main":"src/index.js","type":"module","gitHead":"957bd9282edf28548fc62eb2214eaccf4842c6e9","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.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_1759340393914_0.2525983891631771","host":"s3://npm-registry-packages-npm-production"}},"2.8.881":{"name":"underpost","version":"2.8.881","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6bd3332cdedfc724a81b7752478088688404db5e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.881.tgz","fileCount":421,"integrity":"sha512-PgU+8XTRQ1bvRxSRve+7opPBiwgE+M5CR1OmfEwxjblNI5mB1QJAAFGa5nlabYJGU7IyPrKLiliip/VOIXvcYA==","signatures":[{"sig":"MEUCIQDhCAfOU02BVyazFp6HwGT0Xvs2kWJAFOGk/FYm/UmhUgIgasRIygfMoPHkeUftFtGvG0M/mCRYCv5u6gacHivhXus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5629181},"main":"src/index.js","type":"module","gitHead":"0ba27c1921f9793ee5334dd5bb7b7c31bf134426","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.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_1759503883462_0.45720711263148717","host":"s3://npm-registry-packages-npm-production"}},"2.8.882":{"name":"underpost","version":"2.8.882","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0db0f4976413d6d14643761cfcfd816d95ba510e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.882.tgz","fileCount":423,"integrity":"sha512-ZmJhxGEhep0TV6IbPS7rFEw+fn9Xf+civsr9+X+74kuWZ2KUEcDc3fW1Q78/RCM4o1LjuHTLEUVauZJS35qRwQ==","signatures":[{"sig":"MEYCIQCi8ArCHy4bQt6qhTJkxN5+SmKUxLWKOZJgtkTtksbVOgIhAO+mTGFILMUeUvzM4e+/mSy1LAv8NvLQD8ljFokdcdtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5669517},"main":"src/index.js","type":"module","gitHead":"ed0198ebfba65f9fad192457979dbdfaa04add16","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.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_1760061663632_0.20034585276101047","host":"s3://npm-registry-packages-npm-production"}},"2.8.883":{"name":"underpost","version":"2.8.883","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"606df35e9976aea39e0a6fb43df052dc8ab422f1","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.883.tgz","fileCount":422,"integrity":"sha512-AUyM+JOxighP/JIkPaQ+E4hBXbdy2D86Zz/CBGYH8YuUR4PhQt1amC1uFxYw2uy4RRE8DX0xVqBqdHY4AOax2w==","signatures":[{"sig":"MEYCIQCnaDAZuTAkBkhatdyZpeRmH4vJgxeVhXCmtbvDvsxo0AIhAK0Lf6Y3iz3qoNUUfEumEdDTKBstNXh2y3Gw7mJ/Lqat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670694},"main":"src/index.js","type":"module","gitHead":"fbe4200c2827bccf4797af36a5fdd6049eb07176","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.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_1760074314586_0.8851747631444329","host":"s3://npm-registry-packages-npm-production"}},"2.8.884":{"name":"underpost","version":"2.8.884","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8cb1a3dcdb478f1690986bfdbaeed4feb785beaf","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.884.tgz","fileCount":422,"integrity":"sha512-bHtjfVBX+kKXHae/edmzJNVezoh702HXT2c4zwdb+uNgGlrHsn6RLI2+1YbKbN93zilVjucwkmTIVJjmBTJa1g==","signatures":[{"sig":"MEUCIAraZdEASWF1cm/GINVX22WGM7x0CnHLjEX2Vp0zwg4VAiEA+QJZM+brf0+p3hTxd97pKzPDEPS3r0B61J50sMvmt74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5676145},"main":"src/index.js","type":"module","gitHead":"87c9f1031071dd15ab9c4c6e49dbcf7a78f3c932","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.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_1760120851497_0.7985416186564889","host":"s3://npm-registry-packages-npm-production"}},"2.8.885":{"name":"underpost","version":"2.8.885","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"d63888aa0318e299ae5ab06e5104cd0ae836a938","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.885.tgz","fileCount":422,"integrity":"sha512-rMCYK+gj7tr/SJkZHDgOdjjb5oQQfky14+pibQ7kygC7r1NFd38w7T5u4nxInnA/5C4BApo88YrbB6Bs+szmDA==","signatures":[{"sig":"MEUCIDFJpy23667cll+/g7cRz+KS0ToVRDJQYWWpWeHHU7oBAiEA+CsOagp0mK1dWMVBbo5W9QkCPzGY5VWAJuyNpS33qE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5722885},"main":"src/index.js","type":"module","gitHead":"7f677d43aeb1f96ce55a7c03c835d3574294fcdf","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.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_1760367965052_0.3787811674357058","host":"s3://npm-registry-packages-npm-production"}},"2.8.886":{"name":"underpost","version":"2.8.886","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f11043161c7ca503b5280a8d0d97647d7b49106c","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.8.886.tgz","fileCount":422,"integrity":"sha512-97IxRQjs3jGh6sVJgg7NoanAZ67pBUkhJxcDcmFke9Yiwo4vRVNQyHqKItVYoUaiGSN1Oe4Zl2h/kjmGOM+Tew==","signatures":[{"sig":"MEYCIQDJurRtVpGST4CpcLLIGuG3aCuxB3UIp+rCgHgCITmnvwIhAM9KgPooszdb/Jb5F5oTQDmN8gAdxWT1pGhAbANt+exn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.8.886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5800441},"main":"src/index.js","type":"module","gitHead":"260da67a3466c693f422014359e670fc237bb210","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.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_1760573341692_0.6591404763764874","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"underpost","version":"2.81.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f70d9b1b0c4d85eca5f35ee584bcc6df2d70ebbe","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.81.0.tgz","fileCount":426,"integrity":"sha512-8Cto2KvUl3rX1Paz11iKdfU9Ej/1uG5m3PjjGm7iFAgh+2MyxRLrWjHPnRgJSvB6iFHMNwT5YL8rfCTknuD1wQ==","signatures":[{"sig":"MEUCIBDG+PrJS2fLeSFe3BdhZx4OBxK+g4M/L52oJVwW1CUfAiEAvkziaB9fa+/1QT7+rDGQlmvIWiMNrga61gXj+8dUGh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5810248},"main":"src/index.js","type":"module","gitHead":"40b33dde1b5dc85dee2f2033669b343ef06031f6","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.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_1760725169330_0.2562506710106449","host":"s3://npm-registry-packages-npm-production"}},"2.81.1":{"name":"underpost","version":"2.81.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"249df629e4315cf585ee44fe3445a04d250e3c7f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.81.1.tgz","fileCount":425,"integrity":"sha512-zUEOeUl79BgBJESVdBHc4CbCt00zQwOhe7nqMCAorLERysuuuW7/kSetCIRTMVm4uhUdJslZIaTztgriJN47uA==","signatures":[{"sig":"MEYCIQDmbjEMUuDJZtiabhHMMjcp83+uPoZLYQNV3wDkvmFzrAIhAOBCIbjB3lBMRLR09YcokV9bfZ47JC9weHR7qGnKWZw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5784399},"main":"src/index.js","type":"module","gitHead":"449b1073c0606954d5014c94c2a7d7213ca708d4","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.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_1760742298567_0.4252022850069501","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"underpost","version":"2.85.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"f93db753414b62b8c8daf6510137ff150ac414a9","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.85.0.tgz","fileCount":426,"integrity":"sha512-SW5BlozW65a+pnACh6Aet7AQfFeNTra4uoOsyGiwj+bJ2TrV3V5piZCuKHDy+P4zneg7brdEfd95wfcBR4esdg==","signatures":[{"sig":"MEYCIQD7H6/Zv9nNmuA1vr78H1NUUUHurCMcpANuXM14nes9ewIhAKD//PE9+fCJ4pK/thLvtFlxBt1W3I6lRnjmpS9sjhS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5796011},"main":"src/index.js","type":"module","gitHead":"90f3bfc4d0017385cc03813c39edf6c6d7df5bfd","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.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_1760815568050_0.5782701615378305","host":"s3://npm-registry-packages-npm-production"}},"2.85.1":{"name":"underpost","version":"2.85.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"e39464ed79d959d56ff33c20c94399031914a186","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.85.1.tgz","fileCount":426,"integrity":"sha512-aX5OOJdUjb+h1D61Eo17xe1mles7hWRtkeASh0GzaQXm0wsKRvYaYA/G6KVOOKO7WsMTHLPROKWHJEItec5yVw==","signatures":[{"sig":"MEYCIQCFGnIldVnYsQWoFOi8gRglr7WAw3MI88CBwOI8ca/HzAIhANfROENeZqKvstqJ/QEakJQthnZpFzllI66l/aY071QT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5804923},"main":"src/index.js","type":"module","gitHead":"160b52e71c7db0db48599a24f28f9c66b62dea94","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.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_1761001462080_0.24161365474473695","host":"s3://npm-registry-packages-npm-production"}},"2.85.7":{"name":"underpost","version":"2.85.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"1c557700d45916708073df65ac7d4e33c46b0d51","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.85.7.tgz","fileCount":426,"integrity":"sha512-FFuvClaTblXkSe2BDm4J9PSOo0knxA2JWOJ6SaEuKAysAmavuCDxzfpyPG1YAPgOqoWgk2uBP1eIpcUztxBMkg==","signatures":[{"sig":"MEYCIQD7wa0+Ab+ZxDUVVAQNbuemN+VWr/cyWeRYjiK6R+XhXQIhALYElY8eIR95kqaqkbuAuOcsWpwMZayEqh/UVFBW2Zpe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.85.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5822190},"main":"src/index.js","type":"module","gitHead":"1edb84b388ae9375bdd3d5c19a2ebbe0f582a7f2","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.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_1761279038258_0.5334199915468594","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"underpost","version":"2.89.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"4eb04242e51442952f0fe133cb7342091096a0a5","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.0.tgz","fileCount":425,"integrity":"sha512-INk0AusBJzqO6fpuQ/3RGfVsMaTrlVjF+Td2NVWtOsaFdJ0496LKLkn6l4ZZGPR/5t0EtQoRdATWhMn46NRyRg==","signatures":[{"sig":"MEYCIQCZwVkAK+yxw0zhRf+SsVsQmIs4iO3fOlZA6TSPeL2zpgIhAJV+GDZ4Ck18T8sPdQkmgkEa6wc+1CsKPesu6ILcVWPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5903751},"main":"src/index.js","type":"module","gitHead":"b64882aff59e1fc5c3d40a3e16ef2b0dcaccfe01","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.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_1762746222613_0.04624079197698783","host":"s3://npm-registry-packages-npm-production"}},"2.89.1":{"name":"underpost","version":"2.89.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"88b1898301ae2d887fcb21ce329890b57559c4b2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.1.tgz","fileCount":426,"integrity":"sha512-+Dr2cCm0p8pzPmV7GYqTA5rl4/W7Uy5gpgDh9OiUwp/6NkWA2KzWoxBpK1nc1V8OzuA12PuIFH0Bm159a/lZBg==","signatures":[{"sig":"MEUCIEqYvKLEicQspr+nNEYlAO1QC9Wt+Po3EZAmFRLUbBUcAiEAjwZUXVCvefmZFStSqyW+6iO5aUB8xmPmmVA3kNpkPak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5909830},"main":"src/index.js","type":"module","gitHead":"16895e7a5804f3176cca79798fd84573c4871c1e","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.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_1762861254896_0.3563195075415293","host":"s3://npm-registry-packages-npm-production"}},"2.89.2":{"name":"underpost","version":"2.89.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"419ace7d5234a474908b369dc35a56f94ffb6fad","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.2.tgz","fileCount":427,"integrity":"sha512-2mQDLlB9H2paqdXhoarFLgVmZxgRvmy+coknU48Cv/yTTESWE1V3X+MrsZj9vS/6fHtlNP5pEatdydAsWRRfaA==","signatures":[{"sig":"MEUCIQDyNsY2h3tT56dD8R1Xskj8YP1eL4Xlp9bq6Tw2DPvj5QIgYPKUpyogP/C/J1GLM9hkXuXSobllT53uLdsd1xD1j6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5916948},"main":"src/index.js","type":"module","gitHead":"8b9944e72f5716653678dc21c939c699995d37a9","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.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_1762912958436_0.22768121367585148","host":"s3://npm-registry-packages-npm-production"}},"2.89.21":{"name":"underpost","version":"2.89.21","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"26749adf67c7011bf5a4136cc96c34f874554cdc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.21.tgz","fileCount":428,"integrity":"sha512-nsovdB7v+ZGwo0+Pw30H54IZ2voLajTztfYPVm1mOnTi22ezQr00g3umouBLvMKF69/cpodeYDTfU3jgTNhz1A==","signatures":[{"sig":"MEUCIQCvY8oTKdCqdw8TLZg6cfsURxV9JO4FDinCEydHwCDE/gIgLLhTIdJh643OweVJsv2/nOYlTKhuDRSaLBIb/tuOoOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5928988},"main":"src/index.js","type":"module","gitHead":"89e318d6fde27f37f0077816b0ae6d106b289a77","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.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_1763078143007_0.9055895473429711","host":"s3://npm-registry-packages-npm-production"}},"2.89.22":{"name":"underpost","version":"2.89.22","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ac67bd6eb6cfa042d22499be237ef84558a75996","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.22.tgz","fileCount":428,"integrity":"sha512-KipZ1ifwaUrU8vhofwmSjLqlFwOTLH/96xcyK/vzOSyVbTgXFMqS0l856NB7ah2i1Fie9AxBpc4cClkw0ueW2w==","signatures":[{"sig":"MEQCIGjVLtH7IMf2KAvfv53y41yVMf45F3+1X9IR2t+dlRo5AiAdz8fMq2lkEIzGVH+6igX6u4jAAY8kNNQm0ZYXVG7aIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5929044},"main":"src/index.js","type":"module","gitHead":"6751cbeced0b24ce075bc9a53196fbc5c1f461de","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.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.22_1763080680887_0.5471178641064696","host":"s3://npm-registry-packages-npm-production"}},"2.89.35":{"name":"underpost","version":"2.89.35","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"50891acd52b1b2c48806f6a3bf05ee0317a37c2e","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.35.tgz","fileCount":430,"integrity":"sha512-4snz3rkYZvucoiTYga1qvKrVqJibGDFlii9UMGkPr/agRl9NlwGFL1bvJXBBNzZPnS23+LWfxXwhXKUaZ+yyog==","signatures":[{"sig":"MEQCICSNSEM9yQ/BOF2zAEB2KmB3u05xt3P8KMqXGqYAp7PWAiALiWj9TNDT4U+EEKGjUsuaCz/VWJQsVl2GndN7uBV4vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5933994},"main":"src/index.js","type":"module","gitHead":"931a06103ed7afe54cd1ab02ec4ddf13986b33a7","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.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_1763131711321_0.48488264669611447","host":"s3://npm-registry-packages-npm-production"}},"2.89.37":{"name":"underpost","version":"2.89.37","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"b32f099b472f291794b4df9084ce66e6167560fc","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.37.tgz","fileCount":430,"integrity":"sha512-KZA4klwfkBh8UxxgGfRsbHNAEH7VoX0XfJbcy9YlduC9V9f8W3vjX/vQjAWlkAyaAt/UhNMSRNqYngBe0wa5IQ==","signatures":[{"sig":"MEQCIAtv3rfAlFpCn0xwii01AMV4yAwz0/HzPvyE3Kbm94feAiB1CjDTl0x4wSzbIYEby9FNW/PIDDeMPBoOS7/uMiGTRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5935091},"main":"src/index.js","type":"module","gitHead":"236a0835e79e70b7361d9ec11f7a1e7b95b859a0","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.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_1763239145662_0.3647689571611339","host":"s3://npm-registry-packages-npm-production"}},"2.89.44":{"name":"underpost","version":"2.89.44","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8a8adaf2236d92b929b41c068d82cd5505f4ac6f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.44.tgz","fileCount":425,"integrity":"sha512-IfR7t3zako3KSdZEfwFPIp3hO3mjwqUzD3Vf/y49lH0mJQxSlo6hbIbVyuW9myXzT39xDEgFahpDraTSqyFwWw==","signatures":[{"sig":"MEUCIDKmzk48YrrJ6xS9Qqt1KV6u8MPXzzhDvHdIiNTShYwFAiEA738Ya1ci++j+Dr7GZhSjFOvEEiXtT/UckAFPvpO/0+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5938452},"main":"src/index.js","type":"module","gitHead":"d48a8d50135a433c7bd16aab4b9aa1b98a7df3a8","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.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_1763564245237_0.16845494943932748","host":"s3://npm-registry-packages-npm-production"}},"2.89.45":{"name":"underpost","version":"2.89.45","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"07edf204b4513a857b4f34ae1752d879df202450","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.89.45.tgz","fileCount":425,"integrity":"sha512-5rhAcQXT7Eysrdn3NEea+KHWGyr7/yVa1ujeIA5sj+0yb8ysLPxDWPYGwdPEM/EAYEBkN1tnmxIc8bL6R2lrQg==","signatures":[{"sig":"MEYCIQCV1IZuYrspA3rULinunHtItYG2aCm7xLHRZc0Lc6Z5/wIhAMfY8FEN9BkdDBSiLMLelfCLJR2SLW/0MtDpmNOSxD5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.89.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5935780},"main":"src/index.js","type":"module","gitHead":"a13874a95517bea474adb46c4e69c784479dc3ce","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.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_1763587628382_0.5529435306995134","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"underpost","version":"2.90.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"95020f9909e4c866b5c18bd820024909b7f3225b","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.90.0.tgz","fileCount":424,"integrity":"sha512-2cxc4dalg3nE26NZZzM6muOEUQVulkKo/WDceLxZ2D1CUv1G+9GdvyJPT8fKSoz3oYK6lHyw7MB81JcD71nmEg==","signatures":[{"sig":"MEYCIQD5q/aQvuauf3jDqClVldKHUxWDnFI2SeFizru+ir7B+wIhAIdcsDtGRnwQLsAeDJiYpmsIIqKeYMIeIqVUjzePYStZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5946143},"main":"src/index.js","type":"module","gitHead":"8ae96b3573b8d95b0e5e4506bd01538f78132132","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.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_1764135176457_0.58749407380509","host":"s3://npm-registry-packages-npm-production"}},"2.90.1":{"name":"underpost","version":"2.90.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"b8773131ebf9d576a3538aaa1ca4357db5b12fc0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.90.1.tgz","fileCount":425,"integrity":"sha512-Dogw324HaU98xwjj/4QlSYBKUL6Lfg0NPq4X+oyyXt6/2JWt7YVFdpPf6cvRlDZQijJKszFh2hJzbV6UoeHKsg==","signatures":[{"sig":"MEUCIQCcPABZJKqR22N7VW6R1WAuKfJxXOABEmpvbAl3RfPAcwIgEWVZvfUkuwdCNowQzoWhIOloSg+t2oA9SNa3SdhdiH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5951333},"main":"src/index.js","type":"module","gitHead":"654a15fe46e2ff7502fe5773f84cf36b53faf1b5","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.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_1764289210733_0.7413019182228564","host":"s3://npm-registry-packages-npm-production"}},"2.90.4":{"name":"underpost","version":"2.90.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"151b3adcc64cde036a2629f55c7fae8f1a1bbcfb","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.90.4.tgz","fileCount":431,"integrity":"sha512-kbLXccB2+rD+Opl3y3szaNzPbQNHYDo8v5nr9ZLqhxdVVeOnOoH+oka6YWzKm9IzM8ZbyDREv9SzmKUExJNe+g==","signatures":[{"sig":"MEUCIQDP+DPMBPU5SIc57zmNpso/aZvPlfv8jCl8h89N+DHv9QIgAQ7+pdG8YdnM6A1Tv15VKDKYcQhgqgBRcEdRzaRUwKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.90.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6040990},"main":"src/index.js","type":"module","gitHead":"f0ad75745d9e2477b4768f238ec8d1c078cd8a27","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.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_1764437603129_0.9467173239389568","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"underpost","version":"2.92.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"e419a01eedbe42efeaab683816c8f8bff07e408d","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.92.0.tgz","fileCount":431,"integrity":"sha512-RVFKFirq6YMwi5IekNeqk9hthdC3MzsHReOyV6HzY2IHtLgcDFNMhze5WUjrAd042kbAmCYNHaH9LD2gUErnyQ==","signatures":[{"sig":"MEYCIQCwKQYsgGPayPxAbl3M+zJOYZQ+dodSRO/35ef1xOSp/QIhAPenB1eJJXWiSFVFs1lmdxojhlczfvLn5dlOIa9TTrL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6107730},"main":"src/index.js","type":"module","gitHead":"e554e83b4ad9584e40261544278a466435cc382f","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.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_1764790193296_0.40856948024401163","host":"s3://npm-registry-packages-npm-production"}},"2.95.1":{"name":"underpost","version":"2.95.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"9bc901b0a58f1956871127f1f42bc7a1c47249e8","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.95.1.tgz","fileCount":423,"integrity":"sha512-ZnJNw9pNE8+7WdZsx2HnS0OP9pAuE0ewAAUsvHzDL6xV2WmTaVRkB/20kfpQe3MdsGxxRh8samLic+vF2zGo6Q==","signatures":[{"sig":"MEYCIQCXM7sGuJqlMCalRIhDYsmRVZG+FLoyMxek2HeHwbNP6QIhALf4QSsyJEFOLneAwfuaVRa1Do5hbjjZeQ+G+sZqT+Sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5742193},"main":"src/index.js","type":"module","gitHead":"296fb78578ef8d261209d68057b0a0a6332b6fe5","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.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_1765218497128_0.5835606830287614","host":"s3://npm-registry-packages-npm-production"}},"2.95.3":{"name":"underpost","version":"2.95.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6997aa0937de98ba88ed2da7a3c3e08a69381ecb","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.95.3.tgz","fileCount":423,"integrity":"sha512-LZOFOCek6wgr5pk0+KCA/33XCOk8eL/R5hzqSf9/qfONDWvHtEwUvIgBm6FfHusYib3asXlHxl/eZAvLIreECw==","signatures":[{"sig":"MEQCIHYxjqb9jh8FNizX/IoPBGH5lOoSazrbj8e6KqOvKvUnAiARncecj1f21gNALv8lrlrieb3b5ByRy8YZ+gsuM/Th9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.95.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5742786},"main":"src/index.js","type":"module","gitHead":"f603a7ccadbe98ab81d945baf4ad637e2b00b389","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.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_1765245315825_0.3206008623491383","host":"s3://npm-registry-packages-npm-production"}},"2.95.8":{"name":"underpost","version":"2.95.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"6381e1ac05f63c6d4d791cad48eb9c1f14d88eb7","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.95.8.tgz","fileCount":422,"integrity":"sha512-ZrXf+Lw9gqE2cFmObolGO/r5SzSyfcP66lREvqRcjnA83uhFIFMNABnYujY1tWpz+mKNJWIJk/hL/VGalXMPsA==","signatures":[{"sig":"MEYCIQDo41VhqGTGrZlNTWNRXKsI7LLl724dOyWLziBFsPfFggIhANUTruCFM13nmhQ7IMyTKxYTKhBRXtnqIKF2W6e6lD3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.95.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5733605},"main":"src/index.js","type":"module","gitHead":"c74273fcf114917ee7446c0912c10a78cfbca7ab","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.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_1765400606283_0.1511156103058502","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"underpost","version":"2.96.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"7fdc9eb655e3d8322a36319d27c7cbdd995bb0d2","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.96.0.tgz","fileCount":430,"integrity":"sha512-k6CaBBBlSquo/+uTs8lT7AMTWk3ccCrRijVQmf0sS8rVBdNQVLRdxhU9MeBNSe+kJDOsEVqNzHz0xhWLfGvlOg==","signatures":[{"sig":"MEQCIFBCy0B+S06jNqsVGi3/csIVSnIrb7taf4bW1JgQY/EtAiAST/vSt1A4gCI1TbM5YI4y3alBMY62BNlD7ZtBkBoYzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5780002},"main":"src/index.js","type":"module","gitHead":"9b4186ca20d52453444af8482e3c4e081a7bbb44","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.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_1765583004324_0.11688370449900565","host":"s3://npm-registry-packages-npm-production"}},"2.96.1":{"name":"underpost","version":"2.96.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"d2726e28e0f54649ce1b51675acb1b602b5cdd71","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.96.1.tgz","fileCount":432,"integrity":"sha512-4xLuBFWAJxRcv8O7sPcbX57gts6PhPKVQ9Nq8WDj1aOAabbL5bPpt40gDUaOS6aZHELeDBkROaSZT9DGUbSwUw==","signatures":[{"sig":"MEUCIQCqo0+SUExM45ln4xB61b5exWSv7N8UccpXIA4KNhFvLgIgFv+CFnUrCOg/OFYlQi3lVGTySzizgFOxqUW+aZ6FJVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5809948},"main":"src/index.js","type":"module","gitHead":"1f78acb6da49ea956492e1c4662c936b43f660b2","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.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_1765649501620_0.776586825460619","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"name":"underpost","version":"2.97.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a5af3a3bf57fc01bbf78ce733e8b2d92c6f09d07","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.97.0.tgz","fileCount":435,"integrity":"sha512-S84FONbCQEb4dqWoVyXx6MhV29VjMHVAd0uR4uih4RMJSQdi4t9L08sXX/JcET8z7RDJdAWqwEgFqBO4yEy9Dw==","signatures":[{"sig":"MEUCIQCc7NvG8jx0mSFCT/BRmj2GsBFOiy8n3w9QyhZ0/HWxDQIgIx/T9itzadan85w98m+Wk0Gq/J4LiP428QNtE1STi6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5906449},"main":"src/index.js","type":"module","gitHead":"35e5e595e957f485a8f8af7b72cd4986f4e82c0c","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.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_1766899769146_0.16758857370795144","host":"s3://npm-registry-packages-npm-production"}},"2.97.1":{"name":"underpost","version":"2.97.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"9bc10796a1b45f9be6332a55565b0841969f3707","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.97.1.tgz","fileCount":436,"integrity":"sha512-JzU2phIPWm4Lsjv9K+zlgvtjiBvEyIhkmMYPwpPTmCiMcMnYK89WKwocv4/UxdyrMxdlWGg4Q2GIEyAae4RurQ==","signatures":[{"sig":"MEUCIQCnmzq+PDkeTV9uRQf8o1uQzzC/xy6Y3pEth2AfZjf6QgIgbyKKqFp38U81TTwX9jbxBJwTHBUBFH/DUMBDdDcPSWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5980328},"main":"src/index.js","type":"module","gitHead":"3e6d7358f0f512366b81a3a657ad2f9abe9bc8f3","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.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_1767499803956_0.14174910255175455","host":"s3://npm-registry-packages-npm-production"}},"2.97.5":{"name":"underpost","version":"2.97.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"7f6b1070130cc278ac6cb884f84842c3fd36f760","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.97.5.tgz","fileCount":439,"integrity":"sha512-BQJQswTtD6kNL6RvIdt/WgWZzCkiYaUia3cpE/jhNDAWcgicdrsY7/ZT0DMsUu5YK72RUDJSHXRJrVFVX5WF1g==","signatures":[{"sig":"MEYCIQD7be37j2I03flatR7tMwfOfqltwPo2TY/UVzXVqk57+QIhANbST1qzhU+1KODTkFxtj1bIKAK6G2mgVZcYUqtXlwKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.97.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6146869},"main":"src/index.js","type":"module","gitHead":"99da23cc90031c487fc8c7f06e7e83a7f54478d4","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.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_1768258197935_0.23046962930855908","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"underpost","version":"2.98.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"85a48ac6116c15e9f986639aaadb4d8f0931757f","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.98.0.tgz","fileCount":440,"integrity":"sha512-1iVZ2eOvJk7gE3/HblqUuVHsYw9jbnXsNveZl+G+GSQ+8ezngcu7VsBOP66klTEVIL6Dq4EMv5z31LjiEtgHNQ==","signatures":[{"sig":"MEUCID2MEQUyQynjD20EUOYuIOgXe646273CvsBvWcHtwZ6kAiEAvd8Gzd1R1jNAAgfjT6T6fQKLXO3IC3y6ZMjB2RsgxS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6178203},"main":"src/index.js","type":"module","gitHead":"1475a89281993faab46541fb576ab1f1e51b478e","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.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_1768397440700_0.10799020856525154","host":"s3://npm-registry-packages-npm-production"}},"2.98.1":{"name":"underpost","version":"2.98.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"5862a302833ea7268674b173566375d3856ab2db","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.98.1.tgz","fileCount":436,"integrity":"sha512-lalohpnGhEz6lec1iKB+8nPgZX5r1Y5ijqo10VJiUhBRla11xsC4t0pTuimjSNqpeY8XEpi3nGnqEt0yoxrghA==","signatures":[{"sig":"MEUCIC82rvFGzw5/TXI5zeAuAEiPLf2LJix6nz669W1Z7Mn9AiEAw0U7wcElQG0zn4sl6LRMlYGbZ3xnpR1WFB8iaOIxn5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6043555},"main":"src/index.js","type":"module","gitHead":"ea243bbf12af55b51547b9767b187d8fad5b64c3","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.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_1769176315731_0.3994225846289312","host":"s3://npm-registry-packages-npm-production"}},"2.98.3":{"name":"underpost","version":"2.98.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"3331f45fa50ea610dda7f0278f85411ebd5986f6","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.98.3.tgz","fileCount":436,"integrity":"sha512-giYaqv8BjahKR6xfFCsKrgQahRkDTgS9+4/32ISiSYFBW3oHMWjvm+8+pDscngWbkPdpIFiLOZ4nxKgOFzPRpA==","signatures":[{"sig":"MEUCIQC2xTWdrqZgiMmAfbwRNzKP5sbdQPDpSrSoCkbipk64SQIgFg2tTYeMJDegVd8an7L0P9HY+LmqWeNiHWFvTfk+2ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.98.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6051040},"main":"src/index.js","type":"module","gitHead":"4e6493fca0c6dca39019ccc7777f19fc013ff16b","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.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_1769194252110_0.689342629440739","host":"s3://npm-registry-packages-npm-production"}},"2.99.0":{"name":"underpost","version":"2.99.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"852c354c25289bb98d55c8142a8a78fba297706d","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.0.tgz","fileCount":434,"integrity":"sha512-EGekwYmcnDOdaJjaQ5MWLBWnqffOd+Kj7aXxAd4HtKp05RpGXH4hxefjJwgsP31A1KDYh+oJVMF5Jg9JaKDq5w==","signatures":[{"sig":"MEUCIQD1O1/QQHgvPhtLgS4v56bLu1RXhOJkzmouMowPvNCLhgIgFWTwI+Vi+BwMjiBW2r1WiXlgAMjrWLbzUFaiUVn3iDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6054577},"main":"src/index.js","type":"module","gitHead":"c0ec5d8a8871a2073169ca57bb0d73663a245518","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.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_1769655724887_0.05823143348354565","host":"s3://npm-registry-packages-npm-production"}},"2.99.1":{"name":"underpost","version":"2.99.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"3e7145fdcb61781c4c8f0a895ed0bc7f469e63e9","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.1.tgz","fileCount":433,"integrity":"sha512-hxFLolkMm91RkwY385JyuTiHzQq7nIJK+ifRj7fXOVg1KpmDSumc6H38+fRDDN0BS/FU9CsRNohfOMiu8fV4bA==","signatures":[{"sig":"MEQCIAeF67f6lUM+/Gt8l/ylnoYLnXSg4ppUm6BLQMhaZFHEAiAOp75bxyQlY3kDDj+1EnKZ1GRkrytf9d1gFNuTlZKbEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6061835},"main":"src/index.js","type":"module","gitHead":"037ae686ac019c77fcaecd94254726aaf18584c2","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.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_1769717668753_0.7451955424982442","host":"s3://npm-registry-packages-npm-production"}},"2.99.4":{"name":"underpost","version":"2.99.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"859ee9a4a5124825277bea8e288fb03a23dbffa9","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.4.tgz","fileCount":434,"integrity":"sha512-U7W5e1hnaytQRtdmjELrV/KakxvdoIYtyhfBjjr8eGruJQO+PncvDoRFH597JJLxt3aJJK8LpO3WACol0lTnCw==","signatures":[{"sig":"MEQCICGC0G8gbWD6rCXW7mpbvoKOVHk+EMB8XwGzLvIOBOPLAiAFwgyiAyxY1zjUhbwPJ2cdch1XEBYmWwAW3lGQbto9Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6098980},"main":"src/index.js","type":"module","gitHead":"32290871e4134000d8217a0ce98099dfcf79e7c6","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.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_1770152535567_0.3578214577778558","host":"s3://npm-registry-packages-npm-production"}},"2.99.5":{"name":"underpost","version":"2.99.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2bb44c388e994be651b25be4126f65df0ac9f9d0","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.5.tgz","fileCount":433,"integrity":"sha512-mrxPcPh8abK04isAvhJ5jvK6doVoKtvPhYqDYnoV6b+qW5hqBx9TllWaq1MgfDIk0tEDMClUWjCtsnVxsY92MQ==","signatures":[{"sig":"MEQCIDANy3nh7ru/HI00TJc9FggTuBbKEWJtsPifz1B0QGUAAiBZEt4fptQfh7Ugad8xlZxP1FFwMCxEncUXvmPOk9KOIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6087157},"main":"src/index.js","type":"module","gitHead":"3292fd16dd66410ce9ce35d78714de476af948af","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.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_1770860659886_0.7351570046524893","host":"s3://npm-registry-packages-npm-production"}},"2.99.6":{"name":"underpost","version":"2.99.6","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"8cc9fe5510fa9293e940a6c7dab3924a22e201ca","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.6.tgz","fileCount":437,"integrity":"sha512-J0f7I7XBFsi5C+ABo9zhaATU3mLJrOzyir7wykX6wOb6ix5exL4sYPEHrjWsy2UMTmYhqFlTGxObdBxOh7bWGA==","signatures":[{"sig":"MEYCIQD2druNzPt/mTPp+aTEncMJndvXeHsdkQkIAw4Dm1GxpAIhAOWdzzOQIMgmgcOVl3lUKH58TyhktYqa/MY5BnWJisQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6129069},"main":"src/index.js","type":"module","gitHead":"649f78bc6875985152c7981e1345d91840f3932d","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.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_1771148973864_0.38620033195109804","host":"s3://npm-registry-packages-npm-production"}},"2.99.7":{"name":"underpost","version":"2.99.7","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"bc8ccbaddee8a686c35998d908c4087e894a9613","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.7.tgz","fileCount":439,"integrity":"sha512-bxXDolOLsNzpzI+ky25Z+CuRrBjk71KrHLfZLMmOMTORJYD1IrJh5ysNhRsPl5y+XPTpr/5jItUjptiVDJEshA==","signatures":[{"sig":"MEYCIQCrB0Uj+fsdeg+xwitUi3+3qDjEn24VP0XDbppwtKx21QIhAOYwHyETXBldVTwtCQGiqhGwUmlBl19H/DdzUfyUJ8O1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6177220},"main":"src/index.js","type":"module","gitHead":"c6cce973c238cdb17a0797453d8720eb8ac48a7b","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.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_1771313630244_0.0084941367094018","host":"s3://npm-registry-packages-npm-production"}},"2.99.8":{"name":"underpost","version":"2.99.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"93b30d3306a3dc60a86d9c014925b19a9b05f426","tarball":"https://registry.npmjs.org/underpost/-/underpost-2.99.8.tgz","fileCount":435,"integrity":"sha512-n4J7YKpkX2MrW02dSU2jwBr3hJC/EFbj3a1ZsnM6ib7JqfU7WK2nOcQR3aQKBO4aidp+ZEDsDvQE+nJuNivO4g==","signatures":[{"sig":"MEUCIBzPlIK0CgM+HBwMU5o2ucaz/MlzG5pO8wdiqoAsWSfpAiEAlY/qpUcoGX6AUkUB6DV1XwI7bBZZGYuKhKF7nBEnSRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@2.99.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6166287},"main":"src/index.js","type":"module","gitHead":"cd76fffe53d579b7eb40ea6f55fa4e3629078da4","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.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_1771465926143_0.4167440019660007","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"underpost","version":"3.0.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"014cd63c6e5e24c50fe81a6ad65534c4eae4ec85","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.0.0.tgz","fileCount":440,"integrity":"sha512-bPBpKQ8TSjo/XFXednjKMpIs0nDx4rSmj16d8AoDB13qVYiGkm3C07dhQwpNvbR/47Rh1S5rVqR3BeaSmiykLA==","signatures":[{"sig":"MEUCIQDHmTWkk4/GF0qty9JsdZMGJxsK3KYw6agcEMMZguZtkgIgUDXW778YwSg7z9OlR87vz4GJLURpJVLXhTa9SKutkDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6167245},"main":"src/index.js","type":"module","gitHead":"71cc4d921af8f138736a0084d0e5f8fccd32632b","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.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_1771785969337_0.427499871522264","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"underpost","version":"3.0.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ee565a67a8326cf842adc2915f84989dfa2a79f5","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.0.1.tgz","fileCount":441,"integrity":"sha512-D1RIC5E+5CXSkK8evRBEqHlOR0NqKzX3H1prOxpzcKuTH9WdTHPtA5JcgGdPzGeVhDTkglZHSS7pW7c0uVcVvg==","signatures":[{"sig":"MEQCICwho0CXcKBmPWadB6zRsl2Hd2zd9kJL2HrbKdEW39saAiAkxi901/0XqfWQuUB00tsbDIjd4c+jOXNutsvfLPpPHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6180768},"main":"src/index.js","type":"module","gitHead":"49236b2292ba11b38bed9bb5c945c0843ec6c394","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.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_1771815985193_0.35716541778656374","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"underpost","version":"3.0.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"99b7574970bbe6d82d38e43407ed900565b307f9","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.0.2.tgz","fileCount":441,"integrity":"sha512-4BhqjYY4wXktHiVUcJsBjc2fsFIgpdHKevK8fj/4qLBBqBAjHpQjDGhPf2UpoVKlX5SPNOUOnHbFaKS7IWvagA==","signatures":[{"sig":"MEUCIQCSYLlorxPuxHZ3E1O5O1zvqcSNT69cYai43UBnSN8P3AIgG8LQ6NG1qf5R4i7KyscT+FWQt1JI+ZcL0ga/3Vb1KtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6197881},"main":"src/index.js","type":"module","gitHead":"7c7d57e4819db02241c8d3ad60f68ffa02d7e592","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.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_1772415266267_0.4126723825948846","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"underpost","version":"3.0.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"3205bc4d2256c191a4982ffba785bd947ebcf58d","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.0.3.tgz","fileCount":441,"integrity":"sha512-TV3ErbxnMZGpJKz99bnpTxD129pabjF/y8U/KioOXl+GDEFwjblkXlf7bspTroCgJmECVxBqAH49Rdkpw6pFAA==","signatures":[{"sig":"MEYCIQDhIpdSNc6o0+fNrDW6th7My7fcmPOu/cyXyf+xpooVUwIhAJnhqRJfyrhXtQbr9IxWuA6/+Qbyruvj//VVmZB6dd2k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6204021},"main":"src/index.js","type":"module","gitHead":"9a0fcfb105a87ae00d09ce248e58fea6776e0a35","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.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_1772838868392_0.37508370367446653","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"underpost","version":"3.1.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"908f2b878af75f060f54af0292ac39ad257e6b13","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.1.0.tgz","fileCount":439,"integrity":"sha512-0czAtT4j62Imh7lailFciMq9yoDhAiJ4Fk7KD7chuRTQr5HqdIfff4/CKFGdKV5j1TP4UEtyngs0uBHAshngWw==","signatures":[{"sig":"MEUCIQD1gLEIhef914fMjELLjkBgVoNM8gJ+H6VBjUo49d7HWwIgQDuArQZyFBLnuThjyTSJlDQ7Sf7dATdR5Srv1ztN+Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6259665},"main":"src/index.js","type":"module","gitHead":"a54b16a98116317253727871ad173711c678c594","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.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_1773534903204_0.540518773779201","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"underpost","version":"3.1.1","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"567119db07ebbec3fc0497f9ee89de8cffb65d95","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.1.1.tgz","fileCount":439,"integrity":"sha512-OlWSBkuEd50AX5BK3GNJCXezU9oJLrzsfmuC8z6cma6579fJSka8ykxWvsNXaw39oOHsqsjxddHKJhFJeuUjLg==","signatures":[{"sig":"MEYCIQCFHDc685QhnKI875U4oRVNx1mUlP2fa0BgyuPElIPfDgIhAKokHqJTLqk60bUdki5GuXxgn7bdjQ8cB43UfFHhD0kD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6260641},"main":"src/index.js","type":"module","gitHead":"48c9979803e6668b1003e8e37499e25ce0bcd33c","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.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_1773537645908_0.21558601346711592","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"underpost","version":"3.1.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2cfc79bd1e7f6e11f6bd44e0e8af55e2799dc011","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.1.2.tgz","fileCount":439,"integrity":"sha512-k0kNaZbPx3I/zPZUgtRfBga6Y2rL2q81ksLr5eGp6M4YWl1MhbVuWUMJ+YOgfRmEmiSc3rZ4OeqQGpl+BatbWA==","signatures":[{"sig":"MEYCIQCRQeq3n3lN3uCnQ/bot594hKDeLqeQpmoXXPgYpzrtbAIhAPVad44yIrQdzF8V5lRfdoOu79ENslgqJAOyQr1xAxxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6257001},"main":"src/index.js","type":"module","gitHead":"309706e37460d1a23c30e6b9b4f69eccce8a4866","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.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_1773583632712_0.19094662473796498","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"underpost","version":"3.1.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"2a45ab8562abc27d5b5c03c4d8e5e2a9b7301ca1","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.1.3.tgz","fileCount":440,"integrity":"sha512-3D2zhMSqykBUbksWI3zOya8HeMOEDvIohwygbXmAopCVW9hQ7wxGH72IcJHq/hlFqX6vcFOgbmxD94lj7vUHrg==","signatures":[{"sig":"MEUCIQDCrRy+B1iGDxw8ZrEAPqG+2n02AwzdOGUztEgh8dgMJgIgDidqU2RuoZQYAHsSWaMDJxvhIgxo3NCTjsDil4w1+yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6268226},"main":"src/index.js","type":"module","gitHead":"91719ca9a16fd0c84eea6ccb30dbeaab6fffddc5","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.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_1773792352218_0.11476084732538694","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"underpost","version":"3.2.0","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"64d9178c658cdcbf1d5c5c81caa388737e98876a","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.0.tgz","fileCount":443,"integrity":"sha512-frN1uGUntepDJaSc6wEKCQlZeD1klmn3nsZiNpkjzS1koNfX8bkWvA2SFDlL8xB88JZD5+QZFOVGOgEkUjxFng==","signatures":[{"sig":"MEUCIQDZgRkg+xQKQt4Jli+2qWeOGQI4/BaYZgXmG20P8g74dAIgE8IS1cUTBCf7J94U1wOfGS+jh32rbWlcPhwwMFLpFS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6392889},"main":"src/index.js","type":"module","gitHead":"710aa93ca377bf06fdaf7f9544f32d8f1290a849","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.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_1776113364157_0.9263334788563875","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"underpost","version":"3.2.2","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"0da5068be27860438cdbeb654177d564b1ded572","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.2.tgz","fileCount":443,"integrity":"sha512-tunMj6YMQMw7aEc26mKFb8aCUbng9h3rNEqtb/rtYGwfPh30h4aJUcXRSI/IlugtC88/z8p2zJZYTUEVAx+MoQ==","signatures":[{"sig":"MEUCIQCBNoZ73LrMa+YhHA0CjYdYui/+HOSIbIghtTw1Bc3lowIgGr0N7wbXB5KXULGSfpos048WLf2jXD7gweRmB/Jo5Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6421100},"main":"src/index.js","type":"module","gitHead":"019358f7ea4580d085a3616b7270a9442bdcb195","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.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_1776252915726_0.28879053253443554","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"underpost","version":"3.2.3","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"041dbc78c313eb7b5edbcedc2a704919a63e37fe","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.3.tgz","fileCount":443,"integrity":"sha512-xsKC82X79y7JI7UQDr3uVYPjd1gzBI6VsfeseR4g8olIQxcuZ8yc3vS04kvVSvbeCvwEWwLPHWCBf8T0OBa5pg==","signatures":[{"sig":"MEQCID5mXyC+jXI+JQzBEWYWC8feQYt+EpgW1Sk4KlyD6foSAiALdQVyzENfqxpotD2SUEj/nIqpMzl2EzSc1ZLrSdvelA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6421641},"main":"src/index.js","type":"module","gitHead":"1264862ddc3635f80d4e34361ac11f9759db66b8","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.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_1776280321659_0.9461377693625317","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"underpost","version":"3.2.4","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"ea4e08a7498e4fcf89123f8459785463b3458308","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.4.tgz","fileCount":443,"integrity":"sha512-mH7J/j9FwrU5z2TJvEIkvWKPJVkfIkpTY9JZr5Go4QFf0xMwfm2tOnm5Lgub12NJKi9T48O+JnF1O44WBqwgjg==","signatures":[{"sig":"MEUCIAiL4avSIapOavMWOqBDc3Dp18I/PsdoyPfELZNu7xj6AiEAvpvMKBFRZCUto1TfKEQxGgPrnQoWfl+xAfkyprjbKTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6422593},"main":"src/index.js","type":"module","gitHead":"0cb649a3955ed8ecc096b72d62a9a0ea16380321","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.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_1776287871552_0.8869684889702443","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"underpost","version":"3.2.5","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"87577d18e52dcc399c5edb59b6daffd2d6c8e7d3","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.5.tgz","fileCount":443,"integrity":"sha512-T7BvrjYZVMIaOtjAuHB7g47aGw4iJx9StOjmr6+5PFAfAC/RjAWmZna6b1Sk31H0on8goBmRoy7TjFbb9ZWDWw==","signatures":[{"sig":"MEUCIDgVU/QgJJ1N4xOE3Ir+UDfpydNRkQs51Rteir586AyEAiEA4XX5YuNOQeCINk0qIAlMsQvFpGlv0QmedZtRPvMBVNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6423902},"main":"src/index.js","type":"module","gitHead":"8a99988e6053a8e721faf7c42bd9a72581ca8382","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.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_1776336137080_0.010952896441557947","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"underpost","version":"3.2.8","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"a70fad654495bdcd4af1c8ff1543641218201360","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.8.tgz","fileCount":447,"integrity":"sha512-GYKSjLHIADVoeuXFSS23w486pFtcD/jQk8hCzRXdT592Ho9/O/Na8wnP5bmTPCBS2TXSciCuxUTHH7LrdVNnMA==","signatures":[{"sig":"MEYCIQCUAIfAon+HeBybOSPO3VIoMsdzgrO4BoJi5QMYDwbySgIhAIDs09Y7dRjaeYYLAR2g+OVwSGeemAxDuSugMsVUJS2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6486407},"main":"src/index.js","type":"module","gitHead":"a5ecd87c67ba03fe36cdc133d7e9280009e0b070","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.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_1777668948800_0.11461888826044642","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"underpost","version":"3.2.9","keywords":["pwa","microservices","template","builder","engine","server","proxy","client"],"author":{"name":"https://github.com/underpostnet"},"license":"MIT","_id":"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":"fab2757ce79047342114104bed863edda787c7b8","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.9.tgz","fileCount":447,"integrity":"sha512-jHgJMt7+rvRfkWt3lCpsfPbrx/sNjHmo4Z1q8qmj4obIfqlxAbSJ1cTdnOtq3D10hITIYmwYDAbOF5OSG/sJqw==","signatures":[{"sig":"MEQCIG4Mos7QJBqJf/Hyy44i1Y/up0SZidwTNwvFAATsZyrsAiAr2au71syCksorCac/UYfYCdWcYpXW0sUy3f8kTOJKuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6520261},"main":"src/index.js","type":"module","gitHead":"db9a1cec2b1ce5885b76e7c2dcb1153bb936fa8a","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.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_1778719061278_0.03010948803208091","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"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":"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":"b6f1a99d4144ee92d76e9f71c34a78247fff3177","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.10.tgz","fileCount":448,"integrity":"sha512-wsPsGEHztTPUP3qxfzpfPg6wINBa7gTWsElPEs6Zt0XQ4UwJPe5XGVyGqhNGUbaBnUuLucdK8/EV3g3yZ8OV5g==","signatures":[{"sig":"MEUCIC54VqnHuEyP5AFqOSaFnRDAg/OrdFKBFozeR/s83nn0AiEAs9b8IzbpqLFsHccUGl8/1PJjQyPJkPh2Gj6nDE/jc44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6616286},"main":"src/index.js","type":"module","gitHead":"23cc04f25033708599ef4270030c04ace60eaefa","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.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_1779834031190_0.7222068592179121","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"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":"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":"140cfe8bbb97a2e42daeac9e2940cae952d525d3","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.11.tgz","fileCount":452,"integrity":"sha512-7mGWuiwGP2xXb0KFqPbf4FCDSCfaw75PhTrSCTUCrbbiWbiAGhP7EjEXhuH+YmlwE8VHF0XZ8UR/gRZ7JGcWwQ==","signatures":[{"sig":"MEQCIDOz9nNDsRl6eRc0Oel0Ox8rLGt0mcMa5iIlJuT9EJdxAiAchWalIwGRwGG9JfiiVLWKlpBmDlvIBb5PoR0FhWCE2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6703706},"main":"src/index.js","type":"module","gitHead":"e2a6b21f0daa7618af6f20ab2fe169c9a6a90a05","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.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_1780239704781_0.654237476471967","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"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":"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":"fa96a1aab3640292878b8bc1ad1355bca5058cc6","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.12.tgz","fileCount":452,"integrity":"sha512-rW4Ypns4+AeUpDfQpRtD+8+0p9uotm4grjOYGXRJ+1DRE0zncAmQDroS+KKJNZEwZ6veeAhAwHpyR6HYEAG1dg==","signatures":[{"sig":"MEUCIAIIJqvKtEulkYb68UdvLwGEU8Ls+8GieUDZBT1QjmCbAiEAy2P8es8Gz1cdd/C5CjVmaTDusfvdrG1s1Ek9/NxftaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6704391},"main":"src/index.js","type":"module","gitHead":"c65c20aaa46d7a065a8312c802504bf853b02c3e","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.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_1780246499110_0.6327754429519326","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"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":"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":"d9c584867d24a9a3a8fb5e7322a70433973278fe","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.14.tgz","fileCount":453,"integrity":"sha512-CLIKNNYdDAzk3T3jr0O8HQ6bJiJ2qqct37r0IjzJqrSHjfABctRcCNfeLyo9j01rhudLn5b51XK0MqLAGw2wTA==","signatures":[{"sig":"MEUCIQCSj6DAnwXGzLjxydmisWLH8YmvcUfaAQouMxuDQlhbuAIgNlm1ISgPHUuFxkvtMsggB02fefgL2+HuulcsFirW/PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6710462},"main":"src/index.js","type":"module","gitHead":"fc7e6505926092a1e49d4ce8b39df26a1c8d02ac","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.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_1780436746195_0.8166591966812262","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"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":"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":"01475dd7a58a8751b130bb29db1a5f76f603be90","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.21.tgz","fileCount":456,"integrity":"sha512-uSM7dg2wgDGYST6YxzzG0zUgPopZkrSP6+Dfa7NJHI8glbx3APkYDivdGU1HwlmFBYYsPXa1g7WG8FAqvIt/Rg==","signatures":[{"sig":"MEYCIQDIHR9tCaVl41/fwA3+HeF9MTsjSVC3nkimuxqhpCFZmgIhAM7S2m1LCzqQigLOiSM9hx5W7lVNGjobxCCB9E2t+bwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6748967},"main":"src/index.js","type":"module","gitHead":"d309f789c783ffe2f0a658025c9ba4204e15f53f","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.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_1780776880210_0.415754861098131","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"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":"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":"8329a1dc5f113055e170d1428414a7ee8998a385","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.22.tgz","fileCount":456,"integrity":"sha512-oE86az+O9R2axU7eFx9pZy4JK9AFKS+MnsgzMZl65DqB2mEceMLDBxX5PwEv24pnOWFayYKvPHkTakxUF2+3qA==","signatures":[{"sig":"MEYCIQCjL6M46swxfYhyedp5ytbxFs2i3atoWdeVCU1ml8FivAIhAKW9NlTr4U43xtoYAQ8fQDxG4BQJS/BF8eke6ZR6m0Ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6773732},"main":"src/index.js","type":"module","gitHead":"991e2afc20ce20d073b855f54f0022ae868e46c2","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.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_1780856280248_0.5467456485917375","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"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":"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":"7d8a36b9a442e4ba66193bc19ecfd6b3abcd4e38","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.28.tgz","fileCount":459,"integrity":"sha512-KweIIpdFsf+GHCAMAPr8JcZCnkDmQ7KEuH+wF7ryhaq2E//hIyhv4moo7sEw9irgLKR9PXOmWSW7MYysFX60aQ==","signatures":[{"sig":"MEUCIQDfoah1yIpIQlECRTxTlgE5TrNWPiiAAJmtuYyd+SyLJgIgQC/y4WPLiGcqbk5s//nlOcxJJfp9KYQ/9sX9WvpL1sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6923365},"main":"src/index.js","type":"module","gitHead":"91cd824d5c04e6d86b913989f2749ec5f7dbbe28","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.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_1782256390811_0.9255114353016962","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"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":"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":"85819896c0231045ad8ce101aa7547a9c50a5dbc","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.30.tgz","fileCount":459,"integrity":"sha512-KBcgzS2xSoDCUSSXewRYT4iVlqFnPGJWWlWM0a+5YXC8eNt5jx2DyVKtSSUNarFuV54EE76gHEo7Gkzd1FO/Lw==","signatures":[{"sig":"MEUCIGC3IUZy7grAIbTDSfsTVbuQgsH+ywadAi39lvDR49n0AiEA5tg7UjkXW3fXCWACFsn8UqiaWqikl13/b881P8ZuWqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6943164},"main":"src/index.js","type":"module","gitHead":"d5e543405b80c6ca8e2bf739759d0f624af0fa32","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.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_1782418151258_0.8002299718874233","host":"s3://npm-registry-packages-npm-production"}},"3.2.70":{"name":"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":"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":"614109cc8c3e662c87e8f221eaa3f66344bc91f5","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.70.tgz","fileCount":459,"integrity":"sha512-Pp2k6/E9tHHO6R0q5+TlIlG5AVXMrK5VbDGuhAMNrssWL3G36Q93POF82b+X8uCRpWrl1mCMvJmcluHgy0lOeQ==","signatures":[{"sig":"MEUCIFLK836P9vDdMoWv5O5sYJOV7bEWVywxqg98hjdGFTkbAiEAlvPIRUn0NE47lUcXIAEBvR9zRv5Yh5zZJ2y7Jqtb/04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6989413},"main":"src/index.js","type":"module","gitHead":"89aa46a8583118529759d12ae691410a1c4946b4","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.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_1783394344230_0.8332868175186112","host":"s3://npm-registry-packages-npm-production"}},"3.2.80":{"name":"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":"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":"c1f41063cc34d3b635d02b8984aeba26f81f1bee","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.80.tgz","fileCount":460,"integrity":"sha512-/Vt4xDcv4hWfUjQCQEtAlaT3b4zW6U4eyYI7OMgAU3Nqqs1UsdIxXEKoVGySO771c9RfzkcNcKLFm2yJXnzQ0Q==","signatures":[{"sig":"MEYCIQCi7z928HctIbxtv/vTijsrRqQKolaofaFpuDxYmX+7CwIhAPn7rtdWiRH8jERPu5TQJ0SlfiFmDfaY7yEX1y71m/GE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7023806},"main":"src/index.js","type":"module","gitHead":"6c84ff708d5198dc95d3e32d297f3a643ca8f6c2","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.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_1784814991762_0.013087424070561848","host":"s3://npm-registry-packages-npm-production"}},"3.2.90":{"name":"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":"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":"70a1356c7f235cb872187eb29b994b5d8d58cc9b","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.2.90.tgz","fileCount":469,"integrity":"sha512-43OjIOxSeDVbcJWdc5z6+AAUyAvSnH2XSIZlFdXpgls3oc3z6yr2Ur6vr/4QyQfc828LsdbUtifucEvucLIWgQ==","signatures":[{"sig":"MEUCIHygFJgB+PTqLZBpiWra1c0QNVvMf6WhMqwgcfhv/I5IAiEAsodS7DWv5LDTBMkkbEtAk37XGFcFdsJIFaZtH3pTXDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.2.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7542452},"main":"src/index.js","type":"module","gitHead":"9ca0cd58c0d22c7a829a48ffa3516e1b246b1e07","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.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_1786447890534_0.18837031923526704","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"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":"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":"bd13ddc86cdd84a51fa646fbbd995af3825640a7","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.3.0.tgz","fileCount":484,"integrity":"sha512-6AjQZFKM986qWtZEZhm0h9dV/yJvCNPtPAfX54H8wBNXa6dGfLP515QdUjp/3AIsacKyaSbaZFQX01ip6B4siA==","signatures":[{"sig":"MEUCIQCc7Ch8iMzqWgb3vc7g2Fk452ZlCpFn92QVjU3xtOnfCAIgFE2ey3MRfYGyNPAJAFb1MEcYMqJ3Vlw6sfzmeAoQ+b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7827873},"main":"src/index.js","type":"module","gitHead":"6282010d8da421508342f71b80ccb6a875f32c2a","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.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_1787082099997_0.14572837624771662","host":"s3://npm-registry-packages-npm-production"}},"3.3.73":{"name":"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":"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":"8edede3583f877e99332f9c97ec4dacab211783e","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.3.73.tgz","fileCount":541,"integrity":"sha512-jylY214ci41X9IdNsczKqZfTHmmmwxF4E887coZmyicJ79XnGeuWmuac4EfTdg3evZjI4Q5LR5eqyLBv4LP+dw==","signatures":[{"sig":"MEQCIEhsx9D1InlWLX/L0c6VM8W4NBuat28sVqVfmvN1mI41AiBGJua4etVGEVRNYgMS2lwToOpQ8YW6JdrW7Dp3D5GxaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8857598},"main":"src/index.js","type":"module","gitHead":"0e0285eb26bc54d091736cf48eaf69ed2eecd0aa","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.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_1788301916484_0.480328681594683","host":"s3://npm-registry-packages-npm-production"}},"3.3.76":{"name":"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":"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":"7ef5ea2e029d4d4de7e2071a2eefb7c6f944a6c3","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.3.76.tgz","fileCount":559,"integrity":"sha512-cJhwpx7XXwWGsM3dDUl0WkPMtcZFFAG0r9rylRSkGHN9+qlWez/9TfO9I2R0c/FbCQsUniMTb/LQKC2U1e7O1Q==","signatures":[{"sig":"MEYCIQDmycccPQ7O3of+nm8nW2dRrkqguKbQE/1uzfGd1esLbQIhAJxQE+MyGzAm3fA/j33zd6V4guGY3TeliCrRsJ08g5vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDZWfRGdhRs3hVhmRXd1cP3dZMrcI5TFQbcs2j2mmmQAIgdVMOEy9GpGIqbBaygPssTyC4tNmR4IKTOrqmACYP39o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.3.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9014380},"main":"src/index.js","type":"module","gitHead":"6a8009945031c322ab7d706dc3b6d110dfe6e1ab","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.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_1789268862187_0.960461120777538","host":"s3://npm-registry-packages-npm-production"}},"3.3.77":{"name":"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":"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":"bb22f3d5eb5f3886d01b7883760ff3f7dafebdc9","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.3.77.tgz","fileCount":562,"integrity":"sha512-D93VK6mOLAt/+ORpyDvME7UqX5h7wzQ1YprBdmI27bkU49DWUDL06UVvKQOZQ6rOFmMrsKilBWGJgkjrpjcUyw==","signatures":[{"sig":"MEQCIFpCjIDOFFH6qubLH+jeGUDSCR1C/ooJt2sR8JVcW5H7AiBRHwO+b1PtWttQKGa/5F5HiEr64ZYf8fBhMTLuJkxgSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtg27o9TLD2/Spks8r1sbMhNl4bO63cx2ICFO9H7YQCQIhAKwT6klIg9AfDkWLpomfjsKBHnqa6RJv18gzEX6FHpxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.3.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9042515},"main":"src/index.js","type":"module","gitHead":"201416dc24afeb1e2119e5e3c9ee395e206854db","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.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_1789332890467_0.04441656537030947","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"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":"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":"466d52a231cc306599c3e95cd28aa0de8f2ef7c7","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.4.0.tgz","fileCount":566,"integrity":"sha512-wf2jATXOMHovHXVDTIPNcifAQfYTdPFifGMFwxPboy3Bs37mLP1z9ivq5f8YsVx4JBaE7OPb/Npt4FuOaP8S6w==","signatures":[{"sig":"MEQCICxWM63pr465Ji6aS/H0rtHpoKuBfLfYHUTc+XCtfg63AiBWmtZ58VtUIuzwczoMJvHGCswXL2be1gJzpzd+zyzRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGD1VeEcdqw1ZoVkIyseJpHG2xXH+kqNPt77PtZ3j6d3AiBCEa2ALgXTM3hGrB+gSkag9kB0gRVCvOAiuKWVAHwGoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9206031},"main":"src/index.js","type":"module","gitHead":"637fd25dd6ca239972fe982f7a5a07bcf55feec0","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.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_1789547720263_0.48317407971354376","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"_id":"underpost@3.4.5","bin":{"underpost":"bin/index.js"},"bugs":{"url":"https://github.com/underpostnet/pwa-microservices-template/issues"},"dist":{"shasum":"85d8e78c0ccdc6dd79c1c9386bb7b2df2de381d8","tarball":"https://registry.npmjs.org/underpost/-/underpost-3.4.5.tgz","fileCount":614,"integrity":"sha512-whpRSpg6P/0unRbL/snoOaB7/Ij6olBVhyPb08EIj3Oqh84175A3nvBr/t+X1F7S4GtbnD6n8/k3zLABcIlp2A==","signatures":[{"sig":"MEYCIQDmOBqroDaMdy+khRNjaL/cdPFuqLSbYyByxEx284FvAwIhAPwR/kimcJIey7+u1tnfMlekR7S8akU2W6av38uNvt1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLOSHvUzXdn0ZZhOQeqcZoSGlEbrgPkYSZ/bNQfEVelwIhAIpG7WvOM3lALK9TvKxxk1EK+wiBFpUh/fuvOYTPwPZO"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/underpost@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9690349},"main":"src/index.js","name":"underpost","type":"module","author":{"name":"https://github.com/underpostnet"},"gitHead":"3efe3711886c7dcf4e0c4f08b8f47e38936f27e0","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.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_1790353504807_0.25142819517783765"}}},"time":{"created":"2024-09-13T19:37:21.651Z","modified":"2026-09-25T16:25:05.363Z","2.5.2":"2024-09-13T19:37:21.972Z","2.5.3":"2024-09-13T19:50:46.123Z","2.5.4":"2024-09-13T20:13:35.577Z","2.5.5":"2024-09-13T21:01:52.000Z","2.5.6":"2024-09-13T21:22:02.603Z","2.5.7":"2024-09-13T22:58:38.737Z","2.5.8":"2024-09-14T00:09:02.646Z","2.6.0":"2024-09-14T00:26:49.170Z","2.6.1":"2024-09-14T00:47:40.518Z","2.6.2":"2024-09-14T01:05:20.812Z","2.6.3":"2024-09-14T14:56:20.194Z","2.6.4":"2024-09-18T16:51:06.631Z","2.6.5":"2024-09-18T17:16:46.865Z","2.6.6":"2024-09-18T17:27:09.656Z","2.6.7":"2024-09-18T17:49:30.556Z","2.6.8":"2024-09-19T14:11:20.960Z","2.7.0":"2024-09-19T15:44:55.000Z","2.7.1":"2024-09-19T17:00:59.804Z","2.7.2":"2024-10-08T16:21:12.606Z","2.7.3":"2024-10-10T02:27:27.946Z","2.7.5":"2024-10-10T17:04:49.647Z","2.7.6":"2024-10-17T14:10:26.490Z","2.7.7":"2024-10-25T00:40:20.748Z","2.7.8":"2024-10-28T01:35:19.507Z","2.7.81":"2024-10-28T01:55:01.477Z","2.7.83":"2024-10-28T10:55:54.149Z","2.7.9":"2024-11-14T16:51:48.588Z","2.7.91":"2024-12-07T23:24:12.629Z","2.7.92":"2024-12-12T12:46:03.879Z","2.7.93":"2024-12-12T20:22:59.753Z","2.7.94":"2024-12-17T19:00:35.504Z","2.8.0":"2024-12-31T14:57:17.691Z","2.8.1":"2025-01-21T00:25:04.830Z","2.8.31":"2025-02-06T02:03:25.366Z","2.8.41":"2025-02-18T02:16:11.443Z","2.8.42":"2025-02-18T11:16:25.693Z","2.8.43":"2025-02-18T15:46:40.181Z","2.8.44":"2025-02-18T19:14:43.632Z","2.8.45":"2025-02-26T16:31:01.818Z","2.8.451":"2025-02-26T20:29:03.028Z","2.8.452":"2025-02-27T09:32:34.076Z","2.8.453":"2025-02-27T13:32:08.953Z","2.8.46":"2025-02-28T08:40:24.787Z","2.8.47":"2025-02-28T19:31:27.140Z","2.8.48":"2025-03-01T16:24:33.887Z","2.8.481":"2025-03-01T22:51:02.976Z","2.8.482":"2025-03-02T01:22:22.686Z","2.8.51":"2025-03-04T13:43:56.993Z","2.8.52":"2025-03-04T17:45:12.977Z","2.8.521":"2025-03-04T21:15:23.162Z","2.8.522":"2025-03-05T19:50:32.997Z","2.8.531":"2025-03-06T15:11:41.116Z","2.8.532":"2025-03-06T18:12:12.823Z","2.8.55":"2025-03-06T20:57:01.540Z","2.8.56":"2025-03-11T21:40:06.293Z","2.8.6":"2025-03-24T02:26:15.526Z","2.8.61":"2025-03-24T03:09:55.228Z","2.8.611":"2025-03-24T14:06:37.593Z","2.8.612":"2025-03-24T18:16:10.931Z","2.8.613":"2025-03-24T21:14:49.611Z","2.8.62":"2025-03-25T01:45:38.126Z","2.8.621":"2025-03-25T13:25:53.316Z","2.8.622":"2025-03-25T15:52:50.023Z","2.8.635":"2025-03-26T16:11:18.330Z","2.8.637":"2025-03-27T03:02:04.860Z","2.8.64":"2025-03-28T02:58:50.443Z","2.8.641":"2025-03-28T04:06:56.115Z","2.8.646":"2025-03-28T21:42:02.495Z","2.8.65":"2025-04-04T01:26:03.275Z","2.8.651":"2025-04-04T18:30:17.077Z","2.8.652":"2025-04-04T19:30:24.445Z","2.8.67":"2025-06-17T04:03:53.846Z","2.8.7":"2025-06-19T03:17:04.558Z","2.8.71":"2025-06-19T15:46:57.405Z","2.8.75":"2025-06-30T19:11:56.805Z","2.8.77":"2025-07-02T01:37:03.486Z","2.8.78":"2025-07-03T19:21:30.946Z","2.8.781":"2025-07-03T23:44:42.464Z","2.8.782":"2025-07-04T09:51:53.345Z","2.8.783":"2025-07-04T23:36:55.308Z","2.8.784":"2025-07-05T01:36:29.067Z","2.8.785":"2025-07-06T13:03:30.919Z","2.8.786":"2025-07-06T14:34:43.330Z","2.8.787":"2025-07-06T15:16:42.467Z","2.8.788":"2025-07-06T18:13:36.839Z","2.8.79":"2025-07-07T17:21:57.215Z","2.8.791":"2025-07-07T22:59:07.872Z","2.8.792":"2025-07-08T11:52:18.536Z","2.8.793":"2025-07-08T19:26:42.622Z","2.8.794":"2025-07-08T22:41:12.014Z","2.8.795":"2025-07-09T16:26:42.501Z","2.8.796":"2025-07-10T09:26:54.624Z","2.8.797":"2025-07-10T19:04:17.209Z","2.8.798":"2025-07-10T21:36:27.714Z","2.8.799":"2025-07-10T22:13:35.276Z","2.8.8":"2025-07-11T19:53:35.560Z","2.8.811":"2025-07-17T18:11:50.823Z","2.8.812":"2025-07-18T13:04:03.093Z","2.8.814":"2025-07-19T00:01:30.075Z","2.8.815":"2025-07-19T16:04:39.271Z","2.8.816":"2025-07-20T21:17:11.373Z","2.8.817":"2025-07-21T18:27:50.574Z","2.8.818":"2025-07-23T03:57:28.739Z","2.8.82":"2025-07-27T01:22:25.433Z","2.8.821":"2025-07-27T16:38:50.943Z","2.8.832":"2025-08-02T00:33:31.090Z","2.8.836":"2025-08-02T14:54:35.820Z","2.8.837":"2025-08-02T21:24:37.741Z","2.8.838":"2025-08-03T11:32:52.067Z","2.8.839":"2025-08-20T15:30:51.356Z","2.8.84":"2025-08-21T15:43:25.041Z","2.8.841":"2025-08-23T16:29:18.142Z","2.8.843":"2025-08-24T16:37:47.599Z","2.8.844":"2025-08-29T15:03:25.009Z","2.8.845":"2025-08-30T04:08:27.925Z","2.8.846":"2025-09-01T02:58:02.796Z","2.8.847":"2025-09-01T18:14:29.075Z","2.8.848":"2025-09-03T02:30:45.778Z","2.8.85":"2025-09-03T03:29:57.893Z","2.8.851":"2025-09-03T19:19:16.594Z","2.8.852":"2025-09-04T01:07:26.973Z","2.8.853":"2025-09-04T04:28:42.042Z","2.8.854":"2025-09-06T00:39:16.759Z","2.8.856":"2025-09-06T01:47:29.501Z","2.8.857":"2025-09-06T02:09:28.602Z","2.8.858":"2025-09-06T17:45:57.566Z","2.8.86":"2025-09-10T23:22:22.168Z","2.8.861":"2025-09-11T21:22:08.688Z","2.8.866":"2025-09-12T11:53:39.238Z","2.8.867":"2025-09-12T17:45:15.003Z","2.8.87":"2025-09-21T16:34:37.176Z","2.8.871":"2025-09-22T19:59:21.146Z","2.8.872":"2025-09-24T13:54:51.421Z","2.8.873":"2025-09-28T14:16:17.595Z","2.8.874":"2025-09-29T08:12:55.027Z","2.8.875":"2025-09-29T09:18:12.457Z","2.8.876":"2025-09-29T11:22:02.121Z","2.8.877":"2025-09-29T14:45:14.674Z","2.8.878":"2025-09-30T03:06:09.722Z","2.8.88":"2025-10-01T17:39:54.153Z","2.8.881":"2025-10-03T15:04:43.723Z","2.8.882":"2025-10-10T02:01:03.894Z","2.8.883":"2025-10-10T05:31:54.919Z","2.8.884":"2025-10-10T18:27:31.745Z","2.8.885":"2025-10-13T15:06:05.271Z","2.8.886":"2025-10-16T00:09:01.978Z","2.81.0":"2025-10-17T18:19:29.573Z","2.81.1":"2025-10-17T23:04:58.837Z","2.85.0":"2025-10-18T19:26:08.323Z","2.85.1":"2025-10-20T23:04:22.367Z","2.85.7":"2025-10-24T04:10:38.527Z","2.89.0":"2025-11-10T03:43:42.933Z","2.89.1":"2025-11-11T11:40:55.159Z","2.89.2":"2025-11-12T02:02:38.741Z","2.89.21":"2025-11-13T23:55:43.299Z","2.89.22":"2025-11-14T00:38:01.201Z","2.89.35":"2025-11-14T14:48:31.585Z","2.89.37":"2025-11-15T20:39:05.943Z","2.89.44":"2025-11-19T14:57:25.477Z","2.89.45":"2025-11-19T21:27:08.674Z","2.90.0":"2025-11-26T05:32:56.743Z","2.90.1":"2025-11-28T00:20:11.006Z","2.90.4":"2025-11-29T17:33:23.386Z","2.92.0":"2025-12-03T19:29:53.547Z","2.95.1":"2025-12-08T18:28:17.418Z","2.95.3":"2025-12-09T01:55:16.073Z","2.95.8":"2025-12-10T21:03:26.534Z","2.96.0":"2025-12-12T23:43:24.653Z","2.96.1":"2025-12-13T18:11:41.858Z","2.97.0":"2025-12-28T05:29:29.407Z","2.97.1":"2026-01-04T04:10:04.310Z","2.97.5":"2026-01-12T22:49:58.268Z","2.98.0":"2026-01-14T13:30:40.967Z","2.98.1":"2026-01-23T13:51:56.067Z","2.98.3":"2026-01-23T18:50:52.456Z","2.99.0":"2026-01-29T03:02:05.194Z","2.99.1":"2026-01-29T20:14:29.004Z","2.99.4":"2026-02-03T21:02:15.861Z","2.99.5":"2026-02-12T01:44:20.163Z","2.99.6":"2026-02-15T09:49:34.125Z","2.99.7":"2026-02-17T07:33:50.521Z","2.99.8":"2026-02-19T01:52:06.451Z","3.0.0":"2026-02-22T18:46:09.611Z","3.0.1":"2026-02-23T03:06:25.502Z","3.0.2":"2026-03-02T01:34:26.547Z","3.0.3":"2026-03-06T23:14:28.669Z","3.1.0":"2026-03-15T00:35:03.484Z","3.1.1":"2026-03-15T01:20:46.153Z","3.1.2":"2026-03-15T14:07:12.975Z","3.1.3":"2026-03-18T00:05:52.493Z","3.2.0":"2026-04-13T20:49:24.424Z","3.2.2":"2026-04-15T11:35:16.021Z","3.2.3":"2026-04-15T19:12:01.972Z","3.2.4":"2026-04-15T21:17:51.799Z","3.2.5":"2026-04-16T10:42:17.388Z","3.2.8":"2026-05-01T20:55:49.124Z","3.2.9":"2026-05-14T00:37:41.668Z","3.2.10":"2026-05-26T22:20:31.532Z","3.2.11":"2026-05-31T15:01:45.046Z","3.2.12":"2026-05-31T16:54:59.383Z","3.2.14":"2026-06-02T21:45:46.468Z","3.2.21":"2026-06-06T20:14:40.490Z","3.2.22":"2026-06-07T18:18:00.472Z","3.2.28":"2026-06-23T23:13:11.045Z","3.2.30":"2026-06-25T20:09:11.490Z","3.2.70":"2026-07-07T03:19:04.501Z","3.2.80":"2026-07-23T13:56:31.970Z","3.2.90":"2026-08-11T11:31:30.810Z","3.3.0":"2026-08-18T19:41:40.227Z","3.3.73":"2026-09-01T22:31:56.700Z","3.3.76":"2026-09-13T03:07:42.357Z","3.3.77":"2026-09-13T20:54:50.616Z","3.4.0":"2026-09-16T08:35:20.474Z","3.4.5":"2026-09-25T16:25:04.962Z"},"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.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"}