{"_id":"nammatham","_rev":"35-5c30130d4652e1229ff95d99915de7f5","name":"nammatham","dist-tags":{"latest":"1.3.0","alpha":"2.0.0-alpha.13"},"versions":{"0.0.1-pre-alpha.6":{"name":"nammatham","version":"0.0.1-pre-alpha.6","description":"Azure Function Nodejs Lightweight frameworks with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mildronize/azure-functions.git"},"devDependencies":{"@azure/functions":"^3.5.0","@types/node":"^18.11.18","reflect-metadata":"^0.1.13","tsup":"^6.5.0"},"dependencies":{"handlebars":"^4.7.7","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","build:watch":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/azure-functions/issues"},"homepage":"https://github.com/mildronize/azure-functions#readme","_id":"nammatham@0.0.1-pre-alpha.6","_integrity":"sha512-QAglqIhJC1OqMsYwZPgVHOkN3GkXAEAZRnDnyZGq0Jq3z+CeLrGDsRC94bvV9GXpdSJHzgNmyv1tIHno80CSwQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/44f980846acb96d7e212de077f2dad67/nammatham-0.0.1-pre-alpha.6.tgz","_from":"file:nammatham-0.0.1-pre-alpha.6.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QAglqIhJC1OqMsYwZPgVHOkN3GkXAEAZRnDnyZGq0Jq3z+CeLrGDsRC94bvV9GXpdSJHzgNmyv1tIHno80CSwQ==","shasum":"8afdc2f5a7f54c80a9099c45cc0124e24a48dba4","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.0.1-pre-alpha.6.tgz","fileCount":3883,"unpackedSize":98373400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEKtvw1pCdu5tw9SdK83ojZv7MTT2DhBwFVSqliTZQnAIgVe/eW+pJ1eEG8UcNaadbpCNr8X8ZuHGZA+ymNoKw1nc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjysL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6lg/7Bz0bqFHWFk6b4SnGDz0D7VI5PTCm5Vvy4OVvHpt1jeDvWVh0\r\nnhGY9X4eMzp6BFOHpidq+dBuVi9tGRerD0WbSA3ej0HpCOIyCJoPpRgvhhi5\r\ny9g+3cmw23qnxCnMWUvCtNCXPExc7TNqgK2ml1KlH+K6qY6JPRwpQUwuhrWg\r\n8z4QKx/CHY6r6op5lOFnBJB0aINzlDO8Mh3W5HoV99o5wzFTU4d8xFj5V6Ma\r\nTeBTU25wi28aIopP1Jf+C+l6QxIrLgQGAjSnVMrcHx6CxHRKeZxO3N39c3O+\r\naJnRcnkMSnngtKcdIF0hnPnAYf0/IQtACeQb+T2vrsUz6uKVjORQ9kyw/yqj\r\ns/9hyyIGAFafghIG/TRNV9Wa60gBCKRyuIcvIqP/Rmx6EuPjxH7Bbsu6evBM\r\nC+fTFe/uOouPWsMNL0xBLAHRWFM8g4NakkOHivUHSADbKgY/+TmmxasmR6DU\r\naDxel4/1huuEu+BIvSNcVMuGx5KdvoIyDMGiax+RN/iK3/AimyXhvf65Q0mT\r\nNPVMc5iWNimiv/BzxCZ4MjHapA70tKBYzjOCtwsIMyhlkOFiEJbW47QEiNaH\r\n8yic5lwQRicdEKJ9U8ePlovCEKL+3RFA6wYXgo3wJHldPvpG8Kb4pH2gUAz4\r\nkeVUZ4upEL0Udu9Ftv1HFlbAa9vAsr/QuFo=\r\n=fuY0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.0.1-pre-alpha.6_1674232574189_0.07735003343662505"},"_hasShrinkwrap":false},"0.1.0-alpha.1-fix2":{"name":"nammatham","version":"0.1.0-alpha.1-fix2","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"devDependencies":{"@azure/functions":"^3.5.0","@types/node":"^18.11.18","reflect-metadata":"^0.1.13","tsup":"^6.5.0"},"dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","build:watch":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.1.0-alpha.1-fix2","_integrity":"sha512-23HbUOdoaxTDkYmQVo6dOVhkRfxJTHNbl3uNgSvZAAxTuH0h7KVDzffB+QtEba2DGmnFCyrJVmPcZgYAvFgkag==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/48f3f26b9b45371a710fbed198f2ce96/nammatham-0.1.0-alpha.1-fix2.tgz","_from":"file:nammatham-0.1.0-alpha.1-fix2.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-23HbUOdoaxTDkYmQVo6dOVhkRfxJTHNbl3uNgSvZAAxTuH0h7KVDzffB+QtEba2DGmnFCyrJVmPcZgYAvFgkag==","shasum":"69bd3b5d4cdeb8e83a6f14f8ea96259a2128b3c9","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.1.0-alpha.1-fix2.tgz","fileCount":32,"unpackedSize":55764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtxGddpCGdEZcrAHzD6PpJGwU5oDvOk1SGarXCYHDbOAIhAM+OMlNURTYwbexaYEQP4wVkGb/Qi2cZFn83DHt+KnXA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy2oTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWWQ//auxVe+zoZ3ilMUNUFWxV8XZ4Eb4O+CrsLS7quBy7wfJija31\r\njsjG49OwijuSZlrUhIg8UN+E5LXs2jaDepXHEHugbVJpauJqi29R0LLUQL68\r\nZnQFwBGZslfpdedphkSeDCR82L9uHtRnYZiyG5oXllrM/PzESEtiM0+qXpMT\r\nZHixQBPPbKyD7kt2WGJ1hwqenGN2DW9ThZyA1RWXEKUtpfqCNGFE4qcETOzx\r\nuAT8MOUkiiSQjwioxmI7sVIOwrO2lAWK6D9xYIxyLrFmldWdV/zLV0D/AMx8\r\nGyuU2JdrfWHgNc+ZSCZVBgur3/L4cTpNRlFGUVkK45QDRUDfUQZtCoENgdmV\r\nr1/25GDtiHNM+s1MxTP7ICVDwlWsfYOVSRcWstI775M0ElzGkNoV0FHWWYzJ\r\nXdIGB1StvU/otsrtDif2YdbmXXghAJIjzfeTGjsfLljgPafFJ1rC5nOOTjDW\r\ndoMEEq3Rrgxk7SII9ZpYEFjOitASxiHZXBa3hMmI32az0RCRpgqRVArbQR0s\r\ntxkg98uN53UzGtukPPw7299LGKepGPk/Uj7VjhSlAL+83SCi8fUeuovbenIf\r\n2QWbcwjIb0M4c+SiNBjsXVgBYIOakYECwF0gNAjLrV3Qg1+lwlEIm1vwnlR8\r\nI1gjEvqguYKcl0/bEDC01l3jpoPNWrctoms=\r\n=kMMo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.1.0-alpha.1-fix2_1674275346881_0.4438092913246192"},"_hasShrinkwrap":false},"0.2.0-alpha.1":{"name":"nammatham","version":"0.2.0-alpha.1","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"devDependencies":{"@azure/functions":"^3.5.0","@types/node":"^18.11.18","reflect-metadata":"^0.1.13","tsup":"^6.5.0"},"dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","build:watch":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.2.0-alpha.1","_integrity":"sha512-OoTzQDj07k14eIgxH4jzcSmC1/wFIqr0qgZA5yG3KXF+KZIOT0RHosqFgkKAqLsPyYsw8zjOLXwXDP7AujS9vA==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/9ba78c297e5dadd66f770aecb19a6164/nammatham-0.2.0-alpha.1.tgz","_from":"file:nammatham-0.2.0-alpha.1.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OoTzQDj07k14eIgxH4jzcSmC1/wFIqr0qgZA5yG3KXF+KZIOT0RHosqFgkKAqLsPyYsw8zjOLXwXDP7AujS9vA==","shasum":"bdd765d91fd754650088ebc1618e0f73765a48c3","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.2.0-alpha.1.tgz","fileCount":33,"unpackedSize":61101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTBc+lifMqYZhWmyfeTcVxhz5ImRmgYYZ1Kol77l14sAiA6/6LC5HgiRtz9RMPeEUf+5FVL1Nn9H79VgTYFL3shrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy54FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Mw//egjdl1YktBSl1TqwXWci6fNc3f3q4fBe45EOsICJwpfv6vMQ\r\ne89jT9plfXj5sgC1i2GYxAsOjERw1gOYLZBQdu11OBDgoUGAgsTKqezFQLCU\r\nY7TBZXFSNaV1gPkwJ2vFC7IuG0WQCCqXCdHToa09az0zp3Y0DvRTyeJ+sqAy\r\np51gDxG9PWSjNx94Ojz7kx5pRV2liW9xMCF55gs5tPKdHLO0buaiDHzYVosq\r\nPhWdBRmiaROS7GGe44d+9YhnTK3RIup72fJtmNu88jWxeFHCueU/HqPG8/FH\r\ngU7QLa3dr1BMajT5wBDFFRQ67TXdRjsN6M+3wiGmyQYObS+OP3pP91OTvVo8\r\nh3WzY78jp00oZ/eZCOtL2obU+zCiSqCJewDL+8bJ8GYYCMhQU/KzE/DyHrN3\r\n4YgGF1+7HVgtv8+LhYWfrZDBItNxjBchz3DljuVBVz1H2a3eumsUewWQ70IF\r\nCMh/HpZyCwIIpG/yQ2v+3ZK4vH/7I/7A3ZxAFyg3xcvAlemO/DmiIkcC/YA6\r\nzu1axEX+9FHdJcmulAV85cbl9pmMdBUI7c/KT4b57QErZ57C4NHq7e9o5laj\r\noR3EAWZ/AgEVrcw8nkVlQ8jkKuBOH7rkhZ1tnwZ17ES7oQkcq3v/FOIYvnMq\r\n6a7c7Uo3AysphgXCJdIu+HOUWZSBEjdXoyI=\r\n=9Rf3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.2.0-alpha.1_1674288645507_0.25002309527907984"},"_hasShrinkwrap":false},"0.3.0-alpha.1":{"name":"nammatham","version":"0.3.0-alpha.1","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"devDependencies":{"@azure/functions":"^3.5.0","@types/node":"^18.11.18","reflect-metadata":"^0.1.13","tsup":"^6.5.0"},"dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","build:watch":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.3.0-alpha.1","_integrity":"sha512-5KkgZ+/daBu2KRNl3n0MEzsbaRdMb4IGL4rczSz9zaVjfJnJW4irCG5nN8A1g3daa/e568THVONvGlYhbLvYfA==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/645d5891ba70e461af338b158bfb9658/nammatham-0.3.0-alpha.1.tgz","_from":"file:nammatham-0.3.0-alpha.1.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5KkgZ+/daBu2KRNl3n0MEzsbaRdMb4IGL4rczSz9zaVjfJnJW4irCG5nN8A1g3daa/e568THVONvGlYhbLvYfA==","shasum":"2f009ad2b96e33ce7be4c11a79e6aab565c0abca","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.3.0-alpha.1.tgz","fileCount":44,"unpackedSize":72554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTEDN7gk/44Mp7Pxnml/12+B3FtAX+oqQZzAYzU4sOiAiB6CpoqkgB6WmtU3P2Uy8+K2R4Nc4V8ypsAu6YZi87rgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzBQsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcfg//Qmi1Nfi5KIQCj/rIQafyILX7UQbnmYfNK9csW9STnM+BloAp\r\nuU7K8VvnIKU5oTsJXxLi6PdHSeoDSD9XEO7CKnpl9SErTktZD7c8wbltM0Jl\r\nblC0qEn1eqjxifZWJBf/hUv6XYH6kaatT9EOWmINLeBFOwgAarLAdYvbdwts\r\nZnXL4+JQ2dijT3fdUiU8kA0zkQJGqTOqEd+ImRSvQj+vuERGceXUZxJsi8Mn\r\nT9f4ne8Vq2Ks2Ncekdwh+EDrGLIebyhEzhbRDAxmp9isUC5vK+LLes8mZqbh\r\nIWblAZmffvlpb0amlFxyxfZm5iEIcBWmhkEnhactH6it/GJeZTFeFTfOIaQ0\r\nZXftrCkLNf9ABK9sf3mdpIiOuc0uXOqtJ5+RHO+v/n+V/YCGxsHgBntxM1Pt\r\nXW5sv52IUByiM1EnUCauq1xlBllPc86bqrezVsYEHumf0So6buM25HqTnEkz\r\nUWTJDON5SPPMFAfDaOf/NXdRsUx+MWgkx0qltJCYlVV881suGORkOthl+jKH\r\nOCf4BGg5eTIdBP5zQNQkRy4UnSZ063/nYwFbWaoLyLk3f6mYIGIJmAot/B8j\r\nfoPqCslQE75Foo8gieGL6QJDpwkD4uoDe1ZaEylJFez0QNVJ97O6dhhY9D9+\r\nD0h210wCi1ICqmbzZSIyrj3+bDx9WauGPg8=\r\n=DcwE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.3.0-alpha.1_1674318892199_0.4921099348011184"},"_hasShrinkwrap":false},"0.3.0-alpha.4":{"name":"nammatham","version":"0.3.0-alpha.4","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"devDependencies":{"@azure/functions":"^3.5.0","@types/node":"^18.11.18","reflect-metadata":"^0.1.13","tsup":"^6.5.0"},"dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","build:watch":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.3.0-alpha.4","_integrity":"sha512-O0r+Dr02i7Vpd7NXbT0tesn3j3pxLSqSKxezJ7PcpCLjQWC6Hj18Ht4D4TzRNaj/p2xyAXbWDyUG1O4XiUM8pw==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/891b41a6ae4c0e1b72c6097ddf44c5b8/nammatham-0.3.0-alpha.4.tgz","_from":"file:nammatham-0.3.0-alpha.4.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-O0r+Dr02i7Vpd7NXbT0tesn3j3pxLSqSKxezJ7PcpCLjQWC6Hj18Ht4D4TzRNaj/p2xyAXbWDyUG1O4XiUM8pw==","shasum":"c45c2f33df4032176637eb84b28c213ad279efaf","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.3.0-alpha.4.tgz","fileCount":44,"unpackedSize":73410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA8TTUwzu04KdQ27ggcxwwvhXK87VbHxf05NCxFOonCAIgep84FvStkoNocWXreNsUuj/4r3hQvwbydgGByNSFv14="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzo5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFGw//ZS7WQnHjsTkntqXNh7Q/JkfxQVM2ERnhO4ssmYStkexpSav+\r\nN4Fu+y3zr84OQhNB5U8A55BluEUzhHzIEAFwG+/8pf2EwxV3hiSxZ+doEpke\r\nu0vSJohz/UJRPWOllt1gmAX+dCuflrD/v0AqvkHx+nIz+8CyfEf7Ld0qoYBp\r\ndZ4u+HBm6nYNKXYhITazPAed3A94xsEmd4NyJtMMrec1Y+vFdg1TcUFi1qSp\r\nYko4w+upN48z1NRzpPmjRnGDvK0JHsGONEMTSxOpOIMldIyFpRv3VVn23Fp/\r\nF9Z3exNGIrXamHoukDFRG+nmNGXPYp5mXJkPPkCeCxEuvHVeGInWMqPAsHrc\r\nuxqPQzTtq7h1M4fF0vJpA1kLvd3T5R2q9BZ+1l6zdfzIegJOaARq54dj2gyF\r\n4i8YTIar8pQIKywPiRbk0YjRn7XdAUaLhtqN3hPRyigL/StFFptWl1Asdf6Y\r\noFz+P3Dg32QVQseFqU/ja7XSnD2oChBgfUtW/7E/2eRndesTCL0vUs7BzSKo\r\nEOtF8s9+b7qMPl2SiIijXzS3CfjX0EB0WeXLCS9q27HtW39feP7vHY6xBWzz\r\nUmCVwI74XZ+IHmXRslDwDkXdEmXHrnxn14kz/KvvdUJEvip/6lCRbVWnLlqH\r\nlBSuUpdVh/sYfC1yxkmgFR/Rb3Mi5AcxVy8=\r\n=baRo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.3.0-alpha.4_1674481223772_0.042112694294215824"},"_hasShrinkwrap":false},"0.3.1-alpha.1":{"name":"nammatham","version":"0.3.1-alpha.1","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.3.1-alpha.1","_integrity":"sha512-NN+SX+/u11d2goypzccwnr8XMsEO9qI1lEoKXdXuxL9GtrxyB5nLajW+m6WMuV1XfU9z3ih1XiMmJy1Pk4vXZQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/45f53ae475c502edf677b9d9599b3d32/nammatham-0.3.1-alpha.1.tgz","_from":"file:nammatham-0.3.1-alpha.1.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NN+SX+/u11d2goypzccwnr8XMsEO9qI1lEoKXdXuxL9GtrxyB5nLajW+m6WMuV1XfU9z3ih1XiMmJy1Pk4vXZQ==","shasum":"a2ffad04c343b172022026f4c27c32ca8718a999","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.3.1-alpha.1.tgz","fileCount":30,"unpackedSize":49911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI1o/xe3eWqVuSe3z7UDdAf/SWeD88Vwvq9EYM+SETAAiEA4TefUpn7UIX22b7TrOaFsdqmfbU0cyvZDUjqBcu4q5E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cS6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLIg//eCtz92WdWDifPntwW34Q6ilxe6Q39hn53/akcbqBcyre60Fm\r\nIJQVGtyaKl7gNvH+SMzstK7FsMPydwDkJBrX5IHmF03+7WL7ynvpdpG31D4E\r\n+betQfzaVMsplombZy9JIpJXcMjrUPLCzxcot1A/mW/nkyKHXI65NNygPpQy\r\nwoYGJDYD2L3jymFG3hmCutjeY4mwM1QTjGdAxzBE8n3tV8mJJgvNk18cVLWd\r\nbL/jQPl1ly7HIVp11Q5NibGWlqkCOyMPHx2zFzbyMeYPxYZcpod6MvJ4eMVz\r\n0RczBNfJwlkmOa2K9IkTZR7O0xMinvGza64bn8DtdkMjT9NGTNMz/+QNHiu3\r\nCFiE9/Sz1nXcHkMaFZgEhXBlLYF5uo3GiM3SX6RdaM1UqPxrml2HEZGfTjB6\r\nQc2SezLoIC8PBIY96UgbXtWLJo8qEke2UY6rAKY3/Efb4k6+9cY7BH1g9jpR\r\n/CQMZrNV4KTDdaDqafC2xB0lv3z2ezWNe7nZS47dmgtu6HWBpcYcFfWezMrq\r\nQfY33rYS3SFsIbZOBQhihzq50sX5xWT4ZURVc/Danzfgwr2mB4KLI6ZNQJ2T\r\n+wKh203vIkYm5XV8BK/H1M3zGU3pKuJfALZCV9N+PGtV8dPVRO3ZIzFVAnG6\r\nO6M0Fl1lllHSIuusFGXpz5uioqxcPe0U1aU=\r\n=usBG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.3.1-alpha.1_1674953914585_0.15820941003420308"},"_hasShrinkwrap":false},"0.3.1-alpha.2":{"name":"nammatham","version":"0.3.1-alpha.2","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.3.1-alpha.2","_integrity":"sha512-mk0VRSKwInFF6yhOckkMD9e5fTAi1SnFctT+jvPn2aDJEzxwK27XLW495El139l9L7F6Zx7GmdbW3ficwpNwlQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/a83b186d7c35d219586eb0d44bf77c0a/nammatham-0.3.1-alpha.2.tgz","_from":"file:nammatham-0.3.1-alpha.2.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mk0VRSKwInFF6yhOckkMD9e5fTAi1SnFctT+jvPn2aDJEzxwK27XLW495El139l9L7F6Zx7GmdbW3ficwpNwlQ==","shasum":"49da875ec04866a0bf81f824d0499baa4e5903fd","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.3.1-alpha.2.tgz","fileCount":31,"unpackedSize":55913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYYh0b7s4KOjsSsa+FESEB1rG/N94hOdzuzKT5gUlfJQIgV0VrCTv6Izy8NgtL6u14zVxTuWi1vMmXSOzqqGIbt7w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE9xAAhskQTIulO98o5Mfcgzn0qb3GsBJvNVokmKXKEOH/JuWsePVr\r\nwsh9TzAwPLaZLAHtdwrLAh+lPYzsWWDqY+p49ux34+H5mnCDEECawpGIg+nm\r\nM3+YOtACPKx5h44eA37BEd67oGlqMd58LzmOMc1jkvGHD/7aKMAUvMnqDumN\r\nK63kRq4VjiwF8eIEePBetqR9XlzmAAH4Ld3XPIIORWK/hgFF46qxSWjxmQSu\r\nAJedRMU2aN3sHJs8Ca5iGerJ/nNr3HkNkyQp7yjMG8T7+/U5cq5kldBGJKRJ\r\nuBws6QH8JKB8EPOc1arT/gUVScjoEexKJePMYQpmxYkBNsp8qGp0eDzOWCD/\r\ni/Aa3KXtFKKiwaLV3JxIAui4xmbrNqLuoVIzi6myk8W24uf681fbO2QT++f2\r\n+uB6iBcTYY1fbj8sRMEhx+z8rA9HOv3aQYo73b1yh+PtFk3SKoW5eGN2AQvA\r\nGbvuPrBO5TDV7jJgY1pgLfmOcKwxveyRJkECX9NJpRcYUL8jwIPUKuR+ho6C\r\ny3tCGu+F7mUAOnJHjgjb4R7SMjcbpc4gks6+Ii9iYzp4rgZGAb9oBaBJ2mBv\r\neyTA+GRm3iiCU1NT5edSCkp+cj/ie7jXirY5rxgvQwEuXQDK5njw5C9H21kV\r\nWi9qPFIIq3l7S+n3FomKY9ju1qviluGfNkg=\r\n=OtAi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.3.1-alpha.2_1674954466876_0.8323846108337289"},"_hasShrinkwrap":false},"0.4.0-alpha":{"name":"nammatham","version":"0.4.0-alpha","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.4.0-alpha","_integrity":"sha512-h3sTHi0cqRmSA5rwsyJnsQFid16FIkQ4F9IOjLT5k/D4z7jwfjnyIXqmXYMnlvyeqrKDjWLfZADRSJTFGSbSBQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/8db7282b90e9bdb2ac27d1e5c6baae39/nammatham-0.4.0-alpha.tgz","_from":"file:nammatham-0.4.0-alpha.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-h3sTHi0cqRmSA5rwsyJnsQFid16FIkQ4F9IOjLT5k/D4z7jwfjnyIXqmXYMnlvyeqrKDjWLfZADRSJTFGSbSBQ==","shasum":"5d9457f911a8dc4c990cd425d4920b06d1633711","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.4.0-alpha.tgz","fileCount":39,"unpackedSize":68500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtiIuedvRCKt6aj6S8Ow0B9luMssshBWqW9vKIv7wtggIhAOJAgMUSl8ZFwWiUkUtKb8KFR0lYUt7PvRpHSOeeadv1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj16yFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq1A/9FnH2sbm4vm5dU00c0Hig0hOdWjlxgLXClMC+bmIVubysFjfa\r\nL9T4L/hU6X2CEq8TZpuyHxQWcvHuNK16elz29n6hRI6JJwh+Wi4OBg8grOoL\r\nuvAty+2BPXf4TzVgPK4RngMsuJCe1xQOvacS6G6N4lZD3BpkhLtgQ/EVU9JJ\r\nGC7PBvWPh3kSLcfv4xQSAvg9PCsGO97LX5PT01ampRAy9pOgE/61nEodfJJT\r\n4Xla73PMHybSNrl//U7G4YCbiFZd+sELZhv43OogMeJhy2xfkYAVTp+UdjUA\r\nIT1iMrw39B7wSzANEDn4bFm7GcFFq+Ly9bqiscnleAybjIPEiNscRsO+l4yf\r\n7IvMDsk+edfzl3j/gLovw4eOTAKCZo51s3deyHwDftrRC08qPR7XtOg66F5l\r\n1UEAIdGZ5GmcuCndfF1TE3u8Komh1Jz9peMgZWZ1rtt1LU+KPPzkTL9rg/lv\r\nZxpgsH4S+fl485Hj2Zk4Wib95KxcFRwtPQOotad6tVAw+68IyRc4T+5YshcM\r\nzhyAQWBociU+fFDAuFARjMT5CX8ere6bilaSAgZi1/HMGykAnC42WUNmpco3\r\npDQceC0foz3PyRid2GkNEWQ9kt/cSukGj96RGnDPFQgmBo4YjwKWFOtzPa4s\r\nBJizbQiIun4MCVSzsfGNVvRdr5VQNBePWNg=\r\n=L8MK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.4.0-alpha_1675078789217_0.12362385725000369"},"_hasShrinkwrap":false},"0.5.0-alpha":{"name":"nammatham","version":"0.5.0-alpha","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash":"^4.14.191"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.5.0-alpha","_integrity":"sha512-kE+k/j0CuI/gINChqQRmNwnrT5nas9eMyStJpSMkGpIxmhbJQw/wdTDOodjb9kjmDar0sEMnvIoegeS3TGG5nQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/ec7dfcfa69ef9fa73e05cab09bf35615/nammatham-0.5.0-alpha.tgz","_from":"file:nammatham-0.5.0-alpha.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kE+k/j0CuI/gINChqQRmNwnrT5nas9eMyStJpSMkGpIxmhbJQw/wdTDOodjb9kjmDar0sEMnvIoegeS3TGG5nQ==","shasum":"6daee966a754743445d614911820c4a435ed1d77","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.5.0-alpha.tgz","fileCount":41,"unpackedSize":76551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFl21ExcHFApWllRYmjn+sieZd3W5CWV50HN5BSwwOrAiAFvXuhuNM9KLKOoJIkbrilZsyci69A7ps7kz1Rs7HQMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4m1eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSaw/8C6+T7ArAEkwo5h9WePVmVazMsabcJ5OqnSw4ikfT5d/C5QKR\r\ntDqZG2uLfITHeQFcl7XXG813gN3PnHm1Ft5ILVBjadOF/O9A5gnpWNSoRoHs\r\nK4A8iM6gJnSd8v7CVaJTWsbIDI3LnUIX5BV+M8DsZWThPBaN8u7wAfpKphHR\r\n7gZX7MWNhrFa3pxUPXLITCApadmTv1wRA2CanyVe1EFBBZcqQFMaPyHRhvZS\r\nPgjBVNCZcmvApJZngGdLS0MOEim/xF7ywA3jpbeNSPrHpIbkFTSNzzqLqltf\r\nr7adDEI87W3m2vnYqCLaE0yIxg1pITvMo2VLrfD0uViMgLAbdJz3vHGpo9GC\r\nSlN5jaLEnpJkkyKtdbXCZU2re84Q41iHb7ihXjwUNd6fQoU5oKPB1iNFEaNO\r\nVpyYgCWlPW/mI9Cul2FDywyFTl8cz1C2JopeTGGHsvmIrKc5JCChaPfWrG//\r\nBSRGn01px6Wt3RMPbuKLt6oIMDJ/N75QJTNcV3SxGOro0enKIcz6MKqX9F3x\r\ns5Q+TQk2/NBR2K+i23wqgi69uPf9jqGgjNpcfcFOo7YunCI6mYRz9mplaSUZ\r\ny9I66Ej0BlYt/U3tKIwsgw36QxhL/B4k+836cvNDxekej+rWaMTV9MiK9ebL\r\noO4oyKA+FuYrNmhk5Wbt9y56un3atz8VWq8=\r\n=W3PU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.5.0-alpha_1675783518437_0.33609693616787517"},"_hasShrinkwrap":false},"0.5.1-alpha":{"name":"nammatham","version":"0.5.1-alpha","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash":"^4.14.191"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.5.1-alpha","_integrity":"sha512-GfNWbLlv1bDYKV1klnwY9HnGgdGJUhBq3+i3ZP6xnN/rKOKkuoSJ9FPJcwoQ4pwCR3qOqGhg5y19hFHyReWnYA==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/b8e0321b53eec84ac7d10bc462cf7a0d/nammatham-0.5.1-alpha.tgz","_from":"file:nammatham-0.5.1-alpha.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-GfNWbLlv1bDYKV1klnwY9HnGgdGJUhBq3+i3ZP6xnN/rKOKkuoSJ9FPJcwoQ4pwCR3qOqGhg5y19hFHyReWnYA==","shasum":"3df99c550b5024bbf91407b6b790321df8492ce5","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.5.1-alpha.tgz","fileCount":41,"unpackedSize":76645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKq/RLARNVy2Yy1ad2X99t3bD9RDHqJ/cFgIdyoNhzqAiEAlOPThh0w6HO+4FjI0pHqjwmkWxnD/70ypLA7Qk1lXfo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4wAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryAw/9F/XMcSunmNRdiDCk39OhwlXM/+gMWS6556A8XyovFIPwlkhJ\r\nJzTR7J+s0aN+aylTNV8RE5chEAPkOt9INlkAO1Wuer4bW0UvjA1JY4hJls1d\r\nRE0MjrGG1vPGAsEzmnBxIGzZT0JpYigxFaCiTGrKOf0Kj0yVaV5oKlPwLw+I\r\n3FE654r0+5HoerMONqjbcGksJTXTIVTf42BlPgOGcm4w9VCjeULbbEkTFwd9\r\nw5cBP0/z8Oh0Wd3lzp1js3MjS6/ElSD2ciMla78lVIHWmbYbEQPBBcSSkyOs\r\n6naP7OOdbLDyvWE5DUoR1s0e7D1FSv1SJU/bdgxqXXeCg3H1pY/ZAaOhn0AI\r\nDgL8907thyQeOhnhEjARxEAaT7QQzkrx51DQkO9S9LGHPbDPRmie/sH4K+va\r\n9c5kbCr3ioyeCd1G/sGG/xggpc3Kj3RWt/VoBKHi33kB4ublyQCMzg3nW10O\r\n+HwOv1OB744rC+Ka9OiwjWtzHjgcC6LXc15Axp91wB5WlE8Pas+yWc4wwDZZ\r\nKcxL0PcdPAsHXSR79c1BgEslWtrEIiwJeIXFLKg/eKWAR2uMJDTeaxOqKxSD\r\nWrnr107hfE8i1ZnAHCiCkcRb0EYLaHQfBOHwy78ncW3Rl97hMgyAe+9rwEix\r\nKy92cG6XiwQtLnmUvyUPR7vQ2GQIFlZQvkw=\r\n=i2/7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.5.1-alpha_1675821103964_0.8271527661916493"},"_hasShrinkwrap":false},"0.5.1-alpha.2":{"name":"nammatham","version":"0.5.1-alpha.2","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash":"^4.14.191"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.5.1-alpha.2","_integrity":"sha512-UmY9BjOtYMHk4owC4KWThcQWRFTJ6IP+ji+l0ssLVCvhhl/xYb5HQJ/rgm1zcPDCquMMOLCrpJbZjiR4XexIKg==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/bde1417d45cce7837d1946d2f831a2cc/nammatham-0.5.1-alpha.2.tgz","_from":"file:nammatham-0.5.1-alpha.2.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UmY9BjOtYMHk4owC4KWThcQWRFTJ6IP+ji+l0ssLVCvhhl/xYb5HQJ/rgm1zcPDCquMMOLCrpJbZjiR4XexIKg==","shasum":"43d5ac283d7c5febc8982930ec83976e339e5c82","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.5.1-alpha.2.tgz","fileCount":41,"unpackedSize":76655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3x1oZ2kmAlG88yZwwyoJ0UIjXOKuoXUAC1B+8GYg5LAIhAM4OHzUKpLRLqc8YBSHhPxgc2Ct4fJ3l9jglyLrOQIqM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4wF5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0mg//XmT9I+1BF1qU4AYg4HhEa+/WHtr3Z2k76X/+ZsygWPljoLM1\r\nq0BuVLaGQ470ag2B/gcIPB3ewFCYMbmv8PHuZJfFDpvp+P3m8fAgicnH3SGS\r\nm3iH94BWxFQZZ/CRDje5a6uQXT1qIUkjV3kg9ThfWoopKVOx47ZfBhm+n0Eb\r\nm+vGGJHpZz0xMT9fuBGfJ2+5K0ccm5iMDjcJnVi42AsV4TsF4Pc8k2eq04++\r\ntWXhGwB+2hri0J/uBpMePBoboOEJglScwf7mEXZrWs5C/rNt8Swao0CS0wHI\r\nmd7LfQldYipgQ4rH/iVIG0ncOCZOwH6mhqc33eZJkRqouia891iBE/KJkwHD\r\nXG/w28xgLrfmlMu6xuFDGo2wop3uFxC16q3Aq5LEUVH4I/3Q63E+e+1aE2Wi\r\nootBeG38hDN8+0zOjUc89dsBFu4moFTXXDbYUomtl6emDtlgW2qQF0NPseAR\r\nGMcCAFjUJZCrMX19YUnoqwq+edzhqwkyQoaKAEh842czKpbKpUmpMJFA/gFq\r\nhrQ2Fsju5f1GiNEwJmUOSGY59al+kBnHpOY9aPwvYSRuUBXdO5fR/UYYw+Xr\r\nuOTU5e6rOVBlE2Eghep29ip97hnqoMBFuYYeHPBvMqFIPg5dgfPkS/akKWQX\r\nzK9iLnxS7LGwZrkx1jIkduosVnC3ks1Y5vI=\r\n=Ik66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.5.1-alpha.2_1675821432917_0.572356873318858"},"_hasShrinkwrap":false},"0.5.2-alpha":{"name":"nammatham","version":"0.5.2-alpha","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4","type-fest":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash":"^4.14.191"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.5.2-alpha","_integrity":"sha512-jsFPVS7x73Cnmseoceem3m7I3n+MVgL+3MFXoAALxO85dZjF8n0jSSat/1TPy/ZfgpYsy/vhl5SjMMliJdef+A==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/be1c8da11feb68ace2d4a45b3b0102d2/nammatham-0.5.2-alpha.tgz","_from":"file:nammatham-0.5.2-alpha.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jsFPVS7x73Cnmseoceem3m7I3n+MVgL+3MFXoAALxO85dZjF8n0jSSat/1TPy/ZfgpYsy/vhl5SjMMliJdef+A==","shasum":"09e744b0cb18fc844cb5f47d3bdabc60e102563b","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.5.2-alpha.tgz","fileCount":41,"unpackedSize":76680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa7EA9oOWTQSENJ53m46sD7pKVgPMkGsJOjw3QqqQwfAiB4Q86ycaAKJayQFW61hR2X9WLxejWBygCPz73qrnWijQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5zcRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps8BAAim+312BkmvNKPppKAiyyTppVZum4+sGymCeqpyPbJ+pOLnjJ\r\n202oUsfsjRaGpk08tDlCGo6KX8vO7R2Nxy68mv4M4C6BlhsBrWYgdg+GTSUS\r\nSYKPNq2djkLfFaihNmHD6Z0pAfwWIYxoR4w2d5Mhv4ZBYFc1LQHeR+trlD/i\r\n+RPa0lVnYpZEXWtrjJzA9QMuk7nC6dwS7lo5NT18h2EKdf23uoWcilz4Y9/Z\r\nQ/zM4NCKeHkJwmevHhb5IyqKPvA/mI9b0aYBTsk2PXPWHRfPCBG6HD59f55T\r\nOTjkyaKhuRJJycq3N6cO6qPFCUOs3MUEasD6qREYJugn6UEKoSD5cNCmRIQv\r\nkgI6OgDzkUZNu4dQ2/8AAJEFKDzBdNMgIZ90CYbftzTHx5GnLtIiZFKiuUqG\r\nus6Gzmfw4Z9bZpT1eTx5mCsJfxJJJx4mQPy9a2L5K/b2LoBL4eoGCPWIX5wW\r\nIYI17V4RJcPxaXrKlaqNOWGw1w2fzlys+SqI42GyL0YUvNET0s2AxIGwciFB\r\nkN6gexcjimO88jmG6LR6kOy+0lQZre8KeffH0CypiWWT6qIxdDwQt+g7kDAl\r\nKm6xUcDFSkR3+u1SEcWgQbX700iFD/wUFYe7cK38WPTr943rApX+ijCUGCBs\r\nfjC8SwezWZeUgMJxoa13XLSU8m4XF2p18d8=\r\n=T/Jx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.5.2-alpha_1676097297388_0.38098135384943443"},"_hasShrinkwrap":false},"0.6.0":{"name":"nammatham","version":"0.6.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4","type-fest":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash":"^4.14.191"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.6.0","_integrity":"sha512-W3WFMxFp6Ga1pLdCvRlFmkvSPKSTXEEcNb+UgmfPS/hKy8t+IpW0b/ixX1YHG+xq/vEqdpsd9s5UyBKSF+lJhw==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/957e3e35d6bb5e6bf1c7f32df197e452/nammatham-0.6.0.tgz","_from":"file:nammatham-0.6.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-W3WFMxFp6Ga1pLdCvRlFmkvSPKSTXEEcNb+UgmfPS/hKy8t+IpW0b/ixX1YHG+xq/vEqdpsd9s5UyBKSF+lJhw==","shasum":"ac326acccefbdadaea245c887078c5f34d77bcd3","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.6.0.tgz","fileCount":41,"unpackedSize":78819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVd+oFX9GgMoYLvcOTX+Yy55SiO+VTu7+yQyf2vR48DQIgX+py9Rq4MtzCU4bFa/3OF+fViqJ7/TB4pNYkagGkVTs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj54qbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMag//fav1xERalG7XKiN4MmlVinV0HdQegEWJY53Oo1UwGYlAc82c\r\nP7fvT2oSFTc0E/hLrARFRN2EeCQsDuYLnQgPjvY52w9enmGp84Gw7vgVo4TH\r\nFH04uhr9M+IMjWLhiwufnpatVRm6giSPdsOd3/rbVCiLzS/hWVQL8yKAbFr+\r\n9FCtTxU2s2TAiottVHctG4IS67qTAfMU/K4Aq4qE9oTEyTWshs9l+k16+jCV\r\nRxzWHgQ5mgwIGS7XRItaiaySUzg69N+RMEeZUX0nIPMvnl+qaMUU9y76hA4L\r\nrolpQ96zHhwpL1L8L5l9Agdtc9QNHqNz7Vr9rh0gandIyW/QwFiIQSGk1850\r\nkkXEQFwb/T7+C8tJXk3cxUtJ3NCNbi93QKtJAmHdoBGE8CgHmIdk1GTfHaM0\r\nMdAEopONFbHVtpLDWbCy9hGsnS9CNpX660kq2se9pZKj0lGzB3Ca/4KC1m5+\r\nCLorqvycuIQO2+xlkey82IvPNJ2aBsvVZbx/z6jK9EUmEZVGgT3lXpB2kbd8\r\nlDpprJ/2dW/bGi34hcJ7K09ChSdaXSnmvc7/09EadIn7NQeVV1tRSj+G9SFR\r\n1iHQN45FJD5EEHhbw5ppD4o25lrcwUYHQOXgvp5RW4gUZRrknQhpfJnu69+C\r\nDP97I3XJy8B20r7Mxm/IEVtzfYsbEvbIA58=\r\n=ts68\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.6.0_1676118683503_0.041323537096009"},"_hasShrinkwrap":false},"0.7.0":{"name":"nammatham","version":"0.7.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","typescript":"^4.9.4","type-fest":"^3.5.3"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.7.0","_integrity":"sha512-xK8xQnS5ZyrJ0w4bNRVrzIN+YFDMYUG/Q+v6edIvwFBpJK/5gC4C8NoDNZYzEarYHCSi4bIvIkgF/kCSty0Z0A==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/0838ad0097fff6cf9c297f129c4554f4/nammatham-0.7.0.tgz","_from":"file:nammatham-0.7.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xK8xQnS5ZyrJ0w4bNRVrzIN+YFDMYUG/Q+v6edIvwFBpJK/5gC4C8NoDNZYzEarYHCSi4bIvIkgF/kCSty0Z0A==","shasum":"87e741ae8a96c89633f932081b29c1859bac2964","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.7.0.tgz","fileCount":65,"unpackedSize":99485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1eoApnkFYiE36kQHiPSMHssXp/poDZQcdn9uahcfktAiA4ae+9hBydnzE1tarKrmKoTDgnHgchruidHUNnENf9wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6JPkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptPRAAhCTND/b+3O28zxeX29Isb1vDC2Lw3lH+O/TXk65By0DwkSZY\r\nJVGxg/1qtA2RHgdxeoR2A+ltQ+LHuee5dPPFATMTAKd6jCfJUAIMx2F/z/tE\r\ne4yVI7WF+EE4Ryp8TBi53peOLHkg3JJbWqtoInWyHk8fl4k/fVgN4nz07IaW\r\nn9lSooQPzbEYN5Mz1+kOL7s0DR1aMWkRKq6jDfogkJ+P2za0dKquY7OThskC\r\nUdl23gXsLcJFq8p2pdyvZGuF5aukHBtKUYJGUTrt3snlu3DfRWMszd4lcsue\r\nmHyB6qlgaYMFI3s/KAz26IGLJuX/JMzdMtIvykomv/3xkXXsOxmTaCexmta6\r\nMUsY0TZl/M4A50t2LsM2O94qNEBCw2sH+ssSaG0sde4U+neuWaYXrD3HM70j\r\nZfmsAIy6jQnCBt+RcO9jCX2YIXGvEg0CfGTHJbXZPq6Fa1nQBRVxK/+Jli0I\r\nWqDr3rWNnAQbWDbi5PojSQu7ihX7SgzZ2/2FsjtHrbRAl3nH4iIiqWRuIu2n\r\n9hfgnRdYk98HZ/FFLmQm2VhPSaE12kluezJxu1YofTwe6VKpb9v+iwge90Jr\r\nRfh3w4vHm/fn5bE3PnRvGHDpu9nkoAbPA2ammoZFI5MwVxeMPhRDrhwv9/c8\r\nojUnBUhRo9l7Ts6mzsFZeAexARWp283zitw=\r\n=pKrF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.7.0_1676186596615_0.38110888179126023"},"_hasShrinkwrap":false},"0.8.0":{"name":"nammatham","version":"0.8.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.8.0","_integrity":"sha512-JwzP2yrQTIUAiGiQ5Br38tO+kesp8fCdeFd+dVPo2DJjGc+r82tOOp9XmSwAyslm2fQ01hP0uW7ytFaR2zPf9A==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/d8317c62fd093ce804cea66ae59270a3/nammatham-0.8.0.tgz","_from":"file:nammatham-0.8.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JwzP2yrQTIUAiGiQ5Br38tO+kesp8fCdeFd+dVPo2DJjGc+r82tOOp9XmSwAyslm2fQ01hP0uW7ytFaR2zPf9A==","shasum":"aa1392245ee54cab464e6541e1ecace1b19244db","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.8.0.tgz","fileCount":71,"unpackedSize":116349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZLAxT/pyUGLqtUMjT9KMOrGuGe5eK+2lOVGAJwOmnCAiAqaKWuMWGocl6Yy30uXjZ7PoezgswKbFXaf0NxcX/mtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6u5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSXQ//cinKNpv5RMjBAOvG5lb2I4w4OSABZbdTycg2WuhBOTeR9mEU\r\n75qE34uDwecPGA9Ad0C0u7Ib+GS6oyFEzCufkwCh7B+/8x6y+p7juib7Xdxs\r\n2LhhJlYBw0cXdAHe8mvbrcuccF10EVUnF9j0xxP//WgU7hRYtloPEyxS16A4\r\nzZa9ynq4ikjz34mTRYHBmfInkjbAJe7W+iHQS5omFUUprP/4ny8Yw3nkB0UG\r\nxqFm7lF5afM5uFJMzKa6JmwPMHiSREx+49WlkFAmFuOgDqFUauYp9bBecR4f\r\nfbH19jFxPkyzdjBlMcTHGwMxSB7HlWNasaeqQegXRhuhYn4N5A8N7slpJwaq\r\nOoGqWsRCRaxgeLHRt+n2aE6q2HRu1usEtoV/EM5Gr6/LFrCrHGW9WbOJT6RG\r\nywYWWxPSstGj8/oEPHSq6zsnOaSkoWwuAnW5T6F6mbkb+B85wysWtbDOcX9i\r\n1WsokESJNRuokhjy5ra/IzNvV6n35ADfycVafkkejG5YsJdqOTEXpd6+ilgj\r\nGOM3URdHTKgAU5gyv77C7Gd7/5bvNmGGLRFqm7QI+DELFS7iUTy+w39FkYK5\r\ndXhhV6kPWXLr0pw5yszthUyTOyl85N9kCySXWrVy1yY1xAkfTKW3kBFAXk3V\r\n2S2cYxn45M95sVw8y3bxuVm+6rcr9OWVrVQ=\r\n=etMH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.8.0_1676340821364_0.6995746879460001"},"_hasShrinkwrap":false},"0.9.0":{"name":"nammatham","version":"0.9.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.9.0","_integrity":"sha512-1MCh4mzlyzSH6C0UMBrc6r+3KNAWNoj+tgovBiqKiD4NLEp6KKHJDGd7k5MsVeAKaprCq/IPvUv29oTzf2pYLQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/71fd4d90c5eff66133e417ea1e628e94/nammatham-0.9.0.tgz","_from":"file:nammatham-0.9.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1MCh4mzlyzSH6C0UMBrc6r+3KNAWNoj+tgovBiqKiD4NLEp6KKHJDGd7k5MsVeAKaprCq/IPvUv29oTzf2pYLQ==","shasum":"a97a5160c709a33d897ecc1ff7ea33785c07d4ef","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.9.0.tgz","fileCount":74,"unpackedSize":137784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZTcGIOkDl87hSVi5o5piif5mScG3GA8a6mrMr30JcKwIhAKGKTLWeSBzdLljo5xb//MwSE3ZpKpfs0HTCaFdF/dH1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8IieACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtRg/+Pm/1AJChVsDLbuzc4S0+dPgMDLocaYbXX43B5VgqaBYzA4/+\r\nxAQ8P3UkXAyGml3EkkpMf8EmXflHGWHEN0ObmQ1tmGbupzYiBg2W2pxOF586\r\nXp+AIb61sA4PKoeG0lWPIJBZaJkfm2fc2BZj7Em8idnB8E57GIyMRRRuq94s\r\nWnoYi0Ct+p8acK43JJtuHZZThV/BunJlyQfPJrl9iVAQBAjcxX3kHOce1g9U\r\nMdCTL0q96BXlmpRsczNQ2uN4OQtYkN/3M+CMSSPzO7cIYOWYjHjA7iHZiKcI\r\nIK/TXgDu+x5o4CQz2RmqdAXj956PgDV5atU7Y0FyM32eEG0LOU0UiNO7iHeN\r\nQb2PqqLiTFkRQqVcr/3JSumVQQ9TtSi4ayx0zWiFuz/Trf98iLE1kJXgmAkM\r\ngZFgO3EtcLcgE+HJQVMLfU8TdBUgntxSuZ8MomTkSITaKW2kVLNrqHqCMoPQ\r\nXyrUn73OZuR1S+PnAE1w1uqWGxz7CWgEqX1uJmYmH2pg+ssR+2vWLI3x83yY\r\nMNhQKzAHqX3RBUaPLlbqRRrVPwEE/grM5b3KdF8Wx2ReAR1lqESor64KIy1u\r\n1YhkRXFm8WWj8ByHlyh69RtcYeokCkuGKiSKQ54gW825YFlwiQUhgAszNiHl\r\n/tNko/DuN7KwYCb3XQ8xhDntM+S8iBsAz9o=\r\n=Ext6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.9.0_1676707997950_0.30601407610499587"},"_hasShrinkwrap":false},"0.10.0":{"name":"nammatham","version":"0.10.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@0.10.0","_integrity":"sha512-2sW/e04EMI7RowBk1j77eiqSzO5qMYmkRriCBbmdiq0gUu0WH0OdrVUqW/OYKEmICeoIwkmqaFWtCeNIro03Yw==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/e3026eccc21ec5a4c37a7e21886731d4/nammatham-0.10.0.tgz","_from":"file:nammatham-0.10.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2sW/e04EMI7RowBk1j77eiqSzO5qMYmkRriCBbmdiq0gUu0WH0OdrVUqW/OYKEmICeoIwkmqaFWtCeNIro03Yw==","shasum":"c63a2fab5840cde51b8b9d4d4c6cc1d840736fb5","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-0.10.0.tgz","fileCount":83,"unpackedSize":188560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKvAlJBrUtEEFT1LlqBJgfZycD7xh0TCs8z3qruNyArQIhANFJWsR7xii0/9BgyurD+kUqQ/F4qKhBlKiSpKEEsd5H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8ZgtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+GA/+NdTsapTJ+Qkx2L2Vi9/SoYCWUcvUOhI+5mgczeDV9Qyyq04g\r\nD99EeMCQonkwwMYBt7pyyt/5xxR3U+r4Fw6Nos5dNFmGMVhgZ0BaQ/mVyDD4\r\nE6LF75Cx/6ZhZN17Wurk7S3XMHXTahW+pdshHK5WfV0XEkaOK05A4N+n4s9n\r\nrKb9nIv6H1KPlyg8FL/Ewqj5MjBNldy8Qm79Eh12Pf5jb51RtVpbNOQpdAd8\r\nb9HeO4LZlEm7UaR5pVk17Ta6duaTdgACuWHBABa3eaa3/0pM9mthbl+84yqE\r\n7luwF+cceSHlgMt6JncpZru5y3ntCDagUZKzkKcS9aDN9tNGy57Rk303wn36\r\ndgaPQPWHYlhqUNFGFqdf+et5NRRwARa2Om7Gx+O/ckTxfg3nsfUcV5+pcjZz\r\nnzVberWWAwAhUBog6UDJlf7u72F0SHGXrkjebmILLYQfZrxK4VyKO91T+vel\r\nQ5bSmPq4ORFEnhXNDQiZFbkfFsq/Al9VRGGSp3iu5hLNTUU59bX9BFS7SG6P\r\nD13z0Apx7mupJyQFwSYvUkWvqN+CjT2jFK1kfLX/nbK8UIQ+chBmfb+aqBZ1\r\ncHsn60/DptbcpUWll47K/A7bFPh9ErBO/pi6lIupRLEAiw9nJCoB2Rut9mO3\r\n+Z+HK7vAruRRmA6Kf/hFHCul03VVhgBqUo8=\r\n=Fod+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_0.10.0_1676777517020_0.10142310144876521"},"_hasShrinkwrap":false},"1.0.0-beta":{"name":"nammatham","version":"1.0.0-beta","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.0.0-beta","_integrity":"sha512-K3UWpiDMic3BwlLrNb3b9n83izccgjUvjYJ4CePgNdJzwd97Wd/yz2ZvVKKCjAYRWwsYpYkKT8ItApBFpMMEsA==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/e2c16d1f8f76647b565d186030eca3f2/nammatham-1.0.0-beta.tgz","_from":"file:nammatham-1.0.0-beta.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-K3UWpiDMic3BwlLrNb3b9n83izccgjUvjYJ4CePgNdJzwd97Wd/yz2ZvVKKCjAYRWwsYpYkKT8ItApBFpMMEsA==","shasum":"4b4a7e4001de6dda62fe7b9533b91113f5505128","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.0.0-beta.tgz","fileCount":84,"unpackedSize":201233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsC7/2u2z4AnmyTI/KT58T1qqEB7yC0omQZJi4LrhWuAiA9uqMUlbnVPRGGcxdxTNgT/sSkAMRq8Jfg91ESD354mw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8eUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTXRAAgHpTgSrtKNDmCgqFWWsSx4nWzXRUThkowxdfWvqpLY+ttRMg\r\nR8X7VcgB4AIpAG8WGUwF0qBNGP1WcNIHfja39cYRTLZmmB83RYygl81mNlIu\r\nyuDDNcErMyeFTWzuMyCIRdcNxLG8c7Go7pZwl9OxUo21aUdU0O2Xc6hLJ/7i\r\nQPXvjhzI9BpFHYteOOQaRQh2UhzHNFEI7wl3XRzORF3k8AXkk05gu6RlY8lr\r\nP03T1XRN10hQQE/GPBmSggRg5yYHqD7ml7+09rJokRAUoTMFz4rgmvMaV2+p\r\nC6hM39GiUn8ElkzkSdu5rQW0UEzENTYUnRdr7BjrQxKmlxW8z2PVsdaGVEn/\r\nayug/OXCCl42fCmz+Gluev2fcRz+23Dc+bpFEeoM2GzTlUr9f9S5NXF3LUK6\r\niGomr+Z/zgjjABW9s9Mr+EUrAjECU3tuzxglp2BaWjnAOd8cdIU1CbMU3E+d\r\n39VLogBdlHz+uDWfexptgo7NZrP9/8fOzHiqedQXeWpRewqtv74YaPAq8rw5\r\n3ZPvpSPNsrF7xDm1gj58r5plI7G+BrDl9cv+h4rWcQyZSl9rcARtaCqThKc+\r\nUvvKpRr2gC77Bq69MjACTP+A6fvlj5VF/DgZBvY2avulWyuj5is0x4TnXgW9\r\nNNWbrVS4zc5vznJvoH/gUo4P7Oh1fUxcxTk=\r\n=INef\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.0.0-beta_1676797187506_0.2355916207553188"},"_hasShrinkwrap":false},"1.1.0-beta":{"name":"nammatham","version":"1.1.0-beta","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.1.0-beta","_integrity":"sha512-C6wCL4ZP0Q/xBjkoGuVFD9G8jqhp8X6h0vi8UrWZn8aKka349YaI1MG4XgPCI91r/mQSKJHv7YsMCuAWEsUXWQ==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/20bbdeb687b05ad6a4aecfe2ad71d5cb/nammatham-1.1.0-beta.tgz","_from":"file:nammatham-1.1.0-beta.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-C6wCL4ZP0Q/xBjkoGuVFD9G8jqhp8X6h0vi8UrWZn8aKka349YaI1MG4XgPCI91r/mQSKJHv7YsMCuAWEsUXWQ==","shasum":"f544ae99c7b47a27a000a8a87b3cc7b16cae981a","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.1.0-beta.tgz","fileCount":84,"unpackedSize":211322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTGIe8umnmLuRYMk0BwdQx9GIIA96wrscpJB7Wx/6aEAIhAJMvtw75mwiuPfzPyhrMj5tk5WBSNoo6vYUJhPnmTUPt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9O0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd5g/8DdG2tpb3NMsaU3rgxO4uBf4T/LhOQq8/mK5Y6RpRMBdGBGBB\r\n6vPMFPYnt9u8fJPUe7WWDk6AhGD/TFUYMOt3DWAcuVuBoFA7KzCBxFnwMz10\r\n0Uw/F/ui1e/PjYXV0c8QQsr6PiOhbT9m6kcamhNe9B9KOii7iYCDdMGbykBF\r\nci8lU+9tRtq5zWxiggcLeRWkjDZmEKCFyAC5eM7kfDsmq+ZLhk8wzx5FkmNh\r\n239W4ALMCRlY+pzj+uoaaGHpuAzJ0JIX6sIC0v4KkG9xp2kpylE10TMbM+MJ\r\navCv0wa/fYzIa1VSGJMCQfKh765GG9kSfEmATnwLi1hrK8DQo1nKu38NnjPK\r\nRMvAF+ajm5gxdmN9IDrHH4Cxn5VL9yrOThG7WolXmvtikCxcZbCxrjud2xcc\r\nwfiZp6hR9hqfPwlkWS3v8kxV2Fip/FJCgOhHMDc7o5EAIspAVzR+CBEA1vsn\r\nGkdFhTdQiqywt9STzUwmZ9NgGrIzNEclLs62AIBTB2hSvm3nV95zpVWOvqhn\r\nZPsgqN206v+6OMSn5HyCiyz8uCWnQ1QSQn45CiJa0OSDd1gYVK/O9BOZGAXr\r\nyWHxXv+ceqcUK7wIIPj7wRo/kedqGliVbUg8xW4ZNf0ppiZPF+UBtx33YZQQ\r\niObGkQfB0BycN+xtXPrQ9u9n1mjFPYaCtr8=\r\n=S/eL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.1.0-beta_1676995852616_0.20752661907849235"},"_hasShrinkwrap":false},"1.1.1-beta":{"name":"nammatham","version":"1.1.1-beta","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.1.1-beta","_integrity":"sha512-Q4QNpg09Si6E3BnwR8adrRnlz24TQdRlrbsNuz/e+6dtVuxDh7HPDdHh8kAZhSIIvjwD3id5fQoAjAmMOrvwKg==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/f5ce93738114c4434f94a3fee225ae7d/nammatham-1.1.1-beta.tgz","_from":"file:nammatham-1.1.1-beta.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Q4QNpg09Si6E3BnwR8adrRnlz24TQdRlrbsNuz/e+6dtVuxDh7HPDdHh8kAZhSIIvjwD3id5fQoAjAmMOrvwKg==","shasum":"7fb3f3fae5a3c45afada137739b6bed4e270c2d7","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.1.1-beta.tgz","fileCount":84,"unpackedSize":211322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7//7HN2rpx5wKibmmQM97OP0odSBfKsdifoZ378Tt0wIgdKD3SrbHDPWUSa5Noi/ODo6rfQ+1f4wpy22orptkfkk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9O4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIVA//cLBPGBR2M6970b98F26WzrtoqSNx0UO9EuMRSYuE/WDVVmgp\r\nSAq1ymw4Vy4qqce9YqsLv02CsU2CCPhALJ8HUTd196mwxDv1veeSyB4KNxd0\r\n0GSF+ZOsUCcvJ9aLszDE5mW/+D/7cmYhzuV1+kEkThfMo0vSENdWL7fBypzO\r\nsHYV18rMTr605xrzMmMMa3cwecaqUoezpB3tvLfeCZznQRoU1lRyNHnZTbRJ\r\nEU/oC8TPukrt/9h/FWOvPVFsI8sR1WJ8+BxJmV7QMxJpNaUNxfXYqAxOjijo\r\nYv3v7TULreWz6R+D0Tf/M3rus+zk11SEH4Tpr0coK8ssOVQ91MswgEkMrLbN\r\n4pRrivvsAq+YIQ0mhnHw5+TBWrWC+SamSyjZErv2qVH8+9UEctJsLHkWTP2z\r\nS1YnTRYQlnI8XMCWzJWDSk0bgJmfoYvmP2GhB3RNltB7M6VNVsw3to4L13YY\r\nuBUwC2j1Ac0BRzJCwiUTwQ46KdBt9kN4dtSnyNrBZRKdq1xkEDTSyU+ScHUw\r\nquaJsDtm4JxQMtjAi11qfzekiVGmi1P2kvj8K5ofaxQUsgc11mE3PrY8nEG8\r\nvf4gVYJjoa4lt6Zrl1v8YOj+18ObfQRSIp2m7HFm64rACzD3MHSJsdghfmi+\r\ndbmWkiNOYbACsGqsfB5rmfNIAqY+qgAYn/M=\r\n=oURA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.1.1-beta_1676996138854_0.42057011603537386"},"_hasShrinkwrap":false},"1.1.2-beta":{"name":"nammatham","version":"1.1.2-beta","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.1.2-beta","_integrity":"sha512-wpFsfNTFDadkgxihKf0NBBPHH3q7Tz8Um5xCfAKn2XIrxPgS5E/kWzfKH7O76HTvAkZRZW2sJWzB5dxu+yGIpA==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/3a41613f3b28605fb8736881e25947b4/nammatham-1.1.2-beta.tgz","_from":"file:nammatham-1.1.2-beta.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wpFsfNTFDadkgxihKf0NBBPHH3q7Tz8Um5xCfAKn2XIrxPgS5E/kWzfKH7O76HTvAkZRZW2sJWzB5dxu+yGIpA==","shasum":"695c23e5a805e482932e6a42a31f03e0420017be","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.1.2-beta.tgz","fileCount":84,"unpackedSize":209014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC44RMitumls0RgccrypS0nDOzY6PKJufEk/rU2Jh80kQIhAIPrRa0bo+0LyK+Xv1taqX5wa8YsdeEjk0+zyutm2eus"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9QCMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobUQ//aGdXh07sLT3r7jRMqiBlR5eSBauhEkLTl+/8IbNnl2sW6Tu3\r\nLpgxu1tosNR6b/WXS2dyZCFUUpVZOkwyPsH7rFix53CCpDAwDtjKIymnfFgz\r\nuMF4FG4aUju4eRGbZsnfImKn5A5r9ZVR2J1KUrFozV5tVvCfExZWommlSL8j\r\nRccvCNYoL6rnBuAnZl5y4JgxeiEwEP6PyFi2q6vli7uA3yC9pfpxVSosj+qI\r\nryPHddSVQ5DuCMc0zkyD3TqPFwjr6d/5p95zPhsbG8SuNDFO5VYYZeAf4rdp\r\nKuYaolnl1ELJP0Bap+VOn1XFLzq5S/NNHQqvsCHMCvfs7eSprUpWjdvE92RE\r\nQGGgEmG21Ja6MpeyhrjWs6vr8hZKmoxB3ps9o2Rhj4CCM+OJnHyBOlq7lCMU\r\nOjq01RC0SDDWIIqiH8gQqDS1ZO5qIXHw3y8kPGQBpZfY+oCeUUmYHgdoJPs7\r\n9X7o83aQvfxKTPSeVzc3vjTHyU4NmEcC/pVeN9dcOrGd+m4LZAd6aIwkSG6f\r\nkg5dpUU6xRvPDazc8xD9inXqvfYPXytMmt0fAmR/vuM+jQBvo4uQJ7un0gli\r\n4I45/2g8fi6WQqNI0W4kcRAAwePDZcv46V97LsGXqYEhiwFmToj+k/9RuJSB\r\nDaigBO8oa3jYx472XR/uy3VkS5ixsNyI7Xc=\r\n=B04B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.1.2-beta_1677000844238_0.4616720934576828"},"_hasShrinkwrap":false},"1.2.0":{"name":"nammatham","version":"1.2.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.2.0","_integrity":"sha512-yA1inAxHEWkBkyP+YOAUGdS70HeEhwTlC7aHr7QvXQ1AlKKxV9bA3Vt5wPFMpFIt6AeClyBROvvtU0FWVbZmPw==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/c4f0b86e14a958735e0b901a5e0454f7/nammatham-1.2.0.tgz","_from":"file:nammatham-1.2.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yA1inAxHEWkBkyP+YOAUGdS70HeEhwTlC7aHr7QvXQ1AlKKxV9bA3Vt5wPFMpFIt6AeClyBROvvtU0FWVbZmPw==","shasum":"b9afc01e4ec0dc8a8aba7bd1f4eee87758c76175","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.2.0.tgz","fileCount":84,"unpackedSize":211840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTRSaSVUO3mksQaaWWczXskS9I/B1BNltC+FG+C17nXwIgE75Ut+ABLBjCyAN1wp2fP9PvvzEJrHsTkkGLw+UnbUw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+LJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV8A/+P/6lgRJ8oGmD8qH2MEHeJpeNSUGyJUO2hzUKYOg7x+TpTdH9\r\nS4JZ9/CR6c4+f83ZDJliW0aHDY/e8pQJVjjTIzjn1OwPvRAtS570sDBkuaUs\r\nqYOhcyEPT6XBf378bMYmGHl/ZHaDkX51CjCA3djWJoxMet5+AVbJc/otESh1\r\nOYknrpL6jviNjm9yCsrIpZgnefJjlwiZKsnA78/nbQlDAXy5u46oT9KcmNNM\r\nrmujWDpt1wtq8cq20D8tx7cq9Ax5/YmlG55xmcqU1Li4P6lTQwtRTY6z7+OL\r\nAfnRAKCnQie4tzNCPlzr0NK6TvkIpnkROQTbvYqJyAAh75k40eGos5Q+fsSr\r\nXIF3BmAXwaHYv668m7UFNE1XyA4ljGXcB8jC5QgaFPMxoJc9FADs4y+UDg3u\r\nwVhMwU7nm4A5gxmeTIH5+bYnCAZfnrEHwWG9btP0KmL4hYN+3VFU610ntdEV\r\n+ZeLdG8G8Q0wzoG3IJF0okrVg+SNBs9x7cpBGMxfHGIRZKHwj1Ptg3FFAp82\r\nmYOD8zsKX0TgIZbZkjrBk55rvg3YX41o4uieLgkh0KSSvpqUPe63SX0b11jc\r\ndjqF/xXuWfjLJhBEeQT/gkMk+u+f1amdLCfFTIEFH/tPk0zvZSvq8aQ+IPO2\r\nUWXNwS+SHixotPNXbfJT149f0fdA6E0xmsU=\r\n=D05f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.2.0_1677243002199_0.773996237124067"},"_hasShrinkwrap":false},"1.3.0":{"name":"nammatham","version":"1.3.0","description":"Azure Function Nodejs Lightweight framework with Dependency Injection","main":"dist/main.js","types":"dist/main.d.ts","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"handlebars":"^4.7.7","http-status-codes":"^2.2.0","inversify":"^6.0.1","lodash":"^4.17.21","slash":"^3.0.0","strip-indent":"^3.0.0","type-fest":"^3.5.3","typescript":"^4.9.4"},"devDependencies":{"@types/lodash":"^4.14.191"},"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"ava":{"extensions":["ts"],"require":["ts-node/register"],"ignoredByWatcher":["tests/**"]},"scripts":{"test":"ava","test:watch":"ava --watch","test:coverage":"c8 --reporter=lcov ava && c8 report","build":"tsup src/main.ts --dts","dev":"nodemon --watch src --ext ts --exec 'npm run build'","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"homepage":"https://github.com/mildronize/nammatham#readme","_id":"nammatham@1.3.0","_integrity":"sha512-OphoQW1ATYpZonM78ICvQBmJn8jDalg02sFddlyb2exa2c+6WMm4wljXKkOu9hZK0MeZL1w2Xwo1wpabF6I6Xw==","_resolved":"/private/var/folders/q2/c9mbbgz563lbl9mg2_83lb3w0000gn/T/cbfdbf6ab73b5c141e3367cd0b94186e/nammatham-1.3.0.tgz","_from":"file:nammatham-1.3.0.tgz","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OphoQW1ATYpZonM78ICvQBmJn8jDalg02sFddlyb2exa2c+6WMm4wljXKkOu9hZK0MeZL1w2Xwo1wpabF6I6Xw==","shasum":"4f3c3723a4e3dd3761c1bc31c2d3bff7b060228f","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-1.3.0.tgz","fileCount":93,"unpackedSize":251567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuAoocGt39R8dKIsU7T112VzL2H49qS3NKnsBPT5ygiAiEA8vb/SOKz1B3MJD/PkVNGDh/ahFEB5SnKlXdGKd0DC6c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/B4pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowXQ/+J3E5POiBqyfhzXRfJyePIlRBoipSHwz6fyeWkE6G41X6UkS1\r\ntXJqjAmjtCV4gVlcW8E0YV/UHWuyC6n5eQtTCDswOfeIbBd+HptJPzHTX4bE\r\nnXLDQEvHd39zism5yRwsl4ykKmeJllAZBUj2LOTEK7vKgHOlCsnjDYcs5mqR\r\ndNDBh8mIZuaUDGi8svrl2NRo+piByBjx/jTX5uDOxp0/y1sSW4zNeSW+0jcK\r\nS6eZ2zTloN17AJ2301THSSWzmIowIHLDFvrIAih45wrQqhM1U7I/0CEk/4V0\r\n6MhhovFN8pVwUdY1NykOHKSIeqoY1Pyz5f6nMXUwHL3H8aOFPkqj/ytJ1iHF\r\nSmQ0Im+hcFEZDKsLV8JniiRLbgnxwr8bEOJ6oKaotshrh+iyj+bWV2ao528o\r\nlWzlfW2Ez0Oa/yU2XYEV0vo4CClqvTWizpbzu1hH53ntrXTdx90GvwLwgXE5\r\np/pM4/c/66SjdkzFkyFSNcr2U0iTXr7bbG4fUTvEUX08XTmES8cSTQ0Ksoyj\r\ngJPItb9in62Ct3f6AVjmezrUANRBqPIZdHr6S7rr5nBu+/6oW9j4tcbhXXqJ\r\nzVeKZ5PngX5ZhVMcagnuQtX0WJ4WC1DmYcAjVndK3ndbwNcaMdlvVerps36+\r\nnH1GPBfLCbVjE6N3v44D40uZF8O3LVxJ31s=\r\n=1Py8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_1.3.0_1677467176860_0.21692266961563167"},"_hasShrinkwrap":false},"2.0.0-alpha.9":{"name":"nammatham","version":"2.0.0-alpha.9","description":"Type-safe Serverless Library for Azure Functions and friends","main":"dist/main.js","types":"dist/main.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","default":"./dist/main.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.mjs","default":"./dist/express.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","default":"./dist/core.js"},"./azure-functions":{"types":"./dist/azure-functions.d.ts","import":"./dist/azure-functions.mjs","default":"./dist/azure-functions.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build","build:main":"tsup src/main.ts --dts --format esm,cjs","build:express":"tsup src/express.ts --dts --format esm,cjs","build:core":"tsup src/core.ts --dts --format esm,cjs","build:azure-functions":"tsup src/azure-functions.ts --dts --format esm,cjs","build":"run-p build:*","format":"prettier -w src","lint":"tsc --noEmit && eslint ./src && prettier -c src","lint:fix":"eslint --fix ./src && prettier -w src","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"keywords":["azure-functions","azure"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"@nammatham/core":"2.0.0-alpha.9","@nammatham/azure-functions":"2.0.0-alpha.9","@nammatham/express":"2.0.0-alpha.9"},"repository":{"type":"git","url":"git+https://github.com/thaitype/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"<p align=\"center\">\n  <a href=\"http://thadaw.com/\" target=\"blank\"><img src=\"https://i.ibb.co/QmTh7x4/Nammatham-Logo-v2.png\" width=\"120\" alt=\"Nammatham Logo\" /></a>\n</p>\n\n<p align=\"center\">\nType-safe Serverless Library for Azure Functions and friends \n</p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/nammatham\"><img alt=\"NPM Version (with dist tag)\" src=\"https://img.shields.io/npm/v/nammatham/alpha\">\n <a href=\"https://www.npmjs.com/package/nammatham\"><img src=\"https://img.shields.io/npm/dt/nammatham\" alt=\"npm download\"></a></p>\n\n\n> 🚧 Alpha Stage: Internal Use Only 🚧\n> \n> Please note that Nammatham v2 is currently in its Alpha stage and is intended for internal use only. As we actively develop and refine the platform, be aware that the API may undergo frequent changes. [Tracking v2 Roadmap](https://github.com/thaitype/nammatham/issues?q=is%3Aissue+is%3Aopen+label%3Av2-blocker)\n> \n> Note: [Nammatham v1](https://www.npmjs.com/package/nammatham) is currently in maintenance mode. no new features are actively being developed\n\n\n| Version | Status      | Azure Functions <br>Node.js Lib | Branch       | Build Status                                                                                                                                                                                                                                                                                                                |\n| ------- | ----------- | ----------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| v1.x    | Maintenance | v3.x                    | [v1.x][v1.x] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=v1.x)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/v1.x/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham) |\n| v2.x    | Alpha       | v4.x                    | [main][main] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=main.unittest)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/main/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham)                                                                                                                                        |\n\n[v1.x]: https://github.com/thaitype/nammatham/tree/v1.x\n[main]: https://github.com/thaitype/nammatham/tree/main\n\n## Description\nNammatham (นามธรรม in Thai, pronounced `/naam ma tham/`, means **abstract** in Thai) is Azure Function Nodejs.\n\n## Getting Started for Azure Functions\n\n### Install\n\n```bash\n# Including all packages\nnpm install nammatham@alpha\n```\n\nYou can also install independently\n```bash\nnpm install @nammatham/core @nammatham/azure-functions @nammatham/express\n```\n\n### Example\n\nYou can see [examples](examples) or follow the minimal app getting started below:\n\n```typescript\nimport { initNammatham, AzureFunctionsAdapter, expressPlugin } from \"nammatham\";\n\nconst n = initNammatham.create(new AzureFunctionsAdapter());\nconst func = n.func;\nconst app = n.app;\n\nconst helloFunction = func\n  .httpGet('hello', {\n    route: 'hello-world',\n  })\n  .handler(async ({trigger, context}) => {\n    context.log('HTTP trigger function processed a request.');\n    context.debug(`Http function processed request for url \"${trigger.url}\"`);\n    const name = trigger.query.get('name') || (await trigger.text()) || 'world';\n    return { body: `Hello, ${name}!` };\n  });\n\napp.addFunctions(helloFunction);\napp.register(expressPlugin());\napp.start();\n```\n\nThen edit `package.json` like this;\n\n```json\n{\n  \"main\": \"dist/src/main.js\",\n  \"scripts\": {\n    \"dev\": \"cross-env NAMMATHAM_ENV=development tsx watch src/main.ts\",\n    \"start\": \"tsc && func start\"\n  }\n}\n```\n\nRun Dev Server on locally, (For dev server use `tsx watch` for reloading run dev server using `express` )\n\n```\nnpm run dev\n```\n\nRun Azure Functions on locally (Using Official Azure Functions Node.js)\n\n```\nnpm start\n```\n\n\n## Nammatham Packages\n\n- [core][@nammatham/core], Nammatham Core package for initializing Nammatham App\n\n### Available Adatpers\n\n- [azure-functions][@nammatham/azure-functions], Azure Functions Adapter for Nammatham, internally, Azure Functions in local dev mode is dependend on Express.js.\n\n### Available Plugins\n\n- [express][@nammatham/express], Express Plugin for run server. Nammatham itself doesn't contain any server, enabling this plugin to provide better DX than the original server e.g. Azure Functions Runtime\n- [trpc-azure-functions][@nammatham/trpc-azure-functions], provide [tRPC](https://trpc.io/) Plugin for Azure Functions, inclduing [express][@nammatham/express] server for local testing.\n\n[@nammatham/core]: packages/core\n[@nammatham/azure-functions]: packages/azure-functions\n[@nammatham/express]: packages/express\n[@nammatham/trpc-azure-functions]: packages/trpc-azure-functions\n\n\n## Talks \nEmpowering TypeScript on Azure Functions with Nammatham, Azure Open Source Day @ Microsoft Thailand, 25 Mar 2023\n[![](docs/imgs/azure-open-source-day-2023.png)](https://www.youtube.com/watch?v=n6B4-5Lt2h0) (Thai speech, subtitle will added later)\n- Slides: https://docs.google.com/presentation/d/1WUIXaUxXaiixZ2bgGCfx-f4Gdrmjl4RfbwKaEfAC6t4/edit?usp=sharing\n\n\n<!-- ## What's different with Azure Functions v4 (Official Library) -->\n\n## Local Dev Setup\n\n```bash\n# Install dependencies\npnpm install\n# Before dev (Update workspace to local dependencies)\npnpm pre-local && pnpm install\n# While dev\npnpm dev\n# After dev before submitting PRs (Update workspace to actual dependencies), `pnpm install` for making sure lockfile is correct.\npnpm post-local && pnpm install\n# Release package\npnpm release\n```\n\n## Inspiration \n- [Azure Functions .NET](https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-cli-csharp?tabs=azure-cli%2Cin-process)\n- [inversify-express-utils](https://github.com/inversify/inversify-express-utils) - We use inversify as a Dependency Injection Tool.\n- [Nestjs](https://nestjs.com/)\n- [typestack/routing-controllers](https://github.com/typestack/routing-controllers)\n- [azure-middleware](https://github.com/emanuelcasco/azure-middleware) - Azure Functions Middleware Libray\n\n## Author\n- Thada Wangthammang, Software Engineer, Thailand","readmeFilename":"README.md","gitHead":"6fd71f6a8f5109d1078fda498a3226dde2fb7341","bugs":{"url":"https://github.com/thaitype/nammatham/issues"},"homepage":"https://github.com/thaitype/nammatham#readme","_id":"nammatham@2.0.0-alpha.9","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-I0kODJranYqpUHwq8iHIU2YXSxPq6dM/wMHs6VystkxMYGHMfj9NQwAr7H1bJDKst6AR9c6gj29SUGVHCwv/SA==","shasum":"c9c6c546f30480bb7f539965bd83f42e0eddf09e","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-2.0.0-alpha.9.tgz","fileCount":22,"unpackedSize":14274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4utYFJjT6sa4kxbXQKw2SjP//qzes0kOksYTt1CX42AiEAyOTXPNSkFAKpIC9snQQI96SDcIcq7N5cbnQMAGx0xIY="}]},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_2.0.0-alpha.9_1705854894243_0.8332243675859825"},"_hasShrinkwrap":false},"2.0.0-alpha.10":{"name":"nammatham","version":"2.0.0-alpha.10","description":"Type-safe Serverless Library for Azure Functions and friends","main":"dist/main.js","types":"dist/main.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","default":"./dist/main.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.mjs","default":"./dist/express.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","default":"./dist/core.js"},"./azure-functions":{"types":"./dist/azure-functions.d.ts","import":"./dist/azure-functions.mjs","default":"./dist/azure-functions.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build","build:main":"tsup src/main.ts --dts --format esm,cjs","build:express":"tsup src/express.ts --dts --format esm,cjs","build:core":"tsup src/core.ts --dts --format esm,cjs","build:azure-functions":"tsup src/azure-functions.ts --dts --format esm,cjs","build":"run-p build:*","format":"prettier -w src","lint":"tsc --noEmit && eslint ./src && prettier -c src","lint:fix":"eslint --fix ./src && prettier -w src","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"keywords":["azure-functions","azure"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"@nammatham/core":"2.0.0-alpha.10","@nammatham/azure-functions":"2.0.0-alpha.10","@nammatham/express":"2.0.0-alpha.10"},"repository":{"type":"git","url":"git+https://github.com/thaitype/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"<p align=\"center\">\n  <a href=\"http://thadaw.com/\" target=\"blank\"><img src=\"https://i.ibb.co/QmTh7x4/Nammatham-Logo-v2.png\" width=\"120\" alt=\"Nammatham Logo\" /></a>\n</p>\n\n<p align=\"center\">\nType-safe Serverless Library for Azure Functions and friends \n</p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/nammatham\"><img alt=\"NPM Version (with dist tag)\" src=\"https://img.shields.io/npm/v/nammatham/alpha\">\n <a href=\"https://www.npmjs.com/package/nammatham\"><img src=\"https://img.shields.io/npm/dt/nammatham\" alt=\"npm download\"></a></p>\n\n\n> 🚧 Alpha Stage: Internal Use Only 🚧\n> \n> Please note that Nammatham v2 is currently in its Alpha stage and is intended for internal use only. As we actively develop and refine the platform, be aware that the API may undergo frequent changes. [Tracking v2 Roadmap](https://github.com/thaitype/nammatham/issues?q=is%3Aissue+is%3Aopen+label%3Av2-blocker)\n> \n> Note: [Nammatham v1](https://www.npmjs.com/package/nammatham) is currently in maintenance mode. no new features are actively being developed\n\n\n| Version | Status      | Azure Functions <br>Node.js Lib | Branch       | Build Status                                                                                                                                                                                                                                                                                                                |\n| ------- | ----------- | ----------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| v1.x    | Maintenance | v3.x                    | [v1.x][v1.x] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=v1.x)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/v1.x/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham) |\n| v2.x    | Alpha       | v4.x                    | [main][main] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=main.unittest)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/main/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham)                                                                                                                                        |\n\n[v1.x]: https://github.com/thaitype/nammatham/tree/v1.x\n[main]: https://github.com/thaitype/nammatham/tree/main\n\n## Description\nNammatham (นามธรรม in Thai, pronounced `/naam ma tham/`, means **abstract** in Thai) is Azure Function Nodejs.\n\n## Getting Started for Azure Functions\n\n### Install\n\n```bash\n# Including all packages\nnpm install nammatham@alpha\n```\n\nYou can also install independently\n```bash\nnpm install @nammatham/core @nammatham/azure-functions @nammatham/express\n```\n\n### Example\n\nYou can see [examples](examples) or follow the minimal app getting started below:\n\n```typescript\nimport { initNammatham, AzureFunctionsAdapter, expressPlugin } from \"nammatham\";\n\nconst n = initNammatham.create(new AzureFunctionsAdapter());\nconst func = n.func;\nconst app = n.app;\n\nconst helloFunction = func\n  .httpGet('hello', {\n    route: 'hello-world',\n  })\n  .handler(async ({trigger, context}) => {\n    context.log('HTTP trigger function processed a request.');\n    context.debug(`Http function processed request for url \"${trigger.url}\"`);\n    const name = trigger.query.get('name') || (await trigger.text()) || 'world';\n    return { body: `Hello, ${name}!` };\n  });\n\napp.addFunctions(helloFunction);\n\nconst dev = process.env.NODE_ENV === 'development';\napp.register(expressPlugin({ dev }));\napp.start();\n```\n\nThen edit `package.json` like this;\n\n```json\n{\n  \"main\": \"dist/src/main.js\",\n  \"scripts\": {\n    \"dev\": \"cross-env NODE_ENV=development tsx watch src/main.ts\",\n    \"start\": \"tsc && func start\"\n  }\n}\n```\n\nRun Dev Server on locally, (For dev server use `tsx watch` for reloading run dev server using `express` )\n\n```\nnpm run dev\n```\n\nRun Azure Functions on locally (Using Official Azure Functions Node.js)\n\n```\nnpm start\n```\n\n\n## Nammatham Packages\n\n- [core][@nammatham/core], Nammatham Core package for initializing Nammatham App\n\n### Available Adatpers\n\n- [azure-functions][@nammatham/azure-functions], Azure Functions Adapter for Nammatham, internally, Azure Functions in local dev mode is dependend on Express.js.\n\n### Available Plugins\n\n- [express][@nammatham/express], Express Plugin for run server. Nammatham itself doesn't contain any server, enabling this plugin to provide better DX than the original server e.g. Azure Functions Runtime\n- [trpc-azure-functions][@nammatham/trpc-azure-functions], provide [tRPC](https://trpc.io/) Plugin for Azure Functions, inclduing [express][@nammatham/express] server for local testing.\n\n[@nammatham/core]: packages/core\n[@nammatham/azure-functions]: packages/azure-functions\n[@nammatham/express]: packages/express\n[@nammatham/trpc-azure-functions]: packages/trpc-azure-functions\n\n\n## Talks \nEmpowering TypeScript on Azure Functions with Nammatham, Azure Open Source Day @ Microsoft Thailand, 25 Mar 2023\n[![](docs/imgs/azure-open-source-day-2023.png)](https://www.youtube.com/watch?v=n6B4-5Lt2h0) (Thai speech, subtitle will added later)\n- Slides: https://docs.google.com/presentation/d/1WUIXaUxXaiixZ2bgGCfx-f4Gdrmjl4RfbwKaEfAC6t4/edit?usp=sharing\n\n\n<!-- ## What's different with Azure Functions v4 (Official Library) -->\n\n## Local Dev Setup\n\n```bash\n# Install dependencies\npnpm install\n# Before dev (Update workspace to local dependencies)\npnpm pre-local && pnpm install\n# While dev\npnpm dev\n# After dev before submitting PRs (Update workspace to actual dependencies), `pnpm install` for making sure lockfile is correct.\npnpm post-local && pnpm install\n# Release package\npnpm release\n```\n\n## Inspiration \n- [Azure Functions .NET](https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-cli-csharp?tabs=azure-cli%2Cin-process)\n- [inversify-express-utils](https://github.com/inversify/inversify-express-utils) - We use inversify as a Dependency Injection Tool.\n- [Nestjs](https://nestjs.com/)\n- [typestack/routing-controllers](https://github.com/typestack/routing-controllers)\n- [azure-middleware](https://github.com/emanuelcasco/azure-middleware) - Azure Functions Middleware Libray\n\n## Author\n- Thada Wangthammang, Software Engineer, Thailand","readmeFilename":"README.md","gitHead":"115b4a57a918e19614dd677b5817415245288d03","bugs":{"url":"https://github.com/thaitype/nammatham/issues"},"homepage":"https://github.com/thaitype/nammatham#readme","_id":"nammatham@2.0.0-alpha.10","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-4cz4KICeqtTC46i1tRNsJlfghk0NXhtx7hrfRtsuiCy0VbKE69x8G2flI91v5rLPPizEjJJkRfTxhaQO+5O1pg==","shasum":"0d9cd554fc22a38fce705e6af945ef95d3e4f6ea","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-2.0.0-alpha.10.tgz","fileCount":22,"unpackedSize":14333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB2tCxTX22jCkfZ2fMPca+ZWrLldhLlJcZBPekElkDKgIgKGhWUAtMGZEd72Pn+jX3y363HNapW/YNyY7UiCugfBc="}]},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_2.0.0-alpha.10_1705895870880_0.5781292848276152"},"_hasShrinkwrap":false},"2.0.0-alpha.11":{"name":"nammatham","version":"2.0.0-alpha.11","description":"Type-safe Serverless Library for Azure Functions and friends","main":"dist/main.js","types":"dist/main.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","default":"./dist/main.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.mjs","default":"./dist/express.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","default":"./dist/core.js"},"./azure-functions":{"types":"./dist/azure-functions.d.ts","import":"./dist/azure-functions.mjs","default":"./dist/azure-functions.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build","build:main":"tsup src/main.ts --dts --format esm,cjs","build:express":"tsup src/express.ts --dts --format esm,cjs","build:core":"tsup src/core.ts --dts --format esm,cjs","build:azure-functions":"tsup src/azure-functions.ts --dts --format esm,cjs","build":"run-p build:*","format":"prettier -w src","lint":"tsc --noEmit && eslint ./src && prettier -c src","lint:fix":"eslint --fix ./src && prettier -w src","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"keywords":["azure-functions","azure"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"@nammatham/core":"2.0.0-alpha.11","@nammatham/azure-functions":"2.0.0-alpha.11","@nammatham/express":"2.0.0-alpha.11"},"repository":{"type":"git","url":"git+https://github.com/thaitype/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"<p align=\"center\">\n  <a href=\"http://thadaw.com/\" target=\"blank\"><img src=\"https://i.ibb.co/QmTh7x4/Nammatham-Logo-v2.png\" width=\"120\" alt=\"Nammatham Logo\" /></a>\n</p>\n\n<p align=\"center\">\nType-safe Serverless Library for Azure Functions and friends \n</p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/nammatham\"><img alt=\"NPM Version (with dist tag)\" src=\"https://img.shields.io/npm/v/nammatham/alpha\">\n <a href=\"https://www.npmjs.com/package/nammatham\"><img src=\"https://img.shields.io/npm/dt/nammatham\" alt=\"npm download\"></a></p>\n\n\n> 🚧 Alpha Stage: Internal Use Only 🚧\n> \n> Please note that Nammatham v2 is currently in its Alpha stage and is intended for internal use only. As we actively develop and refine the platform, be aware that the API may undergo frequent changes. [Tracking v2 Roadmap](https://github.com/thaitype/nammatham/issues?q=is%3Aissue+is%3Aopen+label%3Av2-blocker)\n> \n> Note: [Nammatham v1](https://www.npmjs.com/package/nammatham) is currently in maintenance mode. no new features are actively being developed\n\n\n| Version | Status      | Azure Functions <br>Node.js Lib | Branch       | Build Status                                                                                                                                                                                                                                                                                                                |\n| ------- | ----------- | ----------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| v1.x    | Maintenance | v3.x                    | [v1.x][v1.x] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=v1.x)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/v1.x/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham) |\n| v2.x    | Alpha       | v4.x                    | [main][main] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=main.unittest)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/main/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham)                                                                                                                                        |\n\n[v1.x]: https://github.com/thaitype/nammatham/tree/v1.x\n[main]: https://github.com/thaitype/nammatham/tree/main\n\n## Description\nNammatham (นามธรรม in Thai, pronounced `/naam ma tham/`, means **abstract** in Thai) is Azure Function Nodejs.\n\n## Getting Started for Azure Functions\n\n### Install\n\n```bash\n# Including all packages\nnpm install nammatham@alpha\n```\n\nYou can also install independently\n```bash\nnpm install @nammatham/core @nammatham/azure-functions @nammatham/express\n```\n\n### Example\n\nYou can see [examples](examples) or follow the minimal app getting started below:\n\n```typescript\nimport { initNammatham, AzureFunctionsAdapter, expressPlugin } from \"nammatham\";\n\nconst n = initNammatham.create(new AzureFunctionsAdapter());\nconst func = n.func;\nconst app = n.app;\n\nconst helloFunction = func\n  .httpGet('hello', {\n    route: 'hello-world',\n  })\n  .handler(async ({trigger, context}) => {\n    context.log('HTTP trigger function processed a request.');\n    context.debug(`Http function processed request for url \"${trigger.url}\"`);\n    const name = trigger.query.get('name') || (await trigger.text()) || 'world';\n    return { body: `Hello, ${name}!` };\n  });\n\napp.addFunctions(helloFunction);\n\nconst dev = process.env.NODE_ENV === 'development';\napp.register(expressPlugin({ dev }));\napp.start();\n```\n\nThen edit `package.json` like this;\n\n```json\n{\n  \"main\": \"dist/src/main.js\",\n  \"scripts\": {\n    \"dev\": \"cross-env NODE_ENV=development tsx watch src/main.ts\",\n    \"start\": \"tsc && func start\"\n  }\n}\n```\n\nRun Dev Server on locally, (For dev server use `tsx watch` for reloading run dev server using `express` )\n\n```\nnpm run dev\n```\n\nRun Azure Functions on locally (Using Official Azure Functions Node.js)\n\n```\nnpm start\n```\n\n\n## Nammatham Packages\n\n- [core][@nammatham/core], Nammatham Core package for initializing Nammatham App\n\n### Available Adatpers\n\n- [azure-functions][@nammatham/azure-functions], Azure Functions Adapter for Nammatham, internally, Azure Functions in local dev mode is dependend on Express.js.\n\n### Available Plugins\n\n- [express][@nammatham/express], Express Plugin for run server. Nammatham itself doesn't contain any server, enabling this plugin to provide better DX than the original server e.g. Azure Functions Runtime\n- [trpc-azure-functions][@nammatham/trpc-azure-functions], provide [tRPC](https://trpc.io/) Plugin for Azure Functions, inclduing [express][@nammatham/express] server for local testing.\n\n[@nammatham/core]: packages/core\n[@nammatham/azure-functions]: packages/azure-functions\n[@nammatham/express]: packages/express\n[@nammatham/trpc-azure-functions]: packages/trpc-azure-functions\n\n\n## Talks \nEmpowering TypeScript on Azure Functions with Nammatham, Azure Open Source Day @ Microsoft Thailand, 25 Mar 2023\n[![](docs/imgs/azure-open-source-day-2023.png)](https://www.youtube.com/watch?v=n6B4-5Lt2h0) (Thai speech, subtitle will added later)\n- Slides: https://docs.google.com/presentation/d/1WUIXaUxXaiixZ2bgGCfx-f4Gdrmjl4RfbwKaEfAC6t4/edit?usp=sharing\n\n\n<!-- ## What's different with Azure Functions v4 (Official Library) -->\n\n## Local Dev Setup\n\n```bash\n# Install dependencies\npnpm install\n# Before dev (Update workspace to local dependencies)\npnpm pre-local && pnpm install\n# While dev\npnpm dev\n# After dev before submitting PRs (Update workspace to actual dependencies), `pnpm install` for making sure lockfile is correct.\npnpm post-local && pnpm install\n# Release package\npnpm release\n```\n\n## Inspiration \n- [Azure Functions .NET](https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-cli-csharp?tabs=azure-cli%2Cin-process)\n- [inversify-express-utils](https://github.com/inversify/inversify-express-utils) - We use inversify as a Dependency Injection Tool.\n- [Nestjs](https://nestjs.com/)\n- [typestack/routing-controllers](https://github.com/typestack/routing-controllers)\n- [azure-middleware](https://github.com/emanuelcasco/azure-middleware) - Azure Functions Middleware Libray\n\n## Author\n- Thada Wangthammang, Software Engineer, Thailand","readmeFilename":"README.md","gitHead":"be9177715ac908a923e14ef50713b2c6b08af4d7","bugs":{"url":"https://github.com/thaitype/nammatham/issues"},"homepage":"https://github.com/thaitype/nammatham#readme","_id":"nammatham@2.0.0-alpha.11","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-1fzW6a+JSa82NKuTFQ9mZv08zo1MYQL66r4U8vPvVQsil64kQB9InEyRAu23p5ZlUR8cGwqw8JPdSJ2bW6RSqw==","shasum":"80089f09f23c46299e19d1b85581235479d6cbbb","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-2.0.0-alpha.11.tgz","fileCount":22,"unpackedSize":14333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfhIP8rryE4P2cDHmuW4pGhRg0sje+xTMUQla063P96AiEAlof+Dc3HgHEUywWsGnlOSFsNdmrxS5xflpAlwAgb+xs="}]},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_2.0.0-alpha.11_1705896384139_0.33626945882166304"},"_hasShrinkwrap":false},"2.0.0-alpha.12":{"name":"nammatham","version":"2.0.0-alpha.12","description":"Type-safe Serverless Library for Azure Functions and friends","main":"dist/main.js","types":"dist/main.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","default":"./dist/main.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.mjs","default":"./dist/express.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","default":"./dist/core.js"},"./azure-functions":{"types":"./dist/azure-functions.d.ts","import":"./dist/azure-functions.mjs","default":"./dist/azure-functions.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build","build:main":"tsup src/main.ts --dts --format esm,cjs","build:express":"tsup src/express.ts --dts --format esm,cjs","build:core":"tsup src/core.ts --dts --format esm,cjs","build:azure-functions":"tsup src/azure-functions.ts --dts --format esm,cjs","build":"run-p build:*","format":"prettier -w src","lint":"tsc --noEmit && eslint ./src && prettier -c src","lint:fix":"eslint --fix ./src && prettier -w src","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"keywords":["azure-functions","azure"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"@nammatham/core":"2.0.0-alpha.12","@nammatham/azure-functions":"2.0.0-alpha.12","@nammatham/express":"2.0.0-alpha.12"},"repository":{"type":"git","url":"git+https://github.com/thaitype/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"<p align=\"center\">\n  <a href=\"http://thadaw.com/\" target=\"blank\"><img src=\"https://i.ibb.co/QmTh7x4/Nammatham-Logo-v2.png\" width=\"120\" alt=\"Nammatham Logo\" /></a>\n</p>\n\n<p align=\"center\">\nType-safe Serverless Library for Azure Functions and friends \n</p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/nammatham\"><img alt=\"NPM Version (with dist tag)\" src=\"https://img.shields.io/npm/v/nammatham/alpha\">\n <a href=\"https://www.npmjs.com/package/nammatham\"><img src=\"https://img.shields.io/npm/dt/nammatham\" alt=\"npm download\"></a></p>\n\n\n> 🚧 Alpha Stage: Internal Use Only 🚧\n> \n> Please note that Nammatham v2 is currently in its Alpha stage and is intended for internal use only. As we actively develop and refine the platform, be aware that the API may undergo frequent changes. [Tracking v2 Roadmap](https://github.com/thaitype/nammatham/issues?q=is%3Aissue+is%3Aopen+label%3Av2-blocker)\n> \n> Note: [Nammatham v1](https://www.npmjs.com/package/nammatham) is currently in maintenance mode. no new features are actively being developed\n\n\n| Version | Status      | Azure Functions <br>Node.js Lib | Branch       | Build Status                                                                                                                                                                                                                                                                                                                |\n| ------- | ----------- | ----------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| v1.x    | Maintenance | v3.x                    | [v1.x][v1.x] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=v1.x)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/v1.x/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham) |\n| v2.x    | Alpha       | v4.x                    | [main][main] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=main.unittest)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/main/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham)                                                                                                                                        |\n\n[v1.x]: https://github.com/thaitype/nammatham/tree/v1.x\n[main]: https://github.com/thaitype/nammatham/tree/main\n\n## Description\nNammatham (นามธรรม in Thai, pronounced `/naam ma tham/`, means **abstract** in Thai) is Azure Function Nodejs.\n\n## Getting Started for Azure Functions\n\n### Install\n\n```bash\n# Including all packages\nnpm install nammatham@alpha\n```\n\nYou can also install independently\n```bash\nnpm install @nammatham/core @nammatham/azure-functions @nammatham/express\n```\n\n### Example\n\nYou can see [examples](examples) or follow the minimal app getting started below:\n\n```typescript\nimport { initNammatham, AzureFunctionsAdapter, expressPlugin } from \"nammatham\";\n\nconst n = initNammatham.create(new AzureFunctionsAdapter());\nconst func = n.func;\nconst app = n.app;\n\nconst helloFunction = func\n  .httpGet('hello', {\n    route: 'hello-world',\n  })\n  .handler(async ({trigger, context}) => {\n    context.log('HTTP trigger function processed a request.');\n    context.debug(`Http function processed request for url \"${trigger.url}\"`);\n    const name = trigger.query.get('name') || (await trigger.text()) || 'world';\n    return { body: `Hello, ${name}!` };\n  });\n\napp.addFunctions(helloFunction);\n\nconst dev = process.env.NODE_ENV === 'development';\napp.register(expressPlugin({ dev }));\napp.start();\n```\n\nThen edit `package.json` like this;\n\n```json\n{\n  \"main\": \"dist/src/main.js\",\n  \"scripts\": {\n    \"dev\": \"cross-env NODE_ENV=development tsx watch src/main.ts\",\n    \"start\": \"tsc && func start\"\n  }\n}\n```\n\nRun Dev Server on locally, (For dev server use `tsx watch` for reloading run dev server using `express` )\n\n```\nnpm run dev\n```\n\nRun Azure Functions on locally (Using Official Azure Functions Node.js)\n\n```\nnpm start\n```\n\n\n## Nammatham Packages\n\n- [core][@nammatham/core], Nammatham Core package for initializing Nammatham App\n\n### Available Adatpers\n\n- [azure-functions][@nammatham/azure-functions], Azure Functions Adapter for Nammatham, internally, Azure Functions in local dev mode is dependend on Express.js.\n\n### Available Plugins\n\n- [express][@nammatham/express], Express Plugin for run server. Nammatham itself doesn't contain any server, enabling this plugin to provide better DX than the original server e.g. Azure Functions Runtime\n- [trpc-azure-functions][@nammatham/trpc-azure-functions], provide [tRPC](https://trpc.io/) Plugin for Azure Functions, inclduing [express][@nammatham/express] server for local testing.\n\n[@nammatham/core]: packages/core\n[@nammatham/azure-functions]: packages/azure-functions\n[@nammatham/express]: packages/express\n[@nammatham/trpc-azure-functions]: packages/trpc-azure-functions\n\n\n## Talks \nEmpowering TypeScript on Azure Functions with Nammatham, Azure Open Source Day @ Microsoft Thailand, 25 Mar 2023\n[![](docs/imgs/azure-open-source-day-2023.png)](https://www.youtube.com/watch?v=n6B4-5Lt2h0) (Thai speech, subtitle will added later)\n- Slides: https://docs.google.com/presentation/d/1WUIXaUxXaiixZ2bgGCfx-f4Gdrmjl4RfbwKaEfAC6t4/edit?usp=sharing\n\n\n<!-- ## What's different with Azure Functions v4 (Official Library) -->\n\n## Local Dev Setup\n\n```bash\n# Install dependencies\npnpm install\n# Before dev (Update workspace to local dependencies)\npnpm pre-local && pnpm install\n# While dev\npnpm dev\n# After dev before submitting PRs (Update workspace to actual dependencies), `pnpm install` for making sure lockfile is correct.\npnpm post-local && pnpm install\n# Release package\npnpm release\n```\n\n## Inspiration \n- [Azure Functions .NET](https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-cli-csharp?tabs=azure-cli%2Cin-process)\n- [inversify-express-utils](https://github.com/inversify/inversify-express-utils) - We use inversify as a Dependency Injection Tool.\n- [Nestjs](https://nestjs.com/)\n- [typestack/routing-controllers](https://github.com/typestack/routing-controllers)\n- [azure-middleware](https://github.com/emanuelcasco/azure-middleware) - Azure Functions Middleware Libray\n\n## Author\n- Thada Wangthammang, Software Engineer, Thailand","readmeFilename":"README.md","gitHead":"803fe33488fe687b835ad9bdf90ac8c95b41d6be","bugs":{"url":"https://github.com/thaitype/nammatham/issues"},"homepage":"https://github.com/thaitype/nammatham#readme","_id":"nammatham@2.0.0-alpha.12","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-ByUupmSOJbnrJaVfMlh+Dzx739ID8JMx2IHp1dTgdw4iVbW3zGOvNE6e4SLrdKyOd2YQz+CA29N0F6LTWRdrzw==","shasum":"7c7de662db1e14cf044f229ca8d42e2b57dcb446","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-2.0.0-alpha.12.tgz","fileCount":22,"unpackedSize":14333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtkprAzR1TUpMXNQs3lKCE9sqWvOWsmAYdWvy1gxZPiAIhAK2605ocHhAO3v9wzCyp+caYJupeMbQ/kp3LzOJNH53i"}]},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_2.0.0-alpha.12_1705896991268_0.11766455392927289"},"_hasShrinkwrap":false},"2.0.0-alpha.13":{"name":"nammatham","version":"2.0.0-alpha.13","description":"Type-safe Serverless Library for Azure Functions and friends","main":"dist/main.js","types":"dist/main.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","default":"./dist/main.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.mjs","default":"./dist/express.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.mjs","default":"./dist/core.js"},"./azure-functions":{"types":"./dist/azure-functions.d.ts","import":"./dist/azure-functions.mjs","default":"./dist/azure-functions.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build","build:main":"tsup src/main.ts --dts --format esm,cjs","build:express":"tsup src/express.ts --dts --format esm,cjs","build:core":"tsup src/core.ts --dts --format esm,cjs","build:azure-functions":"tsup src/azure-functions.ts --dts --format esm,cjs","build":"run-p build:*","format":"prettier -w src","lint":"tsc --noEmit && eslint ./src && prettier -c src","lint:fix":"eslint --fix ./src && prettier -w src","dev":"nodemon --watch src --ext ts --exec 'npm run build'"},"keywords":["azure-functions","azure"],"author":{"name":"Thada Wangthammang"},"license":"MIT","dependencies":{"@nammatham/core":"2.0.0-alpha.13","@nammatham/azure-functions":"2.0.0-alpha.13","@nammatham/express":"2.0.0-alpha.13"},"repository":{"type":"git","url":"git+https://github.com/thaitype/nammatham.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"readme":"<p align=\"center\">\n  <a href=\"http://thadaw.com/\" target=\"blank\"><img src=\"https://i.ibb.co/QmTh7x4/Nammatham-Logo-v2.png\" width=\"120\" alt=\"Nammatham Logo\" /></a>\n</p>\n\n<p align=\"center\">\nType-safe Serverless Library for Azure Functions and friends \n</p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/nammatham\"><img alt=\"NPM Version (with dist tag)\" src=\"https://img.shields.io/npm/v/nammatham/alpha\">\n <a href=\"https://www.npmjs.com/package/nammatham\"><img src=\"https://img.shields.io/npm/dt/nammatham\" alt=\"npm download\"></a></p>\n\n\n> 🚧 Alpha Stage: Internal Use Only 🚧\n> \n> Please note that Nammatham v2 is currently in its Alpha stage and is intended for internal use only. As we actively develop and refine the platform, be aware that the API may undergo frequent changes. [Tracking v2 Roadmap](https://github.com/thaitype/nammatham/issues?q=is%3Aissue+is%3Aopen+label%3Av2-blocker)\n> \n> Note: [Nammatham v1](https://www.npmjs.com/package/nammatham) is currently in maintenance mode. no new features are actively being developed\n\nYou're reading v2 docs\n\n\n| Version | Status      | Azure Functions <br>Node.js Lib | Branch       | Build Status                                                                                                                                                                                                                                                                                                                |\n| ------- | ----------- | ----------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| v1.x    | Maintenance | v3.x                    | [v1.x][v1.x] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=v1.x)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/v1.x/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham) |\n| v2.x    | Alpha       | v4.x                    | [main][main] | [![Build & Test](https://github.com/thaitype/nammatham/actions/workflows/test.yml/badge.svg?branch=main.unittest)](https://github.com/thaitype/nammatham/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/thaitype/nammatham/branch/main/graph/badge.svg?token=Y7ZMDKFPAN)](https://codecov.io/gh/thaitype/nammatham)                                                                                                                                        |\n\n[v1.x]: https://github.com/thaitype/nammatham/tree/v1.x\n[main]: https://github.com/thaitype/nammatham/tree/main\n\n## Description\nNammatham (นามธรรม in Thai, pronounced `/naam ma tham/`, means **abstract** in Thai) is Azure Function Nodejs.\n\n## Getting Started for Azure Functions\n\n### Install\n\n```bash\n# Including all packages\nnpm install nammatham@alpha\n```\n\n### Example\n\nYou can see [examples](examples) or follow the minimal app getting started below:\n\n> `initNammatham.create()` is a factory function for creating Nammatham App, it's a wrapper for Azure Functions App.\n\n```typescript\nimport { initNammatham, expressPlugin } from 'nammatham';\n\nconst n = initNammatham.create();\nconst func = n.func;\nconst app = n.app;\n\nconst helloFunction = func\n  .httpGet('hello', {\n    route: 'hello-world',\n  })\n  .handler(async c => {\n    c.context.log('HTTP trigger function processed a request.');\n    c.context.debug(`Http function processed request for url \"${c.trigger.url}\"`);\n    const name = c.trigger.query.get('name') || (await c.trigger.text()) || 'world';\n    return c.text(`Hello, ${name}!`);\n  });\n\napp.addFunctions(helloFunction);\n\nconst dev = process.env.NODE_ENV === 'development';\napp.register(expressPlugin({ dev }));\napp.start();\n```\n\nThen edit `package.json` like this;\n\n```json\n{\n  \"main\": \"dist/src/main.js\",\n  \"scripts\": {\n    \"dev\": \"cross-env NODE_ENV=development tsx watch src/main.ts\",\n    \"start\": \"tsc && func start\"\n  }\n}\n```\n\nRun Dev Server on locally, (For dev server use `tsx watch` for reloading run dev server using `express` )\n\n```\nnpm run dev\n```\n\nRun Azure Functions on locally (Using Official Azure Functions Node.js)\n\n```\nnpm start\n```\n\n\n## Nammatham Packages\n\n- [core][@nammatham/core], Nammatham Core package for initializing Nammatham App\n\n### Available Adatpers\n\n- [azure-functions][@nammatham/azure-functions], Azure Functions Adapter for Nammatham, internally, Azure Functions in local dev mode is dependend on Express.js.\n\n### Available Plugins\n\n- [express][@nammatham/express], Express Plugin for run server. Nammatham itself doesn't contain any server, enabling this plugin to provide better DX than the original server e.g. Azure Functions Runtime\n- [trpc-azure-functions][@nammatham/trpc-azure-functions], provide [tRPC](https://trpc.io/) Plugin for Azure Functions, inclduing [express][@nammatham/express] server for local testing.\n\n[@nammatham/core]: packages/core\n[@nammatham/azure-functions]: packages/azure-functions\n[@nammatham/express]: packages/express\n[@nammatham/trpc-azure-functions]: packages/trpc-azure-functions\n\n\n## Talks \nEmpowering TypeScript on Azure Functions with Nammatham, Azure Open Source Day @ Microsoft Thailand, 25 Mar 2023\n[![](docs/imgs/azure-open-source-day-2023.png)](https://www.youtube.com/watch?v=n6B4-5Lt2h0) (Thai speech, subtitle will added later)\n- Slides: https://docs.google.com/presentation/d/1WUIXaUxXaiixZ2bgGCfx-f4Gdrmjl4RfbwKaEfAC6t4/edit?usp=sharing\n\n\n<!-- ## What's different with Azure Functions v4 (Official Library) -->\n\n## Local Dev Setup\n\n```bash\n# Install dependencies\npnpm install\n# Before dev (Update workspace to local dependencies)\npnpm pre-local && pnpm install\n# While dev\npnpm dev\n# After dev before submitting PRs (Update workspace to actual dependencies), `pnpm install` for making sure lockfile is correct.\npnpm post-local && pnpm install\n# Release package\npnpm release\n```\n\n## Inspiration \n- [Azure Functions .NET](https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-cli-csharp?tabs=azure-cli%2Cin-process)\n- [inversify-express-utils](https://github.com/inversify/inversify-express-utils) - We use inversify as a Dependency Injection Tool.\n- [Nestjs](https://nestjs.com/)\n- [typestack/routing-controllers](https://github.com/typestack/routing-controllers)\n- [azure-middleware](https://github.com/emanuelcasco/azure-middleware) - Azure Functions Middleware Libray\n\n## Author\n- Thada Wangthammang, Software Engineer, Thailand","readmeFilename":"README.md","gitHead":"f2cedd17304bd16cc0fff8a1ac4004d0204e3ac0","bugs":{"url":"https://github.com/thaitype/nammatham/issues"},"homepage":"https://github.com/thaitype/nammatham#readme","_id":"nammatham@2.0.0-alpha.13","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-Awyz+0fIUUA6Tum6NsAqHM26UqaXHkHfCTfz9r6adm2cOFd2JupEOBJLe4o/L2J5kzv7qNU6Oxadd5rl4WRu8g==","shasum":"7515c88d67bf8471a6cc364a60de22e5d88c9efb","tarball":"https://registry.npmjs.org/nammatham/-/nammatham-2.0.0-alpha.13.tgz","fileCount":22,"unpackedSize":15975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxxmfCdASKKcSlqwWWGlK2uvCxFilJHNsQ+eAaOmPcpAIgY2slOKTGevsklT7ae22RGK648KNZfyK1iB5Qj3lrem8="}]},"_npmUser":{"name":"mildronize","email":"mildronize@gmail.com"},"directories":{},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nammatham_2.0.0-alpha.13_1712820390784_0.3188629142445052"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-20T16:36:14.188Z","0.0.1-pre-alpha.6":"2023-01-20T16:36:14.742Z","modified":"2024-04-11T07:26:31.119Z","0.1.0-alpha.1":"2023-01-21T04:00:27.625Z","0.1.0-alpha.1-fix1":"2023-01-21T04:26:58.863Z","0.1.0-alpha.1-fix2":"2023-01-21T04:29:07.030Z","0.2.0-alpha.1":"2023-01-21T08:10:45.729Z","0.3.0-alpha.1":"2023-01-21T16:34:52.373Z","0.3.0-alpha.2":"2023-01-23T11:13:48.655Z","0.3.0-alpha.3":"2023-01-23T11:17:36.298Z","0.3.0-alpha.4":"2023-01-23T13:40:23.924Z","0.3.1-alpha.1":"2023-01-29T00:58:34.752Z","0.3.1-alpha.2":"2023-01-29T01:07:47.056Z","0.4.0-alpha":"2023-01-30T11:39:49.390Z","0.5.0-alpha":"2023-02-07T15:25:18.576Z","0.5.1-alpha":"2023-02-08T01:51:44.120Z","0.5.1-alpha.2":"2023-02-08T01:57:13.112Z","0.5.2-alpha":"2023-02-11T06:34:57.600Z","0.6.0":"2023-02-11T12:31:23.668Z","0.7.0":"2023-02-12T07:23:16.755Z","0.8.0":"2023-02-14T02:13:41.609Z","0.9.0":"2023-02-18T08:13:18.157Z","0.10.0":"2023-02-19T03:31:57.245Z","1.0.0-beta":"2023-02-19T08:59:47.680Z","1.1.0-beta":"2023-02-21T16:10:52.845Z","1.1.1-beta":"2023-02-21T16:15:39.053Z","1.1.2-beta":"2023-02-21T17:34:04.396Z","1.2.0":"2023-02-24T12:50:02.411Z","1.3.0":"2023-02-27T03:06:17.042Z","2.0.0-alpha.9":"2024-01-21T16:34:54.405Z","2.0.0-alpha.10":"2024-01-22T03:57:51.036Z","2.0.0-alpha.11":"2024-01-22T04:06:24.286Z","2.0.0-alpha.12":"2024-01-22T04:16:31.411Z","2.0.0-alpha.13":"2024-04-11T07:26:30.951Z"},"maintainers":[{"name":"mildronize","email":"mildronize@gmail.com"}],"description":"Azure Function Nodejs Lightweight framework with Dependency Injection","homepage":"https://github.com/mildronize/nammatham#readme","keywords":["azure-functions","azure","framework","dependency-injection","inversion-of-control"],"repository":{"type":"git","url":"git+https://github.com/mildronize/nammatham.git"},"author":{"name":"Thada Wangthammang"},"bugs":{"url":"https://github.com/mildronize/nammatham/issues"},"license":"MIT","readme":"","readmeFilename":""}