{"_id":"@starklabs/forge","_rev":"43-ee0fe4b0c14b5023fa760b91f629076e","name":"@starklabs/forge","dist-tags":{"beta":"1.3.24-beta.7","latest":"1.3.24","cors":"1.3.25-cors.0","builtin-configs":"1.3.25-builtin-configs.0"},"versions":{"1.0.1":{"name":"@starklabs/forge","version":"1.0.1","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.0.1","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"7d6d82859d28b2afcd5263103ac290cdefaec1cf","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.0.1.tgz","fileCount":485,"integrity":"sha512-j5ccvFGfmSlH+8DPDsyXK4JVL6wfRm864FEFqcLHPoNS7TBAC5gH5IwrsKoA6e0tVbEtUPtlPqSHa6miIp3rnQ==","signatures":[{"sig":"MEQCIB3OXq7WXRyJSXYbzKgXF016T9JTo+Us47fRBq2yPjtNAiA9yV8GqC8DjaqSsK7Ga+sdUS/sNFJFxn/Z3TxQmc5ASg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340775},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"d84410808dff41eadc9ef569c858c25de4c73001","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.0.1_1784635847085_0.04055904378886677","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@starklabs/forge","version":"1.1.0","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.1.0","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"31a1a921d30e689c3cb88e0a019e329135119abb","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.1.0.tgz","fileCount":485,"integrity":"sha512-0g49htIbZjjMLReFpl64BOVgOA1rcjcizecpUiSZLfe8oOdLLmSkGtug5FHMUd0wqk6UZPtDI9rgQCzmItLKZA==","signatures":[{"sig":"MEQCIFA/zfuT2sMTS5wQ0oAdrCFQR8tbZ9J7rOq9C7Y3YkTpAiARqRuArBSkgHStFuSloNmaTiTYWyoV9E9aieOoz9jO+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339410},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"66cdc307ed7aedfdc6fd152449f4151bbdc5719d","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.1.0_1784812752823_0.031737087915472806","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@starklabs/forge","version":"1.1.1","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.1.1","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"b836dd0ed7e238206b241290d59aa35cd671770f","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.1.1.tgz","fileCount":486,"integrity":"sha512-lxZKPXuHKFAgP+ajPK/7gzaRsMywHoFmWBc+LTDgDkkWp3r6iVjwHSEp9ic4PCUox9MxWyQe7wkXNJBcUy0J4A==","signatures":[{"sig":"MEUCIQCY9JFUiJQ8JRNVrW/p55DXE8+6o9wYrWEkTNON8BYrxQIgV1grES6lW9kOGKx5vRuKUA9a4P8e0t26yyQIrLtwEno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365980},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"d5ad350e941f4dcad1fdfb2cbf9881630f35551e","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.1.1_1784878455239_0.6816060063565119","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@starklabs/forge","version":"1.1.2","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.1.2","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"4ced281d86cddf195282a6f480480dd3af9f4974","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.1.2.tgz","fileCount":486,"integrity":"sha512-nGPjwtyjxWLkblWxG+MgfSlk1A4Lj5X07t4TmB9EW8GaVU1xYchE00gORWOTCYgHCxBB/PdS2wkhklrFrE57zQ==","signatures":[{"sig":"MEQCIFdfwrUmSGp3avJ4B2AOcht0eTUbJEr1+dJB67l3MzxBAiAacYPcanxEWZRxZttSO6vV6CGwfdHQhmtpzhnGb14V3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366727},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"7e41e534eb767d6414a48ea06a9d7f51e5a9b12c","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.1.2_1784878729154_0.21791467682543852","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@starklabs/forge","version":"1.1.3","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.1.3","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"8eacef7eacdfad24bfc444fb553dc4c24fe71a8e","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.1.3.tgz","fileCount":486,"integrity":"sha512-GDiGVFYVY63DXr9VVCILFjYXtRctlrhNc102I8oWx9PL418z+DlLZJqXDxP5FTZHatyF2iAF67zcXPjJKoUhPQ==","signatures":[{"sig":"MEUCIH7EdRQSbRMvRzUjZ3TFiSf3V02pHa6apzPk+CcrhVcmAiEAta5sDy4KiMOuqyurkIy6QY4woj4dEJ6m8QWZcaQSG4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371449},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"aa9edf423949ca058e6527bc2ca48d33b2a66bad","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.1.3_1785515026373_0.1479889232041649","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@starklabs/forge","version":"1.2.0","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.2.0","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"da3fa159c51c09bb7243ae7f9bb23b3f6e2b60b7","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.2.0.tgz","fileCount":506,"integrity":"sha512-nDfZK+LNAl43/S5bs5L9c1KEhYAiGW3pLAgTN+jzdWYUYLy2lIUFz7emYNXfWGA5QeAHaBatpWr/k2CjxYLrjQ==","signatures":[{"sig":"MEYCIQD0hv1F2d6ng5b9IQdorloear0IKCeP4KsxsvvN++5UbAIhALIX5io+d2dvDnFiYFhMPP4S8LPj/9hWqUgwfZCoVRnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391572},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"fa11f396b4af0afa0d7b8a84fcdfb07a34e5dbc1","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.2.0_1786097546553_0.6251157633384217","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@starklabs/forge","version":"1.3.0","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":{"name":"Musa Stark"},"license":"MIT","_id":"@starklabs/forge@1.3.0","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"1aa8f82d5f5d7b2261524b7c35a1aae9ae0ea237","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.0.tgz","fileCount":542,"integrity":"sha512-ir/raDEOdeO7kxmQUdChUHpVeqkR0kNeyUWKasPIK8/LbM5gvFrgOhnLAbMet5uN8SR3dlnWn1SveZINMrXSTA==","signatures":[{"sig":"MEUCIQDGLsbRUbMuQydea3Rf3lWBe5ZxfRJcKluh9TQNO4j2OAIgGpixj7ifdMVZ+gawALgOhRvHSNDbZOoN8PKQjRIh3Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434210},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"gitHead":"cfedfd337efb1f7cd4a85d9f41a7ef23a8bd15aa","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.0_1786481766679_0.17331713259268633","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@starklabs/forge","version":"1.3.1","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.1","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"405c63d097c799b0fb6768492ef0416ab11db1a1","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.1.tgz","fileCount":542,"integrity":"sha512-F3Bn1EmjA1Il9lXyS+32vM/Fc/n1uqbztjYwL/0nYdpGZRT8+ZXhs3Zs9lS6s1aAk3adGaks89OMMHnphCW8cA==","signatures":[{"sig":"MEYCIQDCHL7e/W/Xkp8ndsqxG3N+F68mNHxQEzyx1w4i0F5aOQIhAJiSmQHgFZuExrO0un6MAzscGtRITdjZTCUEUT/ZR9YW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435355},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.1_1787510740323_0.8538007941775121","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@starklabs/forge","version":"1.3.2","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.2","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/stark-forge#readme","bugs":{"url":"https://github.com/Musa-Stark/stark-forge/issues"},"dist":{"shasum":"bd5651fa962208c65b5581e7352f2f4640f5c5ee","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.2.tgz","fileCount":542,"integrity":"sha512-X7t2O9+kyjx1lsrNpOn643x3fEbiD0vMR99d1Iguq6ybr/+ASOOiJyPq573jmpaIbQ0ZjvvIfh01a9mii3x5wQ==","signatures":[{"sig":"MEUCICon97zZ7En6cDvdak5KdRSmw9pqo/gdLTIPcxacqNPpAiEA4LlAtQbay3i2YZLaF8fp1kFH00IpCwgN0UHpFSUwjYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435646},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/stark-forge.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.2_1787512185202_0.48788690206305674","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@starklabs/forge","version":"1.3.3","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.3","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"8cde1923f3b63f4d56ec2ca205b0b314c99ebc9a","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.3.tgz","fileCount":554,"integrity":"sha512-RnqnIPaLEjRFhS40enlYzx0rUxo4zbfP4QaHIFiDnMa9Q5ntT4t+/kljkqPbo4+WA7TsJ/wEJckWtz2BaiYUZA==","signatures":[{"sig":"MEYCIQDTTUAS5S0L9uAdyQbveqi+02ebA4NhV6tonIWvtv0sxAIhAKie4WuoqJIv9RNYnqwHDbVwOuJclnO3XJIzCI1V33wY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451977},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.3_1787597058802_0.3736666447929642","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@starklabs/forge","version":"1.3.4","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.4","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"64286630b89ec63b2fcf2f785afe41dd1ac45647","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.4.tgz","fileCount":582,"integrity":"sha512-SDQDoD7BdLfwbarWuVtmGGzzrOsCyM/1su9K/EKXCPANMVwgaVhx6qUAfqs7gQCI17KsDrMrflaAQE/+1xpnXA==","signatures":[{"sig":"MEYCIQCD6SvuFevqenVDHeVzgSrW1px+Y54XoFBPVIQxClrc0AIhAK3lEB9CGZIyu1k0kvNk/lnn+jDXgMpy6cRIT/9975ON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479558},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.4_1787660336830_0.4909607386286252","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@starklabs/forge","version":"1.3.5","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.5","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"2ca8082e1e015fd480d802a0a6b03d0517384ad2","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.5.tgz","fileCount":582,"integrity":"sha512-W5B2N737F/wBO91ANT7VDnXY34ZBYWCCtE5pqrT1atXgd2RX9mjC/6YY4zl5gv15X3z7FmLVsDHJFr9ZhiCLMA==","signatures":[{"sig":"MEUCIBb2JU57j7DIM8nGN4eINvbZ5KBTITD5otGC69Fib3oSAiEAlKBHXwt8IiMwrIXRPEvwTS26M06QB/EEEhUjJyy/kV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479964},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.5_1787724543645_0.5166639079973252","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@starklabs/forge","version":"1.3.6","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.6","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"e229c68fbd9cf9ffdd2ccd2742396a4690d41d00","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.6.tgz","fileCount":582,"integrity":"sha512-ZSgsX3XK7rbqu+6fh89KKxeytWd4w8n47QD9HT9OLiAB8ipD9qbc0C9RMS9KNmavS3FoIT2gTDO7EsAVvv2lAA==","signatures":[{"sig":"MEUCICVwjRd71eIBtCEGsiGQc3tfgxXW9+KEeltl8JRJRnddAiEAxXpjBUTfZk9YzYQeCF8UP1wB1PQYbvyGBoFVojYF7NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490421},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.6_1787736216573_0.6294094964707753","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@starklabs/forge","version":"1.3.7","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.7","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"321fb92c2b863cfb32c24db8ef945a24040c91fa","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.7.tgz","fileCount":586,"integrity":"sha512-bs0hSyt8Qfw8HfkRJZl6gIixVTfc3LFQ4uxO9zAhDs5QvAUpEKqwqxtcn6IHVLSovKhUlXD0hk8u4uB/AD+Bnw==","signatures":[{"sig":"MEUCIQDrMeCpgVFp8Y5ivhGn2lhjCm6dV1gCy/FSFvK9r97abQIgan4nyB4h8XXMSXqLDgol7zDsNDrJfpVCB5jsSIflFIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493963},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.7_1787745400846_0.8239012621076209","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@starklabs/forge","version":"1.3.8","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.8","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"717bb9c44a06f2d4694f9eeabee22286055cf216","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.8.tgz","fileCount":618,"integrity":"sha512-LyJqKL1Uz0BxSizpxVAUEmSCf+lx+C9z2uFSymZ2vGgbmJMINDCAJJWJ0YGSG5hY+XNscQa6/ZM0EJ8nQeARzA==","signatures":[{"sig":"MEQCIGvLDQ4qXJyV5bTJrjZ+A6vnTac+1OhfARx68tv0BGmUAiACfP6iK/vWPLNRg8gpl5evjLq9JwAn4wivD1Mq/rxfHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508031},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.8_1787753573463_0.10954896463015462","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@starklabs/forge","version":"1.3.9","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.9","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"65f90922eb348480418e10f87ee9195dcabe61c8","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.9.tgz","fileCount":618,"integrity":"sha512-HPP8w6sVW1CJ6sS5n36DzQFKatTRhQf/AncCuX4/Xo2gb6FXf08vh9t2ccr3BkkmdPjT4F+ZgKjrcW8nXAsgsg==","signatures":[{"sig":"MEYCIQC815GAN388VA7YypwBLY7sUh1H2M2j0r+JyP64zW6cTAIhAKnapay8jIiO33uzl6bUaaG7vE5itXrA/Ux0HNNig8FV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507499},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.9_1787848035805_0.5015139447534911","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@starklabs/forge","version":"1.3.10","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.10","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"525403fc0827923adaf456e8d3925594975eee09","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.10.tgz","fileCount":622,"integrity":"sha512-JbaWI3XLR8s37fdENb81pd8fzPcumWksNR+YK7UcywXfsXiIkf82ttyK7DGFbYjn0+VQTg9lho+ogOy3tJRc9g==","signatures":[{"sig":"MEUCIGSC62n9qUfPaNKFMXSea7FuRFipxUAw1t7jSjRTk6u6AiEA5BrahgIQ1yU7bJPHdanBTmuuyKjxSx0ZJc5E9Zk/4Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511916},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.10_1787925610034_0.6710174026208544","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@starklabs/forge","version":"1.3.11","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.11","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"d22a628205b7286c1c99b292fca8171ef63ee179","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.11.tgz","fileCount":622,"integrity":"sha512-mK/KZahEGIu9OYuBwXIOR13LqVJD+i1OKCPgDog7PVxXQzu+dNhUL+MfH22JzL1AhMmCTrZsbdwa3OMFyYgDnw==","signatures":[{"sig":"MEYCIQC+Er1tG/enBbJRmgl5AY2wUt0wjwI+tIKo1fIoNpfbJQIhAOBj2XTZh7o4bArofYvK8g6JyWSZG8sUq7Ms2cxGtmh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511916},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.11_1787925721291_0.09454374319493386","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@starklabs/forge","version":"1.3.12","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.12","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"47c6dc43a5e3218a7c3fe45d692e5c049c6c640a","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.12.tgz","fileCount":622,"integrity":"sha512-g0gq7VRTgcsP7vMzazLY2+QRd3VCl4aL9jpvxBq+eObR4kx2iX+CUFsS8Lwyg0QSNSKg2Ok1WfJbiMlcAg5frw==","signatures":[{"sig":"MEUCIQC/MHH2DIXvpCDH/CLp3mS75Y4YJVQoP6mgWYevuelfNwIgRwXUpdDZE2fjJ48B/Cl4EdEZwVp8/v9fdNqjx9BFphI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512204},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.12_1787926522806_0.29819498884526197","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@starklabs/forge","version":"1.3.13","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.13","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"52e961dd4bb9a512824e5dfb29355eb18ac56faf","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.13.tgz","fileCount":622,"integrity":"sha512-gvHVoUjmGdTX6IVyYLfUUS9RCSOrZK7RdUP7H0i3BeiGYS1vnexINI17GbfYmZIZrCvWETuLqFVZ/w72ECRvdw==","signatures":[{"sig":"MEUCIQCi9RNLfJbEfEHx1zqnxVWFFM7dxK5U9Hjf0OsadGIHYwIgMW8dfkuazBmI1PAHSWT0/xuAOtj/x0kRLdHfH234ltI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512439},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.13_1788076573216_0.6637571843872871","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@starklabs/forge","version":"1.3.14","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.14","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"4c77839cfbe933743d3b86b694d80b4ff3a4374f","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.14.tgz","fileCount":638,"integrity":"sha512-Y4AVF2LyGAQdm4txeZDl7v2HKJ9GoYNFtJbG4OVdiIY+ijzXPt/rZowOYF9Bx2cCCbk4oFr1R5vIrCp6b2zINw==","signatures":[{"sig":"MEUCIQCaKPejISLIrmSMNP48tGMeno2nx6MVDwIDRECNGJ8XBQIgG1t+eO658UVxGoKmvbIbQLSkilA+QpiMMosyHhVNmrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536179},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.14_1788157884820_0.3992475290658888","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"@starklabs/forge","version":"1.3.15","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.15","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"0d8c5275457c017dc5a15c41a3dec0a81de5cf85","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.15.tgz","fileCount":650,"integrity":"sha512-U/yXTWQ7h2cXq6UJsM4hUrKDOhaTk8FZVio2wXWbJ5wojvCjsih4NLWv0ygI0oNMKCNFPyEjgJsNXS8/bZ7QcA==","signatures":[{"sig":"MEYCIQCTJgQGgX1k5AgDfmTCpFfX9wNRmNbbNeT1c8tpDGeDXwIhAJ6l6M/pT8rhQNYtjKUmC6CN1s6/0wYUK/kr5tP0I/Fv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548712},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.15_1788163101458_0.9559206087407619","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@starklabs/forge","version":"1.3.16","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.16","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"434e5eea2352381c85e0806e8dc241a996f0ec44","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.16.tgz","fileCount":650,"integrity":"sha512-IBdzos2lJHTLgXvSe05LeRo20caWyAKjinLgSzKCEn+RJhy3nJBCR5Vvd54hzZi7yaLL6WsyIgwcvyve3OC7kw==","signatures":[{"sig":"MEQCID6Ry5tYQ/16Y1gNExpEu+xzccXbmnwFEmtpLHAeoxK5AiAeyBTtBogHsHl7mprcvpmCbcv9PN0KTmjDuvVwV/0WfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548831},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.16_1788165986229_0.40847220050435595","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@starklabs/forge","version":"1.3.17","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.17","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"bc63c3485fe1b3f1e33840f801883958860cac2d","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.17.tgz","fileCount":666,"integrity":"sha512-XS5FJvTx4ZdNmNORWNQjOMsk0BoX5Pfbw5pvZR21p0NOD75bpEeKcMwP6PPIVsiqR0QY8xxfx1jwjI48IsVgAw==","signatures":[{"sig":"MEUCIHJIjkujfD7UI5McLxjbEbLuJUuXMJeLXuYRbxnY6vziAiEAr7pq05uN1bn+wEhVnb6e4NoBUauAHYOu5rEq3bnltJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555411},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.17_1788264824334_0.6616248090943035","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"@starklabs/forge","version":"1.3.18","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.18","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"8b85f25309d8034e69540a8f2afb72365b3a5827","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.18.tgz","fileCount":666,"integrity":"sha512-BTyYqyoaopvl/4wScPqFFLZQT1CIWG6Pnx+e1smVejmaVYCRDglxuKRJhwuCS1R3lTk3/BPBXgVd+386n8aTag==","signatures":[{"sig":"MEQCIDOshDCslnNS2eh83FpxDORMtJpHCRb++Jl1vC49Js/nAiBauFSCuYU8unJjAYvp92YTOaKWEV7vyZSFhTrw1VO7pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557265},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.18_1788267002614_0.32078410493974685","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"@starklabs/forge","version":"1.3.19","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.19","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"a640992434231cdc0b1c182c9eb2e68787f9665d","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.19.tgz","fileCount":666,"integrity":"sha512-AnnXi2SqIRIW4VsPhAuO3VAR/O2FhyCJnMw1uPsSD2V/7QI3rORxIynj8Yoybt+1c6YsoSAobVDsz7ASZwKU0w==","signatures":[{"sig":"MEYCIQD8AiiFdUeri4D9v3hKe52ki/HjwOHSgXA0qi9fi4cKZwIhAIRZmsX8VugF4cv85IJ7kSJp/LI93GWU+p8bXi+E0nTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558912},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.19_1788281536569_0.05113877491470875","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"@starklabs/forge","version":"1.3.20","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.20","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"8c1a255d72ee04e4fe567a9322b6aac99983821a","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.20.tgz","fileCount":666,"integrity":"sha512-kROUsQYCUggldDWbVtztGWDYf2A9bhS+fYXBKH8Q9WdVs1EFdAuGM5K6hlkzIMQJrjlQ4e/LIP3VU4j78AaYCQ==","signatures":[{"sig":"MEUCIQCDfNiIm4z7QlCqKuYPREuO+IXBJkwBmBskNtVONidqpgIgLbVapH55vOt3YmdYiBxe11COwiYcZS5PMsRKIf82DhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561762},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.20_1788350905642_0.9216614214381471","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"@starklabs/forge","version":"1.3.21","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.21","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"f73a26c0677e7de092460ee3015086f58f21f2d9","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.21.tgz","fileCount":666,"integrity":"sha512-dBP4ewXxzSfKwHMq591326E1Zq5VDJRTcXF3LK4SdGhtBp+VGy0xO9cgSSwoKBTbiEAhSKKzpFbEsQRMdOsoBw==","signatures":[{"sig":"MEYCIQCp5D1aRH+NQBq6IalQE3MEkHsJWbJaLPWkcLB6ZXK13wIhAJ4zrSuIJca8SDM04QB2LrWp3wW80pLVnuHJxNk9qOwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563804},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.21_1788526002976_0.4262162688521012","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"@starklabs/forge","version":"1.3.22","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.22","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"ba0afda3bf7b71d7181a9e40ff2649f72aea445f","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.22.tgz","fileCount":666,"integrity":"sha512-YvQKaOOKIfH4XltkEo1TZxDXVJiJ1NIaR+g8my9RceF2FG0B/QvkTEAFPnZZJ88Yl8N5UnUQJVywmaykoL1l8A==","signatures":[{"sig":"MEQCIC3GC4XCULB3UWuDX6BKlDco2DbI3Cqj7ugwvP7WpDjIAiBpWy9rxNJs+6ssWOFN3cqx2vgQTf12heQAfXa+OIGOkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567439},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.22_1788526391888_0.29867390073310784","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"@starklabs/forge","version":"1.3.23","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.23","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"5f53009bbd7cd0024f808ae7dbba6c21a4b6c548","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.23.tgz","fileCount":666,"integrity":"sha512-tLCoEO0EoPlVvurxejXskO3PRa8r6rPchQJzNDmeTEuhIZNFKj0OhgAGQh20mVyRtLhRnPVTcJYxQ+WiGOhDKw==","signatures":[{"sig":"MEUCICpHcrgMYbZtdLy3gIhDRWcB8UWXSzpbHltz2U4q+nWdAiEA2l4p60/OaJdl1sZmQ/hdNMitqdP9hlR7pmJtgpiRd1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567491},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.23_1788529264147_0.2918734789516335","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.0":{"name":"@starklabs/forge","version":"1.3.24-beta.0","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.0","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"336de60e929cd4cc95567d0218fc78b0d1267f31","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.0.tgz","fileCount":670,"integrity":"sha512-gtBsHoKjEJKPGEKPixP1LcyOd10AdHcT0kg7DwGdOf9xI2k1u0NBegmtYyIMi4r2gj87xc9gY6IN/lN8fyT1Qg==","signatures":[{"sig":"MEYCIQCiQs86ivSgKIT6SHEEL3rE3g8vzGjCYzzIZIIn4ekFLQIhAKELkerSz7+d5NPXpAgj25saq4LBb9CEZY5vShljUVTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598396},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.0_1788590835309_0.0021460467282459206","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.1":{"name":"@starklabs/forge","version":"1.3.24-beta.1","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.1","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"dfed5befd6dd52c7d39b20710e3eeac3e3003ac5","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.1.tgz","fileCount":1090,"integrity":"sha512-pyUZq8lleLpEt1lnYeSGgjva7/AacaA0ShFzJoyt/VwsYxV6tGmj/yfT4ok0qXiPN0DJsbiT3FIhrN9LWRJ+uw==","signatures":[{"sig":"MEYCIQDFIoKaZyji4bKkkdRD/gni05XvJqQtrCif6msajyheIAIhAO2VDr9dZkvAyOMtG0MlhZOHd1FiWRvW+UilP2PaUzWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171049},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.1_1788797908935_0.8572270403955407","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.2":{"name":"@starklabs/forge","version":"1.3.24-beta.2","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.2","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"242dd748087668d42e21d8ffdd919c00f1951202","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.2.tgz","fileCount":1110,"integrity":"sha512-Xs0ltS/xVwlUzQ1aU4wE1fZtNuQpKgLK/pNtri+08mXRTnF0PAJiEvb9nhwAJ8SMiQKu/Rr65v7s4SDrTBp8uw==","signatures":[{"sig":"MEYCIQClZiumvchdXcTH/DeeSR0CJ3eCk+v51S5RpizafbLyNQIhAMwm+vpOhRoUOV550XSz/t3A/1HCvDEfx2P5UUcKY/a4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201817},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.2_1788892561395_0.1181648307099008","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.3":{"name":"@starklabs/forge","version":"1.3.24-beta.3","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.3","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"ca4d76869f9f9a0d336201f94b6c93be96006912","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.3.tgz","fileCount":1110,"integrity":"sha512-iptVrQfAg6uSEgGCh7/INkQHvah79O3NTfdcB9eMkJNM7BxL22PzT96fhNNARb1zULl6XMwCvYdiActgB3n8fw==","signatures":[{"sig":"MEUCIBjfkq2QC3sE//Ko88MzUEhD+cDMcUuxO4E1cUrdSYKHAiEA+9N2wwAH9BJl9K+h7/17cidiDJ5/RhA9oq/foXLS5ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214007},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.3_1788946121548_0.19929970219809112","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.4":{"name":"@starklabs/forge","version":"1.3.24-beta.4","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.4","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"063b6c51f1826efcb908b7e42f280444d5622a22","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.4.tgz","fileCount":1110,"integrity":"sha512-94zaILNbDdHYq0OyHHHs8UehfD8Py8ZJDfyRGkndJHtqMKteI2y2wPnjZYy8bdx0zABd0aTPvM3yb/0JE3y1JQ==","signatures":[{"sig":"MEUCIQDbtNk8yFSDee5nbVe0lRB3Qr5XCO6ptBlvJ6uK2z0+GwIgdXqZdg4YsgqB8kxAs5s+dB83uVhbm7d8/cKOQMyQpkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214156},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.4_1788946698246_0.0005980201576194499","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.5":{"name":"@starklabs/forge","version":"1.3.24-beta.5","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.5","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"b5e944d5494d27214daa07b081d24837f961f4f0","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.5.tgz","fileCount":1110,"integrity":"sha512-DVYqRqa44Z8g7f6sCpSdhP7UKTANvqgo4GBmjOg1Q3w/5ZoaS8fZImpjZGAaEE6Y/ifsdJKAVHvzdbeC/PV+Mg==","signatures":[{"sig":"MEUCIQDXbVAXqmu7ujBGn7YT0tm8rB3+PgNqLHt9ZmAN12bJZwIgD6kiL1JU083dgeBaMMjgYVW3pnHJLQgmjNAWTej0OLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214357},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.5_1788948883556_0.43752290453715226","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.6":{"name":"@starklabs/forge","version":"1.3.24-beta.6","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.6","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"dab8752ceba5765906ee59e5e552c927311d55e4","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.6.tgz","fileCount":1110,"integrity":"sha512-adl6h4kx2XQ8jIhqfEpvyF1b2LASegbna52r7XmFEl+Totb15rs2oDqcnj8K0TzGQZKR7fBYmVYIM7qwTyWovA==","signatures":[{"sig":"MEQCIEvmloJJ97Gc2/MBHWNVXjzEn4NudAFr692biJYDTzRBAiAEP/ue0ld8jUAwPRMViZX/YCb7bE5zbWxFvb1A7sX7DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214368},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.6_1788949060505_0.1662840898897191","host":"s3://npm-registry-packages-npm-production"}},"1.3.24-beta.7":{"name":"@starklabs/forge","version":"1.3.24-beta.7","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24-beta.7","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"e348f5951d7e8dd3efe575895f2577246ecce378","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24-beta.7.tgz","fileCount":1110,"integrity":"sha512-5EspGLi2x5G11XnFmeDyY3uRQ35+26CqVKpc0xfWjjO9wQeFJxHE4Gyt5AslW69UCwHCd/dKmHxsEF0hLrNscQ==","signatures":[{"sig":"MEUCIFhKucYF7/yXia5tiVoYp0vO8sB1xOkw6hCf4QjF0ItzAiEAwLvFU9mcZ2fFkEeNdzADU3Wrs/Dl26VN9f1Hgn0mgbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214364},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24-beta.7_1788949506198_0.3404870830689881","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"@starklabs/forge","version":"1.3.24","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.24","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"9115f10000798e305b0c962c8fdbd170a94346d9","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.24.tgz","fileCount":1110,"integrity":"sha512-4/EjPi6PDCFz5TFPEqZ1x99swZgqiS+161txlOfRNs1RyXgLBjIVZ6I7Un0GKt4rmLx89kzC6stEWQK3G3EOxQ==","signatures":[{"sig":"MEUCIQCgmtShXLQMfILR8iVrkRVH7Gh1fdQTqLbJBg8tQdim4wIgT3rZ6gE2+4iCtiZjhINt75WYcbScVUugBuxiQBd4HZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214354},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.24_1788951664195_0.1693459780995481","host":"s3://npm-registry-packages-npm-production"}},"1.3.25-cors.0":{"name":"@starklabs/forge","version":"1.3.25-cors.0","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","_id":"@starklabs/forge@1.3.25-cors.0","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"dist":{"shasum":"1529afc968466be7c54ea47e1dbe1a57fa0ce364","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.25-cors.0.tgz","fileCount":1110,"integrity":"sha512-ipQzjJys5J0KBzvPXAxEeksBfAdZReo6qjxVuTkJKa71yxEqPInvWNsYI3ggDjwiLOIQa5puTw80+XbUpvoKIQ==","signatures":[{"sig":"MEQCIFtqduAi/SHR2Bv55pyABeb17ev2yllxS1Bxz6uWQXUfAiBtnykuGMvuDaTiz2HGp2kVgINkITo8s+D13kPKlVdmcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214772},"main":"./dist/js/index.js","type":"module","types":"./dist/js/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/js/index.d.ts","import":"./dist/js/index.js"}},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","express":"^5.2.1","mongodb":"^7.5.0","mongoose":"^9.7.3","cloudinary":"^2.10.0","compression":"^1.8.1","streamifier":"^0.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","ua-parser-js":"^2.0.10","cookie-parser":"^1.4.7","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","libsodium-wrappers-sumo":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^26.1.0","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/express":"^5.0.6","@types/compression":"^1.8.1","@types/streamifier":"^0.1.2","@types/jsonwebtoken":"^9.0.10","@types/cookie-parser":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/forge_1.3.25-cors.0_1789229310541_0.9545016698147608","host":"s3://npm-registry-packages-npm-production"}},"1.3.25-builtin-configs.0":{"name":"@starklabs/forge","version":"1.3.25-builtin-configs.0","description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","type":"module","main":"./dist/js/index.js","types":"./dist/js/index.d.ts","exports":{".":{"import":"./dist/js/index.js","types":"./dist/js/index.d.ts"}},"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/Musa-Stark/forge.js.git"},"bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"homepage":"https://github.com/Musa-Stark/forge.js.git#readme","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"author":"Musa Stark","license":"MIT","dependencies":{"cloudinary":"^2.10.0","compression":"^1.8.1","cookie-parser":"^1.4.7","cors":"^2.8.6","dotenv":"^17.4.2","express":"^5.2.1","express-rate-limit":"^8.5.2","fastest-levenshtein":"^1.0.16","helmet":"^8.2.0","jsonwebtoken":"^9.0.3","libsodium-wrappers-sumo":"^0.8.4","mongodb":"^7.5.0","mongoose":"^9.7.3","morgan":"^1.11.0","multer":"^2.2.0","resend":"^6.16.0","streamifier":"^0.1.1","string-width":"^8.2.2","ua-parser-js":"^2.0.10","zod":"^4.4.3"},"devDependencies":{"@types/compression":"^1.8.1","@types/cookie-parser":"^1.4.10","@types/cors":"^2.8.19","@types/express":"^5.0.6","@types/jsonwebtoken":"^9.0.10","@types/morgan":"^1.9.10","@types/multer":"^2.2.0","@types/node":"^26.1.0","@types/streamifier":"^0.1.2","typescript":"^7.0.2"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_nodeVersion":"26.0.0","_id":"@starklabs/forge@1.3.25-builtin-configs.0","dist":{"integrity":"sha512-gNGymBnwnWAgab8yFNBc7GM98fkX9gSPEKnH97QloGwtcBBZ8jdAqMzTai0PKMV5CymB7r+TOFPJ2W1S1bPgeg==","shasum":"dcf47d8a1e4b4a5c371eecf55a3c3ad708a0cb08","tarball":"https://registry.npmjs.org/@starklabs/forge/-/forge-1.3.25-builtin-configs.0.tgz","fileCount":1118,"unpackedSize":1222683,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID5wrPfSaXZGOpcDxMvq4Q14C8p0UAgPZ5k0pC9HZSdyAiA3r4/h+thwVa0s5nnNZWQ8bM/q8yhPaaCagfWr9n19Mw=="}]},"_npmUser":{"name":"musa_stark","email":"musa.fullstack08@gmail.com"},"directories":{},"maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forge_1.3.25-builtin-configs.0_1789287490749_0.44487096393529857"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T12:10:46.917Z","modified":"2026-09-13T08:18:11.042Z","1.0.0":"2026-07-21T12:01:21.882Z","1.0.1":"2026-07-21T12:10:47.218Z","1.1.0":"2026-07-23T13:19:13.011Z","1.1.1":"2026-07-24T07:34:15.444Z","1.1.2":"2026-07-24T07:38:49.305Z","1.1.3":"2026-07-31T16:23:46.509Z","1.2.0":"2026-08-07T10:12:26.692Z","1.3.0":"2026-08-11T20:56:06.849Z","1.3.1":"2026-08-23T18:45:40.505Z","1.3.2":"2026-08-23T19:09:45.413Z","1.3.3":"2026-08-24T18:44:18.994Z","1.3.4":"2026-08-25T12:18:57.009Z","1.3.5":"2026-08-26T06:09:03.798Z","1.3.6":"2026-08-26T09:23:36.743Z","1.3.7":"2026-08-26T11:56:41.110Z","1.3.8":"2026-08-26T14:12:53.598Z","1.3.9":"2026-08-27T16:27:15.965Z","1.3.10":"2026-08-28T14:00:10.223Z","1.3.11":"2026-08-28T14:02:01.506Z","1.3.12":"2026-08-28T14:15:23.005Z","1.3.13":"2026-08-30T07:56:13.361Z","1.3.14":"2026-08-31T06:31:24.950Z","1.3.15":"2026-08-31T07:58:21.628Z","1.3.16":"2026-08-31T08:46:26.375Z","1.3.17":"2026-09-01T12:13:44.475Z","1.3.18":"2026-09-01T12:50:02.766Z","1.3.19":"2026-09-01T16:52:16.707Z","1.3.20":"2026-09-02T12:08:25.821Z","1.3.21":"2026-09-04T12:46:43.115Z","1.3.22":"2026-09-04T12:53:12.027Z","1.3.23":"2026-09-04T13:41:04.298Z","1.3.24-beta.0":"2026-09-05T06:47:15.470Z","1.3.24-beta.1":"2026-09-07T16:18:29.092Z","1.3.24-beta.2":"2026-09-08T18:36:01.606Z","1.3.24-beta.3":"2026-09-09T09:28:41.725Z","1.3.24-beta.4":"2026-09-09T09:38:18.394Z","1.3.24-beta.5":"2026-09-09T10:14:43.708Z","1.3.24-beta.6":"2026-09-09T10:17:40.673Z","1.3.24-beta.7":"2026-09-09T10:25:06.373Z","1.3.24":"2026-09-09T11:01:04.336Z","1.3.25-cors.0":"2026-09-12T16:08:30.738Z","1.3.25-builtin-configs.0":"2026-09-13T08:18:10.893Z"},"bugs":{"url":"https://github.com/Musa-Stark/forge.js/issues"},"author":"Musa Stark","license":"MIT","homepage":"https://github.com/Musa-Stark/forge.js.git#readme","keywords":["stark-forge","starklabs","express","node","nodejs","typescript","backend","framework","api","rest","crud","authentication","auth","mongoose","mongodb","zod","file-upload","health-check","api-versioning","boilerplate"],"repository":{"url":"git+https://github.com/Musa-Stark/forge.js.git","type":"git"},"description":"A TypeScript-first Express framework for building production-ready APIs with zero boilerplate.","maintainers":[{"name":"musa_stark","email":"musa.fullstack08@gmail.com"}],"readme":"","readmeFilename":""}