{"_id":"metaroute-ts","_rev":"33-f7b050cdaba55dbaf86e118a1d618d09","name":"metaroute-ts","dist-tags":{"latest":"1.8.1"},"versions":{"1.3.1":{"name":"metaroute-ts","version":"1.3.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.1","gitHead":"98579e577d5dae22146d65321d51b0fa27264685","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"homepage":"https://github.com/emilohlund-git/metaroute#readme","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-KpKLQR0q6hqn3JGGAqznWiE06RVVMhRkGL1rVMs3ZzoJQCVnG8hbA8lBiqN1oGhWoUyE9sI88Rg/xbz8tFeasg==","shasum":"2ec0b0a5a5063d9877ce082c906f1503db1492f2","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.1.tgz","fileCount":602,"unpackedSize":475926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuVJn3fDbK0gfO/j5S6elc/ckr1lJsgdEaCtTimp/wGAiEA8QC7EgH8Q8TfShYx63c99aGA3OQ+D2n/W8ppLO8WQ2U="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.1_1709583554595_0.023250581379721025"},"_hasShrinkwrap":false},"1.3.2":{"name":"metaroute-ts","version":"1.3.2","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.2","gitHead":"733ad923572a88a4f48d77a94d0ed69dca5469b7","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"homepage":"https://github.com/emilohlund-git/metaroute#readme","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-BnBsPr4sGTsuCUmCwzSveP5BYGgu+OofFMdXfBMXS/58DQX9R+f4vMbchpzhEpWJqL22WOkpS1yPWmBoNPQTtg==","shasum":"c971c3435e6041a3cc3cee5ed04cd7d33e5cba63","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.2.tgz","fileCount":602,"unpackedSize":475909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFymofKItKSHrN7Ga54SFlgQyO7s0HhGwDr9QZCPitxcAiEAtnyyEiZ2JH9o2uN74GL4BzYbkORCsWms7Le3mAQvSQI="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.2_1709583991128_0.7271234959260289"},"_hasShrinkwrap":false},"1.3.3":{"name":"metaroute-ts","version":"1.3.3","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.3","gitHead":"4180bcb6281fdeb229aa11f16ec4aad0bf369c65","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"homepage":"https://github.com/emilohlund-git/metaroute#readme","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-bqy1J6sWbnd5LXm+yM16Pi0AXDiS1sSiE/s8GkgGqN8cpE1Hgr5Or7xcrQ7NgBRPNNRv+nV9+COgumcMvT/h7w==","shasum":"f1fd1ac8af00e663b92fb4ac73e7d53132d05abb","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.3.tgz","fileCount":602,"unpackedSize":476611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiaZU9+7Zwb4c0xezm5D8U/I5LuO/SNcNVefpZvvso9AiEAlER9NTQ1CtGl/HudpkC+Hd9szg4o+x7rhEFHPvrJkjw="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.3_1709584650206_0.0262359929214242"},"_hasShrinkwrap":false},"1.3.4":{"name":"metaroute-ts","version":"1.3.4","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.4","gitHead":"85852330e49b70e77c2f0b8742f084469b266fb1","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-UdBX78Pckr2QLhbbF09liRAnn7HHkjOaeQpLuy9nvmyeNmTWsgml2mmI+PwJew7URtE27ieWZqit49J0bT5nVA==","shasum":"a2ac5073ecd6bdb17ce5aa5f070ae59455b9e003","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.4.tgz","fileCount":602,"unpackedSize":465110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0W9/0bP9yI3DxR2mP+qlceuLZ9k0tryBSW2gIqv6LlAiArmvEQJ1zni4M6Ui1zBph53G5AIOyoaygo+ntV5ApGjw=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.4_1709589412960_0.6008174723292736"},"_hasShrinkwrap":false},"1.3.5":{"name":"metaroute-ts","version":"1.3.5","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.5","gitHead":"85e8d2dd61fda0d888b3a53eae74f8c1c6a9c10c","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-bSzhWgtpaICnybEc0bY8FEbbgSp9QzXOB5Z32SYxwKMKQS5fuVpUbdvQdOggv/hLdjmG42/t9uhh5nn0anQc/Q==","shasum":"6f587e317d3e1da664c00f630c5670d5fc9efdd1","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.5.tgz","fileCount":602,"unpackedSize":468961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+J/D8k0ZC45ndb/sFsgU0khJBZnycRyR+TOpcIowUmwIhAPW1BToYmxNGA1OnfIOgt0v0HPj3HN0tjYZP050NLyoy"}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.5_1709600231395_0.9481061221337386"},"_hasShrinkwrap":false},"1.3.6":{"name":"metaroute-ts","version":"1.3.6","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.6","gitHead":"a682a56b4bdc6e6ffb1d6fd920ddbc4717cf6078","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-8r+zxUtk7I7sO0bnbuhI6Df9IYKMMhskqRTNcDg8mhT6AxQkh+BGlXl/0/Vm/mq0u8+jQeJjphP7o/guzUD+9g==","shasum":"704ae64e0e1756ba4d9a04b0845534a0029e0c3c","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.6.tgz","fileCount":602,"unpackedSize":468944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoczHwxFwBIRD3rZxAxt3F+ol6J/VF2/ThzIMqI3jPJQIgXFbLmvA7BFNsa+ausAZsq5Vb/4EGPC2S162dEx7J15E="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.6_1709600347479_0.1721691410523849"},"_hasShrinkwrap":false},"1.3.7":{"name":"metaroute-ts","version":"1.3.7","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.7","gitHead":"d123f7c47c4d16cbd1623e45738503c1880b5c33","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-+FqY0iOts01+UU/KlPXmoKukQPjE8TmFbK6QzfjmhL7XuR69n7n5SuGkfFH73ZpCuSSMtiSWd9kWE3Efrc9KrQ==","shasum":"d06036e068e04ff5be9d3176176be55472f92904","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.7.tgz","fileCount":602,"unpackedSize":469790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0i0bG5/h6dLJVnwEleRt2qMHCdq5K13dmIpBa/y5gkAiEAwSMiPbUdbfCEskA4MCQzMz4eg13sm9QYO5s5wAN/ySQ="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.7_1709664116645_0.12498324062902677"},"_hasShrinkwrap":false},"1.3.8":{"name":"metaroute-ts","version":"1.3.8","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.3.8","gitHead":"3e40184649961c2edaf03c8d879733453819c450","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-XjQdeJ0aKc47XF1RD0xb3PVqbLLyytdPeV06eS2tzTVJUTvbKVqhHg2M0vvlUvJ2HRHP772UeQw/bBBiJQdz5Q==","shasum":"8f0b579811d55ed78dfd185fb7d2a994a18873ce","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.3.8.tgz","fileCount":602,"unpackedSize":469790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxFGJ/gwYttWEMW/gUN1IgkbKD9RTLufXQ3HCUQrwrlAiEAjkKIAmCOBUC1qW7lZs1Uqfmgt3dE+kMQHBikbsQQNOw="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.3.8_1709664263929_0.23612302915448735"},"_hasShrinkwrap":false},"1.4.0":{"name":"metaroute-ts","version":"1.4.0","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.4.0","gitHead":"447e67ae2d626b496d64b01317f4f1e15ce575f6","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-2bglf31HwohjX06grnS0hgUCejy9IgMSPz/As+JIODeMsSHW3nDC8xyDThHtvGfmEGTh6d0f0DCN4Pj4sVbeQw==","shasum":"107c0c3d980155598f69153bbac213b03fc14661","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.4.0.tgz","fileCount":602,"unpackedSize":477978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD20eoRRUbeNZ8Fb66AHA37LMkQbblGDdLWyYkEyqtn6wIhAO6iE2R8ugHcVsBjtLOZaRQM6MaZP0Nq7UciyM0zpBrY"}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.4.0_1709744587222_0.1998127384026882"},"_hasShrinkwrap":false},"1.4.1":{"name":"metaroute-ts","version":"1.4.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.4.1","gitHead":"7dc1d71cff9345d67f10beed680c4fbdda31e30b","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-N3F1Az7fci9x5fGETLlhHyP+XHOwrmzUABJmsnJFkEaP75vzTdkYyW/0YkXflIZKZJeDj8LuEk5SkmWF6HI39Q==","shasum":"96d8e504d3fa14a99e07eeb80ff3c3f05e7159ad","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.4.1.tgz","fileCount":602,"unpackedSize":477972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCClb0xHC265AwTbFfi8fzqSJC5OKAIy0NTGRhwCOyG9QIgFgoS6sLyOrAfNvDqSwZSTY6AbuZIvcNlDBW578eG2ag="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.4.1_1709745758311_0.3212820514147843"},"_hasShrinkwrap":false},"1.4.2":{"name":"metaroute-ts","version":"1.4.2","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1","socket.io":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.3.3"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.4.2","gitHead":"57530e40270271d9c6dc26069412b7a2bd4c6025","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-l45S91y6mDAulXxDMdWlRM+iOO93xcjZtWxJKl6Ij8u/bn26MpsHtPmQLmgnyXCbGQ7DQpAcGnhUIzbTtBlntg==","shasum":"f3e96675af150a1941d3a6efec2f16955478518b","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.4.2.tgz","fileCount":602,"unpackedSize":478497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrFiAGClCnLduGneV1YuSswalMbTYXog29dh3AsWY6SgIhANF9cu6xQe/yBbD4YmSB8TK2fp7ZSf3afcGNqSJaa4ZW"}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.4.2_1709746688999_0.8458849570776634"},"_hasShrinkwrap":false},"1.5.0":{"name":"metaroute-ts","version":"1.5.0","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.0","gitHead":"844ef402b0611b9e343dcf5f364e3cec4d6cb845","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-c09UACEIbT0nYpLbl5utBW0EkaiGIz963kEFzz5KQqnGKcphA64cRPu4+nmWbcXUATaLRvmJy39WpfQb/8bs2w==","shasum":"5ba69a992a45cd03395fc94c4d73e653b2089a4d","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.0.tgz","fileCount":656,"unpackedSize":526536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz8a7Zht9yuSRRTmwfXpKRdNZJzCXhHCbQnTl+1bYSRAiAL6T2GjHFqtuT79C8XCbLLHLtiEf4S/zNW7d6vssSitw=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.0_1709828785723_0.039503637308643924"},"_hasShrinkwrap":false},"1.5.1":{"name":"metaroute-ts","version":"1.5.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.1","gitHead":"ee39c7c08bec414623875b53a842dad10caa1eac","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-H9mcxe7Q9SmnfW+2bY6guwq8ZTSb++9MA+yVUiMkClnaYyLhTMnO89lVZx76eob1DTTMcHMe8TeIuyfS1nh9eQ==","shasum":"9baf60fa635405badc3263c007f1b2c2374c620f","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.1.tgz","fileCount":656,"unpackedSize":526954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpNbf57ZG7ViSHGdn7Zq/GWq8j8vQognJe4hcsv2Lh8AiEAs+4e6qQOqHnnGJyZuQagpeCpDifIebX4qLTCkeXPG2A="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.1_1709829069183_0.5900172839655653"},"_hasShrinkwrap":false},"1.5.2":{"name":"metaroute-ts","version":"1.5.2","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.2","gitHead":"372d1a16fd4f9b8532aa21809090df776b06718f","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-WZeLxwE9oSu8OXmx79dr+i7+kzDysLtzqPgXM5h2UMtMGM0J4fhvlWoiAmVALQHhRF/oO7OhujoKUox6K7YZ7A==","shasum":"65fdfa2022a0c3a7a2c36379d26c1886037c4738","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.2.tgz","fileCount":656,"unpackedSize":526954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeXwS7ryeK4dzhyrmBf9qsDgGbmtPHp2JgohB+uq2csAiAwEplOFpp8qgFmeAhPWP0RpCvzj5ZmtuMA2WHgCwYS2g=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.2_1709829369953_0.23990802059066452"},"_hasShrinkwrap":false},"1.5.3":{"name":"metaroute-ts","version":"1.5.3","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.3","gitHead":"3c3f83fe3dca66630dbb4b90a8b500f9c3de3878","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-TyDcfPd0e9Zm3nGLk09I4l/OnYOr0JtizWNlzcqRVd/z7WsD7MXjrGgPi8xBkBXxaC3ADUjx3ceL5VaASCVtSQ==","shasum":"38ea266f11e6d543b30904044a64ec8bcdbdaad3","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.3.tgz","fileCount":656,"unpackedSize":528966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYfTUUouotlLb4qOO6w7GG5HTxYY2E5F8HWoIjg2iAaAiEA+yXI/GnneS5kf09P4hUD3xgeLru9CkdJJ64UjunV9C0="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.3_1709901285694_0.9004923723646345"},"_hasShrinkwrap":false},"1.5.4":{"name":"metaroute-ts","version":"1.5.4","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.4","gitHead":"ffdaa87e3b3cb7547bc5a55f0006b0167e5c6b67","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-1bJe7sGqL/i2FVgRxJsh90xwvNbnuRWRVwV8ib05zmPE1DbcvL0fCsY5hQEw6o/Pvv9CFw1jRyWJOpKgUywYag==","shasum":"847ca3830c2100fc7efa48956e1bcb28aeeae04e","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.4.tgz","fileCount":656,"unpackedSize":531254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUqqvF06au9jQywZ8clfYB66fcmggGsONKdxub+NeNaAiBbqANapAPZCT2bPL2hGYYBQfc0UegjOkQXi33qEP84lw=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.4_1709903581707_0.5287552078190088"},"_hasShrinkwrap":false},"1.5.5":{"name":"metaroute-ts","version":"1.5.5","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.5","gitHead":"9941dfa80ff6f66c83a1ea99507e7802706253b2","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-c02SijG2sf4nZLoE+n+jd8f7IXVIHFhyujdrS61M4iokMhzSZZdqmqVWnVZxMJlQS1J9XrZwXKBUgnIcDEBWwg==","shasum":"5d56df883f9602339d834ea7ef440647a14954c7","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.5.tgz","fileCount":656,"unpackedSize":531199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHz2ZNUOwZgBBqZDuMggY5PBbIqNWB04+BKdzKfYyD8AiEApgWEQStRoAEu84G3HWHqAVc2upL0oFPgbbBpMzShzAE="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.5_1709906688262_0.4997709025174515"},"_hasShrinkwrap":false},"1.5.6":{"name":"metaroute-ts","version":"1.5.6","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.6","gitHead":"dfbfd2c9bcd77f405e3cf254841af3f4578650ed","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-xZi8mMf5FSLdjGs6LFm8JsTr/4a1cqVkM36Rz5Rt20SXiaEX17tzwwIdllG+b4AX1Zbh5M2FSLxypvoGezngIw==","shasum":"96f33dbb47b1919f0a9955dde442c0b9579601d8","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.6.tgz","fileCount":656,"unpackedSize":530834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUNEDHFX+ryF3G6x6Z+TYsuDnR1Lexg2BLfzk05OSW/gIgZJED8wE/GjrOuPtJPPpQl08UM7QltFccXFiPcQxzOzc="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.6_1709909363702_0.2420351081325831"},"_hasShrinkwrap":false},"1.5.7":{"name":"metaroute-ts","version":"1.5.7","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.7","gitHead":"3a3d04c8e3eb99b5a1311c2af695e842e8f1362b","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-dN0VRp5rFeOIcDn5xwy0HOowN/FwNUjCWjOR3ErUaMajVTwNxmUoYoBMEA/VkjMdTmhZA/NmAMuPiktskavvOA==","shasum":"cd1b5d9484837f4a182551bce3af71c3919c3d96","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.7.tgz","fileCount":656,"unpackedSize":531309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECw27GMgNhcQ20yGzpuyahXJhxlBE8hwpiBfRvBNPoXAiB2yIA3clzm62mm7Zh5ESmdSJYDY3YQviVQnPbSay4lQA=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.7_1709910882582_0.27269982146883187"},"_hasShrinkwrap":false},"1.5.8":{"name":"metaroute-ts","version":"1.5.8","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.8","gitHead":"5f60b60f773556e9d6b7ae3e7f54151f885d955d","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-kVMwbbsQvo48ns2rQ4N7nl/w3PVN+crp9mybnVlglUEdcFlP+3ei9jj+jw5ldaAcAeMgUvfAaWVoqqLTk76jNw==","shasum":"9595f99dddb08598434f858b97e7f8a3ebd9bb89","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.8.tgz","fileCount":656,"unpackedSize":530639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1KGBfeTGG0DIpMqwfnxfyKr8099vU7aL8XaAhhfV8OAiBhc1J3xEs49ZB1lHLC+luOF+m2edHiljrai5vBZBs19g=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.8_1709911290628_0.5903436755896063"},"_hasShrinkwrap":false},"1.5.9":{"name":"metaroute-ts","version":"1.5.9","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.9","gitHead":"10b5967f60b3c52914a49edc73619a8f28a40b88","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7xdZkbgvZxuWQnbbIX4mKUmGFAErR46ESZWmVaKObrxe43llXtV4GsFUzvo3Iqx0hgWw5kNMtSIhmr04xSMMzQ==","shasum":"488943153753607bfd40746ad97de2e9fea42e13","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.9.tgz","fileCount":656,"unpackedSize":530748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlzVf8igU+7d3qFJ8FLA+PTiwHDCljDliTWfFP4GSNvwIhAKywgKWgHw+M0/RwMVUXMQ5Uo+pC/TA58WH3pPM3n39T"}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.9_1709911559263_0.14115476075980937"},"_hasShrinkwrap":false},"1.5.10":{"name":"metaroute-ts","version":"1.5.10","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.10","gitHead":"1a5cfee5448d5670e97e3392778ce1d42b7dcf6a","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-j5dE7gtPG1ci9SRc2EHLqJsIuhlE6ypF04qt1s5nBETXV/ysOl2zOWwzO26l83d6nB0SLRoS84p9GGXZHu5zwQ==","shasum":"4b82716aeddde8708ed69c658c600cd2e92038ea","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.10.tgz","fileCount":656,"unpackedSize":530504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfDJZHFKN0q/PNoroEb9R3RWnoRneW+IYoj+AWvP38ZAiAQeLgijyaAPXkk7bspAE7DACn3YRMcioB9zRZOAfZb+w=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.10_1709911915502_0.23742001363889575"},"_hasShrinkwrap":false},"1.5.11":{"name":"metaroute-ts","version":"1.5.11","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.11","gitHead":"f04b44ccfd2e5e6c6091c8cd5c8cbc29097bca4d","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-JiVppuJxBGL9yoeZBfxZHWbkh8aDBrBxQE7pKG4DwkXP4mc23IA5oKf7btrvnlaz6n/nrVhew2n2oIqkqYesjw==","shasum":"2acd7ce20a432727578e0893ae3dabc365d0c4be","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.11.tgz","fileCount":656,"unpackedSize":529868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmzTt4LYvd3JhOHXZS/Ds+TkRAFDcHuNUxXRB3NZrkYAiEAwxUViPSVR61ixPW7qpwuGyoUdVRW9IPdTTQkVzFO86E="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.11_1709912327465_0.03207952162201644"},"_hasShrinkwrap":false},"1.5.12":{"name":"metaroute-ts","version":"1.5.12","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.12","gitHead":"2fc336d550cbd5cc495de82d61edca778ce94fad","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-sNovLT7VI9rlNicagUbyCtpTLBPPfNgogcm7qB67mXoL/Fesc1YRjQdPdlC6BvvWQPxLgPasOvGeSTX1mW9AqQ==","shasum":"9bbb8c76e1beecf411828eae78076e86bdd43785","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.12.tgz","fileCount":656,"unpackedSize":530634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Q7oY9v8bM+S0Zy0kvJd+9Oo3SGiVQjXucqYzc3LPQAIgeiJa/++lV2ElDKUISwsddbiI5Tf8kSNJ7CqKqUzqhYg="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.12_1709914289193_0.4127023937824468"},"_hasShrinkwrap":false},"1.5.13":{"name":"metaroute-ts","version":"1.5.13","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.13","gitHead":"8eab4d8f8f760aae9ef6001bb6039966f118e27f","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Op+oaF4fraCvVqj3aiQmo/sEu9ppj1RUA+p1kyH5g5eu4WIacfI3yafKSO7qMeFdTBDhuHjEvUrvZ+bRdcq9/w==","shasum":"cb9f65a8d323aa76c4ee523b09fb79349150052f","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.13.tgz","fileCount":656,"unpackedSize":530682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEWkoOvWgg4m+5CpJUUDSZ28LLZGFx8Jj4qPhGjPsIFAiBAJ0OFzWDXnm4Q4JoqO/6OZcUg7946kEUIMNXXxNrRHg=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.13_1709915305245_0.607532939569297"},"_hasShrinkwrap":false},"1.5.14":{"name":"metaroute-ts","version":"1.5.14","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.5.14","gitHead":"10aed335f9fbfc1ef2df26828c1abaf04db125f9","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-uWje2jQ//Vzs0lUnJKJK2jR+rIKugd4S0IpVEYSGioQ3oiNssuAwohxuH4Wi70gFo6kzglFQK4N6Dkal3/w+cg==","shasum":"2349b0d6ca5d369e54e1ae98451c14a974abf0e8","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.5.14.tgz","fileCount":656,"unpackedSize":532757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOCZi/tHf5ZhJewYFJwMQagRkH1ZHyzRJDFx7efMNiYAiBwygHlESKTe79IZz2JtJGb3ZumoZVwkda/6UoJLKXIEw=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.5.14_1709999370667_0.7445998829457996"},"_hasShrinkwrap":false},"1.6.0":{"name":"metaroute-ts","version":"1.6.0","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"_id":"metaroute-ts@1.6.0","gitHead":"5ca12ff1ad88f82b311e9d80d6b11ace46463107","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7cmED49Pw866SUb38KKbHzgmCBqN8JVWRE+onXBHEPP2zY2AAx47LqhYK7zuPB9n3D+wiQj920eLZ1Gztxd/Wg==","shasum":"2d11717e936e70aeef1d8922e160c569e4f35a0a","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.6.0.tgz","fileCount":665,"unpackedSize":535905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4HfAUJ8mowdttcXY/bN7SLnSZLw3f2odqTAuX9SD2TQIgD0wunFVOvj7cC0uSF4MzH/Y22A8XtP45N/aMa+ttqRs="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.6.0_1710036232441_0.1384159649166039"},"_hasShrinkwrap":false},"1.6.1":{"name":"metaroute-ts","version":"1.6.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"_id":"metaroute-ts@1.6.1","gitHead":"1ef61a3f64fc5e08daa3f4c8739b9420f2d4e7e1","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-1iszUe0u7KIwDJCM6+IUzhgxoMQmJRXzBrlNcg2luKuLq4O0sKJG6HqsKWS8wyOjNijmCFm2dCYUYovfqAJX4w==","shasum":"e5e9e7183969fac0616b393a0b0ad32a518324d6","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.6.1.tgz","fileCount":674,"unpackedSize":542265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0nWVbb1Dah9UQOIUYlOusPKGRu2ldmYetNeLCUIjd4wIgQDn6sQ/dvPbaWAkJfKLwgcnWLsbZilEjNyjsEQywb/Y="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.6.1_1710097926796_0.49536261396236725"},"_hasShrinkwrap":false},"1.6.2":{"name":"metaroute-ts","version":"1.6.2","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"_id":"metaroute-ts@1.6.2","gitHead":"3d4f0d9748beccdb4cab029a77363e2b8cd61193","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-oVZ772lI4kDN21mkZ9/n7MkS8No08u/dkG0IGsZ1GbzZpO0QDzUMaZIYOoTh58vgMVOgtGRmb1uhj32vHBI+qw==","shasum":"9a080e2e53afa488e49473f8f950a67e9bcfa476","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.6.2.tgz","fileCount":674,"unpackedSize":542212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUU48Mqu2TvuKzqkzAsMfzZ5lQitjJCCZGIfNaMpCLSAiEAiDJ/c4QcITfW0WMT+VgCS4xjGVDAN0iJllIaUzFEkA0="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.6.2_1710098157830_0.44447196320482485"},"_hasShrinkwrap":false},"1.7.0":{"name":"metaroute-ts","version":"1.7.0","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"_id":"metaroute-ts@1.7.0","gitHead":"f5e898030bab82e16b49ffd28f18709889e8699d","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-uk6I/clkHLBQuFL4SJsHDzcJgloZWTzG3xOe5XguPlzuAlw8GKdkaGl/WdoCS7iL2Dg5x4U/NqrlD00qfD1r1g==","shasum":"d9d1db6351cf51f2c38dc2c4a41b305d43b80b62","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.7.0.tgz","fileCount":599,"unpackedSize":486980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCYBo+FdkCfdVvAW5utKZbP0YGxo9nONUT3lzNPHvJBAiA+OP3FYWSrOng20W16tljcVMSvnwBL7vAwjJ/ZGPUyFg=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.7.0_1710157885531_0.9154939188906663"},"_hasShrinkwrap":false},"1.7.1":{"name":"metaroute-ts","version":"1.7.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"exports":{"./api":"./dist/api/index.js","./auth":"./dist/auth/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./configuration":"./dist/configuration/index.js","./email":"./dist/email/index.js","./engine":"./dist/engine/index.js","./memory":"./dist/memory/index.js","./validation":"./dist/validation/index.js"},"_id":"metaroute-ts@1.7.1","gitHead":"4790c8015e7bb36b582d0bab9d56d77e95e483a8","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-daBgsUwBHcF1lqh/vnFrdLrDwXuZlytjm9szWKhbMLdzUC39qQcWhZWNq/VH3i1EdiVEgqCveCHdplGw2RlecA==","shasum":"b40c82175939195ee04dc3fb1ab38ad6c8cfad74","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.7.1.tgz","fileCount":401,"unpackedSize":329611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCik5rtbp7a+TXH2Re7hfcnGOYf9zIqMBAeRntboRF7ZgIgJ0b+2oVd1ZxDLUnPN2YpQ/mYaD6e7IV77zZ1pV+MOBQ="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.7.1_1710158812580_0.7826505632913081"},"_hasShrinkwrap":false},"1.7.2":{"name":"metaroute-ts","version":"1.7.2","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"exports":{".":"./dist/index.js","./api":"./dist/api/index.js","./auth":"./dist/auth/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./configuration":"./dist/configuration/index.js","./email":"./dist/email/index.js","./engine":"./dist/engine/index.js","./memory":"./dist/memory/index.js","./validation":"./dist/validation/index.js"},"_id":"metaroute-ts@1.7.2","gitHead":"1e792acfda9281c8eae21398a7de95613ca831f3","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-FdNC4OlOJl/aMHdEcUT4D15qN8p4QhJB6JpwrZ8zgrnLIriVue/STRcEmh7mXBtFePS7CDgwe/f7oM+wMCBnTg==","shasum":"c8d8becc610613c0c84507dece3085997a685c8e","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.7.2.tgz","fileCount":401,"unpackedSize":329639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpAXq3KFLctc9kvV8xypy1YDjHqH5ow7pfWQQxgCEQlQIhAJ7U7Amz4FL+W9CWnlMKsoMpi4X9+t/86+1sg3LxX+Rn"}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.7.2_1710159398605_0.6600328721526214"},"_hasShrinkwrap":false},"1.8.0":{"name":"metaroute-ts","version":"1.8.0","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"exports":{".":"./dist/index.js","./api":"./dist/api/index.js","./auth":"./dist/auth/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./configuration":"./dist/configuration/index.js","./email":"./dist/email/index.js","./engine":"./dist/engine/index.js","./memory":"./dist/memory/index.js","./validation":"./dist/validation/index.js"},"_id":"metaroute-ts@1.8.0","gitHead":"967e72add455b4c6bf16523e6a173e9eac2a9a95","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-L1NNNSHBKmTfQpRx4ZMeARdbjZPle05qLp5XWqAl/KAvopNZvB/w76RANxe6mNuvqgz9jhH2JppIkkiHJ3w+IQ==","shasum":"b4486d0e6326cf6d501e64f6022f3036af569d36","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.8.0.tgz","fileCount":8,"unpackedSize":107625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXNLx15Geqi9kuIcJMecMOG+aWWf2JD1RMVf10DMHEhAiBEhfO1YKKMSg2+PIBlcUsc0o4hVmitiiXqNQDFHwyV1Q=="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.8.0_1710175287774_0.8821731785392706"},"_hasShrinkwrap":false},"1.8.1":{"name":"metaroute-ts","version":"1.8.1","description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://metaroute.vercel.app/","repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm"]},"scripts":{"build":"tsc","dev":"nodemon","prepare":"npm run build","test":"jest --detectOpenHandles","test:coverage":"jest --coverage","coverage":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"keywords":["framework","typescript","api"],"author":{"name":"Emil Ölund"},"license":"ISC","dependencies":{"reflect-metadata":"^0.2.1"},"devDependencies":{"@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/jest":"^29.5.12","@types/node":"^20.11.19","@types/supertest":"^6.0.2","babel-plugin-module-resolver":"^5.0.0","coveralls":"^3.1.1","husky":"^9.0.11","jest":"^29.7.0","jest-openapi":"^0.14.2","node-mocks-http":"^1.14.1","nodemon":"^3.0.3","openapi-enforcer":"^1.22.3","openapi-types":"^12.1.3","semantic-release":"^23.0.2","supertest":"^6.3.4","ts-jest":"^29.1.2","ts-mockito":"^2.6.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsconfig-paths":"^4.2.0","typescript":"^5.4.2"},"nodemonConfig":{"ignore":["**/*.test.ts","**/*.spec.ts",".git","node_modules"],"watch":["src"],"exec":"node -r tsconfig-paths/register -r ts-node/register ./src/test.ts","ext":"ts, js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"npm test"}},"exports":{".":"./dist/index.js","./api":"./dist/api/index.js","./auth":"./dist/auth/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./configuration":"./dist/configuration/index.js","./email":"./dist/email/index.js","./engine":"./dist/engine/index.js","./memory":"./dist/memory/index.js","./validation":"./dist/validation/index.js"},"_id":"metaroute-ts@1.8.1","gitHead":"29f71100a95d9a94a146369ab9679f1f53fd514c","bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-RLob3QrO4+ALjn02acx8gKGS13K4Hldi7i9obwvTWt64tLKc9Ou5zMoNmJgCC21C9TcdWIixFhZvu3y7Vd87Kg==","shasum":"f5855289b126386297a0dafad1691caf1f38ee9a","tarball":"https://registry.npmjs.org/metaroute-ts/-/metaroute-ts-1.8.1.tgz","fileCount":417,"unpackedSize":340902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl5GbdvNDPervZ0hTBfy4wAtMCskrMkiq7zSOKCHMF7AIgVRFtLMMCW5PK0KZC1Erqb4iromI3W9OMzUQURhThuQY="}]},"_npmUser":{"name":"emilohlund-dev","email":"emil@emilohlund.dev"},"directories":{},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metaroute-ts_1.8.1_1710179750130_0.7838300493362529"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-04T20:19:14.594Z","1.3.1":"2024-03-04T20:19:14.744Z","modified":"2024-03-11T17:55:50.940Z","1.3.2":"2024-03-04T20:26:31.433Z","1.3.3":"2024-03-04T20:37:30.380Z","1.3.4":"2024-03-04T21:56:53.112Z","1.3.5":"2024-03-05T00:57:11.610Z","1.3.6":"2024-03-05T00:59:07.638Z","1.3.7":"2024-03-05T18:41:56.898Z","1.3.8":"2024-03-05T18:44:24.282Z","1.4.0":"2024-03-06T17:03:07.465Z","1.4.1":"2024-03-06T17:22:38.502Z","1.4.2":"2024-03-06T17:38:09.256Z","1.5.0":"2024-03-07T16:26:25.909Z","1.5.1":"2024-03-07T16:31:09.443Z","1.5.2":"2024-03-07T16:36:10.166Z","1.5.3":"2024-03-08T12:34:45.900Z","1.5.4":"2024-03-08T13:13:01.949Z","1.5.5":"2024-03-08T14:04:48.445Z","1.5.6":"2024-03-08T14:49:23.918Z","1.5.7":"2024-03-08T15:14:42.751Z","1.5.8":"2024-03-08T15:21:30.830Z","1.5.9":"2024-03-08T15:25:59.528Z","1.5.10":"2024-03-08T15:31:55.703Z","1.5.11":"2024-03-08T15:38:47.609Z","1.5.12":"2024-03-08T16:11:29.359Z","1.5.13":"2024-03-08T16:28:25.410Z","1.5.14":"2024-03-09T15:49:30.846Z","1.6.0":"2024-03-10T02:03:52.717Z","1.6.1":"2024-03-10T19:12:07.065Z","1.6.2":"2024-03-10T19:15:58.014Z","1.7.0":"2024-03-11T11:51:25.703Z","1.7.1":"2024-03-11T12:06:52.784Z","1.7.2":"2024-03-11T12:16:38.789Z","1.8.0":"2024-03-11T16:41:27.974Z","1.8.1":"2024-03-11T17:55:50.305Z"},"maintainers":[{"name":"emilohlund-dev","email":"emil@emilohlund.dev"}],"description":"A simple framework for building APIs in TypeScript, with a focus on simplicity and no dependencies.","homepage":"https://metaroute.vercel.app/","keywords":["framework","typescript","api"],"repository":{"url":"git+https://github.com/emilohlund-git/metaroute.git"},"author":{"name":"Emil Ölund"},"bugs":{"url":"https://github.com/emilohlund-git/metaroute/issues"},"license":"ISC","readme":"<p align=\"center\">\n  <img src=\"./metaroute-logo.png\" alt=\"MetaRoute Logo\" width=\"300\" />\n</p>\n\n[![Coverage Status](https://coveralls.io/repos/github/emilohlund-git/metaroute/badge.svg?branch=main)](https://coveralls.io/github/emilohlund-git/metaroute?branch=main)\n![npm Version](https://img.shields.io/npm/v/metaroute-ts)\n![License](https://img.shields.io/npm/l/metaroute-ts)\n![Downloads](https://img.shields.io/npm/dm/metaroute-ts)\n[![Known Vulnerabilities](https://snyk.io/test/github/emilohlund-git/metaroute/badge.svg)](https://snyk.io/test/github/emilohlund-git/metaroute)\n![Open Issues](https://img.shields.io/github/issues-raw/emilohlund-git/metaroute)\n![Open PR](https://img.shields.io/github/issues-pr-raw/emilohlund-git/metaroute)\n\n---\n\n<p align=\"center\">\n  MetaRoute is a passion project made for personal experience and exploration. It's a fully fleged API framework with tons of built in features. It operates through the use of decorators. The biggest reason for building this project was to try to make an API framework with next to no dependencies. The only dependencies used currently is Socket.IO & reflect-metadata.\n</p>\n\n## Table of Contents 📖\n\n- [Installation 🛠️](#installation)\n- [Documentation 🔧](#documentation)\n- [Contributing 🤝](#contributing)\n- [License 📄](#license)\n- [Contact 📧](#contact)\n\n## Installation\n\n```bash\nnpm install metaroute-ts\n```\n\nor\n\n```bash\nyarn add metaroute-ts\n```\n\n## Documentation\n\nFor information how to use the framework please visit the MetaRoute documentation page at: [https://metaroute.vercel.app/](https://metaroute.vercel.app/)\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for ways to get started.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n## Contact\n\nIf you have any questions or need further clarification, feel free to reach out to me at [emil@emilohlund.dev](mailto:emil@emilohlund.dev).\n","readmeFilename":"README.md"}