{"bugs":{"url":"https://github.com/koajs/router/issues","email":"niftylettuce@gmail.com"},"dist":{"shasum":"49000817da288549068fd5379ddf6a3d6f1adc26","tarball":"https://registry.npmjs.org/@koa/router/-/router-15.7.1.tgz","fileCount":7,"integrity":"sha512-dAMN3Sp/YBSSpaJ/Mgb2emPs4nPWnrKyfv+Zy22AQGBDC53gClhBwiyXdaC/ZPccMs7JWnzgIl1ungYyzyoScg==","signatures":[{"sig":"MEQCIGj4iFbtYE41ELgnyXm+yQ1gR1+VIzJRC287S2tS9zAeAiB7vX2XOSBmFBOm/T3VNFhGJdSKsZXVqtSPRP04iO3ELQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGZDA9xUPwbvohLcovHiUhO3uWZm/t0f3ci5s5E+ZipLAiEA2ks2Daq25Y0dmEWaL7dIsbGporCUnp1G7LVU3hhYQ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@koa%2frouter@15.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211842},"main":"./dist/index.js","name":"@koa/router","types":"./dist/index.d.ts","author":{"name":"Koa.js"},"module":"./dist/index.mjs","engines":{"node":">= 20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","require":"./dist/index.js"}}},"gitHead":"1ae7e0c5f2f70d48c1a864e26bb62f110cf72be1","license":"MIT","scripts":{"lint":"npm run lint:ts","bench":"TS_NODE_PROJECT=tsconfig.bench.json node --require ts-node/register bench/run.ts","build":"tsup","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,yml,yaml}\"","lint:ci":"eslint src test","lint:ts":"eslint src test --fix","prepare":"husky install","release":"np --test-script test:all","prebuild":"rimraf dist","test:all":"TS_NODE_PROJECT=tsconfig.ts-node.json node --require ts-node/register --test test/*.test.ts test/**/*.test.ts recipes/**/*.test.ts","ts:check":"tsc --noEmit --project tsconfig.typecheck.json","bench:all":"TS_NODE_PROJECT=tsconfig.bench.json node --require ts-node/register bench/make.ts","benchmark":"npm run bench","test:core":"TS_NODE_PROJECT=tsconfig.ts-node.json node --require ts-node/register --test test/*.test.ts test/**/*.test.ts","pretest:all":"npm run lint && npm run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,yml,yaml}\"","test:recipes":"TS_NODE_PROJECT=tsconfig.recipes.json node --require ts-node/register --test recipes/**/*.test.ts","benchmark:all":"npm run bench:all","test:coverage":"c8 --all --exclude eslint.config.js --exclude tsup.config.ts --exclude src/types.ts --exclude \"bench/**\" --exclude \"dist/**\" --exclude \"recipes/**\" --exclude \"test/**\" --exclude-after-remap npm run test:all","ts:check:test":"tsc --noEmit --project tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab4956f0-4223-45a9-9fa4-cd3307644082"}},"homepage":"https://github.com/koajs/router","keywords":["koa","middleware","route","router"],"repository":{"url":"git+https://github.com/koajs/router.git","type":"git"},"_npmVersion":"11.19.1","description":"Router middleware for Koa.","directories":{},"maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"titanism","email":"npm@titanism.com"},{"name":"3imed-jaberi","email":"imed_jebari@hotmail.fr"},{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"_nodeVersion":"24.22.2","contributors":[{"name":"@koajs"},{"name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"dependencies":{"debug":"^4.4.3","http-errors":"^2.0.1","koa-compose":"^4.1.0","path-to-regexp":"^8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","np":"^12.1.1","joi":"^18.2.9","koa":"^3.2.1","tsup":"^8.5.1","chalk":"^6.0.0","husky":"^9.1.7","eslint":"^10.11.0","rimraf":"^6.1.3","ts-node":"^10.9.2","prettier":"^3.9.8","supertest":"^7.3.1","@eslint/js":"^10.0.1","@types/koa":"^3.0.3","typescript":"^5.9.3","@types/node":"^26.6.2","lint-staged":"^17.5.1","@types/debug":"^4.1.13","jsonwebtoken":"^9.0.3","@commitlint/cli":"^21.2.2","@koa/bodyparser":"^6.1.0","@types/supertest":"^7.2.1","@types/jsonwebtoken":"^9.0.10","eslint-plugin-unicorn":"^73.0.0","@typescript-eslint/parser":"^8.70.0","@commitlint/config-conventional":"^21.2.2","@typescript-eslint/eslint-plugin":"^8.70.0"},"peerDependencies":{"koa":"^2.0.0 || ^3.0.0"},"peerDependenciesMeta":{"koa":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/router_15.7.1_1793509518370_0.9858316769048985","host":"s3://npm-registry-packages-npm-production"},"_id":"@koa/router@15.7.1","version":"15.7.1"}