{"_id":"@nokkel/api","_rev":"44-e4beb5dddf7aa4ebdca1453af64597f8","name":"@nokkel/api","dist-tags":{"alpha":"1.1.21-rc.2","latest":"1.1.22"},"versions":{"0.0.0":{"name":"@nokkel/api","version":"0.0.0","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@0.0.0","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"94146c5cda1148f48d8a84a59cedbcae36a15396","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-0.0.0.tgz","fileCount":64,"integrity":"sha512-eRO3MTEjAcybsDmGcwOYEBiTrOy4gTORyur94ac09+C1g4Eu/IPx8dJXAJIBrnwOty/AxvfwkKmKfm3Zv8jeDw==","signatures":[{"sig":"MEUCIQDT/5uaU/u66GOj5FP0U+nBFJI1tJkhr92BTLdOfYHR7QIgPj12uixO9zsLEn7FVQ6RTd5x1Z0HPel/JLImRF1G03I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109781},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16","vscode":">=1.22"},"gitHead":"49250dba291ad9c4e0d84028811847a5cf10a937","scripts":{"lint":"eslint","test":"jest","compile":"tsc","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.5.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/chance":"^1.1.6","@nokkel/testing":"^0.0.0","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"serverless-http":">=3","@nokkel/monitoring":">=0","@nokkel/typescript":">=0","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.0_1714154043648_0.9720974810609186","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@nokkel/api","version":"0.0.1","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@0.0.1","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"b43841b857282c07eef0b13b7c0594b8d0fec7f3","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-0.0.1.tgz","fileCount":64,"integrity":"sha512-pAwwktRSwVagHlnbibeTg358KOmM1M9Y+EsS2AvIZzE91KzuYf5Vnfg0u7qPsI4gHT+4V2iCFvCdyTW3gTmPqw==","signatures":[{"sig":"MEYCIQCj7L4Rd0aScaKx+l5149/Y9nUe4Rx8Rf5XA101H2gpNQIhAP2Bo53o3gzNcP2Sboq3olYbcmODo81x1sCJ9vQjHs23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109143},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"7dcfb9ba00727eb3d7a7d17a3a5df824e1c18d65","scripts":{"lint":"eslint","test":"jest","compile":"tsc","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.5.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/chance":"^1.1.6","@nokkel/testing":"^0.0.0","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"serverless-http":">=3","@nokkel/monitoring":">=0","@nokkel/typescript":">=0","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.1_1714484570468_0.9724871317432942","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@nokkel/api","version":"0.0.2","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@0.0.2","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"4a1e9d2ca74878da2b7fbc10028b2703e29abb5b","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-0.0.2.tgz","fileCount":64,"integrity":"sha512-ywUrH91aVOb68n8o/TsrB0r3PZnyR/5uaGl+9Zbpk2evMXNO654iW0Zz5g6x92mqF4ncS6Mo9oC/1ZHQQC7F/Q==","signatures":[{"sig":"MEQCIBKe6CuKDr8hAISjfo7NWLQgvBScrUdRAvenGRipSACzAiBGJjr0u2pkYIdgwd45ZEC6ppRvCZ/BKJBSyvNUL+zQ1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110188},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"3081e51ecfc7932ae86a819dc892bd0e510329c9","scripts":{"lint":"eslint","test":"jest","compile":"tsc","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.5.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/chance":"^1.1.6","@nokkel/testing":"^0.0.0","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":">=0","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"serverless-http":">=3","@nokkel/monitoring":">=0","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.2_1717506406675_0.7306374536094646","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@nokkel/api","version":"0.0.3","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@0.0.3","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"3d08416be7b45d5826209f4a6884e268a5fd24e5","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-0.0.3.tgz","fileCount":67,"integrity":"sha512-r/hTL//YOEBavG/09nxms3UL6LnSP5/zZmMZuOwdKiAD40ZmFB6qBn68wANdW+LABxCnv3Ufo0G66MkCgUWfNw==","signatures":[{"sig":"MEYCIQCrROypDVD+oZ8eCeBZL2y/ZZsuXPd92EjpNaz3pR/2cAIhAKboOmNh6QB5SSimd6AJzU3GCMtPK2+napU/nowUEvqi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111994},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"5cbedc2b02eb40f6fd3a307136841768ac0735a9","scripts":{"lint":"eslint","test":"jest","compile":"tsc","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.3_1718196760412_0.060870473695697536","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@nokkel/api","version":"1.0.0","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.0","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"3f6413fbdf8e12cb9fe153df2ef917deebe31c4d","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.0.tgz","fileCount":73,"integrity":"sha512-47jpDP5yYi6Xcc5vWNVA58aIQoX5c7YwgnwIHB631X7Yw/QqXFdzTnWTTzGG7YamWT4+B6cXC3oArljUiiY7nw==","signatures":[{"sig":"MEUCIQDGYIf1BKDbc3//pMjHBXn5OfOHPTyVZFIDI3d+jqoqQAIgAJbEu+GH4/XID52ojvwTkeMfpO2XD8Rlp3NcmwLW4Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146118},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"1c501a05a7a1d3977194694b284b7161e188088f","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1719993873808_0.19941716742358118","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@nokkel/api","version":"1.0.1","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.1","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"f83ae9bc52d1ad58af5f6084dc1816948caf483a","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.1.tgz","fileCount":73,"integrity":"sha512-cd7zpeFlb0Kfb0Z/7Sg3Z1XIs9x4dw0Wk1LwU8EoYrt0WhgDmnmPluupHHAp5WKSqRIBV/xHN0/TGupk4RquUw==","signatures":[{"sig":"MEUCIQC3eJ3ATGNOjzY9xQ2rzkS28Ni0bR5zkyyizBBgaRHHNQIgKKl6iKpNMzxHfiT3d65kvjt/HVP0zWBBs/Qx/aC9c0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146076},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"3fe9887aab61a20ba1f7a70d3c9c9478bc9a5c5b","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1719995317800_0.5785277991963684","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@nokkel/api","version":"1.0.2","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.2","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"01ad071610f956f89bbce46657e029721a675bfc","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.2.tgz","fileCount":73,"integrity":"sha512-Eo2w0T4chbPpVHHt2Txy5zFxpP/zfx4vE/MQuw4OlHvR/dTrT0AiuiBxH4/lghoE6M7zDBKMiTK+IBvV07ghrA==","signatures":[{"sig":"MEUCIQCDF/N1vRcJQdpAmeMri5wJ4aq++3N4vCXNGiU85tFDiQIgDWBJNdmh7adaJSYa/0qqOrTxw6YnJf2RUsVBOZZeeC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146036},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"96c432a27b12544758238241982daf7897b45c00","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1719995605412_0.3712618186618475","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@nokkel/api","version":"1.0.3","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.3","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"b48d2b18389f47d826d1804b904829b69b06eddf","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.3.tgz","fileCount":73,"integrity":"sha512-VU+LViYGxQHavBaCrsFR7A3hToyuljkNGBX+ZhT/qOdijwfcbN/5RFPulV7/BTs4jUXmlf7YJMAf0hv0TrENtA==","signatures":[{"sig":"MEYCIQDBNfRnXe9aWjNCBKIcrlb1RbJxgvQ399wtcw7W1vmxRwIhAPT8izQHPj1JXZrK9+wU1q3Ggi+CGw1g5jH8GuxDItvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146431},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"2e90c65985358642cd4f7c51313852151c785343","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.3_1720961831282_0.014137707147000578","host":"s3://npm-registry-packages"}},"1.0.4-alpha.1":{"name":"@nokkel/api","version":"1.0.4-alpha.1","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.1","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"0efc051dd4a0fa7a3efec74f95075fdbab7ab063","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.1.tgz","fileCount":73,"integrity":"sha512-tJB/e3P/ddOBZ8WYMz95f6kCDLsbWcaFHmMEP/geAnOXk38Rd2PioaI2HopiIFWKe2EmzgO4uVeBrEIkbjhrjg==","signatures":[{"sig":"MEUCIHcKrjic2QTx3OB091IjOppyGuOvzWGAbu2jjSbXxvKnAiEA7DPnHdjfGG0OMAuAK1vdHQVGhX2yS9LI/5fxS1COdv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147595},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"98bd5551ab354a2ce0b5ac976bdb3971185ad6f0","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.1_1720964074066_0.02315673191507095","host":"s3://npm-registry-packages"}},"1.0.4-alpha.2":{"name":"@nokkel/api","version":"1.0.4-alpha.2","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.2","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"8e05c83bc27c2609549ba273f3cbabf71a085d58","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.2.tgz","fileCount":73,"integrity":"sha512-lS1D5YJRJJT3Hm/h0OnxqWF1zwBU5zgSRecfhBbu31RITG9r4Y/SfbgoxKy4zB5nWA/28H3zJWRGY0g8OjrCFA==","signatures":[{"sig":"MEUCIQD4pWPv7ajadfiWS1FJgCvRyfMW3JFgrsSzHtDkZk/j5QIgO6poaxRMtmQktlcYaOP3lSc9m5LmpDewyeMujCJzZ1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148345},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"3177d5547b381d93c0c45a5900c5aaedc97d3e7c","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.2_1720965285685_0.5153753015248459","host":"s3://npm-registry-packages"}},"1.0.4-alpha.3":{"name":"@nokkel/api","version":"1.0.4-alpha.3","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.3","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"cfe8b2783a45e04b14510798cada886a109df765","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.3.tgz","fileCount":73,"integrity":"sha512-l20KQ7YZFBHHHDc0j2qvh0c2EYy2XNgL9uxniSLGrNyUAVQKHZVrKf1x2eKl017xOmJ46VbL5HhtKknsCi1Ynw==","signatures":[{"sig":"MEYCIQCqhfvZ0xvyIrAEh8leaXjaWhlqCPwOPJ53RrNKuHwOlAIhAI4UejAld5MiBiTYtGk3GZLMjb2GLB5L3sKQbZ5aYhDF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150284},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"9f8b6c139ad6b25941043319ea2ff3ceb277bd98","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.3_1720973503724_0.8438219503537276","host":"s3://npm-registry-packages"}},"1.0.4-alpha.4":{"name":"@nokkel/api","version":"1.0.4-alpha.4","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.4","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"cdb2193f1bfa52a4072e5d787620f9838f677984","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.4.tgz","fileCount":73,"integrity":"sha512-kYNVLMeARQUx1X69ZxBvjkNUSoAXe+XjbsfuhK9EGgZP1wQVPYIJv6tZmDnYpXKJ3ZKo7QAw7VkanMwUyvCUMw==","signatures":[{"sig":"MEQCIHzLEbGFXDg40j5A65rL+ELlPQfuLWkRhTfzuYlwgymqAiB3jaEmDV9ButtmnPLoCe8lYw2zLPvqjb4ers1a1VRMdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150381},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"a4934a232df7f5aca50b1d1718495bda8a2bbf00","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.4_1720979226843_0.017099852861336196","host":"s3://npm-registry-packages"}},"1.0.4-alpha.5":{"name":"@nokkel/api","version":"1.0.4-alpha.5","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.5","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"154a8e9cd6d5456155faa1a5083f53794d03130f","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.5.tgz","fileCount":73,"integrity":"sha512-45vQMX4u9AJKEtoOb1RtVuIcGSe+jpo0fGSRBJaeco6BBOZZUIoYC1H7uPdyW+byGaleQu6eroA2gyN+vFBdsA==","signatures":[{"sig":"MEYCIQDz3nWSJxHlEjZNa/RBuCIN3vogvyE8jtnfMxkULFdqlgIhAM5abUlgqF0OHGfCdmqVJEUKfoLT8i/Hz+OIhbIAM4zz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150414},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"386e1eed31efe113fcde31f73f99b9580813b60b","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.5_1720980200480_0.3341632442827749","host":"s3://npm-registry-packages"}},"1.0.4-alpha.6":{"name":"@nokkel/api","version":"1.0.4-alpha.6","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.0.4-alpha.6","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"b57eee54d8584501a3acc08b2c27f6db72000ed7","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.0.4-alpha.6.tgz","fileCount":73,"integrity":"sha512-6B53lLjpYpgsLYGVkqhmGXqKAClin09/XgHL8lBlOCC30JH6CaWwBXG59vUQqA5WWf0MVoY6SmOHGKrReShX/w==","signatures":[{"sig":"MEUCIQDG0pATZtXCGEpefAsqGcf4nfYJapvIrtKZ1vI/L1255gIgebUcpUZ5bb8iBhhuYVgDheNfWfuSxOcjrx5Zn3OFg6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150516},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"761c9a0f9ee2724477bab42ff1c27c0a7513bb3c","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.7.0","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ajv":"^8.12.0","koa":"^2.15.0","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^2.1.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0","@jm18457/kafkajs-msk-iam-authentication-mechanism":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":">=8","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":">=3","supertest":"^6.3.4","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":">=5","@types/jest":"^29.5.12","@types/node":"^20.11.18","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"latest","prettier-eslint":">=16","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"latest","@types/koa__router":">=12","eslint-plugin-jest":">=27","eslint-plugin-node":">=11","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":">=6","eslint-config-prettier":">=9","eslint-plugin-prettier":">=5","@typescript-eslint/parser":">=7","@typescript-eslint/eslint-plugin":">=7","eslint-plugin-simple-import-sort":">=12"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4-alpha.6_1720980876374_0.567872615738843","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@nokkel/api","version":"1.1.0","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.0","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"72104e1b08ff5b68c66b70b17526099deb26344c","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.0.tgz","fileCount":73,"integrity":"sha512-NKZ96GjExZKNjsiOeLelgo/YUZgYqFfwRhVpSeWKp5xCMtLhWuPuoQEGnj/Vp6m/fa1HLcfx9dwuPZV5ln662A==","signatures":[{"sig":"MEUCIQDo2MNYgUAPTnKLUDU59JeNyxL01kIhuEr7OvIJ+WmEGQIgIkIgWKa+ySPkAa67HgDirygPc7zSTpm1FdQBq7POnrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136495},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"1a7187f8d1b77fbd7e7bad711bef17cb9f3c294d","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.1","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1724167916536_0.04839862965028452","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@nokkel/api","version":"1.1.1","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.1","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"d18ae6d55fe35a7eb0af9cfb041d294a7d5f9090","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.1.tgz","fileCount":73,"integrity":"sha512-L8Bda9N38dmxzKwGRjeLgODNF4PePxBGG0/zgJXGY/a35zcqIO9qAB4uja+AnH5dvUuvRCg9wD0afgVR51AIPA==","signatures":[{"sig":"MEUCIQDMakvdcuJy30OLdrLkVrx9odAIcN0tsKhNxJWcSipDqQIgG2ocZpFfmFq2oUZ0E4XRCK99RB6MYdLnPg5OJHegd+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138020},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"dffb54dd692aa04bf2af622e351d41358544b95d","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.1_1727963135540_0.9211878084693108","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@nokkel/api","version":"1.1.2","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.2","maintainers":[{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"rdder","email":"richard.deroure@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"monikamistry_nokkel","email":"monika.mistry@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"4a5ca73c7e135131d6d1902aba996b640818e156","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.2.tgz","fileCount":73,"integrity":"sha512-vH22gUwRh1AR91aHNwhDr0no1vbw/8RFOB2DqlbugejXraNqqRy+dLtTe7OuwLD90MI20wCngqZYKX3zSnQIbw==","signatures":[{"sig":"MEYCIQC8tUfi9/GKlFJF/o6c/lJxiFjfZQA+tg1eK/XzY+F12AIhAONquHlwFmTr3UZP6WoOp6XYBwEWtHCBnMDelI2+N/vO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136758},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"e9eb4e2bdba72c832c5e13fbff3e489aa71b62b7","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.2_1728392373544_0.774497490183403","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@nokkel/api","version":"1.1.3","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.3","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"04e1d543c309d05bf75f0623206c54e14aa45cb5","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.3.tgz","fileCount":73,"integrity":"sha512-xOMVd9vcHrqB1+ha9joSU3CrCt/3YB6ATQnaexfI3EN+/klA8NPYTYeiO1ND+JRwtCfFJbes6mXKMfAJ6jNPXw==","signatures":[{"sig":"MEUCIEsUh78c0GMNiU9u4/OUHCElAYPKbd3nc75Tfyz/XJVzAiEAnzzGc926DR820ipzwdpytN3WK5BT8Yy2ntv0wPDJxkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137135},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"dade60e22915db2fe2536900d44349fdc92ee44e","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.3_1729508152197_0.42126488810462903","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@nokkel/api","version":"1.1.4","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.4","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"}],"dist":{"shasum":"b09996f681dbfb39b23ba36f4ad736432be28fab","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.4.tgz","fileCount":73,"integrity":"sha512-YlPMqHY4mMckZZWET040Z8PeUrrW6CvnH6UYJ4Mxk+ASrwhGJdp1J3ahPB0v2wiQAJ591HY0/QAF0BPCWeXSKA==","signatures":[{"sig":"MEQCIEHN3v9EQPhH/ZDkamYLhpREz4G+m9UtJk2UZQAwUR+uAiAbjRT0Fw9nG0y5dP5Evt8mE9qy3ikIzmwHS0ThYXG9uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136588},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"60608948d453e921e773400676510c18a6452e25","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.4_1729521284894_0.648410055922376","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@nokkel/api","version":"1.1.5","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.5","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"0e7a39ed02c360e57ad03ea7245a147303753fc1","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.5.tgz","fileCount":73,"integrity":"sha512-vMRr4iSkufyMKXASax10Go5DBGy6whtHNaiE6LvQB55vYF97UTqu+9QpzbPTTAV+RAOfzK9tkRTDpS/poa7snQ==","signatures":[{"sig":"MEUCIQDDHtDN+79aFU1hBMvwR4dBvBC7Sqr0ogfveXOAvkiVSgIgKGcgmEgnnHkZ2+92681Tg7mIRiJf/TgSy3zSmhfdBes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136612},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"9a1208616272683e81777c31a2d485020069653c","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.5_1732628038350_0.3283834612179597","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@nokkel/api","version":"1.1.7","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.7","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"3d5c96c9417c309a4a2d04989cf8366053d90a39","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.7.tgz","fileCount":73,"integrity":"sha512-4XfljZ2GPaPYT2SP0/AmGe4DfM5Kduv2ESCnYiIB6NxbzOjX81qlPpdZ8vlreBN8vTmgDELRilPqVJ3w42jiKQ==","signatures":[{"sig":"MEQCIAus3CyeX/9K3NRPJwJjC6yDiuvwe+/HoX0nV5F4K76fAiBiEtRYRFyq08lJuLyylsGMtMP7madX3k0817bUdD9O7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137538},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"0a8170f6a3f3f76b328de017a3894ada0866710a","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.7_1733335980509_0.39413838067540174","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@nokkel/api","version":"1.1.8","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.8","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"c1d1851bcef5980c8c5c7e9f8b0742c6b1ce2494","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.8.tgz","fileCount":73,"integrity":"sha512-M673MYjrVCaVtSh2Aa8EV/HBFBeaP6RrdoQPmuGRWZtmLOEA0W1IWi0jNVumKL9Y2NysCJMCmqUo15QZRMEHaw==","signatures":[{"sig":"MEQCIEo6FEGPfDFPqAf4lmahIt41EcYcSy2dfj1aPg3FhJ9PAiBjfCgaJ67Cyjqe0t7kUlbEAkuMmFOft1RkDPrnMD/bRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137491},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"d232cbc3e5894ff4c315e6eed500a76e2958c93e","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.8_1734955912032_0.6118136098197786","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@nokkel/api","version":"1.1.9","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.9","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"5ceb0cc92f53b2e01f7f45d5ba316b71e39ffcb3","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.9.tgz","fileCount":73,"integrity":"sha512-qgzBP2BaUTCvxDaGP0Qu58iQawQxc4pr7kfidopp8baekHnxuO6za+pNvFuDR2EJb+J7yUR6hl0qum71TxJqYA==","signatures":[{"sig":"MEUCIQCrFFxj+plQkTeVwwyhJ7ew0THjoF/aJMgwAKZIBIorfAIgPb0BFgRBHDgE6VAnaJNQJ59VkdtryaHAdsO8tyjmqAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137533},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"ad3645ea084206e5f11342d859acc7905a17eadd","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.9_1736867884575_0.7740095142171941","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@nokkel/api","version":"1.1.12","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.12","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"578ffc39a7c62d3d9d75479a429fc3ac76f4d3e7","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.12.tgz","fileCount":76,"integrity":"sha512-uCq6Lku9bKVyAFj2/unBjkRjDaAm5N5hpmCCYQ09gKddeBh8RYZO6guzuty2yNjwvjBIsXf6tNuXeenmJgh2fg==","signatures":[{"sig":"MEUCIQDYtIyN3Bd07kQWhis1rNjbbdhst1vLKCKu9d4j7jUysgIgR4ICJJzflTWLeCNBr1/YoMRLJ8BPCSkTTEFQFcAbBPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139479},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"f28d7e85bc73ce97c2fcaa13ab33e209c5cb77a2","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.12_1737634695058_0.4722351837816614","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@nokkel/api","version":"1.1.13","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.13","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"91472ea1c34f5841116aa2296e0077b84218cb5c","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.13.tgz","fileCount":76,"integrity":"sha512-nWBp/UyOsdxOmjttlW8zyLa9qEvNjodPoK3Ze6iMRXC06umiqkm3/sfOqOmyzZZFVrbqJX8HFtgiBVtDPtvArA==","signatures":[{"sig":"MEUCIQCehfUmGtV+LufMZNfTekZzaUffJmIQWf+8lIRHCFAWowIgKK/JyweLxCWm39MOD4MWqhzrzuMYJck8Yngj+2Fc+80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"3aeb7f6b14de94aa60813e9fa941df8b8a0924ff","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.13_1737635244115_0.8476498500073382","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@nokkel/api","version":"1.1.14","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.14","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"ece03b56fef012e55614ab05be95ddf0c79f015a","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.14.tgz","fileCount":76,"integrity":"sha512-4IOcip2Y8cvKk/22cFVXoNMRWcMeJSPXxajYGTzjXMnusX4KC2CBNzI8gQwNOPnyLNpex37RIWtc05T8xJXW0g==","signatures":[{"sig":"MEUCIQCQXQGbiIf9sKPLiBzuMhVQRdVj4OzVzBxglcMFfAGi1AIgJbkzEcKZyU4OhYDZjMr8HFRbtbmrrEw6rN3QkNaRziI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139546},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"397938136d9f9c8a6751af0fa607e20c30df61fc","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.14_1737636537004_0.9388825965815675","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@nokkel/api","version":"1.1.15","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.15","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"425527b3856a04361522881d6468b3301e644cbf","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.15.tgz","fileCount":76,"integrity":"sha512-l7XmslTHnKPS7r1JZxkkjkRvfkxA9TQnbzDPV25/2Zrl4FpOSLzh6t3XFTh/3bd9K2djsKi9YXA/jXNJwF3pag==","signatures":[{"sig":"MEUCIQDwLPl45gGsb+MDp6xKegDL92NffcMdiS8lGYbRTge0ygIgetC/BEdLj7Q/x1o7d1Bn7G6/6QshvjFL4Xc1xcQ4WmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139713},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"016144e0d06502bf2841c3c84003fc98ac1fa906","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.15_1753985415824_0.8604321587756525","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@nokkel/api","version":"1.1.16","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.16","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"b0f20c81249f269bd6ca1af666d211feb9a2f03c","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.16.tgz","fileCount":112,"integrity":"sha512-2Tg+OVGkUBm0OM5g3SHOTqFpy9jxGa+hOD/8PEoqitl5XpB8WCFKC3DEkuSi1PsyfS7WAEJnMhFRxxGLe1YsRA==","signatures":[{"sig":"MEQCIF/SsNT6Qz5HnJ/D85NVOLk9xwZfwsN75INDp9RlW55YAiB8Eg5nSO+iyT/1F93gd40ZOaQY15u4AdyLdk/eOimNmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234198},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"8b544bb3e205cc125053dcd7fbf924bce5e49c25","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ajv":"^8.17.1","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.16_1756821334269_0.5487458951516442","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@nokkel/api","version":"1.1.17","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.17","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"415a6c2aae3a24d2c8f6a906bd378ff5b00027c4","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.17.tgz","fileCount":112,"integrity":"sha512-iEjFzH0a2xpzc9I4s690IIyFg9iDTavze1nE6d7M3VfBN5kGMadb0yDUyNFu4QGHDPriOZfEHlWZHCgMKi2rpA==","signatures":[{"sig":"MEUCIQD7i2pwml9qX2lPmrwqlBt3icwPiYJzw0bE9QQ0poM3IgIgHW6718XQJoIHwpawAxwCmj3Ah/YiMjEsbuPsIVCEOGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248432},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"dc677d7206c58c5eb5a3391a8a127614d47f185a","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.17_1758815731374_0.86384365594997","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@nokkel/api","version":"1.1.18","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.18","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"f773ec766c736d2c1f15f2e7aebd506bbefa0db1","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.18.tgz","fileCount":166,"integrity":"sha512-sW+sPtfKI0cxfslT/6b4XKCr4JrkQYOUthWHcY7TNbzr/pzg4kMOWP9+OAv67e1WL8ws5kwy8LSsF+Qq5uuWrA==","signatures":[{"sig":"MEUCIBtOQFVEvMpMqFkNHG5CXXm6EoZR7aIa1E+AaFtqLw8PAiEAiGhQY/x6fK1NZiv2F5nx70TnZAXh6mfo9dS3hw5LUXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326722},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"06400b16c97c9c1715ebac81b9d2b882d46a2fad","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.18_1769172583361_0.3166882980063488","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@nokkel/api","version":"1.1.19","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.19","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"add2375d1c630f235d242fca30953f5bb165cb2e","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.19.tgz","fileCount":166,"integrity":"sha512-jYAf/yZHZ87V70niOVGayd5NdlqRAH0GLHafxhqnlGzTgG57dj2P0NxErurYiefpC8ddnuJJvzP3E7CZ3nngTA==","signatures":[{"sig":"MEUCIQCo0TJaztm04XXBRU7TXhlsKse2Is0yVju7DwYeuTixrgIgFG/GrX2pf5ttxjvv++azA5g+r3PgrCq+ir4rUoQ9rIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326679},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"fe918c7af6e6838663d59a4b414ce6aa7b84842c","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.19_1769525446777_0.8616308341649563","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@nokkel/api","version":"1.1.20","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.20","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"2e90af39a4347c51d21663c2e2fa4bdcecec0799","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.20.tgz","fileCount":166,"integrity":"sha512-fTJfkCCxWIVLf2DvXGPfHsdg6N2YfVf+lqHVGoYaPdkzThyGFlPSuY7ckGu9e4l8WlfcGS9tPYXJeegQFy2jcw==","signatures":[{"sig":"MEQCIA5eRDuBnfkgJ5LwC76NY6DfYiobGRXZpf+EAGj8WzK3AiBG+8RDmwahtraXLEXgrsZsMgvlZy356q30g+n1zWkooA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326678},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"0517816cb5b93cc9411069a836624098d0422260","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^3.0.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.20_1769771500813_0.9852713259882087","host":"s3://npm-registry-packages-npm-production"}},"1.1.21-rc.1":{"name":"@nokkel/api","version":"1.1.21-rc.1","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.21-rc.1","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"01f651d3a8a391b88f04a694e1c32061c359a57b","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.21-rc.1.tgz","fileCount":169,"integrity":"sha512-WoXPb0MXcphLg8Mjty7V+oD13zPw7s2mDDV5SgAkZCxLxXRo+hWMPJ2H/IMBXK/5tWzhPCQQvYZ2n7ymO+J5og==","signatures":[{"sig":"MEUCIQDumPbx2L9LtrT3Etrh0pml7vbwzYDmTXhIQp/wfu4bMgIgZMPcVAObKtLihDVR+Fm5O4PYWutI0LHnnnBvm8dUcoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345618},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"9f8b0269036da989d70e3ddf2e3818eb72210e55","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^3.0.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.21-rc.1_1770034865663_0.9378923699180857","host":"s3://npm-registry-packages-npm-production"}},"1.1.21-rc.2":{"name":"@nokkel/api","version":"1.1.21-rc.2","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.21-rc.2","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"7f14c9eb31ee23ca6feafb62b34a5cdcfc0c14e5","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.21-rc.2.tgz","fileCount":169,"integrity":"sha512-K1D1+UqEvMRpcDc2Xje+zp12T8EKbkUArWc8GRg2D9uJhERheazL9qlylW13liVpLpLjKK/1zqn4vYBkM41e9Q==","signatures":[{"sig":"MEUCIGcoLPW5wkaEoyv4/3HHgkQOsMKsugar9D7LUCMx3LOLAiEAxXjtP4vdHKGcy7k0Spz2fwGaAF9YGUkv3L0mhxwb1wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345619},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"d8db2e4ffd727d4e5145b7b924ae2af9eb7ef5b6","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.21-rc.2_1770040428357_0.9960739579014322","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@nokkel/api","version":"1.1.21","keywords":["api","nokkel","koa","router","middlewares","swagger"],"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","_id":"@nokkel/api@1.1.21","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"dist":{"shasum":"ae81d3d560857766f205b296fe06571d1196da00","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.21.tgz","fileCount":169,"integrity":"sha512-10jrbyxREcQmd33v8eyHi8pF1YQggFrpxi5GEfNzvKamQnfS2dJ3Ftg996TVLW6uqAY2vE5YOP4vinXkD0riVQ==","signatures":[{"sig":"MEUCIQCSLbIuBdjc4b4gabqivgtxzDKekZ1oEf34lwtpXfziRQIgMJ6G6Lf9mlCl/3Nbb8M1XQn2QAowthAXYmR/DFEzNRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348226},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"gitHead":"018ef454f4afca4ab87adc506931f022b3ba444a","scripts":{"lint":"eslint","test":"jest","compile":"tsc && tsc-alias","prepack":"npm run compile","lint:fix":"eslint --fix","precompile":"rimraf dist","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage"},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"_npmVersion":"10.8.2","description":"A library for create Node, Koa-based applications.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ajv":"^8.17.1","dlv":"^1.1.3","koa":"^2.15.3","uuid":"^10.0.0","kafkajs":"^2.2.4","jwks-rsa":"^3.1.0","koa-body":"^6.0.1","@koa/cors":"^5.0.0","koa-helmet":"^7.0.2","@koa/router":"^12.0.1","ajv-formats":"^3.0.1","koa-compose":"^4.1.0","pino-pretty":"^13.1.1","jsonwebtoken":"^9.0.2","swagger-jsdoc":"^6.2.8","koa2-swagger-ui":"^5.10.0","@onesignal/node-onesignal":"^5.3.1-beta1","aws-msk-iam-sasl-signer-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","chance":"^1.1.11","eslint":"^8.57.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","tsc-alias":"^1.8.10","@types/dlv":"^1.1.5","jest-junit":"^16.0.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","@types/uuid":"^10.0.0","@types/chance":"^1.1.6","@nokkel/testing":"^0.1.1","prettier-eslint":"^16.3.0","@types/koa__cors":"^5.0.0","@types/supertest":"^6.0.2","@nokkel/typescript":"^1.0.0","@types/koa__router":"^12.0.4","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.5","@types/swagger-jsdoc":"^6.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"pino-lambda":"^4.4.0","serverless-http":">=3","@nokkel/monitoring":"latest","@google-cloud/functions-framework":">=3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.21_1770048505437_0.07009074445176067","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@nokkel/api","version":"1.1.22","description":"A library for create Node, Koa-based applications.","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=21","vscode":">=1.22"},"keywords":["api","nokkel","koa","router","middlewares","swagger"],"scripts":{"compile":"tsc && tsc-alias","test":"jest","test:watch":"npm t -- --watch","test:coverage":"npm t -- --coverage","lint":"eslint","lint:fix":"eslint --fix","precompile":"rimraf dist","prepack":"npm run compile"},"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","peerDependencies":{"@google-cloud/functions-framework":">=3","@nokkel/monitoring":"latest","pino-lambda":"^4.4.0","serverless-http":">=3"},"devDependencies":{"@nokkel/testing":"^0.1.1","@nokkel/typescript":"^1.0.0","@types/chance":"^1.1.6","@types/dlv":"^1.1.5","@types/jest":"^29.5.12","@types/jsonwebtoken":"^9.0.5","@types/koa__cors":"^5.0.0","@types/koa__router":"^12.0.4","@types/node":"^22.3.0","@types/supertest":"^6.0.2","@types/swagger-jsdoc":"^6.0.4","@types/uuid":"^10.0.0","@typescript-eslint/eslint-plugin":"^8.1.0","@typescript-eslint/parser":"^8.1.0","chance":"^1.1.11","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jest":"^28.8.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-simple-import-sort":"^12.1.1","jest":"^29.7.0","jest-junit":"^16.0.0","prettier":"^3.3.3","prettier-eslint":"^16.3.0","supertest":"^7.0.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","tsc-alias":"^1.8.10","typescript":"^5.5.4"},"dependencies":{"@koa/cors":"^5.0.0","@koa/router":"^12.0.1","@onesignal/node-onesignal":"^5.3.1-beta1","ajv":"^8.17.1","ajv-formats":"^3.0.1","aws-msk-iam-sasl-signer-js":"^1.0.0","dlv":"^1.1.3","jsonwebtoken":"^9.0.2","jwks-rsa":"^3.1.0","kafkajs":"^2.2.4","koa":"^2.15.3","koa-body":"^6.0.1","koa-compose":"^4.1.0","koa-helmet":"^7.0.2","koa2-swagger-ui":"^5.10.0","pino-pretty":"^13.1.1","swagger-jsdoc":"^6.2.8","unleash-client":"^6.9.6","uuid":"^10.0.0"},"_id":"@nokkel/api@1.1.22","gitHead":"62dc4bfab594ccfce8fd98977926ed66dc915c40","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sV8NqFqCkt2kzNeMBm7G2YUYFPDEMlSx4WGRjmueoowv1hw+clLWWtmb4pelLSCykxFuSqR0BXjebvNSb07iqA==","shasum":"2a74ce406010c18edb7b3475fbe17d32f630e70c","tarball":"https://registry.npmjs.org/@nokkel/api/-/api-1.1.22.tgz","fileCount":181,"unpackedSize":365655,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG4wizC/3l6v5N6p2h285fiJ5d6RH5GORNfa5PhMw4hAAiEAifFM6BEgjvrVXk8qad+104TDgtlzvpXrLXDPhPIZzjI="}]},"_npmUser":{"name":"nokkel-developer","email":"developer@nokkel.com"},"directories":{},"maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_1.1.22_1770303404661_0.8943112406729126"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-26T17:54:03.547Z","modified":"2026-02-05T14:56:45.128Z","0.0.0":"2024-04-26T17:54:03.853Z","0.0.1":"2024-04-30T13:42:50.694Z","0.0.2":"2024-06-04T13:06:46.925Z","0.0.3":"2024-06-12T12:52:40.636Z","1.0.0":"2024-07-03T08:04:33.981Z","1.0.1":"2024-07-03T08:28:38.032Z","1.0.2":"2024-07-03T08:33:25.578Z","1.0.3":"2024-07-14T12:57:11.433Z","1.0.4-alpha.1":"2024-07-14T13:34:34.282Z","1.0.4-alpha.2":"2024-07-14T13:54:45.849Z","1.0.4-alpha.3":"2024-07-14T16:11:43.930Z","1.0.4-alpha.4":"2024-07-14T17:47:07.007Z","1.0.4-alpha.5":"2024-07-14T18:03:20.629Z","1.0.4-alpha.6":"2024-07-14T18:14:36.548Z","1.1.0":"2024-08-20T15:31:56.714Z","1.1.1":"2024-10-03T13:45:35.785Z","1.1.2":"2024-10-08T12:59:33.768Z","1.1.3":"2024-10-21T10:55:52.414Z","1.1.4":"2024-10-21T14:34:45.123Z","1.1.5":"2024-11-26T13:33:58.544Z","1.1.7":"2024-12-04T18:13:00.681Z","1.1.8":"2024-12-23T12:11:52.256Z","1.1.9":"2025-01-14T15:18:04.919Z","1.1.12":"2025-01-23T12:18:15.334Z","1.1.13":"2025-01-23T12:27:24.305Z","1.1.14":"2025-01-23T12:48:57.270Z","1.1.15":"2025-07-31T18:10:16.016Z","1.1.16":"2025-09-02T13:55:34.448Z","1.1.17":"2025-09-25T15:55:31.576Z","1.1.18":"2026-01-23T12:49:43.512Z","1.1.19":"2026-01-27T14:50:46.957Z","1.1.20":"2026-01-30T11:11:40.981Z","1.1.21-rc.1":"2026-02-02T12:21:05.998Z","1.1.21-rc.2":"2026-02-02T13:53:48.511Z","1.1.21":"2026-02-02T16:08:25.690Z","1.1.22":"2026-02-05T14:56:44.890Z"},"author":{"name":"Nokkel","email":"developer@nokkel.com"},"license":"MIT","keywords":["api","nokkel","koa","router","middlewares","swagger"],"description":"A library for create Node, Koa-based applications.","maintainers":[{"name":"macru","email":"mac.rusek@nokkel.com"},{"name":"curtishuangnokkel","email":"curtis.huang@nokkel.com"},{"name":"chrisddonaldson_nokkel","email":"chris.donaldson@nokkel.com"},{"name":"cshaw","email":"cxs.shaw@googlemail.com"},{"name":"chiara-nokkel","email":"chiara.tola@nokkel.com"},{"name":"nokkel-developer","email":"developer@nokkel.com"}],"readme":"# Nokkel API Library\n\nA library for create Node, Koa-based applications. It facilitates both HTTP server and serverless exports of your APIs.\n\n## Using this library\n\nIn order to use this library you should first create your application using the factory function. (This example uses the [config library](https://www.npmjs.com/package/config)):\n\n`index.ts`\n\n```typescript\nimport { application } from './app';\nimport configuration from 'config';\n\n// Start the server\nconst config = configuration.util.toObject();\ntry {\n  application.start({ port: config.app.port });\n} catch (err) {\n  application.end();\n}\n\n// Or you can export as a serverless handler instead with one of the below examples - simple!\n// AWS - Lambda\n// export const handler = application.serverless({ provider: 'aws' });\n\n// Azure - Function\n// export const nameOfFunction = application.serverless({ provider: 'azure' });\n\n// Google Cloud - Cloud Function\n// application.serverless({ provider: 'gcloud' });\n```\n\n`app.ts`\n\n```typescript\nimport { createApplication, generateSwaggerSpec } from '@nokkel/api';\nimport configuration from 'config';\n\nimport { AccountService, CoffeeService } from './lib/services';\nimport { accountRouteFactory, coffeeRouteFactory } from './routes';\n\nconst config = configuration.util.toObject();\nexport const application = createApplication({\n  config: {\n    name: config.app.name,\n    logLevel: config.log.level,\n    // This attaches services to the request context, accessible in a middleware via `ctx.services`\n    services: {\n      account: new AccountService(),\n      coffee: new CoffeeService(),\n    },\n  },\n  cors: { origin: config.cors.origin },\n  // Specify koa options constructor\n  koa: {},\n  // Specify options for koa-body\n  body: {},\n  swagger: {\n    spec: generateSwaggerSpec({\n      definition: {\n        info: {\n          title: config.app.name,\n          version: config.app.version,\n        },\n      },\n    }),\n  },\n});\n\napplication.use(accountRouteFactory().attach());\napplication.use(coffeeRouteFactory().attach());\n```\n\n`lib/services.ts`\n\n```typescript\nexport class AccountService {\n  public async retrieveAccounts() {\n    return fetch('https://api.sampleapis.com/fakebank/accounts').then(res =>\n      res.json()\n    );\n  }\n}\n\nexport class CoffeeService {\n  public async retrieveCoffee(type: 'hot' | 'iced') {\n    return await fetch(\n      new URL(`https://api.sampleapis.com/coffee/${type}`)\n    ).then(res => res.json());\n  }\n}\n```\n\n`middlewares.ts`\n\n```typescript\nimport type { AccountService, CoffeeService } from '../lib';\n\ninterface Account {\n  transactionDate: string;\n  description: string;\n  category: string;\n  debit: number | null;\n  credit: number | null;\n  id: number;\n}\n\nexport function accountMiddlewareFactory(): Middleware<\n  Account[],\n  { account: AccountService }\n> {\n  return async function accountMiddleware(ctx) {\n    ctx.body = await ctx.services.account.retrieveAccounts();\n    ctx.status = 200;\n  };\n}\n\ninterface Coffee {\n  title: string;\n  description: string;\n  ingredients: string[];\n  image: string;\n  id: number;\n}\n\nexport function coffeeMiddlewareFactory(): Middleware<\n  Coffee,\n  { coffee: CoffeeService }\n> {\n  return async function exampleMiddleware(ctx) {\n    const type = ctx.params.type as 'hot' | 'iced';\n    ctx.body = await ctx.services.coffee.retrieveCoffee(type);\n    ctx.status = 200;\n  };\n}\n```\n\n`routes.ts`\n\n```typescript\nimport { Router, schemaMiddlewareFactory } from '@nokkel/api';\n\nimport {\n  accountMiddlewareFactory,\n  coffeeMiddlewareFactory,\n} from '../middlewares';\n\n/**\n * @openapi\n * /accounts:\n *  get:\n *    tags:\n *      - Account\n *    description: Retrieve bank accounts\n *    responses:\n *      200:\n *        description: Return 200 response\n *        content:\n *          application/json:\n *            schema:\n *              type: array\n */\nexport function accountRouteFactory() {\n  const router = new Router();\n  router.get('accounts', '/accounts', accountMiddlewareFactory());\n  return router;\n}\n\n/**\n * @openapi\n * /coffee/{type}:\n *  post:\n *    tags:\n *      - Coffee\n *    description: Retrieve types of coffee\n *    parameters:\n *      - name: type\n *        in: path\n *        description: The type of coffee you want to retrieve\n *        required: true\n *        schema:\n *          type: string\n *          enum:\n *            - hot\n *            - iced\n *    responses:\n *      200:\n *        description: Return 200 response\n *        content:\n *          application/json:\n *            schema:\n *              type: array\n */\nexport function coffeeRouteFactory() {\n  const router = new Router();\n  router.post(\n    'coffee',\n    '/coffee/:type',\n    schemaMiddlewareFactory({\n      schema: {\n        path: {\n          type: 'object',\n          properties: {\n            type: {\n              type: 'string',\n              enum: ['hot', 'iced'],\n            },\n          },\n          required: ['type'],\n        },\n      },\n      expose: true,\n    }),\n    coffeeMiddlewareFactory()\n  );\n  return router;\n}\n```\n\nEnjoy!\n","readmeFilename":"README.md"}