{"_id":"kaelum","_rev":"39-3f9854e1faec89d943ab737bf51f7377","name":"kaelum","dist-tags":{"latest":"1.10.2"},"versions":{"1.0.0":{"name":"kaelum","version":"1.0.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.0.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"f4501f768b492d76883d2600936d9ce6746512e7","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.0.0.tgz","fileCount":21,"integrity":"sha512-wA/VaKqNJCClitsdG8FgZ0ejEdTNaOwwjU7G/8MomWLl0mmwcSz4BrhVe6CwCxg3gmMcLaprIV6Mlzy1B8Vczw==","signatures":[{"sig":"MEUCIHoe6TkeWVxROTFOu8bcY5uaMEAsMZX+6UWNk1uM2HFlAiEA8GLHn8scccDVTEWW67ofFaUaTU2Zf796r4M8hrueq3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11060},"main":"index.js","exports":{".":"./index.js"},"gitHead":"120602801a9818a476a903c04bc281e96033cbaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"10.8.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.0.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.0.0_1748394198337_0.41322256761022746","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"kaelum","version":"1.1.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.1.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"0429e775273ac4f8031baca4d63c7ebeb029e815","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.1.0.tgz","fileCount":22,"integrity":"sha512-MvcbKKXK9sEWsblkD5I2E9vtmrJ+epwLduQb07255A45xUYme540BdiiewzcY10nMOKOFN/zCVSUjnGpqy1YUA==","signatures":[{"sig":"MEYCIQDOaI6m1sjCmdqsEEIJhjLFm3wjE2VfZw7fY1lXs6vQbgIhALUQMO2jS/P6GnNeyhTptdc+/EdHWP7aKTnea7lI5eBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12461},"main":"index.js","exports":{".":"./index.js"},"gitHead":"06c10b48537752e06524f696c1bfa4440044c9a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"10.8.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.1.0_1749438337329_0.5831653964947139","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"kaelum","version":"1.2.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.2.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"2ec645be808e5418b72292a0c26cbd971752ded4","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.2.0.tgz","fileCount":26,"integrity":"sha512-ykZKRoJYivZg7vvs1+1i+3Fot6zHb7ceMrjsviWboJLORLSEFW6Hu2v7arUBGJyjVDwrlYyan6z4hjMOzfzNjA==","signatures":[{"sig":"MEUCIFrV6FLcSytE+gGYfLR+Rvb50C4DDL33nuTQhZfFsF8XAiEA5wW41I/p0lkFbgKnk76/06sQL9mJihLS/Z6fqN+o5dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13894},"main":"index.js","exports":{".":"./index.js"},"gitHead":"82a377ae1d3818770733beadcad4d370d38e0b08","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.2.0_1753658284756_0.7916713205861088","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"kaelum","version":"1.3.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"038750636d5497ec7ddfa5eb88e628ecbceda5db","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.0.tgz","fileCount":28,"integrity":"sha512-tb5ybwQkVJAbKeO6RohsCBgunsrfQJpuw4qO2QOn1PzF6Ff2XMftw2m+4zgnZHzqM7r3OtYHO1xisJovBkU0wA==","signatures":[{"sig":"MEYCIQDni6nO1PhwjsHOulXEQeoGpLHY+2RoSoiOGanL0PMdCAIhAPiUTCf0L+d7os0L4ERvYhppxn34LDDTKsDTU78L6uKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73234},"main":"index.js","exports":{".":"./index.js"},"gitHead":"c99385076f9a9fdb17c73c936583e9a1f018a42f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.0_1757255405898_0.35608320948808414","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"kaelum","version":"1.3.1","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.1","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"5ab94824dac512739a7e0ac54b2ba60e8a2248d3","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.1.tgz","fileCount":28,"integrity":"sha512-z2OulqoWlNPdHF38jkdqw9bOnp+Dmtp0b2DebIpfEtOimjFB9LX4O7b68a1tTAH3VBfEiqcRSFKaS/x8E+JnYg==","signatures":[{"sig":"MEQCIDNfyqYnMGVlvaBgG5wdzoEaHPDsHq/ylVu//msQXf1sAiBGCTNRkEH75RnAsa5Ar2FSqj+6ns/PRH8x5gleFKIkTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73234},"main":"index.js","exports":{".":"./index.js"},"gitHead":"71cda2c0d7a62abe29d808f48bb8d8365adb3fdc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.1_1757255863288_0.12095821225350556","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"kaelum","version":"1.3.2","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.2","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"d7d27b13311532cf8af0373915356a89c34435a8","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.2.tgz","fileCount":28,"integrity":"sha512-1hOh7lpO+W8cGmUEmxTppURi5Lfzs6XWM5dfXqaIvLxWU5+ibdlGnACBk4g6LZJCxqAEY1bJBAtVEfGIEFsdCQ==","signatures":[{"sig":"MEUCIH13cSOhzhTntPar1wGrV9AYoKS3vCZTx8AbgJ13Ae3FAiEA1JV/t9WczgGcz8tz2MUHPsoozvCMtx/pQ5+yLngTIdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73240},"main":"index.js","exports":{".":"./index.js"},"gitHead":"fb5e5aac6905c70b696c46df683351748e7a3b1a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.2_1757265742506_0.2764895616082339","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"kaelum","version":"1.3.3","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.3","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"b9ba408be764d652d7b8d87f8fc73644c94fb2d1","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.3.tgz","fileCount":28,"integrity":"sha512-5YeBos6TNAUHEM4j2p5RwmI8lpdBEl1yzE6NtWBw1rtxmN5MRKVAM+vuj3eEBHRscAgHrpXtljJ/tvg4+EMNwg==","signatures":[{"sig":"MEQCIC1d5Wb7zc/iPP86uUv/rtn0Lvm8cFEtfheCObmrt//FAiAPmwq/kUkw7g3UEwse1I9vIrqBgWWbITDDfmpacZpGUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73431},"main":"index.js","exports":{".":"./index.js"},"gitHead":"c81e03ca671de5ccd4bfaef7e50030f71f07e1b4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.3_1757468022842_0.5911976319873886","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"kaelum","version":"1.3.4","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.4","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"dc5a7c1b285629db310ec93ec57eea4bfeaa1c01","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.4.tgz","fileCount":28,"integrity":"sha512-BpdPxJnOpBB5ql8bf5xq5tgg+Fvr55/g9iKUPK1ZhY7In9t8/dWpoIzNMLeo9VtRwrlmatJSw82VBGEZzm3mxg==","signatures":[{"sig":"MEYCIQDc4du6DTnpN/O+1CE5T608w2QILELemS9DwOL5plr+9wIhAIJEoAvKJaOJQZQXNl4S+iSo5HEUo7tq71akWjTBmIlJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75626},"main":"index.js","exports":{".":"./index.js"},"gitHead":"5bdbbceeb29934cdee2caa9ff7fabc2ab02f18c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.4_1764449493013_0.8892746627802313","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"kaelum","version":"1.3.5","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.5","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"317225fd5c4cd0d93b763648f9b9a6fd0aa54e8b","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.5.tgz","fileCount":28,"integrity":"sha512-T3S3PocI2bEnmq7pu72yIgpsZZdsyECXhaFkOFKjxlgglo1SwIBftcCPqSGML4OyJIVtmqhh5HQUk0Rk8+K5Vg==","signatures":[{"sig":"MEYCIQC/xrFl6JXIyd3BF5MObek6Up+9iCAuIFJBwijeIPRJngIhAMP7qK9j8rYiC4ls9LgsK5cGfHAvIXOJ5f6t9to9bQur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75234},"main":"index.js","exports":{".":"./index.js"},"gitHead":"f4c32368b86bc5811590c50e1da465981162bcff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.5_1767548505351_0.12554661962991798","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"kaelum","version":"1.3.6","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.3.6","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"a8d7497cff5adba3c19d999961389a1a4bf5c202","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.3.6.tgz","fileCount":28,"integrity":"sha512-skYajLmSLmjHX//Zzs1/W7O0/CXmVPHml096I7mfTxiO3VIL9ekqBjpz5EtZ2j7yS6Wtd+P9bstvEqgi0vvkZA==","signatures":[{"sig":"MEYCIQDuZrjL6f4zq0982PMYNbrdUOsRQeVmARUW7bBJKvdFrwIhAL24Meeic6Iot02ZIu7YiV8TuxasQ7y1ZCfVHKRU/2yG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75419},"main":"index.js","exports":{".":"./index.js"},"gitHead":"6c4798de97038cc4e0cf3d3e5f1793f7dffe0349","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.3.6_1767840530080_0.17744522904070958","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"kaelum","version":"1.4.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"993f29f0eeaa31f1d14605c6e6ef206743eabe6a","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.0.tgz","fileCount":28,"integrity":"sha512-TItvHHbvqCQM+CqaMOcOmGM3OseSRG0NhQpxsBLKmUNyVgI+b5jbK1vOSM7a25NrDKdeN6uZgJCbibdcdrOPzA==","signatures":[{"sig":"MEYCIQCIGjF/ycE2ROXAnrDyNcgPbFcRgFSErllqI5QgzLoLiAIhAJ/2wwnN3sM+JLeLxQiHYyFoKhkp0VwGstUPOPW2l/FI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76580},"main":"index.js","exports":{".":"./index.js"},"gitHead":"d2d770012c898230a7c91cc558a903757b7794ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.0_1768192389689_0.08060078435017304","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"kaelum","version":"1.4.1","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.1","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"15c63453077010018a19c3f906181047460ec47f","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.1.tgz","fileCount":28,"integrity":"sha512-sQSSxYUjsLh5lpqrgJXr+X+u+VLWdUvZEFr9hzhIXrNo67vkM/W8FuTEMytIQU3J1wOh2ev1awUbnCpyYvhojw==","signatures":[{"sig":"MEYCIQDH4WluDxG5FNL9DUkS0s14z9aeQAlr+4Qtsl4JznWDCwIhAISmz/u5/liLmq6hWaupWK13kTiLaq7M330+xtP7PKNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76868},"main":"index.js","exports":{".":"./index.js"},"gitHead":"86b9953b5083aeb79492506e97cbe991f71efcf1","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","supertest":"^7.2.2"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.1_1768400899038_0.5653948710333492","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"kaelum","version":"1.4.2","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.2","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"7a6f685018186d8d4610f495ac27d31186278cde","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.2.tgz","fileCount":28,"integrity":"sha512-4KcRBXbJ6sM6OzlEnXi1KmkNPHKmS2mxrZ72CoNViL/YoLDGaGWE5wPyGzYui0ycb1uUSivL6LO13fATEPg1Bg==","signatures":[{"sig":"MEUCIQDp7YpsgfUPeIboOWjCUpVpYmKQAiPI7BpXlgFaZYMvoAIgetAWYQR7+nuDTKJwKb54DrherMS9gG91HQ6gi85ETfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75899},"main":"index.js","exports":{".":"./index.js"},"gitHead":"cb79bf05f83c5b12b60e3638ac15666f86c0b09e","scripts":{"test":"jest --verbose"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","supertest":"^7.2.2"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.2_1770740898885_0.8158796246038413","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"kaelum","version":"1.4.3","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.3","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"8301f6bf5c923c5e8e1f7ef23b60f0c93e1a20d4","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.3.tgz","fileCount":29,"integrity":"sha512-Stbhu+nPuGtSpf5siXx7RZQGGIfs6o7WnkucYFIps+DJ/Fdq3upC3pjNVTDLnTFRLk2naDQVJHFm6GbEyWCHGQ==","signatures":[{"sig":"MEUCIQCz6DFE+Ko4wK+0VqEp85GbT+/PFwuilxCCW5NmYwWhSwIgPlHf2PqFid5gawXYQz0rLcEDCqll/JGbyCdMlnKgCU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76165},"main":"index.js","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"gitHead":"d50e04dfa807598c1c74a5e2299d45a43fa291c6","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"_npmVersion":"11.4.1","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","supertest":"^7.2.2"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.3_1771430251399_0.33173267393231587","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"kaelum","version":"1.4.4","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.4","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://github.com/kaelumjs/kaelum#readme","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"24c1a704af96e5e0c5c742d054e5bf52d09a4507","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.4.tgz","fileCount":30,"integrity":"sha512-d74m6kDV5qTOC9VpwL3Gl5Pmg9WJpo1zvcmZweXCmY1kIIgqyE/bZZXcVCh2TGOWFOKEWPwB2hqGDs3yrP6+YQ==","signatures":[{"sig":"MEQCIBUxOZ/5XDGe+l6DeLuBTjuWKu0BLDIfgPQkzUvq6hgQAiBFgRHyyeqyZtqrONU5XWYf9Xctigs56LKXuLL/j6hJQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77523},"main":"index.js","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"gitHead":"6e49fe217e8f22a7ff1253b2d217f0913ce52fa6","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","release":"standard-version","changelog":"standard-version --skip.bump --skip.tag --skip.commit"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"10.9.4","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","supertest":"^7.2.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.4_1772645617938_0.8323678459882782","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"kaelum","version":"1.4.5","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.5","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://github.com/kaelumjs/kaelum#readme","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"861bb2f21f5f3a02b0903e65b723527b58fe5eab","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.5.tgz","fileCount":37,"integrity":"sha512-aEiRI4v9hctBGYcgmG8SlzInPauwTP3z+wZph+/4K8s22L3VzBthLe+s2ZyCqSqMCyY/1B+GDch23q3ooljEjA==","signatures":[{"sig":"MEYCIQDbqRk5llw5bH3j1+WXp05fZObNPM3sVI77r1D9/qw+TgIhAL51YJeao+P71oxZ9bhhM1190hvaOelYIcljyX935fmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84034},"main":"index.js","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"dab76f9560273f910b3a13b381fe304bd4c12327","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","release":"standard-version","changelog":"standard-version --skip.bump --skip.tag --skip.commit"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.18.2","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","standard-version":"^9.5.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.5_1772726559939_0.37766829855577266","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"kaelum","version":"1.4.6","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.6","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://github.com/kaelumjs/kaelum#readme","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"a3ab597874d9d02e8717d1cac5a3ceb465254097","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.6.tgz","fileCount":38,"integrity":"sha512-2rtbTt/E7cFgkPQENst0OmNzdBW26aCU3ARTdqPEojM5q7cgDwtUPkqhvTlUExsRmlw55dIpUrjx3jiTLK7eCQ==","signatures":[{"sig":"MEYCIQDPJQHTWSD5Boc1ShFmZsJqwZk7XZ8q70th0ZvIT8QsnQIhAOnB+oukplaM+D5VzH9OwWMjb3oyIJtVE948G9B6qIOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87399},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"97b21c94e8bbadfe688b02c92de36c32989a42fb","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","release":"standard-version","changelog":"standard-version --skip.bump --skip.tag --skip.commit","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","standard-version":"^9.5.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.6_1772807736727_0.013130134538457794","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"kaelum","version":"1.4.8","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.4.8","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"73f6ac5842b0793fe4278615546b9428d8cfb353","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.4.8.tgz","fileCount":34,"integrity":"sha512-9dGw0BBFQT3MiQIc8DwriBUsHczHBYLOgz+TIb33h0jjnDZ+UC6jV19sapwkQ0w2O+woN/FZDqLzVp6xcrsCcQ==","signatures":[{"sig":"MEUCIQDeYTThcwosGBzE/Qk1unxpv99flwBVw/5Y68gABtl6LgIgSgoHmZZJoZz9PMNfEysSgRF8T9zKlL+Xgtw878J4YCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80635},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"562118edd57a5542f7ddb6bd4c9bd3fb66d45da5","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.4.8_1772816158355_0.34249764138282224","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"kaelum","version":"1.5.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.5.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"7c35a6e48b0938babb7db78cf1c0d195b33763fc","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.5.0.tgz","fileCount":35,"integrity":"sha512-fBJvw2Hr32ey2ywG5uFP6YjZLvGqJD+dysP6H5dHHP1cWqLyq4PSuYdqFOsF1PfHOyw0OuOOfQRq1cUbXe63TA==","signatures":[{"sig":"MEUCIBa3dKEWetqNyduoebbGqKbl3Pdim93Ak6Yd1U3VdojyAiEArLOk09dWEJ3Z/IzYcB5iJE8ux2A/awLAJlCQNH6I/q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83497},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"f2235790de4538503dccd3a2edcdd6c6a758a439","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"10.9.4","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.5.0_1773238968543_0.17656646581215263","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"kaelum","version":"1.6.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.6.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"0287ff1c91f2e2d529bd8fa0a50f05afbddb4adc","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.6.0.tgz","fileCount":36,"integrity":"sha512-WWfuPsAY/qdMC+LoI86WDLXKpm42Pi69EW6TyV0jKeGcMqZorcsKhu0VRlEhs/0PNgOWLRpZhtNbTKH2HvsJ8w==","signatures":[{"sig":"MEUCIQDp8OFihthlKXEc7a5Q2EcfxPV1auuYVbltTTvpjmpFcgIgZmHO3wuIbkRs0rNdmkZK6e1jkXHDV91wSYWTDe0dInU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90234},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"a14acb559642359c0cc908fbf19ab8caf14c0b76","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"10.9.4","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.6.0_1773515672848_0.9576233471464406","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"kaelum","version":"1.7.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.7.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"c208ade545627d1af86e3d16408d8132b2c0ab3c","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.7.0.tgz","fileCount":37,"integrity":"sha512-vzlnkfSpfUoQN607Etzm1vsD7UiYDyTpu8cKa1Ci/803ia0Uf1jdr2q5+awKp5nrA2oOtXzZCEt08h2SEoBaEg==","signatures":[{"sig":"MEQCIGURHMq7A2Rprbcpiss8KKce5LG5VYEdPsrNVVba4LaDAiBKJrHBkGbgtKJcmsE6Vzk234l49a4cuH/QlWeXIjC58g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96899},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"71c503749cf03d3b62020bf93d4f356622f923d6","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"10.9.4","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.7.0_1774111351468_0.464096637311989","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"kaelum","version":"1.8.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"8411943993b125ba6813479f102723445353f407","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.0.tgz","fileCount":51,"integrity":"sha512-cQiSixX/hMx2F/B1hjFhcPJ8B+2ExoIBVRH/rJlDiqtADS9DIhNdS4O7/Tqi7CsB7PBBhY0hS6bRaZSAxXklSQ==","signatures":[{"sig":"MEYCIQCeUxZMr6n2iOTf0Cc4M+oaKzHILUOL6rvaEuMm9OfuZwIhANu0rLb5kZ707ETU0hsyAGVwbxLC6IM1HbjTPsv4F10z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111191},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"ab4e146a60111697368dedea2990d7a93d6811ec","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.0_1774750513864_0.8007661537179485","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"kaelum","version":"1.8.1","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.1","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"6fce6dd08bf4679e6e1ee6bb7639990c3429feab","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.1.tgz","fileCount":51,"integrity":"sha512-wRu2Ss/29sHUV84/xZj6h6+VOUn5uyw33RiQ+xtE1DnWiijihT3A4TaGuRaBHqzlnAd605s8pEHdPcWnldJJSQ==","signatures":[{"sig":"MEYCIQCs/TcmfvVMvpPuTBcQP7UxzDv+Dd0NNIGd1wJUvbBrJwIhAKgBiVeVK9nHOaZdr4rgjZH9aMOG8YLl5Js74EipEMpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112183},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"7b444ea5a42754c818842f1f64a735ab82acd34d","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.1_1775420916518_0.11447795897525137","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"kaelum","version":"1.8.2","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.2","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"273a8ef57139914444b19bd530e2d7777bd75fcf","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.2.tgz","fileCount":51,"integrity":"sha512-ZN3m1q8Lq/P4ipIC2LWeqyW+HHqlFt9D6VjFhiRtyikqi16lrjetTPLOc1iPYIdAkgfzGApwA8cJRjrg2cABQw==","signatures":[{"sig":"MEUCIAtRPxUuK/ALIFmF/75zGqY72Bw7HZ6/Tb3DVsszOSZZAiEAzc09EDsa+pTa1IZ/kyq2UFW6lX/t0A+8I6wjVgpPnoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112272},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"03577f8e63aaac26167176c2b974294982836186","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.2_1775531008219_0.26454905462288214","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"kaelum","version":"1.8.3","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.3","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"cd5a5eeb51d14d81e99337d30c2c7781d120eaa5","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.3.tgz","fileCount":51,"integrity":"sha512-CNfPNRKnVTh/lzdVX8RayTNPia9m+1nw4dYo+GmIaMBvNdWMA6S03mHOxAKiWDOAoJN4pJ757Ri/yoRhYfsNNw==","signatures":[{"sig":"MEUCIQCZV+7v5k7GFG8cmO49tIQcXKF0LK+OqSMjsPGqfQ3OyAIgfmirGf0QIIF5w2MY+J+KhOaWr/cqbw06ZfGpGsL/T8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115052},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"2fb910813b1f5a66c01de79223c1b4986bc679ff","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.3_1775675922995_0.676739741443827","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"kaelum","version":"1.8.4","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.4","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"d78abb43776d9483b1cb123d83ce89d97bf56345","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.4.tgz","fileCount":51,"integrity":"sha512-0jrjLsFRAH7aNJZ7P3dlDCvOZoanSLRiQGko+jSN3GX8RTySWsgjqFF+5xmQdmsdEwsxHBFjKEgY2wFA93KmGg==","signatures":[{"sig":"MEQCIALI8dSOzcgCj61pNtwFeCQOXFaB4WZVhKXXfclFBi1AAiBYP+vujmRF+H1h/8fJZSYpYlNoRXbZWqJUSXmZjh+N3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115267},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"c1ab07313023e090180ff00f589e93d91eefe56f","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.4_1776647831723_0.5710287598689996","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"kaelum","version":"1.8.5","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.5","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"2193fc6ba86bc9157e26b69611e3d27f96be6b41","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.5.tgz","fileCount":51,"integrity":"sha512-vW+UOGNjOHJ3aGWNsfiOUrMRbLca56LkR9vVIAIgMuClLyrCO2jOyvCDb2V8jWIdT3XVeoLTC8Ee/Y6WVkpmuA==","signatures":[{"sig":"MEYCIQDqFXTvPY/4Asaq71mjFMSwz62qswaswEnELzpedlG6TgIhAM4tJ+fP6+CiK7/zMI8C8behLthbnnKHwxxTXbvEI9iI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115143},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"324dd4c44bd4d6574debbef639b8abc55509a0a5","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.5_1777411157760_0.5746517694760207","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"kaelum","version":"1.8.6","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.6","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"c8575a96bf9991f97310ce61f91af77fcf31ff07","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.6.tgz","fileCount":51,"integrity":"sha512-JKPhEZMEdg7sKIclDeSSdML6ILSYyXGeRBaBIHhefUjefz03aXRpbs9PP1O3p8wWiYIhrPysFFte+ZCc8z4t+w==","signatures":[{"sig":"MEUCIQCJh/9KhoOI49ZkJFE5e73zMx2cIusj4Drs2YdeKU7m8gIgTZWKn1VVifmAP3yNMdWF56T8z7Tc7k8qmaiesjIX1pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115926},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"8ce3a4ac2bc690c4371ba4ac427c706b6286ece1","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.6_1779422173280_0.7584555550149716","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"kaelum","version":"1.8.7","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.7","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"ef53eddfb60d57dabf6c4b75352139e961187d79","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.7.tgz","fileCount":51,"integrity":"sha512-GqestbhW243ohwBQyqQM1bsz3k+Nsfna0dXvtUjh5wkq8UGWJeqD3KSo7SqmDAl65i7Md0w1x5OtR8itWAMDfQ==","signatures":[{"sig":"MEYCIQCaK9wzfyL/+4QYsZ3GMhveQjq+k2z2MGIQDf/uNB8jLAIhAJdgJc06eAyi6hFHHXMt145zdZmnGVkG8Zpg+O3RRrMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116771},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"9dcd8dc852fd7bd4638ab47d4be3adb42359a21a","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.7_1779586390331_0.4820511620419341","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"kaelum","version":"1.8.8","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.8","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"ed6d76795c7eb8dd8ddf0c3552193d99d570ca8f","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.8.tgz","fileCount":51,"integrity":"sha512-xePk1z31W9U3ZSUzHTHXB1yzJ0voh16dvkCcf+t0MWO9tzGBkl7emGJ9cjyvQdnmpy1AeytHlhZ9rokHmUfE3w==","signatures":[{"sig":"MEQCIEvMuAkUFSOGE1runrmXvj12pQkuN8AdVvKXu8yFrrV9AiApkfo0XHjbLDpJqhYx3YlVspwsALe/kFusonV3K5cANA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116913},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"247cb464c472296c155ca8167961de18b507e17c","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"^3.1.10","cors":"^2.8.5","dotenv":"^17.2.3","helmet":"^7.2.0","morgan":"^1.10.1","express":"^4.22.1","fs-extra":"^11.3.0","inquirer":"^12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.2","prettier":"^3.8.1","supertest":"^7.2.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.8_1780635017614_0.11072025970834076","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"kaelum","version":"1.8.9","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.8.9","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"aa99ccf0d358a82b463f095fa4ef4e5abc178a7e","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.8.9.tgz","fileCount":51,"integrity":"sha512-Y2PkrxRFuek7KsTYdw+pmCi54H2F2F80UseIY2Pp8hPsU7sIQ0drm2lBH0JHi0NGzB5cs/Jj81SbBeVNbo7HFg==","signatures":[{"sig":"MEUCIGLXYUD5P2zVTVlXTESKojxSnFpv8lhSZ5y9DjHp1XTEAiEA0+Tyh9xfxLVVPTk3YTspf1b9cNMx2H7Q55QVjXA9+gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116928},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"9fafd8f7f8f889a345c65a92bc15ec609a20e92f","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.8.9_1782773800569_0.4540322489275921","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"kaelum","version":"1.9.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.9.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.vercel.app/","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"80b878ab9952c2ac8ccc6925486775bbb833cd2c","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.9.0.tgz","fileCount":53,"integrity":"sha512-Y6uQvtyX/P7oA06XaMkHEB3EXFuzoq8AeJTmTGaYcMqBGiCBRpd/pzDzQmKw95ZI134pwjBFfDKSugCXB6G0hg==","signatures":[{"sig":"MEQCIFoRcZRcadS0dAv8RCvTKSCjuJv+2TH4iVvTttU8vmdmAiA7UPrXSd80GOpsrQi7R6TZNV2OvvwPFIZybm/Rx+9IVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122428},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"aee1c281625c2197bb87dae5f88b57af1423546b","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.9.0_1786717039455_0.6742644293490248","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"kaelum","version":"1.9.1","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.9.1","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"c1049992aa85e019e7b7905bbb80720368a1ab73","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.9.1.tgz","fileCount":54,"integrity":"sha512-TBPwGlHVzjg67SdSiRg/z0IVFRLI4OxmpmnjncW02pJNQt+fqg8CLw0mUwesdb7gONsXsLV2kJwoHbbwegmjcQ==","signatures":[{"sig":"MEYCIQDkHvUiOAeAz6sbOEzbI7RTvPPa3qzAYZejpOYbBrraugIhAKl21wsJ5YrFlzpA5BrdExZpe3VkzXIW+Iwso7DdlCjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126167},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"d3a6fc68057127dec46cfe274f6cdce68c9d3761","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.9.1_1786928524611_0.6879751098208018","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"kaelum","version":"1.9.2","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.9.2","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"ebec488fb2e158e81165451e1b147fe1dc1d4c2b","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.9.2.tgz","fileCount":55,"integrity":"sha512-Fq+ACmAm3nSXcIShbKDS5S7qzCBSkzO962zXRilZscRM6zxPPr1v9yn5GCp6CZGtbkkdPz+EwVyB5SJirusJog==","signatures":[{"sig":"MEUCIQDCFsPvQs4lOFv6kT25tr3uCGRfyL8sOwurKseCqUmTuAIgJgBjDrHnsIMwlTWWgp+IEENuIL8Z44l0cjEPsMDU0vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134076},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"bc01f92dc4803ac8616da3ad6f0f2ed07cac93b8","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.9.2_1787110772498_0.4591530127271821","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"kaelum","version":"1.9.3","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.9.3","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"1806f206df929f76974c148fe346bfaf91b142d2","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.9.3.tgz","fileCount":57,"integrity":"sha512-0R9YpoSo/lYN2dYyldU3MYQ0SMjDsi55kcgOplNs+eP/YM52mtZoIbUG2QZK89c1thZ+ZfeZ0MtSTx4YhLhVZw==","signatures":[{"sig":"MEUCIQCfNNb/60l7N4/QJBxn+JLm63Zy1uF+mNnzENxbIfkALwIgG/Dm6ZoYk7/Nb69gon8vFfc7z78m2AUgFKjGsqqYHr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143752},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"},"./validate":{"require":"./validate.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"31d6c1d51d57839579cadc781a423b870fcdb424","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.9.3_1787540757436_0.6644671519533769","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"kaelum","version":"1.9.4","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.9.4","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"655f3d5e9eac0e94f34880155f8827f0b4fcf6e1","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.9.4.tgz","fileCount":59,"integrity":"sha512-8T/LIm1iPaGECuqbHDpdlXM0GSFtLTufbVTXLKOoJoPm2yDNWv083Nt3quvS6ncfx/8n7HAC5gm3nHG0Fx+OOg==","signatures":[{"sig":"MEUCIQDInYXW2Zrb+tz48CVkuFp2RkI9KrM02OSxaPYz/Ey2mgIgAmS5iYoMTmzzJPb8z1E+Vmu3KF3b2JXU/hYtWx6/jsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149688},"jest":{"testPathIgnorePatterns":["/node_modules/","^.*/validate\\.js$","^.*/test\\.js$"]},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"},"./test":{"require":"./test.js"},"./validate":{"require":"./validate.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"f94a2f135a03e36efe099406e12cf1c9c2a72347","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"12.0.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.9.4_1788037946692_0.39207883832300805","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"kaelum","version":"1.10.0","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.10.0","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"a09fbb1291d85fca853447019f39eab63781781b","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.10.0.tgz","fileCount":60,"integrity":"sha512-i8nZk7zD0JCCpLWRlndyRqTORdZ+KRZtCmCY+671BhoEb3gh+itMIcwFZdix7gXr7ATSKrqfXbDq+Eyo6WqVgg==","signatures":[{"sig":"MEQCICBGKJ66p6QPAAajxnqsGggMadcoOCzrLnzvshknIAHmAiBpx8lIKa3E8EzIdcHIaS5sXaM5FVTitQ9ZEu20eUUcng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160852},"jest":{"testPathIgnorePatterns":["/node_modules/","^.*/validate\\.js$","^.*/test\\.js$"]},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"},"./test":{"require":"./test.js"},"./validate":{"require":"./validate.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"b3abb06122f730b18e5bcb891edb0c046be487c7","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"12.0.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.10.0_1788723744995_0.88804752422102","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"kaelum","version":"1.10.1","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"author":{"name":"Matheus Campagnolo"},"license":"MIT","_id":"kaelum@1.10.1","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"homepage":"https://kaelumjs.matthcodes.dev","bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"bin":{"kaelum":"cli/index.js"},"dist":{"shasum":"3d98ffb76f50a10a767f0a7086597632342c56ec","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.10.1.tgz","fileCount":61,"integrity":"sha512-rCmmgIUrRLv/NGIJYPKKcbpeJmI9NMVVonBQX9h4seakf6uih5wI+M3bSZEJ8hGKzYqzzl+Ur8Facu6tnsretQ==","signatures":[{"sig":"MEQCIE+H+aV6Ug0CZ+cTI9MXzYXdy2Ut50shWJkt2Dts4ivEAiAr/3DR5bZyOEX+l6oboSJ7pgNN4fX1DD4NxwDthIq1xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGxYyipbJfRoWbIG6eSc1ia0lU1NDxtQ+nEKCjD+5sAjAiBMB12UyRV6BAf+HccCBzuDvogWRYxwIPwELGBwo1wRuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165086},"jest":{"testPathIgnorePatterns":["/node_modules/","^.*/validate\\.js$","^.*/test\\.js$"]},"main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.mjs","require":"./index.js"},"./test":{"require":"./test.js"},"./validate":{"require":"./validate.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"ad1443b23855ca8f07dea9f01d3a658bf221c76e","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"12.0.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/kaelum_1.10.1_1789441451396_0.22921130609721252","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"_id":"kaelum@1.10.2","bin":{"kaelum":"cli/index.js"},"bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"dist":{"shasum":"0a2ec244ddded724927c915c9df1ef4404a41387","tarball":"https://registry.npmjs.org/kaelum/-/kaelum-1.10.2.tgz","fileCount":62,"integrity":"sha512-gZfgbFKjJuqpbJwFC/uiTk/3ts7bWc7HsixQwoXw8e9fnlIJO9ErUZcCA6xbSYbDp7w0dZjCT3poj+Vqakcgpw==","signatures":[{"sig":"MEUCIFSihJmv+MDvs3DpnQ/DG5lXzwx9YfeWw1V0K5WaMgAAAiEAjo/Dqj9nPYwXXFpnFgeuM7WD8wC3fzW1kxYrjFu8xKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDS77HwlSK60h+sdX++e0B9Ee81mnTpIGeA5nLjne0HpAiBZuEwnJNsMLNRjMCWadh4H3Qc9aBRJu+7xWb1jbjty2Q=="}],"unpackedSize":170232},"jest":{"testPathIgnorePatterns":["/node_modules/","^.*/validate\\.js$","^.*/test\\.js$"]},"main":"index.js","name":"kaelum","types":"index.d.ts","author":{"name":"Matheus Campagnolo"},"exports":{".":{"import":"./index.mjs","require":"./index.js"},"./test":{"require":"./test.js"},"./validate":{"require":"./validate.js"}},"funding":{"url":"https://ko-fi.com/matheusmessias","type":"ko-fi"},"gitHead":"c4dfc3e605919bcee4e3b1238722ec7b56356cb5","license":"MIT","scripts":{"lint":"eslint .","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose","format":"prettier --write .","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"version":"1.10.2","_npmUser":{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"},"homepage":"https://kaelumjs.matthcodes.dev","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"_npmVersion":"12.0.2","description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","directories":{},"maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ejs":"3.1.10","cors":"2.8.6","dotenv":"17.4.2","helmet":"7.2.0","morgan":"1.11.0","express":"4.22.2","fs-extra":"11.3.6","inquirer":"12.11.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","eslint":"10.6.0","prettier":"3.9.3","supertest":"7.2.2","eslint-config-prettier":"10.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kaelum_1.10.2_1789954668109_0.25980444048945683"}}},"time":{"created":"2025-05-28T01:03:18.336Z","modified":"2026-09-21T01:37:48.458Z","1.0.0":"2025-05-28T01:03:18.497Z","1.1.0":"2025-06-09T03:05:37.507Z","1.2.0":"2025-07-27T23:18:04.920Z","1.3.0":"2025-09-07T14:30:06.087Z","1.3.1":"2025-09-07T14:37:43.457Z","1.3.2":"2025-09-07T17:22:22.690Z","1.3.3":"2025-09-10T01:33:43.044Z","1.3.4":"2025-11-29T20:51:33.216Z","1.3.5":"2026-01-04T17:41:45.497Z","1.3.6":"2026-01-08T02:48:50.220Z","1.4.0":"2026-01-12T04:33:09.834Z","1.4.1":"2026-01-14T14:28:19.172Z","1.4.2":"2026-02-10T16:28:19.045Z","1.4.3":"2026-02-18T15:57:31.567Z","1.4.4":"2026-03-04T17:33:38.114Z","1.4.5":"2026-03-05T16:02:40.107Z","1.4.6":"2026-03-06T14:35:36.881Z","1.4.8":"2026-03-06T16:55:58.532Z","1.5.0":"2026-03-11T14:22:48.684Z","1.6.0":"2026-03-14T19:14:33.026Z","1.7.0":"2026-03-21T16:42:31.599Z","1.8.0":"2026-03-29T02:15:14.005Z","1.8.1":"2026-04-05T20:28:36.699Z","1.8.2":"2026-04-07T03:03:28.412Z","1.8.3":"2026-04-08T19:18:43.211Z","1.8.4":"2026-04-20T01:17:11.861Z","1.8.5":"2026-04-28T21:19:17.917Z","1.8.6":"2026-05-22T03:56:13.411Z","1.8.7":"2026-05-24T01:33:10.511Z","1.8.8":"2026-06-05T04:50:17.755Z","1.8.9":"2026-06-29T22:56:40.706Z","1.9.0":"2026-08-14T14:17:19.649Z","1.9.1":"2026-08-17T01:02:04.794Z","1.9.2":"2026-08-19T03:39:32.613Z","1.9.3":"2026-08-24T03:05:57.606Z","1.9.4":"2026-08-29T21:12:26.835Z","1.10.0":"2026-09-06T19:42:25.120Z","1.10.1":"2026-09-15T03:04:11.500Z","1.10.2":"2026-09-21T01:37:48.243Z"},"bugs":{"url":"https://github.com/kaelumjs/kaelum/issues"},"author":{"name":"Matheus Campagnolo"},"license":"MIT","homepage":"https://kaelumjs.matthcodes.dev","keywords":["framework","nodejs","express","cli","kaelum","api","web","minimal","starter"],"repository":{"url":"git+https://github.com/kaelumjs/kaelum.git","type":"git"},"description":"A minimalist Node.js framework for building web pages and APIs with simplicity and speed.","maintainers":[{"name":"campagnomatheus","email":"campagno.matheus@gmail.com"}],"readme":"<div align=\"center\">\r\n\r\n<img src=\".github/logo.svg\" alt=\"Kaelum\" width=\"120\" />\r\n\r\n<h1>Kaelum</h1>\r\n\r\n<p><strong>Fast, minimalist Node.js framework for web apps & REST APIs</strong></p>\r\n\r\n[![npm version](https://img.shields.io/npm/v/kaelum?color=blue)](https://www.npmjs.com/package/kaelum)\r\n[![npm downloads](https://img.shields.io/npm/dm/kaelum?color=green)](https://www.npmjs.com/package/kaelum)\r\n[![CI](https://github.com/kaelumjs/kaelum/actions/workflows/test.yml/badge.svg)](https://github.com/kaelumjs/kaelum/actions)\r\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\r\n\r\n[📚 Documentation](https://kaelumjs.vercel.app) · [🐛 Report Bug](https://github.com/kaelumjs/kaelum/issues/new?template=bug_report.md) · [💡 Request Feature](https://github.com/kaelumjs/kaelum/issues/new?template=feature_request.md)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## Why Kaelum?\r\n\r\n<table>\r\n<tr>\r\n<td width=\"50%\">\r\n\r\n**Without Kaelum (raw Express)**\r\n\r\n```js\r\nconst express = require(\"express\");\r\nconst cors = require(\"cors\");\r\nconst helmet = require(\"helmet\");\r\nconst morgan = require(\"morgan\");\r\nconst path = require(\"path\");\r\n\r\nconst app = express();\r\napp.use(express.json());\r\napp.use(express.urlencoded({ extended: true }));\r\napp.use(cors());\r\napp.use(helmet());\r\napp.use(morgan(\"dev\"));\r\napp.use(express.static(path.join(__dirname, \"public\")));\r\napp.set(\"view engine\", \"ejs\");\r\n\r\napp.get(\"/users\", listUsers);\r\napp.post(\"/users\", createUser);\r\napp.get(\"/users/:id\", getUser);\r\n\r\napp.listen(3000);\r\n```\r\n\r\n</td>\r\n<td width=\"50%\">\r\n\r\n**With Kaelum** ✨\r\n\r\n```js\r\nconst kaelum = require(\"kaelum\");\r\nconst app = kaelum();\r\n\r\napp.setConfig({\r\n  cors: true,\r\n  helmet: true,\r\n  logs: \"dev\",\r\n  port: 3000,\r\n});\r\n\r\napp.apiRoute(\"users\", {\r\n  get: listUsers,\r\n  post: createUser,\r\n  \"/:id\": { get: getUser },\r\n});\r\n\r\napp.start();\r\n```\r\n\r\n</td>\r\n</tr>\r\n</table>\r\n\r\n> **Less boilerplate. Same Express power. Better DX.**\r\n\r\n---\r\n\r\n## ⚡ Quick Start\r\n\r\n```bash\r\n# Scaffold a new project (interactive — picks language + template)\r\nnpx kaelum create my-app\r\n\r\n# Or non-interactive with a specific template\r\nnpx kaelum create my-app --template js-web\r\nnpx kaelum create my-api --template js-api\r\nnpx kaelum create my-app --template ts-web\r\nnpx kaelum create my-api --template ts-api\r\n\r\n# Run it\r\ncd my-app && npm install && npm start\r\n```\r\n\r\n> No global install needed — `npx` handles everything.\r\n\r\n### Available Templates\r\n\r\n| Template | Language   | Description                               |\r\n| -------- | ---------- | ----------------------------------------- |\r\n| `js-web` | JavaScript | MVC with views & static files             |\r\n| `js-api` | JavaScript | REST API ready                            |\r\n| `ts-web` | TypeScript | MVC with views & static files (tsx + tsc) |\r\n| `ts-api` | TypeScript | REST API ready (tsx + tsc)                |\r\n\r\n> Legacy aliases `web` and `api` map to `js-web` and `js-api`.\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n| Feature                  | Description                                                    |\r\n| ------------------------ | -------------------------------------------------------------- |\r\n| 🚀 **Zero-Config Start**  | JSON parsing, static files, EJS views — all pre-configured     |\r\n| 🌳 **Tree Routing**       | Recursive nested routes with `addRoute` and `apiRoute`         |\r\n| 🔒 **Security Built-in**  | One-toggle CORS, Helmet, and XSS protection                    |\r\n| 🛠️ **CLI Scaffolding**    | `npx kaelum create` with JS and TS templates (web + API)       |\r\n| 📦 **Dual Module**        | Works with both `require()` and `import`                       |\r\n| 🏥 **Health Checks**      | Built-in `/health` endpoint with readiness probes              |\r\n| ⚡ **Middleware Manager** | Track, add, and remove middleware programmatically             |\r\n| 🔄 **Redirects**          | Declarative redirect maps with single, array, or object syntax |\r\n| 🛡️ **Error Handler**      | Standardized JSON/HTML error responses with hooks              |\r\n| ⏱️ **Rate Limiting**      | Built-in zero-dependency in-memory rate limiter                |\r\n| 🧩 **Plugin System**      | Register and manage plugins with dedup guard                   |\r\n| 🔌 **Graceful Shutdown**  | Signal handling, connection draining, and cleanup hooks        |\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install kaelum\r\n```\r\n\r\n```js\r\n// CommonJS\r\nconst kaelum = require(\"kaelum\");\r\nconst app = kaelum();\r\n\r\n// ESM\r\nimport kaelum from \"kaelum\";\r\nconst app = kaelum();\r\n```\r\n\r\n---\r\n\r\n## 🧩 API Overview\r\n\r\n### `app.setConfig(options)`\r\n\r\n```js\r\napp.setConfig({\r\n  cors: true,           // enable CORS\r\n  helmet: true,         // HTTP security headers\r\n  static: \"public\",     // serve static files\r\n  logs: \"dev\",          // morgan request logging\r\n  bodyParser: true,     // JSON + urlencoded (default: on)\r\n  port: 3000,           // preferred port\r\n  views: { engine: \"ejs\", path: \"./views\" },\r\n  rateLimit: true,      // enable rate limiting (default: 100 req/15 min)\r\n  gracefulShutdown: { timeout: 10000 }, // signal handling + cleanup\r\n});\r\n```\r\n\r\n### `app.addRoute(path, handlers)`\r\n\r\n```js\r\napp.addRoute(\"/dashboard\", {\r\n  get: (req, res) => res.render(\"dashboard\"),\r\n  post: handleForm,\r\n  \"/settings\": {\r\n    get: showSettings,\r\n    put: updateSettings,\r\n  },\r\n});\r\n```\r\n\r\n### `app.apiRoute(resource, handlers)`\r\n\r\n```js\r\napp.apiRoute(\"products\", {\r\n  get: listAll,\r\n  post: create,\r\n  \"/:id\": {\r\n    get: getById,\r\n    put: update,\r\n    delete: remove,\r\n    \"/reviews\": {\r\n      get: getReviews,   // GET /products/:id/reviews\r\n      post: addReview,\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n### Other Helpers\r\n\r\n```js\r\napp.start(3000);                              // start server\r\napp.setMiddleware(\"/admin\", authMiddleware);   // scoped middleware\r\napp.redirect(\"/old\", \"/new\", 301);            // redirects\r\napp.healthCheck(\"/health\");                    // health endpoint\r\napp.useErrorHandler({ exposeStack: false });   // error handling\r\napp.plugin(myPlugin, { key: \"value\" });        // register plugin\r\napp.onShutdown(() => cleanup());               // shutdown hook\r\napp.close();                                   // graceful close\r\n```\r\n\r\n### CLI Commands\r\n\r\n```bash\r\nkaelum create              # interactive project scaffolding\r\nkaelum --version           # show installed version\r\nkaelum info                # show environment details\r\nkaelum help                # show all commands\r\n```\r\n\r\n---\r\n\r\n## 📁 Project Templates\r\n\r\n### JavaScript Web (`js-web`)\r\n\r\n```\r\nmy-web-app/\r\n├── public/            # Static assets\r\n├── views/             # HTML templates\r\n├── controllers/       # Route logic (MVC)\r\n├── middlewares/        # Custom middleware\r\n├── routes.js          # Route definitions\r\n├── app.js             # Entry point\r\n└── package.json\r\n```\r\n\r\n### JavaScript API (`js-api`)\r\n\r\n```\r\nmy-api/\r\n├── controllers/       # Business logic\r\n├── middlewares/        # Auth, validation\r\n├── routes.js          # API routes\r\n├── app.js             # Entry point\r\n└── package.json\r\n```\r\n\r\n### TypeScript Web (`ts-web`)\r\n\r\n```\r\nmy-web-app/\r\n├── public/            # Static assets\r\n├── views/             # HTML templates\r\n├── src/\r\n│   ├── controllers/   # Route logic (MVC)\r\n│   ├── middlewares/    # Custom middleware\r\n│   ├── routes.ts      # Route definitions\r\n│   └── app.ts         # Entry point\r\n├── tsconfig.json\r\n└── package.json\r\n```\r\n\r\n### TypeScript API (`ts-api`)\r\n\r\n```\r\nmy-api/\r\n├── src/\r\n│   ├── controllers/   # Business logic\r\n│   ├── middlewares/    # Auth, validation\r\n│   ├── routes.ts      # API routes\r\n│   └── app.ts         # Entry point\r\n├── tsconfig.json\r\n└── package.json\r\n```\r\n\r\n---\r\n\r\n## 🧪 Testing\r\n\r\n```bash\r\nnpm test        # run all tests\r\nnpm run lint    # check code with ESLint\r\nnpm run format  # format code with Prettier\r\n```\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nWe welcome contributions! Please read our [Contributing Guide](https://github.com/kaelumjs/.github/blob/main/CONTRIBUTING.md) before submitting a PR.\r\n\r\nSee also: [Code of Conduct](https://github.com/kaelumjs/.github/blob/main/CODE_OF_CONDUCT.md) · [Security Policy](https://github.com/kaelumjs/.github/blob/main/SECURITY.md)\r\n\r\n---\r\n\r\n## 🌐 Ecosystem\r\n\r\n| Package                                                 | Description                |\r\n| ------------------------------------------------------- | -------------------------- |\r\n| [kaelum](https://www.npmjs.com/package/kaelum)          | Core framework             |\r\n| [kaelumjs/docs](https://github.com/kaelumjs/docs)       | Documentation site         |\r\n| [kaelumjs/.github](https://github.com/kaelumjs/.github) | Shared community standards |\r\n\r\n---\r\n\r\n## ☕ Support\r\n\r\nIf Kaelum helps you, consider supporting its development:\r\n\r\n<a href='https://ko-fi.com/Z8Z51NK4KT' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>\r\n\r\n---\r\n\r\n## 📝 License\r\n\r\nMIT — see [LICENSE](LICENSE).\r\n","readmeFilename":"README.md"}