{"_id":"@gv-sh/specgen-app","_rev":"39-a6adb87a5b136503772c84981c861235","name":"@gv-sh/specgen-app","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.3":{"name":"@gv-sh/specgen-app","version":"0.1.3","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.1.3","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"1e54a29fd1681c184e48f8eeb905b2ad5da44d81","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.1.3.tgz","fileCount":14,"integrity":"sha512-a7PUHy7yg3U86Yz6Zff6ejjdEluhihrj3OCjy4SvOFxibByc+n5g4k4AnQGaugYpSTyTJrQa1JwV+RwS13Z2Mw==","signatures":[{"sig":"MEYCIQD4oYg9UFJAKOzutuRjWZMOMB4O9fq8c7hsMuZw8oc1LQIhAIakrcA36VMnbKdFArATRe33IMnlvCTpwTrXhJ/tKQlS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20959},"main":"index.js","gitHead":"6bc0416265fcd9af05405c81fbbb20c9bd548ac0","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"*","@gv-sh/specgen-admin":"*","@gv-sh/specgen-server":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.1.3_1747313665194_0.006198205185525607","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gv-sh/specgen-app","version":"0.1.4","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.1.4","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"ae5fae9e11fe43ccec3622a8aec6a58daa7e7549","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.1.4.tgz","fileCount":15,"integrity":"sha512-bei0J8WgatBPjK1uhc+Gdej+YDpehtKO+bK2R3GL5HVKWC+UQOpgp3lxqDsStOPmISYvcTKT1Ve0C/jy5uyvWA==","signatures":[{"sig":"MEQCIC9lDkmc7Gms5AiuT5drDUzvXAta9oRfIkXqcBmgq+EcAiB3ioF/XDFKTW/muI+HjJjRqtSyJcRtpSFE06oqQTWLjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24121},"main":"index.js","gitHead":"bd5792f5c74eb09b26dee4743e6f6c4b54854cda","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"*","@gv-sh/specgen-admin":"*","@gv-sh/specgen-server":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.1.4_1747800204498_0.35427839280159557","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@gv-sh/specgen-app","version":"0.1.5","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.1.5","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"4537c6fb4b001d2044dfe948b57e5191e7e29f28","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.1.5.tgz","fileCount":16,"integrity":"sha512-erj7hofn2UEXlyARqRN2tCuCIdwBMfUxBbqhqv7Q6t6JexaaAXjV34KLTl037VVfTTLB6BJsUZKq1Zn19Cf2dw==","signatures":[{"sig":"MEUCIGvRRx6uYuiOz5hNJvJMok/zrTuF38Na9jQXLV6F3nZhAiEAlzvcwXLz/LaXrnblL1MrboObIcWM6Wh412p5rB5tEp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27254},"main":"index.js","gitHead":"87b5980296986742ed9fdc2cb69830832b39df2f","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"*","@gv-sh/specgen-admin":"*","@gv-sh/specgen-server":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.1.5_1747800815798_0.9610409280711938","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gv-sh/specgen-app","version":"0.1.6","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.1.6","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"a93317ae66070370f71a619590d742ccb00e18d2","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.1.6.tgz","fileCount":16,"integrity":"sha512-AYNXdSOeFBg5O373C4D/k0uHKLpXMUJwsuXlVpzqT4+5ErLGW7mazWekNulNJ2K9J1STVqIM5MYIqAElSGE+5w==","signatures":[{"sig":"MEYCIQCX4xXfofM2I0WFhurHlvzLLpJ2l6NkHTMlMOY3RYot1AIhANLSFy5k7EBI8u1pur2Ifop4OLgsU9zI8OAAHpJUYLF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27266},"main":"index.js","gitHead":"55755a6b589a15b3b5ff7aeae4cdc0ff56bba30c","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.1.6_1747801135417_0.532306350624534","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gv-sh/specgen-app","version":"0.3.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.3.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"79a2fd62429f3605cbf1cc00ee72b7ff4959004e","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.3.0.tgz","fileCount":18,"integrity":"sha512-aS9EGrSCG3vpYOFFj6C/Z9IQipA2Z6MK7T9p0a8SnnPoPfFBPgrPms6R/0+KhxxlZSEy/TELGiFf6fs0Z6jtIw==","signatures":[{"sig":"MEQCIC+bkL2WI3I5hb0/6ZQQLXMr/OM17D+ZepKpNdAvx4FaAiBPqzczXuSEzObUvokZHuj+MN6RSvO0GII5DAKqGWPN+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31924},"main":"index.js","gitHead":"4d2737c17f0e6cdb6256f15ce34e0887b4052d26","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.3.0_1747822080404_0.9896310690225214","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gv-sh/specgen-app","version":"0.3.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.3.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"dist":{"shasum":"bfa733cfc6002379c70ef1fa45bd053735f08dfc","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.3.1.tgz","fileCount":18,"integrity":"sha512-yhPee8LcHniXTjZoDgLo954uWER2hVLLQcytTCGZyCLPCpIW4ZdakRnT585Tis1zbYZd5eymLjMvjZMI6pPfwQ==","signatures":[{"sig":"MEUCIQDNBYw7D8Yl0co56V1PPXcYLTcOiqjeXwEBVlagzN9lcwIgYkMw3OoRPlO2AasBYfkf7mP5Pbcs9nhDp40pieKU24E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34842},"main":"index.js","gitHead":"18e325ec4959579fceda4c512ee0c43092ca6af4","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.3.1_1747822941103_0.5802528229423964","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gv-sh/specgen-app","version":"0.4.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.4.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"609dedd0694bd346eb02bef58d8345901177bf16","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.4.0.tgz","fileCount":20,"integrity":"sha512-rWxJ6fSluoIGE/Uh/JFtCDG+k2OUqNTE1dNY+XhTpB6Z3fTeRbFqscPtfmb0Hw7fdA2gYywhG/A+9oH/5YK9VQ==","signatures":[{"sig":"MEQCICC/EKrsUykfgq5XsFmLtU5ewrnI2yg1UnGIu/lMCYV1AiBiM3ZUczhgFQMgmMWoyXlkv3DN7No2bSeVIceZU/3Odg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39173},"main":"index.js","gitHead":"7ce12daa480684707fd7e0ad79d3a707645aada8","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.4.0_1747823880081_0.9721013869825201","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gv-sh/specgen-app","version":"0.5.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.5.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"8726a8b111e47dc11682706ecee05f01fdd40f44","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.5.0.tgz","fileCount":22,"integrity":"sha512-3SinRP+phl7wDLwzpJ7HjYKUJ77t6MQ8mEUB/tSjFOMbaDJ7j1SnLzPOsX7HPmSdTvzVsIL0Q8R2OOp9zSUsZw==","signatures":[{"sig":"MEYCIQD+ite8yItlYp3dwSktmqcgnJhL9Alv1bNAUKrgjKNLWAIhAPBsainKoTqKeNYBffC4EamrweNA7CsE9D3/yK4RlOFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50574},"main":"index.js","gitHead":"e7668c840511cf8f8c6ebbb4854d0d1792579fe0","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","troubleshoot":"chmod +x scripts/troubleshoot.sh && ./scripts/troubleshoot.sh","deploy:backup":"chmod +x scripts/backup.sh && ./scripts/backup.sh","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:update":"chmod +x scripts/update.sh && ./scripts/update.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh","setup-low-memory":"chmod +x scripts/setup-low-memory.sh && ./scripts/setup-low-memory.sh","production-low-memory":"chmod +x scripts/production-low-memory.sh && ./scripts/production-low-memory.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.5.0_1747824979479_0.4325381862891329","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gv-sh/specgen-app","version":"0.5.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.5.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"8fcb1efbb3dffb3bb4d751c91d8f21c3ebf10a13","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.5.1.tgz","fileCount":23,"integrity":"sha512-yxXA/ep5BgxAE+GLx6xh5wFlT7G1wLvFfUYABROjIv+QtFsuhFeoSpNFwTvF1WE93m0MioGcHWH7DSfb1yI91w==","signatures":[{"sig":"MEQCIF1fq1vtvSySCMH8Lw8dHXIMzg5l6GE/rmXWT5fEDf4xAiAkAsrLpSf0/pGRiUs3PeeyLr9f3FvlHmS3YRmS6UXrDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58297},"main":"index.js","gitHead":"86924ae37726477db69c0bb272dcc9dc727a3f1d","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.5.1_1747914883895_0.70182914750636","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gv-sh/specgen-app","version":"0.6.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"c63ab02e724d863dd4c84fb03723b5b87d50e0cb","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.1.tgz","fileCount":23,"integrity":"sha512-qcNa3vLdKcKv78vqCcTxa+wF8UYfUIElb5jKxeWvCCaIxenIxFWNG4jdYX9LMakqhWJ2sXU+DtBikk4+ZG2m9A==","signatures":[{"sig":"MEUCIQD62siLCpi7K1zlrntG5MkMi96txV/HjdCompR9hAAu+gIgS1Cw2vvsxh4b8hm5Do7d+qYolQVrbSvnSMyp80dwfbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62404},"main":"index.js","gitHead":"c6fd9a351720931b8425d3b344d15f4eb3b47cb3","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.1_1747916537265_0.827801246059346","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@gv-sh/specgen-app","version":"0.6.2","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.2","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"a64b02e8d44a5f6117687c08d89025f5f33ee49d","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.2.tgz","fileCount":23,"integrity":"sha512-WzI8SkQERuMf2/9ZQ/qgGNuEwOfVa1F/ZXe1RvMZS/4MXYx0P65euWP2+hUqYMqt2uaqSDIfYTOvttrPp9bz/w==","signatures":[{"sig":"MEYCIQD1q7+Kxbxo2BePiq6HMCuNWQ08OqEb2oyEiW9X3MuUWgIhALddbAQgqPkBxCifCUS1pHvaOUgUcUP8Q9qqGAG56Nu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63693},"main":"index.js","gitHead":"290675c2affc88ad66c93fdb4b1fb6583a7b2d5b","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.2_1747917235140_0.980385418114996","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@gv-sh/specgen-app","version":"0.6.3","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.3","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"4db40644d5a07f5b123627f681626d0027d7e87a","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.3.tgz","fileCount":23,"integrity":"sha512-c3YJ1iLfryXq9k8LqRsmyCszuIa+WGoeqOk23aBNrYGqrv3EAOT625HQpE/fukW55vlPUNo9WOmaLRWDG1iFeQ==","signatures":[{"sig":"MEUCIBrbWsBkmtUzi/PrxppDsW0T+Uy4MdWOBP31gyVKYxRzAiEAzs3ZwMpP9BGkYzlhm5/1n/jwf0ZQRTmocSoBnRiDjj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64640},"main":"index.js","gitHead":"191ba07ab7a316c026b42112c24ecc7583b4a570","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.3_1747918109507_0.15246224407911058","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@gv-sh/specgen-app","version":"0.6.4","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.4","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"de928423b7833583fbb8e54fd8eb1501b5a4cb89","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.4.tgz","fileCount":23,"integrity":"sha512-Pl1MNXJ+AlRFwfWYW9NVVqQrX1fL7Gshn/as9cEuB6r43nB+A4eVYoIQ/Tr6D9TB3oqbytf0ZS47FdIQ1jpVrQ==","signatures":[{"sig":"MEYCIQCpI6H0G3QwC9sSkhpHgCIs6qM6ZgtnrDHYaBYCIy5NYwIhAKBfvA0Bc/Ya0n2cv2gK0fJHn5TNQUgGcCaVRdVRf7lk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69636},"main":"index.js","gitHead":"9bc4888a4f74a6717422a20e328668f81efa82a8","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.4_1747919219719_0.7306364486695462","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@gv-sh/specgen-app","version":"0.6.5","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.5","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"b53a121730fd9da50875ed3435e8cf1efb70c36c","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.5.tgz","fileCount":23,"integrity":"sha512-cdebIj+KWnHsfm+MghuPYNbwpkxWHjFsTu90HDCMN2amKSKKSqmqv+OpqLe18Wr0TWTkIV+YfiycIojX4Ywing==","signatures":[{"sig":"MEQCIEGT7UUSLTA/r2z08rdIbo3xy8LrSIVKBFHHPvganHlhAiA4SolzwC7bdMdWh9LVLVoz2vcndjBsh2Mt/V1xF3uphg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71709},"main":"index.js","gitHead":"8ac378f76bac720890c1cf97c07d4b982c6aeb4e","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.5_1747919836743_0.7178783669510469","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@gv-sh/specgen-app","version":"0.6.6","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.6","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"84ba61c1e331bc6dd7eba3fdf96bfd837c1ceb80","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.6.tgz","fileCount":23,"integrity":"sha512-TKfmankk3iIeqxkfg+FpvZ9IMvY1RtEETmfU+srsUnzmxKPEgMJ01RZdcBEEvlmRY2UGbWdD3crOruK9EAg3bA==","signatures":[{"sig":"MEUCIFIkFS+hsVpNvnbJ/FkhVfaEyWmTRWF/lAA81ntDOtnvAiEAqyZ4dhP5OLvM87vJs7Pjf9V4/3wPVRBULa6b4dMuvwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78410},"main":"index.js","gitHead":"940d6d4cc56be49f91bc63d2839e8f00546b34bf","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.6_1747921145869_0.15131344407622604","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@gv-sh/specgen-app","version":"0.6.7","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.7","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"91c637061e333a2d0318493b37ed6e3ea5a15bf8","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.7.tgz","fileCount":23,"integrity":"sha512-huGQWQCMIIwA8sAtFzUWg4BGjIecYnfbm80LuOhZdJDWqbsBsjSQYv5qc5hLSW0Y9w8W97X17d77/iE9wtS9PQ==","signatures":[{"sig":"MEUCIBFg5DpgBh1Uny/p7pZ86VrTFZnXxSWOgPnpa7HKEozdAiEAzxm6FMSyh7brAYaOBY7qe0obRF5+BRHMRdwylr/ZrbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69009},"main":"index.js","gitHead":"8a870244a840fe83370fd0381d083f9b6b78f4a6","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.7_1747953244466_0.48043882759421486","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@gv-sh/specgen-app","version":"0.6.8","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.6.8","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"4ab97f24f8faf6149210a2e9b478ddbbd4e5c153","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.6.8.tgz","fileCount":23,"integrity":"sha512-MHMcat/8rdTXat5WJQnrrZQXN3n7oAcVa879WfBpFozljrcRWlm8Mop3fWsJBB92+wnX5CuPMlLF2rM6tr4mAg==","signatures":[{"sig":"MEUCICrNzFw/6Yg0CEJdILaUIVr2wyTfpVC8K6LlVBq7rG2eAiEA8wTG1x292HwWLande3cNos6DirUXYUz9cqT3Sl4wkZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68859},"main":"index.js","gitHead":"7e3c982224c0d9907a26e1ab364050839a88cc69","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.6.8_1747962968212_0.21253648238691047","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gv-sh/specgen-app","version":"0.7.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.7.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"2725afd7e3a7295bec401ce264a66432f4438b43","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.7.0.tgz","fileCount":20,"integrity":"sha512-jl5KBZWbOH6VRQMb68oTt5lr2TuL45RvIL4nDVfPNxEI316ci3/rlRKzZzxeUTWNuqSIzPNyUa8csz8l1iVO2w==","signatures":[{"sig":"MEUCICSsrlHSO3WCGTnB5eBlC7Upg9ljyrMMCRBw/ZM4h4EwAiEA28NIfW2MXe+A1SBUeSHpMfBUox1xMVgSYGauhlycR98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56532},"main":"index.js","gitHead":"479ca0f3796fcd08e309f24a54efaf6d4c070422","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.7.0_1747966868940_0.3513671118304904","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@gv-sh/specgen-app","version":"0.7.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.7.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"257772d46edeaf90f1f4bd438dccf99efbf72a09","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.7.1.tgz","fileCount":20,"integrity":"sha512-Ye5bt2DJf6n5FOs4MHIj82B8DiP+nLhXOhnz0dyxt/XdGGBpUYwNvG5ImsKq6KVj6mlB2EbrbxXVkzdneErmqA==","signatures":[{"sig":"MEUCIQDSmIOy4X1vk14W2sjEPDuVNKuU/7jk3Pq/KRDcsG4OAwIgJeSes28HG2kzTEiQrzE9dW2sW+7DYOgzBWLPU/mG8N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56860},"main":"index.js","gitHead":"a2d3aca7eb47015676f6e4bd2e05e137c7d31887","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","production":"chmod +x scripts/production.sh && ./scripts/production.sh","deploy:stop":"chmod +x scripts/stop.sh && ./scripts/stop.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:status":"chmod +x scripts/status.sh && ./scripts/status.sh","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:restart":"chmod +x scripts/restart.sh && ./scripts/restart.sh","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.7.1_1747968273282_0.7332712102893837","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gv-sh/specgen-app","version":"0.8.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.8.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"41debc1264506e785edc5b3ad20d51efa85599e5","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.8.0.tgz","fileCount":15,"integrity":"sha512-SyvoD/hlI/RABDjY30hEkBoCN4q34n5U8loZ20iZnE0jyDB7JtYrUwQ8MWKEe8IS//vM9fpWoW6uq+IQq6NuYA==","signatures":[{"sig":"MEUCIQCP+ctMLiPm+ahiynrZ6ThQAjNDBvaBAscWMeRC2wBV5gIgEnqk5L8j8aPg7kenQ96O2FD0N5ySRDwDnoGw/sAOIEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016},"main":"index.js","gitHead":"383aaa7b9c545e3e3d9173fe35e42d6c5f383736","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.8.0_1748009251406_0.5580409936077437","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@gv-sh/specgen-app","version":"0.9.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.9.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"6c253feeb3d3d243750ce9b3dbfc0cdb13e81e31","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.9.0.tgz","fileCount":15,"integrity":"sha512-fsF1GQMxZgUvvZr+P3pKH9ZDCnTIUnTErD5tHFGH+s6UYDhlDQlCyPeRame5Vq7yjdeEl/8Y6JVxy4zy0eu81A==","signatures":[{"sig":"MEYCIQCV38aU059eTxBYbiuYCPwW1XWTfR1qOWtCIBKm1K0QjAIhAPcU7d1tcbCpPspa6ts3il/ppjbIIePxY9yZ3yoCYDb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52705},"main":"index.js","gitHead":"c0874931cd34f58a84ed35efc71ed11a676a47b6","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","postinstall":"chmod +x bin/cli.js","test:deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","deploy:dry-run":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh --dry-run","make-executable":"chmod +x scripts/make-executable.sh && ./scripts/make-executable.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.9.0","@gv-sh/specgen-admin":"0.9.0","@gv-sh/specgen-server":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.9.0_1748093390038_0.7206863802340224","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@gv-sh/specgen-app","version":"0.13.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.13.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"ac8ff15ddd8cc03dafbd0fa74f5763eab444c88c","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.13.1.tgz","fileCount":13,"integrity":"sha512-JVMQJQukWinN+gZ+26cXmOOIaJuI4hKmKJmrRW/bVVa4SKaafcl9TsLNME3Txz1ux2Ma1my0CcMrrL//xHH4GQ==","signatures":[{"sig":"MEQCIExHj7zsgiblImUqI+ihpoKR+xP42HwhS4NN7HUo5NsSAiBm4HMg35TcpPlzSJqpu/i1kOq+uqFQ6E4q9Zv7fZASFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33783},"main":"index.js","gitHead":"d3ea1671f8f8dfeb030e776874edefa504a339db","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.10.1","@gv-sh/specgen-admin":"0.10.0","@gv-sh/specgen-server":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.13.1_1748422132447_0.013512248151180462","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@gv-sh/specgen-app","version":"0.13.2","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.13.2","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"988113bbdf52ae4d847fff3a4397b460b1e61a40","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.13.2.tgz","fileCount":13,"integrity":"sha512-sN2Y5Pfuj7+wTDh61PUDqjaEoR/z1eaKgU/I44GJljmrv8Rjf9MC71YQqBz+/AonxQXrvkp6vhg0vFgZz8b6Bw==","signatures":[{"sig":"MEQCIHL+r7OcmdUt+1FY1Wgvy1npUf74vDmxxh5sBfXE53zVAiBPYwygrvTNzED+ANriNovieCVdaZBBqMbQMIK19dEqbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33982},"main":"index.js","gitHead":"f7302a744c2c27ebcdb93897b9dc40f2ae78f290","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.10.1","@gv-sh/specgen-admin":"0.10.0","@gv-sh/specgen-server":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.13.2_1748430896415_0.12577409770689818","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@gv-sh/specgen-app","version":"0.13.3","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.13.3","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"d311b68b5bc1a1023a6b271d676c1b36fbd63f25","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.13.3.tgz","fileCount":13,"integrity":"sha512-Eyus3XcIOv3VYzl9f8gdUbDPmpt0UnocOiEjAzJ9p2Uk7qsEbkae7Uxp1uWDauy/olMkSgtxEknHAKbd0PdSBA==","signatures":[{"sig":"MEUCICwN6cCIcWKnVi0A0GHTQILXU7qkPzzJbJotX4FxSZzJAiEA2NVb11Z6NQTg/esjVk2MqAXLOqVMlFARuhw+DB+YhX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33995},"main":"index.js","gitHead":"c450a374eca9a508680b8387311fd89a98650be6","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.10.1","@gv-sh/specgen-admin":"0.10.0","@gv-sh/specgen-server":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.13.3_1748431589218_0.5047598898910002","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@gv-sh/specgen-app","version":"0.14.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.14.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"77ab6c9b3caa56ae89d411be61f1386f142a78dd","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.14.0.tgz","fileCount":13,"integrity":"sha512-zeJGWy9oVt5G2LQTOgi+zqS051kgp1XCejyKhyauWJSaz0tQKtIOXt96R7k1n2NtpcTBEIvPR4LUMJfPhTqqBA==","signatures":[{"sig":"MEUCIHyGWmS7LVipPC9/D5LtYjnUUh5dSbX00mPpgNJnCBJ8AiEAhVd4JeYs33sYbfk1qLadrrG6pwyAN29QyHLbj2kyfKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34541},"main":"index.js","gitHead":"adae1efdfe6d3aa20c88d521920fc4b19c576fd7","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.10.1","@gv-sh/specgen-admin":"0.10.0","@gv-sh/specgen-server":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.14.0_1748441856504_0.8037857976720963","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@gv-sh/specgen-app","version":"0.15.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.15.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"13368f31c01e87aa773d68cac31db37fdb3d5dbc","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.15.0.tgz","fileCount":13,"integrity":"sha512-iGfxYMyl39kae40mFVDznwBmHCmlYITdMEyKOvJG2AyCTeI4k0CyrNPWuTlYErOaoOEyKj8HWuT7RdNk18QDsw==","signatures":[{"sig":"MEUCID0Irdj00OxtFSnamSsuYZXTSgMuY1RT+Ks6aW1vkzzDAiEAt7Sbf0b43QiNfS2lwBKnsgoq92PhiUtP7LjQDHuqunY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"1f9a9de867385c4a2d24f27182dac523e67627e2","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.10.1","@gv-sh/specgen-admin":"0.10.0","@gv-sh/specgen-server":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.15.0_1748473737044_0.25556529838253783","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@gv-sh/specgen-app","version":"0.15.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.15.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"7f83873739fcd11f2329110e43ca01f4587fc018","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.15.1.tgz","fileCount":13,"integrity":"sha512-o07WT9Qf3fnjXM8zscK+5a314825IqkwzcaL9DH2CbS4N7DnoYxFoTOAfrktT7IOWj9u5d7oX3JoJaien+v0YQ==","signatures":[{"sig":"MEUCIFfvE2w6kPzWviYTWpq6IoU29N4aW3artw+39MKA+L3wAiEAozfOJmVgp0lKb8XS3ZVyFgUK9G86fZSbA9ohjsLsFeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"17d5360c604085ef4a1b84b7a1b7d07d1a9f2daf","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.1","@gv-sh/specgen-admin":"0.10.3","@gv-sh/specgen-server":"0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.15.1_1748486210934_0.5724101008422828","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@gv-sh/specgen-app","version":"0.15.2","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.15.2","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"e18b7e691445b592c146eab3b7458525ab518503","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.15.2.tgz","fileCount":13,"integrity":"sha512-NaEdk4yLN2uN5ukwJzDo/aT7dtZS27g/+nBrXi4TpAQACJUdAP1IBhRHFZgSNxuNhLhNnmLnzfh3w/2ovEp25A==","signatures":[{"sig":"MEYCIQCJH2okUC/72hCsmcfnCNe0sOVVJWQdjCykODyCGHUR0AIhAJ2xhVjzHfN1s79pyi942YO4rLSfW6sHsTzxD68TPLF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"18fc03401b8941a6e4bf9267db245e9c4ed0dfa5","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.1","@gv-sh/specgen-admin":"0.10.3","@gv-sh/specgen-server":"0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.15.2_1748490876479_0.9616560975815365","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@gv-sh/specgen-app","version":"0.15.3","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.15.3","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"5b063aa1238f413e7622de513eeaf70cdb733222","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.15.3.tgz","fileCount":13,"integrity":"sha512-XtF49W5+VY+vUOc7HFnCJZ2L4odNuqFRqCRQY+O8bfTjOBX8qzChDwT9V9kmnFi1NNaRP3vzuZUuKw/DrW0SFg==","signatures":[{"sig":"MEUCIQCmZ8E0GmBbDpxHC42KmfyqH0tL5JG5DWjffkHg+XP6HQIgBswpbRQyEwUZDzPmQBreYJUFKv/RevkXz1OmZwfVG78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"b3a9b422bb237389917a6528ee66b89ee5655a34","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.1","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.15.3_1748506273134_0.32718995206458734","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@gv-sh/specgen-app","version":"0.15.4","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.15.4","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"fbec7bd24ddd59405473d775e592a717b073b412","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.15.4.tgz","fileCount":13,"integrity":"sha512-axwd55O/FAlu1vi7KYHVWXUESvhom0rc6m3nHB1zNGXs+1LP8mUcw2dUAovnQU5UIHTb38S3dT1hUVwTWuog4Q==","signatures":[{"sig":"MEYCIQC9akmQ0pPu3r0gyUM+9bBEp6rRM74oUxpsHvtjoTP05gIhAPzJhqoDrh7n5dtB/IkTbzLbrIz6jEQQfb66xGbxETHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"671f12b75a73b24602e12fba0fc75d10dffbe301","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.1","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.15.4_1748506857302_0.2941827912400363","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@gv-sh/specgen-app","version":"0.16.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.16.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"22577dc15d225329fe65d0517fa541d756f40977","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.16.0.tgz","fileCount":13,"integrity":"sha512-3J6+osXVLjaYoop/c5SoUmmodnl4oSvnxgTdSxIjuNHki3Cp5plB0hZk2MysUMav9BiE+dzxlqse4mo1iTT+yQ==","signatures":[{"sig":"MEQCIEL6qhaNE3+hX3VTd9SshdurtMS6/rQX5L6wk5ZbIiTfAiAopszGvq8tRyqvUo4X5qYWdqYp2gfEabYhmvRXqcycyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"65c205908fde80b0b589ddca33a424a80701d696","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.1","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.16.0_1748511218212_0.8815714666006884","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@gv-sh/specgen-app","version":"0.17.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.17.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"40a1412ee72e4618b35998978f62f7a5836d0c77","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.17.0.tgz","fileCount":13,"integrity":"sha512-+YY3Il3S2VH2Uy1ajlVp0ZVUHVYcbsKqrWJwryI+tz9utEhlqa7AjBs6n+XfU8dkymaNt2CpgEZn2nAePIMbbw==","signatures":[{"sig":"MEUCIGObyZvynRCwMVaiLX7qCxrOSln/EExjHaUDuyOqDXkRAiEA0/OG7GLrRZNe7KxPMaZxyk9C3h3064g5/bg7fEJclUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"ce10d4b9d502c6fcf5768c04da148d0083a72034","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.4","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.17.0_1755521912072_0.5406496847606914","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@gv-sh/specgen-app","version":"0.17.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.17.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"b45d29d234390287b0bbbb50e6f6c854314ba078","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.17.1.tgz","fileCount":13,"integrity":"sha512-gx8jXH2EfbHs7LWh6lrTajTxtOVqt0z2S0mTIZBV+wOMdzWkKaePDho1ioa/nVjB9UQ/6UB2SXiI0Q8dXoq4ng==","signatures":[{"sig":"MEUCIDVhKffWWMDP/J2lgF+GDT2KO2HrcyGa9R7ffWf7T/vpAiEA4AGxhr8ZRrzOSUYtsAiNG5VwUWLgXfPKAX46oo4FOWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35202},"main":"index.js","gitHead":"de89c9f40bea7a7c91625885f71bbfd50f7c00f2","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.5","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.17.1_1755524803763_0.2405434878540187","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@gv-sh/specgen-app","version":"0.18.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.18.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"ec003fc4a3b39837cb7bf99102f23b2707044130","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.18.0.tgz","fileCount":15,"integrity":"sha512-oPmxW3Uz0eay11jx7hyDMaY1sXHNHhues4WTXViPqbM/l3/tzjZEJtv5YifZIGiuYStouYYhUg0ve/F0m8LQug==","signatures":[{"sig":"MEYCIQDXwbEyEYuz2V/c2TKgateosLtbHjPyOVLfEgozq/wyHAIhAOP0Ho/Xp5N8TEumeY45ZrRWUHFW80lHawCop/WJMNwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48742},"main":"index.js","gitHead":"5efa02d04c5f292756c11b9365a1e9d3b5b3b60d","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.9","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.18.0_1756004830309_0.18639474415963964","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@gv-sh/specgen-app","version":"0.20.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.20.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"3d4df13157a7d71463140079b56ac5a96b521b21","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.20.0.tgz","fileCount":15,"integrity":"sha512-QhX/1e9iVzrF5w1yLyfjC67cvS0bpxpxvjlmM0SjhnrBYIKAJaSdwAfy0DCpRxbPgYUluP31U2Vrp9HecOnsxw==","signatures":[{"sig":"MEUCIAYd/DRiOcndOqOYBXB5XOKhDLZz2k5sEm2FEfnEpyNcAiEA0D6MmRmUkuQ5kRnaCTS4HqUi6/pLwnamz/bK42ibBDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48743},"main":"index.js","gitHead":"8c5b6fabf29e353033b50bf1415258527021e7ee","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.11","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.20.0_1756006140282_0.19693529690687428","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@gv-sh/specgen-app","version":"0.21.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.21.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"a004f73ef0c82aa22e0f550c2b87cb44e5bc58a1","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.21.0.tgz","fileCount":16,"integrity":"sha512-canGdRe4ERwemk9PXDc9H4iVH1gkhzFdjYorCkFhMOTvKVamVICkAx3DvCZ9ifbnYcn2r4hH06iNvL6pYOeu3Q==","signatures":[{"sig":"MEUCIQCELCEMDtD+GeDCB0bQ2XmSOjAaxwJYYUWiYjaaYXlYOAIgbzammuud3zG0YdMPbAnVUoriePmvzfYD2bErciE6HjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52191},"main":"index.js","gitHead":"2fb4c9e7fd6e57a17865ff7afb1245564e2d2bbd","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.11","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.21.0_1757415281609_0.7400609079930127","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@gv-sh/specgen-app","version":"0.21.1","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@0.21.1","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"2a85e03447389c3a7019618bebf37167ee544310","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-0.21.1.tgz","fileCount":16,"integrity":"sha512-JesMOKuQy8sm9CypNa1q9MLth61QnlPbdjq6/vAa2FBQoiR8vFzYdiChIyhi28+FspuL8oCsskXNV1MsC4+fbA==","signatures":[{"sig":"MEUCIQD4kG1UVAlxASq2bKN26IYDIEobA+i4Ps6KStj/9YuMFgIgPNK1nV5Xyj6pkVFixryT2Ol+fIKL/HP3hfnDtCAIJxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52192},"main":"index.js","gitHead":"7a78227b1b06d884438b4fa018409e808ed5ead3","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"0.14.11","@gv-sh/specgen-admin":"0.11.0","@gv-sh/specgen-server":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_0.21.1_1757418512299_0.18222264708409663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@gv-sh/specgen-app","version":"1.0.0","author":{"name":"gv-sh"},"_id":"@gv-sh/specgen-app@1.0.0","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"bin":{"specgen-app":"bin/cli.js"},"dist":{"shasum":"18834d5bf00c1a1d3da0d0ea21b7a164850d4665","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-1.0.0.tgz","fileCount":16,"integrity":"sha512-kSnRbfzJeEBhiMkuqKXobAL2QOrSGSM/xNx8Ezc9lJOERnVu6HigAI6duTxnESaK1ARbPL2hxa5BQTPzvwEE8Q==","signatures":[{"sig":"MEUCIB+GQsgFhSFXZC+7gZmFYwHg0T15hpS8j2Wl/T8jVSf6AiEAn3Kh2XtdItxRqncXhUwGfLd+yB4C6P9LTGw9twYBBiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52188},"main":"index.js","gitHead":"c4d987cd966afd979f4a2d22d33076de612c8d31","scripts":{"dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","postinstall":"chmod +x bin/cli.js","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh"},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"_npmVersion":"10.8.2","description":"Complete SpecGen application with server, admin, and user interfaces","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@gv-sh/specgen-user":"1.0.1","@gv-sh/specgen-admin":"0.12.2","@gv-sh/specgen-server":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/specgen-app_1.0.0_1762225766808_0.50870145479747","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@gv-sh/specgen-app","version":"1.0.1","description":"Complete SpecGen application with server, admin, and user interfaces","main":"index.js","bin":{"specgen-app":"bin/cli.js"},"scripts":{"setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","dev":"chmod +x scripts/dev.sh && ./scripts/dev.sh","build":"cd admin && PUBLIC_URL=/admin npm run build && cd ../user && npm run build","start":"cd server && npm start","deploy":"chmod +x scripts/deploy.sh && ./scripts/deploy.sh","deploy:ec2":"chmod +x scripts/deploy-ec2.sh && ./scripts/deploy-ec2.sh","backup:database":"chmod +x scripts/backup-database.sh && ./scripts/backup-database.sh","restore:database":"chmod +x scripts/restore-database.sh && ./scripts/restore-database.sh","postinstall":"chmod +x bin/cli.js"},"dependencies":{"@gv-sh/specgen-server":"0.14.0","@gv-sh/specgen-admin":"0.12.2","@gv-sh/specgen-user":"1.0.1"},"devDependencies":{"concurrently":"^8.2.2"},"author":{"name":"gv-sh"},"publishConfig":{"access":"public"},"_id":"@gv-sh/specgen-app@1.0.1","gitHead":"4bd7655d957941ba9c8eae58aa265b40003a393f","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TEDCIdY/Yu5J3zJjRfERrSutkzRHgDsgSZrJEDD9FtiPJH6BkNXjlfGwmYiHZoon5fDr1iFF8HQPITd1jWF6zw==","shasum":"219c6471d60551b4736e05bbb4bc108a254c009a","tarball":"https://registry.npmjs.org/@gv-sh/specgen-app/-/specgen-app-1.0.1.tgz","fileCount":16,"unpackedSize":52188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5zDIKRLkNs3R4TG/wxFGdtSVsAuVfd7poyXJIMMxQ4AIhAJ61LTc0edcHsTaHOidRhu1YIdiJJPG4nwM3wPCd9YUt"}]},"_npmUser":{"name":"gv-sh","email":"gv-sh@outlook.com"},"directories":{},"maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/specgen-app_1.0.1_1762226304951_0.45763084321358605"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T12:54:25.043Z","modified":"2025-11-04T03:18:25.758Z","0.1.3":"2025-05-15T12:54:25.362Z","0.1.4":"2025-05-21T04:03:24.666Z","0.1.5":"2025-05-21T04:13:35.997Z","0.1.6":"2025-05-21T04:18:55.664Z","0.3.0":"2025-05-21T10:08:00.596Z","0.3.1":"2025-05-21T10:22:21.284Z","0.4.0":"2025-05-21T10:38:00.264Z","0.5.0":"2025-05-21T10:56:19.678Z","0.5.1":"2025-05-22T11:54:44.060Z","0.6.1":"2025-05-22T12:22:17.575Z","0.6.2":"2025-05-22T12:33:55.462Z","0.6.3":"2025-05-22T12:48:29.689Z","0.6.4":"2025-05-22T13:06:59.898Z","0.6.5":"2025-05-22T13:17:16.921Z","0.6.6":"2025-05-22T13:39:06.088Z","0.6.7":"2025-05-22T22:34:04.650Z","0.6.8":"2025-05-23T01:16:08.407Z","0.7.0":"2025-05-23T02:21:09.144Z","0.7.1":"2025-05-23T02:44:33.468Z","0.8.0":"2025-05-23T14:07:31.631Z","0.9.0":"2025-05-24T13:29:50.234Z","0.13.1":"2025-05-28T08:48:52.635Z","0.13.2":"2025-05-28T11:14:56.585Z","0.13.3":"2025-05-28T11:26:29.399Z","0.14.0":"2025-05-28T14:17:36.710Z","0.15.0":"2025-05-28T23:08:57.263Z","0.15.1":"2025-05-29T02:36:51.132Z","0.15.2":"2025-05-29T03:54:36.669Z","0.15.3":"2025-05-29T08:11:13.340Z","0.15.4":"2025-05-29T08:20:57.535Z","0.16.0":"2025-05-29T09:33:38.414Z","0.17.0":"2025-08-18T12:58:32.309Z","0.17.1":"2025-08-18T13:46:43.964Z","0.18.0":"2025-08-24T03:07:10.521Z","0.20.0":"2025-08-24T03:29:00.502Z","0.21.0":"2025-09-09T10:54:41.784Z","0.21.1":"2025-09-09T11:48:32.491Z","1.0.0":"2025-11-04T03:09:27.038Z","1.0.1":"2025-11-04T03:18:25.222Z"},"author":{"name":"gv-sh"},"description":"Complete SpecGen application with server, admin, and user interfaces","maintainers":[{"name":"gv-sh","email":"gv-sh@outlook.com"}],"readme":"# SpecGen App - Complete Platform\n\n[![Version](https://img.shields.io/badge/version-1.0.1-blue.svg)](https://github.com/gv-sh/specgen-app)\n\nA unified deployment package for the SpecGen speculative fiction generator platform. **Optimized for port 80 deployment with low memory usage.**\n\n## 🚀 Quick Start\n\n### One-Command Deployment (Recommended)\n\n```bash\n# Create project directory\nmkdir specgen && cd specgen\n\n# Deploy everything in one command\nnpx @gv-sh/specgen-app deploy\n```\n\n**What this does:**\n- Downloads and sets up server, admin, and user components\n- Builds React frontends optimized for production\n- Configures everything for port 80\n- Starts with PM2 for process management\n- Prompts for OpenAI API key\n\n## 🌐 Access URLs\n\nOnce deployed, access your application at:\n\n- **Main Application**: http://your-server:80/\n- **User Interface**: http://your-server:80/app  \n- **Admin Panel**: http://your-server:80/admin\n- **API Documentation**: http://your-server:80/api-docs\n- **Health Check**: http://your-server:80/api/health\n- **API Endpoints**: http://your-server:80/api/*\n\n## 🖥️ Server Requirements\n\n### Minimum Requirements\n- **Node.js**: 20.0.0 or higher\n- **RAM**: 1GB minimum (2GB recommended)\n- **Storage**: 2GB free space\n- **OS**: Ubuntu 20.04+ (or similar Linux distribution)\n\n### Quick Server Setup (Ubuntu)\n\n```bash\n# Install Node.js 20+\ncurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -\nsudo apt-get install -y nodejs\n\n# Verify installation\nnode --version  # Should show v20.x.x or higher\nnpm --version\n```\n\n## 📋 Deployment Methods\n\n### Method 1: Direct NPX Deployment (Easiest)\n\n```bash\n# SSH into your server\nssh -i \"your-key.pem\" ubuntu@your-server-ip\n\n# Create project and deploy\nmkdir specgen && cd specgen\nnpx @gv-sh/specgen-app deploy\n```\n\n### Method 2: Development Mode\n\nFor local development with separate ports:\n\n```bash\nmkdir specgen-dev && cd specgen-dev\nnpx @gv-sh/specgen-app setup\nnpx @gv-sh/specgen-app dev\n```\n\n**Development URLs:**\n- User Interface: http://localhost:3002\n- Admin Interface: http://localhost:3001  \n- API Server: http://localhost:80\n\n### Method 3: Manual Deployment\n\nIf you prefer more control:\n\n```bash\n# Clone repository\ngit clone https://github.com/gv-sh/specgen-app.git\ncd specgen-app\n\n# Setup and deploy\nnpm run setup\nnpm run deploy\n```\n\n## 🔧 Configuration\n\n### OpenAI API Key Setup\n\nDuring deployment, you'll be prompted for your OpenAI API key. You can also set it manually:\n\n```bash\n# Create/edit the environment file\necho \"OPENAI_API_KEY=your_openai_api_key_here\" > server/.env\necho \"NODE_ENV=production\" >> server/.env\necho \"PORT=80\" >> server/.env\n\n# Restart the service\nnpx pm2 restart specgen --update-env\n```\n\n### Environment Variables\n\nThe deployment creates these configuration files:\n- `server/.env` - Server configuration (port 80, API key)\n- `admin/.env.development` - Admin development settings  \n- `user/.env.development` - User development settings\n\n## 📊 Process Management\n\nThe deployment uses PM2 for process management:\n\n```bash\n# Check status\nnpx pm2 status\n\n# View logs  \nnpx pm2 logs specgen\n\n# Restart application\nnpx pm2 restart specgen\n\n# Stop application\nnpx pm2 stop specgen\n\n# Monitor resources\nnpx pm2 monit\n```\n\n## 🔍 Troubleshooting\n\n### Common Issues and Solutions\n\n#### 1. Port 80 Already in Use\n```bash\n# Check what's using the port\nsudo lsof -i :80\n\n# Kill the process\nsudo lsof -ti:80 | xargs kill -9\n\n# Redeploy\nnpx @gv-sh/specgen-app deploy\n```\n\n#### 2. Frontend Not Loading (404 Errors)\n```bash\n# Check if builds exist\nls -la admin/build/\nls -la user/build/\n\n# If missing, manually rebuild\ncd admin && npm install && GENERATE_SOURCEMAP=false PUBLIC_URL=/admin npm run build\ncd ../user && npm install && GENERATE_SOURCEMAP=false REACT_APP_API_URL=/api PUBLIC_URL=/app npm run build\n\n# Restart server\nnpx pm2 restart specgen\n```\n\n#### 3. OpenAI API Key Issues\n```bash\n# Check current environment\nnpx pm2 env 0\n\n# Update API key\necho \"OPENAI_API_KEY=your_new_key_here\" > server/.env\necho \"NODE_ENV=production\" >> server/.env\necho \"PORT=80\" >> server/.env\n\n# Restart with new environment\nnpx pm2 restart specgen --update-env\n```\n\n#### 4. Out of Memory Errors\n```bash\n# Add swap space (2GB recommended)\nsudo fallocate -l 2G /swapfile\nsudo chmod 600 /swapfile\nsudo mkswap /swapfile\nsudo swapon /swapfile\necho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab\n\n# Verify swap is active\nfree -h\n```\n\n#### 5. Node.js Version Issues\n```bash\n# Check current version\nnode --version\n\n# If less than v20, update:\ncurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -\nsudo apt-get install -y nodejs\n```\n\n### Debugging Commands\n\n```bash\n# Test API health\ncurl http://localhost:80/api/health\n\n# Test main page response\ncurl -I http://localhost:80/\n\n# Check server logs\nnpx pm2 logs specgen --lines 50\n\n# Check build status\nls -la */build/ 2>/dev/null || echo \"No builds found\"\n\n# Check processes listening on port 80\nsudo netstat -tlnp | grep :80\n```\n\n### Manual Build Process\n\nIf automatic builds fail, try manual building:\n\n```bash\n# Stop current deployment\nnpx pm2 stop specgen\n\n# Manual server setup\nnpm pack @gv-sh/specgen-server\ntar -xzf gv-sh-specgen-server-*.tgz\nmv package server\ncd server && npm install && cd ..\n\n# Manual admin build\nnpm pack @gv-sh/specgen-admin  \ntar -xzf gv-sh-specgen-admin-*.tgz\nmv package admin\ncd admin && npm install && GENERATE_SOURCEMAP=false PUBLIC_URL=/admin npm run build && cd ..\n\n# Manual user build\nnpm pack @gv-sh/specgen-user\ntar -xzf gv-sh-specgen-user-*.tgz  \nmv package user\ncd user && npm install && GENERATE_SOURCEMAP=false REACT_APP_API_URL=/api PUBLIC_URL=/app npm run build && cd ..\n\n# Restart deployment\nnpx pm2 start server/index.js --name specgen\n```\n\n## 🚨 Known Issues\n\n### Current Limitations\n- **Memory Usage**: Requires at least 1GB RAM for builds\n- **Build Time**: Initial deployment can take 5-10 minutes\n- **SQLite Dependencies**: May require build tools on some systems\n- **Static File Serving**: Builds must complete successfully for frontend access\n\n### AWS EC2 Specific\n- **Security Groups**: Ensure port 80 is open in your security group\n- **Instance Type**: t2.micro may struggle with builds (t2.small recommended)\n- **Storage**: Ensure at least 2GB free space for node_modules and builds\n\n## 📚 API Documentation\n\nOnce deployed, access interactive API documentation at:\n- **Swagger UI**: http://your-server:80/api-docs\n\n### Key API Endpoints\n- `GET /api/health` - Health check and system status\n- `POST /api/generate` - Generate speculative fiction content\n- `GET /api/categories` - List available story categories\n- `GET /api/parameters` - Get generation parameters\n\n## 🔄 Updates and Maintenance\n\n### Updating SpecGen\n```bash\n# Stop current deployment\nnpx pm2 stop specgen\n\n# Clean up old installation\nrm -rf admin user server node_modules\n\n# Deploy latest version\nnpx @gv-sh/specgen-app deploy\n```\n\n### Backup Important Data\n```bash\n# Backup database and configurations\ntar -czf specgen-backup-$(date +%Y%m%d).tar.gz server/data server/.env logs/\n```\n\n## 🤝 Support\n\n### Getting Help\n- **Health Check**: Visit http://your-server:80/api/health\n- **Logs**: Run `npx pm2 logs specgen`\n- **Issues**: [GitHub Issues](https://github.com/gv-sh/specgen-app/issues)\n- **Status**: Run `npx pm2 status` to check process status\n\n### Reporting Bugs\nWhen reporting issues, please include:\n- Output of `npx pm2 logs specgen`\n- Output of `curl http://localhost:80/api/health`\n- Your server specifications (RAM, OS version, Node.js version)\n- Any error messages from the deployment process\n\n## 📄 License\n\nThis project is licensed under the ISC License.","readmeFilename":"README.md"}