{"_id":"@mewhhaha/little-router","_rev":"55-cfe83fbd9694e0a6f70844ae5b07fb9f","name":"@mewhhaha/little-router","description":"`little-router` is a simple router for Cloudflare workers.","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.1":{"name":"@mewhhaha/little-router","version":"0.0.1","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.1","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"fe072e67fa35306e15b454d3476f904c3c93445b","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.1.tgz","fileCount":15,"integrity":"sha512-1jp3ViJULpiw9xoTQMAg7JwiK+TNs6UNf8a4UdrOuGDAshMaXWhQduvPgu9yA4aYWW2XFWV5itOx4a9kH6FqAw==","signatures":[{"sig":"MEYCIQCuigJ+r5Yz8/BDvuqudVol7Dt/bqWSzEskqFZvgE0+QwIhAKRuOIeF69wDJlXFGUmIWOPAYerTX71F6OFQLmdoJ9RL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTPvbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotWw/6AvVCyRX/Losxj3ZBf2YG7Pxx5jmGZ1RFclrWBkz4ieUm0MrX\r\nKOJwuoT81Wlm78g44k2WK53JbySp1fbV++fTicCHrX3C3NF0JZVV+J0nBVfV\r\nE2OCFyOm/+ysJnj/cm6JnsnSUvooXEwnzurOVNY3Yp8NZYJOcMIuRy4dEW+N\r\nAGkO2MCKqJ876GjtHhtWrH5Ym/G4STE0RCy7f2zcmChb8S+v2bTD2gIazq5k\r\nZ+3mm2NGk3/rmvMVd9P7P6UIjHyb+ci6ZHMr0PsO0T8QtzlnrMShV4T2OebY\r\nurHdfohUhwaXHxqPNZHU/Dc94p6mXz3cauPMN2CkJX3vJKJcC1EiBMT6gboG\r\nSWJm53BqnPUqEaLabu3RirhZa8feF34JrhvEzcvick/YGiqnTWZYm+KksvJi\r\nC9JSipj8+L2hIFxRFghMeNnXimMuAMul2pm1Q1rw7xbhPuJhjyuKsabzE+hP\r\nUV2VKIIn5UZSM+TEkZ1I3dj3v6qlykRj1H/SowavBOHM8ikWxXWnoPs3MNP4\r\nw9zsMzP/1cNrjtHBgQg8UCrp9NRB7nKqNAGBVWIvrkHyYALk6kTqevCNjjnz\r\n1Ot5kQyyCypUpsC6ul2hGxA4eRJNsZNiZdvtz00sFr5KDDZ0Xy8/rKagGqTb\r\nfJE0xVzZx8VIS4zOCrjs9tJr9iGTxYxtYQk=\r\n=IhG2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/eb96b762707589f249798bd127cbfe10/mewhhaha-little-router-0.0.1.tgz","_integrity":"sha512-1jp3ViJULpiw9xoTQMAg7JwiK+TNs6UNf8a4UdrOuGDAshMaXWhQduvPgu9yA4aYWW2XFWV5itOx4a9kH6FqAw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.1","@mewhhaha/typed-response":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.1_1682766811017_0.5596753228124369","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@mewhhaha/little-router","version":"0.0.2","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.2","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"d5db67748c60d7a431da9baf871b8824a7e98e2e","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.2.tgz","fileCount":14,"integrity":"sha512-JSeW/JMTquSSDg9mInkRuNTPVHDq8TR4P/nD/Cev5O0ZKKWj45Rt3Fh2OI5CB3SKqU3BdYvgF6LouUszeRA29g==","signatures":[{"sig":"MEQCICDVX6JcprT9YdTbvD+44t+SCVnH8TSQTgAc8QjClIZmAiA3NcHkbM1CL5dH0nI3x3mKUsLqERgpS0vo3/k8lsKq3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTjOHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUDQ/+P+SdD8k9aBeCzS9u95RYSyAdRd6N1zYv+ZONOrrYvU8XF0Ka\r\nkEFlKTavDKDQJUBwuZU+teu2C/0OvnrzdKmgA20cbylT+c4+6aA1XHOKV6Is\r\npnGx/TI2PgZ/AxsVa3mWo5Q+Rqzv84AmXv2qGvrnh9naw5PZnGHema3Erh3/\r\nAo6uvQKPSJXTz/XHcHOiLOhrJr7bSskRGE/WLKqYGsMAUo6XRzQQLuAq8YEm\r\ntPzA27W3/ppOdBi1n1ajA4t5J4Wro/hXVqispkrq8HgMibZENekThpDcg+/B\r\nK4akdnTHWR1jYWqyoH8m6VOZh1CWugKoBFihLKPfgGeSNCdDVL2dajHLX6Lz\r\nSuJNtRjrq7j/czntYJ98Uw6VGihGzy83A9oF5iVesVo/1j2LG1d0zEPU1CPH\r\nvyo6jFZK0FMCW0OWyWXXaLi5KxPAqxPsgsiKDI6CHbRjbSrsOUWp/eOAdDrO\r\nLNZFWF8E7dGtvFAIOfqJgoGYd7DS36q7ulE1lnyl0CNxffSvs5G0ZfOLcaNH\r\njSdn7BNqtdh5gG+hrlcuOIDIEYHVAo+HZdJL+wb4lIZDvs0R4RSsfjIxVtRA\r\nlktOocOjWJ4RmfU2Nk/XXAPQNJgUwngFMSIb3MBHF0J74FaVAWHvq2JM5cmp\r\nzqRgnkkRNlXexVzyVuFg1NH3v/KAVUrfM2o=\r\n=IEqm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/0babcb46402aafb465c8dd5996d1bbcc/mewhhaha-little-router-0.0.2.tgz","_integrity":"sha512-JSeW/JMTquSSDg9mInkRuNTPVHDq8TR4P/nD/Cev5O0ZKKWj45Rt3Fh2OI5CB3SKqU3BdYvgF6LouUszeRA29g==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.2","@mewhhaha/typed-response":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.2_1682846598889_0.947133807080835","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@mewhhaha/little-router","version":"0.0.3","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.3","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"8aca8f65d2d87b4d6717eaca5deb18ea33064c48","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.3.tgz","fileCount":14,"integrity":"sha512-RLeNXn3IFZBP0TaUDgsoESsWJOQstuTYIaN4UP28jYQpvz6xS7kZMRqvknFoTMnPUkFOYZurEcj89DgOM7QiuQ==","signatures":[{"sig":"MEYCIQClBvECJvUPOl/2mHoLp+W4yfPtHvYFfIINfiUEjMENEAIhAOGd0uJ6ewWFGCu/z4vs/t/aXul5m46QI9kHOYhOC+23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTkSYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxWQ/6A2evT+1HoWIPLC7Bi1d4Sqe4EZc/fsV6ZkSX2ycQL57Lk0ls\r\naLNr+H7n5GWNaTpQW+wX0fCBEC1IO9BBVllHOZ0LbcK0EJjhTFCneCEutcph\r\n00liI2KrINJD9SXl3IRTnGc6BgVIIps8vPaJ4S/Pt1pYIR52+dO81KSWD60l\r\nMATLVGB8Zx+KHMJFCCASkcZh/aReoW2ullDH6q9jfNmEPBZefWJPQivkAkDL\r\nZfPdv/AqRkYvTZsrgzbm1JJFxRN8RucDdxyYwJJSJ/qEBQ6Ckabjg+YCv/g5\r\nSPfxwnQNwSCTYSDjgJ768lJ9pT+V3n1zufzGwMADGRzc2YdiaT3p8mdHCrgL\r\nzpS1dQpVI/YL9g7trhoNnrkiDU8UyJeX8RL0WCneizJrjRvMhvGOed+zws4o\r\nME6rQQl8ifiXcVKEOCtHrmWX6ZAuiZivw4OsxnWXqQle56Vqo3vsZc+cPVo9\r\nn5P3uB/57HwCwA9dG5c0w5Vb6XplPHwPGPEggTaothA6AFW1zzJP5djh1Cdy\r\ntxuGTnIHgNnca7RG4BMdGEyx0BioVy6qVPPYX+XxNZ4EH5swKFMsNGEryALF\r\nDiudPHeaa3AX3N7dU1B6/yL56di2pOQsCH97+idULXhW4Cj7Y1mUELI062uw\r\n/ikim1B+PHO0B1JJRl7n1QDygEFeBL2GFrQ=\r\n=bYZP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/aa9b113930f5f17424bdc472b14aac5c/mewhhaha-little-router-0.0.3.tgz","_integrity":"sha512-RLeNXn3IFZBP0TaUDgsoESsWJOQstuTYIaN4UP28jYQpvz6xS7kZMRqvknFoTMnPUkFOYZurEcj89DgOM7QiuQ==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.3","@mewhhaha/typed-response":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.3_1682850968463_0.5165666992777183","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@mewhhaha/little-router","version":"0.0.4","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.4","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"d40242bb0fd41e79a2303c29573c616aa561fa1f","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.4.tgz","fileCount":14,"integrity":"sha512-wyti0EuilFdyxX95nlMoau2/Udz+78YeLDgZa8jPP/LjhLwol9jQ3EgdcGJ7zmZyyVEdSdUqogUhv5mlrd4T9w==","signatures":[{"sig":"MEQCIClUEbS3a7j+NMLvCZ8iInZP/W8slsRcX2qdWWumt/4FAiAV5KiO27qN8w+qARxEiaoa80WcOUK8uzuBUdsbqKG6Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTm0TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1KA//T2GdN3ISL+jHOLFDwr2Il6aeNPBgvLvsh+2Bdy6ANiu6kKVU\r\nF506AMfcfyV/gQ/pX38aK69kSNM0ftrZbKYWPCRic7+9+b5Xl2LbnR6TMhZ0\r\nxSLvOxh+MqMIKvEJS5F0BCg6Hq+7PiPm6+nOAfAuJGuPPezuUQZoO8MVYIna\r\nS3JWDaXZn7FatK4vlh4VOnZ46ILugPLHQtrNM61txpkkNr4BdHqYuPqNM1Hk\r\nWwGCXrReV0UB59oKLGP5Zgghu9W7RAhTvEQfXqYZVsorEz0gZ5SVqbSp9U/V\r\nkUHyB13B89UWBpGeF7UTVL3dLhG55AvkOGu1J/thTFP+QuXWNxUstslsNadf\r\nY9bdBwP5vtFNlgbiW3/JchEyVFhd+gMdEFkMrf5CIQp2ufZchP/oEnUf2d//\r\nwElSlH0ZeQrioPOKaDJ61N3owVlcRrQJNIGOMlNHfMuy9xJEYWdpE/2RYBJI\r\nJj9ImDO/ZmF2duNeE1vhxQVYSbGqwEjjFhybh5Ttf/DjdaxRfWDH7FzxCe4V\r\nZvzPyU3RDYUSExtfh5vDrrSdx7gzOh46IW1Pp5fyOgNcXCqe8Ao+8un8GAEx\r\nbSt1qg2yyaXJvSI5nLtlW36Xkif3s5PSex46rKw46DToodhowhIYw7LTZ6PG\r\nqutylYyT9HAwtlFYu49fk3MAeagUaut0DTo=\r\n=P+P3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/620db716dbd2fad4ede6b65b677f14df/mewhhaha-little-router-0.0.4.tgz","_integrity":"sha512-wyti0EuilFdyxX95nlMoau2/Udz+78YeLDgZa8jPP/LjhLwol9jQ3EgdcGJ7zmZyyVEdSdUqogUhv5mlrd4T9w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.30.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.4","@mewhhaha/typed-response":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.4_1682861331010_0.39465853584872757","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@mewhhaha/little-router","version":"0.0.5","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.5","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"61820cf4a2c0b1e108c44be1848271f09b355a52","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.5.tgz","fileCount":14,"integrity":"sha512-GOAk4a7qlzdE+gtjrfPyDGmc+R43vovhr+8+6u0ZYLRU2lF5lnok/16aqkBcM9Xn0p25wbU13Lq45fH5B21qXw==","signatures":[{"sig":"MEUCIQD/F5DGVHz3uarBm4E+mRuJXJYnPfFkGAKhsrMITKqBfwIgc2dhWW+ZA8ySXbxO/mxqMGTdBDsuEkBpPOFtc0pMHf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9199},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/1c6287ef2568a090380eaa1448b65cdf/mewhhaha-little-router-0.0.5.tgz","_integrity":"sha512-GOAk4a7qlzdE+gtjrfPyDGmc+R43vovhr+8+6u0ZYLRU2lF5lnok/16aqkBcM9Xn0p25wbU13Lq45fH5B21qXw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.5","@mewhhaha/typed-response":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.5_1685144672645_0.7172949492407372","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@mewhhaha/little-router","version":"0.0.6","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.6","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4708f2e83970744888e8b7fb88a4a939ed0aa7c6","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.6.tgz","fileCount":14,"integrity":"sha512-Cl5t/Ne9JFF0uynAcSX2cP+TI6ZwYL5jnMaCamhKHDFOPF2pQcvML6h46INBq9IS4sM7OgjZA/R02guY93Ma+w==","signatures":[{"sig":"MEUCIH5Je+hy6AEHVAzAsYa2xnW6QY4U6Cjxph0dHc6iT1QtAiEA1nnSVfpKk3fzJ4A5boTB+b4BZOV/TMWKysHsYWgkHDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9285},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/a6ee3d8cf79fd77394181063d54e5047/mewhhaha-little-router-0.0.6.tgz","_integrity":"sha512-Cl5t/Ne9JFF0uynAcSX2cP+TI6ZwYL5jnMaCamhKHDFOPF2pQcvML6h46INBq9IS4sM7OgjZA/R02guY93Ma+w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.6","@mewhhaha/typed-response":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.6_1685220710606_0.4828253592342515","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@mewhhaha/little-router","version":"0.0.7","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.7","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"23066a3d2a8f728a252181a1e156a85421ea7bf5","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.7.tgz","fileCount":14,"integrity":"sha512-G6BCrREgcuTOnhpxHn8k4yyDPt/DHr176PPQoydiH8sSqG0QNE6yBZqWbDf2WDtvjOsfE0BGTIdoIHUOXeWKVg==","signatures":[{"sig":"MEUCIFfFOIsKqTkfAOE63hYfB1cHruzfohLhTfFRLQ6dMY/HAiEAq9pUAIENxsByNSQwdryh9zSywhkoXR5by327zGU6Qso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9397},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/096639d32de397ad9f32e4ab6147f013/mewhhaha-little-router-0.0.7.tgz","_integrity":"sha512-G6BCrREgcuTOnhpxHn8k4yyDPt/DHr176PPQoydiH8sSqG0QNE6yBZqWbDf2WDtvjOsfE0BGTIdoIHUOXeWKVg==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.7","@mewhhaha/typed-response":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.7_1685221274806_0.22721735929950948","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@mewhhaha/little-router","version":"0.0.8","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.8","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"b24f688ad1874dbe32c531d1820d408938a6c857","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.8.tgz","fileCount":14,"integrity":"sha512-o/LyZPPUZDb2zSGAoXn1wqYNGEyRk88SHIfwIg44CxnKyT5g+xHlHyn4rO0yAuoMeC3lL0bTge+nVyC1uSHUXw==","signatures":[{"sig":"MEYCIQCarrs0mGMGER94JBWQvokHeJju9Rgdxk4Zv3qgyeon1gIhAO703HBtDlaiuPRSOTgyg5mvDVMiQBmyJPj8mTnkUtlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9670},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/ace0b2726c2ee2ad829f3679da4fefbe/mewhhaha-little-router-0.0.8.tgz","_integrity":"sha512-o/LyZPPUZDb2zSGAoXn1wqYNGEyRk88SHIfwIg44CxnKyT5g+xHlHyn4rO0yAuoMeC3lL0bTge+nVyC1uSHUXw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.8","@mewhhaha/typed-response":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.8_1685563353857_0.3492087781721187","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@mewhhaha/little-router","version":"0.0.9","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.9","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"5255d36c7b3ce7c4185f8171dc2c829bed5d1646","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.9.tgz","fileCount":14,"integrity":"sha512-EP8Puz3GBsQIja0Ez6+2ALkHzNgd0CvUy6G+7a9wnFH0q1/w4NXjGsZ+4Xblimok5yKEC/mtxkDlx1Wc/4MjHA==","signatures":[{"sig":"MEUCIHM7ri1+UUe52yCsEdyhHpZnzUOournJC8Bleh8xCQYSAiEA2pfutH/JC0g114QYd5LwMT9nzwf5BpuwVG6Bttjj5rY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9780},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/3308790b48b1c3edcf20fd36774e6886/mewhhaha-little-router-0.0.9.tgz","_integrity":"sha512-EP8Puz3GBsQIja0Ez6+2ALkHzNgd0CvUy6G+7a9wnFH0q1/w4NXjGsZ+4Xblimok5yKEC/mtxkDlx1Wc/4MjHA==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.9","@mewhhaha/typed-response":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.9_1685911269586_0.1977470469118654","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@mewhhaha/little-router","version":"0.0.10","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.10","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"20666a3f878c0a983cbad520d3db898d5007fd96","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.10.tgz","fileCount":14,"integrity":"sha512-P/9Y/pS51o9E2jOZY2elo8hroLmPfT0Fe1y8nxM3YCV5oV340vnLTW9reN9tkuIqvxgrTSFjpySuWaQwIuoLnw==","signatures":[{"sig":"MEQCIB4MAOJknqsxnIyqMuGWc0F8KmeYirOy84xU0AXULUQFAiBQvrjcpv/t67QhSmE+a2kxLh3YIDenyo/t5JALUV9a6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9855},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/4c4cc9c9d3faa811d626458cf8cec918/mewhhaha-little-router-0.0.10.tgz","_integrity":"sha512-P/9Y/pS51o9E2jOZY2elo8hroLmPfT0Fe1y8nxM3YCV5oV340vnLTW9reN9tkuIqvxgrTSFjpySuWaQwIuoLnw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","typescript":"^5.0.4","@mewhhaha/config":"^0.0.10","@mewhhaha/typed-response":"^0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.10_1685982360737_0.3318141976948932","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@mewhhaha/little-router","version":"0.0.11","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.11","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"35102862f5ead637bde0477ad4459bcc6f40eecf","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.11.tgz","fileCount":15,"integrity":"sha512-neiNbtQ8G91btjlVvFkYTGQEmWn2f947hUrvX2vQWL/+YNuGSGLGfckwcVkAM24kvYr/Txn1ycJDgex2dyZg1w==","signatures":[{"sig":"MEYCIQDjw1wJtQ5zh4t7hpbAZK8HywFA8OMhStH0hS94ZDThAAIhAIY7R+545mRO/NPaJF9pc51lLrxbdD9yN0LG+Pawq19Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10034},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.11.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/5c800561156608458c347789c189986c/mewhhaha-little-router-0.0.11.tgz","_integrity":"sha512-neiNbtQ8G91btjlVvFkYTGQEmWn2f947hUrvX2vQWL/+YNuGSGLGfckwcVkAM24kvYr/Txn1ycJDgex2dyZg1w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.3","@mewhhaha/config":"^0.0.11","@mewhhaha/typed-response":"^0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.11_1687298265062_0.9659860964066092","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@mewhhaha/little-router","version":"0.0.12","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.12","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"c21027ef179a18645ae6e6ebf809fd9e3f45b6be","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.12.tgz","fileCount":15,"integrity":"sha512-Y3jSrlZ9VOg1OYefQUY6XfvNaQduOU8UPQ1pwEZBrJcAewbnyWT37DHqGRzc3WIkpbjtYRG7hUpq7mQ6bEA4JQ==","signatures":[{"sig":"MEYCIQDFsNd4XA4iukqR5T2jIg5pFAKlhbsLOZ7wapOUmPSuiAIhAKKeDQY771dO7T6OO6t79G2Z0mbrmGbQhxHJPExn1HdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10112},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.12.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/8ec8488eb96613d70be81728191005d2/mewhhaha-little-router-0.0.12.tgz","_integrity":"sha512-Y3jSrlZ9VOg1OYefQUY6XfvNaQduOU8UPQ1pwEZBrJcAewbnyWT37DHqGRzc3WIkpbjtYRG7hUpq7mQ6bEA4JQ==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.12","@mewhhaha/typed-response":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.12_1688243038093_0.030723681767579336","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@mewhhaha/little-router","version":"0.0.13","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.13","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"3f8dab282438eda426d107a29d36a5070d946acd","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.13.tgz","fileCount":15,"integrity":"sha512-/gDXd6uEOofQhc927kSaQD0g5rK3tk/7F4Efdtc2ht6m6rmeXzqSUBuvm1XMGKkhCedlaxQ8uz9l5McrmwSR4w==","signatures":[{"sig":"MEUCIQCGdD4nlaDfr9PE83pYo2uU/Jlp/9kyRjQ/eUU9Dz07BAIgPV+hJ1AdvDQUoWVr3j0MG8CNTCYYmbiuF4SUOLEEEU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10215},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.13.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/bcd4b547428600a7eda17cc8f6096b94/mewhhaha-little-router-0.0.13.tgz","_integrity":"sha512-/gDXd6uEOofQhc927kSaQD0g5rK3tk/7F4Efdtc2ht6m6rmeXzqSUBuvm1XMGKkhCedlaxQ8uz9l5McrmwSR4w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.13","@mewhhaha/typed-response":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.13_1688291330895_0.85894864784152","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@mewhhaha/little-router","version":"0.0.14","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.14","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"0478a19ee8bc62d0afb7e3f0e736c3add36ea2c7","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.14.tgz","fileCount":15,"integrity":"sha512-3Wo2SX7oNuUfdpurJPDQkNaDX4Q+fLUtt2PBxiNxlTIfKNS043rErrKhAhsAO8HOcWYyVauLJumzIPY3e3MG4A==","signatures":[{"sig":"MEUCIFKyvakUva98YinRHItTCeFDEJr0R3zIBa8ZMFxbIm7LAiEAwvS5+DRDn7K4F4oTdkKzvpToXGHuu3dpqQ7Bqz4LMVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10298},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.14.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/32d52358feb30d1c2fe2f0287bb29649/mewhhaha-little-router-0.0.14.tgz","_integrity":"sha512-3Wo2SX7oNuUfdpurJPDQkNaDX4Q+fLUtt2PBxiNxlTIfKNS043rErrKhAhsAO8HOcWYyVauLJumzIPY3e3MG4A==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.14","@mewhhaha/typed-response":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.14_1688292170910_0.15663459003840674","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@mewhhaha/little-router","version":"0.0.15","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.15","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"8545935e5fa3d00c32117ac440d22a5730389975","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.15.tgz","fileCount":15,"integrity":"sha512-TizoXGuVfQrB4597djyveyzkKqnpnr6S8wWg0ZS0nArbIdGEXoQFb99qKwhHaT00LxEMeSc1YS7x1/AbENZ0+w==","signatures":[{"sig":"MEQCIAipppNHfzP/yfkmh9/IAfXf1QVK5zMfOWsFf/YaVsCxAiAPXza94X5CxoCAucRBiJTxGrhB2cfAV2poqmE47JHpgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10364},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.15.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/9a77b674776317ef3677dbc57fe7915d/mewhhaha-little-router-0.0.15.tgz","_integrity":"sha512-TizoXGuVfQrB4597djyveyzkKqnpnr6S8wWg0ZS0nArbIdGEXoQFb99qKwhHaT00LxEMeSc1YS7x1/AbENZ0+w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.15","@mewhhaha/typed-response":"^0.0.15"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.15_1688901199199_0.21436105830649788","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@mewhhaha/little-router","version":"0.0.16","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.16","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"74eeab9cd868406011bc7bf666981ba02421c616","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.16.tgz","fileCount":15,"integrity":"sha512-KiZ3aE8XjoopPFRVFB4KwiafEs0c+k0z1s6Db/gyGr4r/w7YEpI2FX3BOWyk/e5m0bPz+3OgPpk92KpLSGIoWA==","signatures":[{"sig":"MEUCIQCEhqissfdkdA3+wdaDs+hqOC2kfX+pIDsuamE+qffWXgIgAjoirQTTM3JNp3YZ+jK1GiFjmvdiV2g8w+pcmD5x/6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.16.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/d5c8243882b00a9f3ca9dd1bade9136b/mewhhaha-little-router-0.0.16.tgz","_integrity":"sha512-KiZ3aE8XjoopPFRVFB4KwiafEs0c+k0z1s6Db/gyGr4r/w7YEpI2FX3BOWyk/e5m0bPz+3OgPpk92KpLSGIoWA==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.16","@mewhhaha/typed-response":"^0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.16_1689428805879_0.9432797453392492","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@mewhhaha/little-router","version":"0.0.17","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.17","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"32c3f2aa2a52753d46fa858af2e8903ac4f37e78","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.17.tgz","fileCount":15,"integrity":"sha512-z/PMcEKnr7WNHVIpqkpMSt4Vl3gh8H3b2uVVXdUDYTwXtxWWXLyJyTSmtsA3wO8JfpQZk98AVroJD2KBYpykpg==","signatures":[{"sig":"MEUCIHKZGU+8Thr9nRNXr94SlOuWDV94PTouyM6BJEJ8SD8xAiEAieRG0lRzNRPI34iPOpcusoCnqGq4te4zj49oX79rMlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10503},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.17.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/6532cc73fa08ec288d9de4d8d3e3d05a/mewhhaha-little-router-0.0.17.tgz","_integrity":"sha512-z/PMcEKnr7WNHVIpqkpMSt4Vl3gh8H3b2uVVXdUDYTwXtxWWXLyJyTSmtsA3wO8JfpQZk98AVroJD2KBYpykpg==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.17","@mewhhaha/typed-response":"^0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.17_1689429367828_0.7638115420575453","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@mewhhaha/little-router","version":"0.0.18","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.18","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"a9bed47843c164ac888b9dd666bc89ae24b90831","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.18.tgz","fileCount":15,"integrity":"sha512-5q6z6CQ8xjAQPxyzhp7jhsm5tn7ZcrbY9I2/pSZwEdd6ZTCovVPeLkMwD+NPi2j7iJLZVL8QBW6RJDdGs5wJ3Q==","signatures":[{"sig":"MEUCIQCaIVzbCHW93VN0lK/n+jy+tPFiejfSPsI7+y6Upmbn1wIgZ6qnAT8nXl1lVnAD0T27IVS44xmhyzSeGBupd9BqsH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10689},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.18.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/a28ab6a8865c8709df7c12338f3f4ba9/mewhhaha-little-router-0.0.18.tgz","_integrity":"sha512-5q6z6CQ8xjAQPxyzhp7jhsm5tn7ZcrbY9I2/pSZwEdd6ZTCovVPeLkMwD+NPi2j7iJLZVL8QBW6RJDdGs5wJ3Q==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.18","@mewhhaha/typed-response":"^0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.18_1690059174288_0.974452293032855","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@mewhhaha/little-router","version":"0.0.19","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.19","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"c49eadbbd3ede3abbbdfcdb593609266e31c302d","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.19.tgz","fileCount":15,"integrity":"sha512-6AAHJTLJFxc4cCJu/EuCwiAPKfQb4k1GvfxN1oIt3hvATdG15yux+7YEpu99jQ6OnF19kOPNyh5d/WKgZSnOuw==","signatures":[{"sig":"MEUCIGQVo+sXcxZFTHYsVFG2PpEcNEmPdY2US1qvnpi0rHnrAiEAgbdlzyIRTSptc2GRmPejg7ynKOQKJSKmFfZhkAHHEYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10815},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.19.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/bfde28b5c0804087d8056be435f48ab0/mewhhaha-little-router-0.0.19.tgz","_integrity":"sha512-6AAHJTLJFxc4cCJu/EuCwiAPKfQb4k1GvfxN1oIt3hvATdG15yux+7YEpu99jQ6OnF19kOPNyh5d/WKgZSnOuw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.19","@mewhhaha/typed-response":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.19_1690235079084_0.1465307279568493","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@mewhhaha/little-router","version":"0.0.20","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.20","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"54ed58f093180d55455dcfcbd470de3921bd5f46","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.20.tgz","fileCount":15,"integrity":"sha512-YP0xAuQH8iNXQb2U/ZEU52UpoMFFyZ/h/hL49oAwA9oDpe9ihybMNHnoUugtM4Lsh4/c0ksQ3cM+NjPUHqPvng==","signatures":[{"sig":"MEYCIQDg2bpl5Pfutp/Lx8A30ZUhad5hHzRvLGGmzM8+QCsT/QIhAJKiyjv4SqIfhSN+cc6YKz4LSKu1IeUPcNMQ88Qq1i8H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10942},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.20.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/87bd0df2f06a58fcb99c3411baa7a9d8/mewhhaha-little-router-0.0.20.tgz","_integrity":"sha512-YP0xAuQH8iNXQb2U/ZEU52UpoMFFyZ/h/hL49oAwA9oDpe9ihybMNHnoUugtM4Lsh4/c0ksQ3cM+NjPUHqPvng==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.20","@mewhhaha/typed-response":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.20_1690240693759_0.390550716200033","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@mewhhaha/little-router","version":"0.0.21","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.21","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"80ebb225a8d699614b61104066913da0958b20df","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.21.tgz","fileCount":15,"integrity":"sha512-kEn1D86xKmDPaeKx6FblsUXGYArW7gHw7XAvRm/Z2jY+0UtePhj6LchXgXwg5IM50rSOaFxOF9j7yOxnboBaJA==","signatures":[{"sig":"MEUCIAiLWBxd8LHnWMpKvr1NOkpECy+5zMgt7rKr2ptUdyabAiEAo8RjYqnNGP5YQkBYDYIldE23LF31iu/2CLmiD8MnbTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11047},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.21.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/2d6a6e6fe2b0cbcd5a88c47ede6557ee/mewhhaha-little-router-0.0.21.tgz","_integrity":"sha512-kEn1D86xKmDPaeKx6FblsUXGYArW7gHw7XAvRm/Z2jY+0UtePhj6LchXgXwg5IM50rSOaFxOF9j7yOxnboBaJA==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.32.2","typescript":"^5.1.6","@mewhhaha/config":"^0.0.21","@mewhhaha/typed-response":"^0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.21_1690670666963_0.7324385757880101","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@mewhhaha/little-router","version":"0.0.22","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.22","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"cd593a62887f4c3a8fd900b59e6a02ca6d2535c3","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.22.tgz","fileCount":15,"integrity":"sha512-i7Xo6DKNXt+75IU/7PddFkEUgasiLgJiUNRHD7TDR17PR+SrzW9m84zEfHn8PEDnEm6jzrWEvDQDrMm47Yd3SA==","signatures":[{"sig":"MEQCIFkuh9/o9e6yVaJXVMI0yfuBlt8MX/f1GPtbkCxntADLAiA/5rjhatfWUhJVpdEHbT2boNAVIwXrcZqelOXHZUV/hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11378},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.22.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/af90781fc89079049319d68fb4c1b69b/mewhhaha-little-router-0.0.22.tgz","_integrity":"sha512-i7Xo6DKNXt+75IU/7PddFkEUgasiLgJiUNRHD7TDR17PR+SrzW9m84zEfHn8PEDnEm6jzrWEvDQDrMm47Yd3SA==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.1","typescript":"^5.1.6","@mewhhaha/config":"^0.0.22","@mewhhaha/typed-response":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.22_1691315765822_0.0783839804900639","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@mewhhaha/little-router","version":"0.0.23","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.23","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"d1a4e35b5e4d1c8a518c5bbe088550b83eeb4bfe","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.23.tgz","fileCount":15,"integrity":"sha512-EnR3C1r3FRiBR/320+XZ1eqc99QI7bARqrx9hZVsqz3x1hNo64U0IU2fJc+iO15ejb20Rl0yi8zwYQ76VZhk4w==","signatures":[{"sig":"MEUCIDydgoDFyCSZ0jXO+6LlHAn/NoJuTC4EjVkt+apLNGyeAiEApIpQDwyI76bHBDITQci6nwgkVlovUuGxGSF5E05o18Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11462},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.23.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/55633128d221a8fa8a3fb6760a61b123/mewhhaha-little-router-0.0.23.tgz","_integrity":"sha512-EnR3C1r3FRiBR/320+XZ1eqc99QI7bARqrx9hZVsqz3x1hNo64U0IU2fJc+iO15ejb20Rl0yi8zwYQ76VZhk4w==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.1","typescript":"^5.1.6","@mewhhaha/config":"^0.0.23","@mewhhaha/typed-response":"^0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.23_1691320359933_0.049586730996732165","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@mewhhaha/little-router","version":"0.0.24","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.24","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"2a192f242584256267f67b6f6b1aa0dc455dd2a3","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.24.tgz","fileCount":15,"integrity":"sha512-gP5a4Laj05Jzhcnzc37v5lv7kDbG0t/53z6Lez/1uQ3K5q1kVMEet1oBNl4mXP8BhvKWdx9uNNlGpLdmA7kCbQ==","signatures":[{"sig":"MEUCIQCzd/7vnNyIJol0iq0DLVJ2bgimHGVQPQROLFEOdhLWtwIgQWwCYmwONs0A68luzzNgAIHzZ2wBlSzJbIUngP75W54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11545},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.24.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/a42842911514c9845c08a08ecc1c508c/mewhhaha-little-router-0.0.24.tgz","_integrity":"sha512-gP5a4Laj05Jzhcnzc37v5lv7kDbG0t/53z6Lez/1uQ3K5q1kVMEet1oBNl4mXP8BhvKWdx9uNNlGpLdmA7kCbQ==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.4","typescript":"^5.2.2","@mewhhaha/config":"^0.0.24","@mewhhaha/typed-response":"^0.0.24"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.24_1694592672766_0.9338062769610971","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@mewhhaha/little-router","version":"0.0.25","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.25","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"7305cae4bd8fa65586d95b8eaf76e7f23c0b9d1f","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.25.tgz","fileCount":15,"integrity":"sha512-rSGpbCJ2VLZT/8bANMNvIW+xXDlQQTv/8iuKEgUOT5KSXj9/vBnaL8SnRY16LLCTERaiHI7bDEH3cX8Z6N3Q/g==","signatures":[{"sig":"MEYCIQChT6Fvm+kukUuZpTEtVFGtCero7l7afmGuRvKVTbk1dgIhAMbODceh4wwIXqhzF8wrkm6jQ/Rd6ar346znu5bMwjOC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11621},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.25.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/789de7002412a164c1ec7103f44ee7e3/mewhhaha-little-router-0.0.25.tgz","_integrity":"sha512-rSGpbCJ2VLZT/8bANMNvIW+xXDlQQTv/8iuKEgUOT5KSXj9/vBnaL8SnRY16LLCTERaiHI7bDEH3cX8Z6N3Q/g==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.4","typescript":"^5.2.2","@mewhhaha/config":"^0.0.25","@mewhhaha/typed-response":"^0.0.25"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.25_1695257177243_0.059061255544303304","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@mewhhaha/little-router","version":"0.0.26","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.26","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"09afb7e216620a2c970faa25669def330799adf3","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.26.tgz","fileCount":15,"integrity":"sha512-ddVMtZFU/ASP0lagGsscmx+Tm8XF2USPOisPTURqji9WImIKpy+Fhp/dYvzIStzI45/qeT/YPapE8U53/IZ2aw==","signatures":[{"sig":"MEUCIBEw5uDl3oTVGi4oWCu2FayZb8/vnBNLgWT/45umf4lIAiEA4EVqUgpaKojK5ogU103eiFCU4us0PRVLA/SMzokstN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11697},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.26.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/fd169edf3b8f76848d309a9f5248ef97/mewhhaha-little-router-0.0.26.tgz","_integrity":"sha512-ddVMtZFU/ASP0lagGsscmx+Tm8XF2USPOisPTURqji9WImIKpy+Fhp/dYvzIStzI45/qeT/YPapE8U53/IZ2aw==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.4","typescript":"^5.2.2","@mewhhaha/config":"^0.0.26","@mewhhaha/typed-response":"^0.0.26"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.26_1696443498122_0.8892759751692252","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@mewhhaha/little-router","version":"0.0.27","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.27","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"9b257aadbb1963467a013ffd49eae860043c814f","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.27.tgz","fileCount":15,"integrity":"sha512-EE1JbD1WlvtWsSUHzbmO9kTg7Ivkb9t4TT4QdIsTLRRSga6JAg4OSvw2iAzrgTdkjPL8I+bQZCqQf+Y/MkJcRg==","signatures":[{"sig":"MEQCIAs0APncz2s5uUPc0emcl2YEf5qs8pfMo5iYMS7hMII2AiBnakBY6KV32cGl7cbOsJuxr5IFDEoM9W+LFCTklSnM9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.27.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/3c4f87056e926082eb81d82a0183a27f/mewhhaha-little-router-0.0.27.tgz","_integrity":"sha512-EE1JbD1WlvtWsSUHzbmO9kTg7Ivkb9t4TT4QdIsTLRRSga6JAg4OSvw2iAzrgTdkjPL8I+bQZCqQf+Y/MkJcRg==","_npmVersion":"9.5.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.27","@mewhhaha/typed-response":"^0.0.27"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.27_1697635242965_0.8161771430660176","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@mewhhaha/little-router","version":"0.0.28","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.28","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"c0c4118c0c11e8fc91cea15b9f252ed84a480a7c","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.28.tgz","fileCount":15,"integrity":"sha512-Rr1idXy3UAAuLhpj7Z6jmNzAznK1Y0lCG0eaN9nQJLGeiJUB5u6GbcBLOIoUMsh7gzch7iWHPwrWA8GCfOnBwQ==","signatures":[{"sig":"MEUCIHRMX6Q7bysBleONfdG353ca3Q1YehDbN5b+oc4KFfhwAiEAlGtBhY0/Tmh1WLh5MxchjqNTELwf3xsbFXXP7v78U/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17053},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.28.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/5fa4f44cbda69f3a0d6f5dbae306274c/mewhhaha-little-router-0.0.28.tgz","_integrity":"sha512-Rr1idXy3UAAuLhpj7Z6jmNzAznK1Y0lCG0eaN9nQJLGeiJUB5u6GbcBLOIoUMsh7gzch7iWHPwrWA8GCfOnBwQ==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.28","@mewhhaha/typed-response":"^0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.28_1697810141931_0.07984631828260436","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@mewhhaha/little-router","version":"0.0.29","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.29","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"c7c3a02668833334889031ea18f089dfc9aae7a4","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.29.tgz","fileCount":15,"integrity":"sha512-Fr2bDlw5JZ7doYFfiwk2SgwJOClhQPIPws+loK+axquTutBPTByqBmfusfP9qGisQqRbK6ALL4qn0bC0rExCaQ==","signatures":[{"sig":"MEQCIC8JWCwKTWjUG7IweAf+HKJIC2OTGcpEV406lU1BUO1hAiBC2VJ6pGEapbThDJS0SxlvlVX2MkrtciAHGfJNp6sJag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19679},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.29.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/af53188e3dece4d41bca99b0424ccc09/mewhhaha-little-router-0.0.29.tgz","_integrity":"sha512-Fr2bDlw5JZ7doYFfiwk2SgwJOClhQPIPws+loK+axquTutBPTByqBmfusfP9qGisQqRbK6ALL4qn0bC0rExCaQ==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.29","@mewhhaha/typed-response":"^0.0.29"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.29_1698137582695_0.4283043483210289","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@mewhhaha/little-router","version":"0.0.30","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.30","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"cb33263492d5def9790e84e84c202241a59a75e3","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.30.tgz","fileCount":15,"integrity":"sha512-dzsUNaX+AaloW+nVXXRhSKeBUvGstpROAYMCJ0nGKOpEt2gJrrwTDZb2MgEpXDKdLTUDaMvdeN2YtqDhNCka/g==","signatures":[{"sig":"MEQCIDpR40+DD4dh9XbB7lKU8wWyE7kXCNRxQ/WTtOezif9GAiBKa9uATidVd9ioc5xq5Habb6HEa7VZL8uj7S5cmdMfCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19746},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.30.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/8af4249de4a8a86da04e9c04f0ebca9d/mewhhaha-little-router-0.0.30.tgz","_integrity":"sha512-dzsUNaX+AaloW+nVXXRhSKeBUvGstpROAYMCJ0nGKOpEt2gJrrwTDZb2MgEpXDKdLTUDaMvdeN2YtqDhNCka/g==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.30","@mewhhaha/typed-response":"^0.0.30"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.30_1698164843967_0.004586679290290663","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@mewhhaha/little-router","version":"0.0.31","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.31","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"dbb058fd93be780c872293e17f008af2d76a08cd","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.31.tgz","fileCount":15,"integrity":"sha512-khRYV3ZFalskUX+I8MQocdWtLXPZtHPp4EyFu+kw3z/cbnt4Mq4IbphNrzG2INXVQdCedK4swyhAwpLvkObBow==","signatures":[{"sig":"MEYCIQD3NT/Ybd9ZW+VyOsxKZ+SIFSPnMLgpvS7qRf6XQxQt7QIhAKtFLu+C3xK5nnoNe1dBwIlfpHvUEbmaTrdwxJ4zBtjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19810},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.31.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/18c2c9201ae3af8c33775a21a5193e25/mewhhaha-little-router-0.0.31.tgz","_integrity":"sha512-khRYV3ZFalskUX+I8MQocdWtLXPZtHPp4EyFu+kw3z/cbnt4Mq4IbphNrzG2INXVQdCedK4swyhAwpLvkObBow==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.31","@mewhhaha/typed-response":"^0.0.31"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.31_1698232880203_0.9513755600801233","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@mewhhaha/little-router","version":"0.0.32","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.32","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"3b515ab31abcf08086da07b96fdc7c0b888a42e9","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.32.tgz","fileCount":15,"integrity":"sha512-6yQf5KgpNXjfoAHnBOEv3+rrUA8G7kQ6KigOq9ny9lbY447iUF149qtHmSaKDnt7fo/dhnJk1pqvcJXdMSRCqg==","signatures":[{"sig":"MEUCIQDfsXAs8jnzJyjwhle2UsQP/YgmJ3d0r0yCPc2gu9udowIgQKiAJ53lDeYN11zN69OCTyVoyHwh2eWusuG5IN0r9po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19877},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.32.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/afd97eae2e498c4277c83f10b7b6ca6d/mewhhaha-little-router-0.0.32.tgz","_integrity":"sha512-6yQf5KgpNXjfoAHnBOEv3+rrUA8G7kQ6KigOq9ny9lbY447iUF149qtHmSaKDnt7fo/dhnJk1pqvcJXdMSRCqg==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.32","@mewhhaha/typed-response":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.32_1698239889660_0.5910180640500255","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@mewhhaha/little-router","version":"0.0.33","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.33","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4161b5a45adf3c04f1e95462a2e8593d19ae9ef0","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.33.tgz","fileCount":15,"integrity":"sha512-Z9BDZfdgzkxtKCQKCU7Phc8kiBWa8ipCt9m8FNK9DgnP1sBoGH9cxx3Ov+GOgFClXc/vaHATddz+xKYOw5ueXA==","signatures":[{"sig":"MEQCIH/ChiCF/73TV7LUjoIte5HcWa5aG/DMUtDQX/5M93E6AiB5WOuDdnoDCHnW3Dl/aw2KzHuzAOZPRQ88FeENOqKlLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19963},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.33.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/dbade69c09133e36a3d1eda0b1dc7336/mewhhaha-little-router-0.0.33.tgz","_integrity":"sha512-Z9BDZfdgzkxtKCQKCU7Phc8kiBWa8ipCt9m8FNK9DgnP1sBoGH9cxx3Ov+GOgFClXc/vaHATddz+xKYOw5ueXA==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.33","@mewhhaha/typed-response":"^0.0.33"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.33_1698244187628_0.4946089314916271","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@mewhhaha/little-router","version":"0.0.34","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.34","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"e02076b6321860839f773cfe750fbdb60c4f9ec8","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.34.tgz","fileCount":15,"integrity":"sha512-nXgDNFJIqUjuAH+1HTnRRQ81b4R72YLuZdz6b+HnEokfVs9aBtC/h9wsy+E1NgK3RLV8C0O9ItNtiHoVAygo1w==","signatures":[{"sig":"MEUCIEolzHH5FAaIfPK4NTjikNtrabwMV3M5JpT5M0rlQIssAiEAkcwrWKhUb9R/ooE1E+/IaAJ+nsYqrqvmrBZHQ7k4GZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20259},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.34.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/d5a559a9b0c1082e72cf4953045bc2ae/mewhhaha-little-router-0.0.34.tgz","_integrity":"sha512-nXgDNFJIqUjuAH+1HTnRRQ81b4R72YLuZdz6b+HnEokfVs9aBtC/h9wsy+E1NgK3RLV8C0O9ItNtiHoVAygo1w==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.34","@mewhhaha/typed-response":"^0.0.34"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.34_1698326774163_0.39732279916474056","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@mewhhaha/little-router","version":"0.0.35","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.35","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4dcb0a42788f501e44f2f8723b227f3223a79645","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.35.tgz","fileCount":15,"integrity":"sha512-VlTAmLMNe3Z4DUryo5h6UX7fYnZtHMP7zamJUB8xLWU63shvPXEiJ85v0g5763ReYkfkcK8oCXoki2eawsd+jQ==","signatures":[{"sig":"MEQCIFoL4dKBFSGz6Fnm/VwCvm5RlUbxkx1LVDk2zFA4Vb9rAiBI2HZdoWVKz2l2b+K/fq73Yf56kSITkPpSwI5O3Gp2Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20762},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.35.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/c96643e2b6563a6b12124e493aba6af9/mewhhaha-little-router-0.0.35.tgz","_integrity":"sha512-VlTAmLMNe3Z4DUryo5h6UX7fYnZtHMP7zamJUB8xLWU63shvPXEiJ85v0g5763ReYkfkcK8oCXoki2eawsd+jQ==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.35","@mewhhaha/typed-response":"^0.0.35"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.35_1698330059925_0.067894266765816","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@mewhhaha/little-router","version":"0.0.36","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.36","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"49355a9b7c2a7f246e77ec46c06e9cbf0065a7fc","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.36.tgz","fileCount":15,"integrity":"sha512-Rg6e7NfnVK7MzSqY+sYhT7DFS12WH6rFNhXCer7qaHKkzjFoLmwOv/VR8nguDAizPHSWOAoNYW9RyKI7x5uGKg==","signatures":[{"sig":"MEYCIQCdKJ7PqoVzFYDyBfhZ5pgJlIDdG/iTpCtUAinQeqiLcAIhANHs8LcTtxD/ERL1p2zjIneGK8gmbCNwK9SUqwW6/lUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20830},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.36.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/055a1462cb49fefae7db347190efbf1b/mewhhaha-little-router-0.0.36.tgz","_integrity":"sha512-Rg6e7NfnVK7MzSqY+sYhT7DFS12WH6rFNhXCer7qaHKkzjFoLmwOv/VR8nguDAizPHSWOAoNYW9RyKI7x5uGKg==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.36","@mewhhaha/typed-response":"^0.0.36"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.36_1698401137272_0.4970347176816676","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@mewhhaha/little-router","version":"0.0.37","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.37","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4df903fee1d45ec1392745b4a475538da0e31f6e","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.37.tgz","fileCount":15,"integrity":"sha512-dSlSOWYwPDrQQhsV7I31p+/8zSKvfqOeHQyZNQQ9FPLklJuY6uRsRZg+FLgNJBoOAU7SZJSwe9VR0K824qkP3Q==","signatures":[{"sig":"MEUCIHmtq89xmlCHGxCB05Tdijw836sukhd6RnIlpSCkw3FMAiEA/rctWGQ06gZjvsFZggZq2kVHqP1PY36gUM5/3UlsccE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20920},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.37.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/ce2ca5dde827ccb8f3fff493e7a94a95/mewhhaha-little-router-0.0.37.tgz","_integrity":"sha512-dSlSOWYwPDrQQhsV7I31p+/8zSKvfqOeHQyZNQQ9FPLklJuY6uRsRZg+FLgNJBoOAU7SZJSwe9VR0K824qkP3Q==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.37","@mewhhaha/typed-response":"^0.0.37"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.37_1698406054143_0.41005108154465275","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@mewhhaha/little-router","version":"0.0.38","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.38","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"aa8b05445086bfb3547f4bc421b6c3ca1d8a48c6","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.38.tgz","fileCount":15,"integrity":"sha512-64PvP8CND4fuYZfoWvyezK+ypVTrYbWHOXPaY2MCZW2NHdALBqQcBoUPEWhVeBcjhjBkgYaceT0VR/HL0kviFA==","signatures":[{"sig":"MEQCIC+sTEPEvbwjkwNHPzLoSjf+0a0pZUUMXn+nMK4iPEbTAiBvBpMHB7mh/K/yByet9jMWNHO1EE595IxgOc+a8lp12w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20988},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.38.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/c6419aed044c18277d7f18448a6e3059/mewhhaha-little-router-0.0.38.tgz","_integrity":"sha512-64PvP8CND4fuYZfoWvyezK+ypVTrYbWHOXPaY2MCZW2NHdALBqQcBoUPEWhVeBcjhjBkgYaceT0VR/HL0kviFA==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.38","@mewhhaha/typed-response":"^0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.38_1698514173293_0.9337569063332181","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@mewhhaha/little-router","version":"0.0.39","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.39","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4cfa3b2a8122790176d4fcc777159a15ebfa198b","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.39.tgz","fileCount":15,"integrity":"sha512-dhqH9bU5z0kdzEKoe6YLdeTiwpSkEl0y7NgFvutaNr2Y9AiYlcG/I/BrVtuJ1DTk5RBgllb55CGKLc8qeIdl3Q==","signatures":[{"sig":"MEQCIGpgi6dGpu31FbvH9k3AA7I/y1KlRdh/KzdovUhlturQAiB1w8tM1E1OClqtAqZFFYMLpR65B/pblHe9FdNViEKq+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20581},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.39.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/2e7c5201bcccb294f8977ca77bfe9a64/mewhhaha-little-router-0.0.39.tgz","_integrity":"sha512-dhqH9bU5z0kdzEKoe6YLdeTiwpSkEl0y7NgFvutaNr2Y9AiYlcG/I/BrVtuJ1DTk5RBgllb55CGKLc8qeIdl3Q==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.39","@mewhhaha/typed-response":"^0.0.39"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.39_1698964114790_0.3410728344582643","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@mewhhaha/little-router","version":"0.0.40","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.40","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"1ed73f3a58a4ecf0df9ff09f1d9b863a25e91257","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.40.tgz","fileCount":15,"integrity":"sha512-SKjO9Gmir8MTmOTnuyLEYyGDRN/eqyNULe1i8wVMYytjcB1sNnAESTRd+4rGbiIUt/gpoSvBHG188ww36fnWmw==","signatures":[{"sig":"MEUCIA1gx0KqyghC/BF1CZMmpHXVQbn4mT6R4youk3R0i7b5AiEAkTwdsqovfinoSuptM1ow9FhCZlEsAIi7isU5D1AC78g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20657},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.40.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/5cea005ec14f28f42e1a618fa75ae36a/mewhhaha-little-router-0.0.40.tgz","_integrity":"sha512-SKjO9Gmir8MTmOTnuyLEYyGDRN/eqyNULe1i8wVMYytjcB1sNnAESTRd+4rGbiIUt/gpoSvBHG188ww36fnWmw==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.40","@mewhhaha/typed-response":"^0.0.40"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.40_1698965643131_0.6864657772759195","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@mewhhaha/little-router","version":"0.0.41","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.41","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"cca023a7a1d832f9a06dfb5ea534cf0f3afd8f76","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.41.tgz","fileCount":15,"integrity":"sha512-sCNkZpjzM96VgBWyr5ggcRJIBuEoQdNgGRPRQ9AQbF5Jz9phQz/4VhJksmmP8LZIc+csX71I7ZQ31XucFpLJOA==","signatures":[{"sig":"MEUCIQCOez7A983AbqxzUZbrpIsGZ1pVdDRphXHLi5BzQqEOtAIgFKJ+w3wm7yuQU1F0GLOFll2mOquGDqvo8fE755cdAIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20456},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.41.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/f2a7a909c54fa1edf94ceec43180be5a/mewhhaha-little-router-0.0.41.tgz","_integrity":"sha512-sCNkZpjzM96VgBWyr5ggcRJIBuEoQdNgGRPRQ9AQbF5Jz9phQz/4VhJksmmP8LZIc+csX71I7ZQ31XucFpLJOA==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.41","@mewhhaha/typed-response":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.41_1699002131059_0.005424812091238351","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@mewhhaha/little-router","version":"0.0.42","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.42","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"c4cb5f975b4c1db8c58b295bf61862478ff39416","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.42.tgz","fileCount":15,"integrity":"sha512-NCxdJYX2o31txf0WEdeBOmvQkW/YumqTFbKCib1F6OepkPV/hxM+1SkAr6YsLWhKW1vOd+D6oONHH6lUXwIUOw==","signatures":[{"sig":"MEUCIQDgPD3PY6s08y66tnls/5oMRrAbTsi8eb3O7gLfKlGQrAIgNXlnZR1fxPqxNr+xIDy0KP+HYhbD9LQTYGe2PMSyJa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20583},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.42.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/08349a59a6a4e655b4db1b1d15d8ebcf/mewhhaha-little-router-0.0.42.tgz","_integrity":"sha512-NCxdJYX2o31txf0WEdeBOmvQkW/YumqTFbKCib1F6OepkPV/hxM+1SkAr6YsLWhKW1vOd+D6oONHH6lUXwIUOw==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.42","@mewhhaha/typed-response":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.42_1699002961630_0.37862586059150094","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"@mewhhaha/little-router","version":"0.0.43","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.43","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"8a27cb4803b27b6a4913a05ca0b58b4900bca7aa","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.43.tgz","fileCount":15,"integrity":"sha512-0fEjnmwmbXpmQ5umoaZVAabcKv2lBxu1ZT1F/8uUzDZaPHKYHnY90+Uj/YItlVsV7IbniGkrCRT8bQdTIC6lGg==","signatures":[{"sig":"MEUCIB6cs73PsFuexsctSrFwzizCmJm+DO2Lf6xYz+8G9oh2AiEA+Rrc2rFCnMRMwrTtoJoc+FNiGfLFdqQWqa7jrUaGGls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20666},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.43.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/56bcc59e9ccb81bcb4716c4f07c820d5/mewhhaha-little-router-0.0.43.tgz","_integrity":"sha512-0fEjnmwmbXpmQ5umoaZVAabcKv2lBxu1ZT1F/8uUzDZaPHKYHnY90+Uj/YItlVsV7IbniGkrCRT8bQdTIC6lGg==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.43","@mewhhaha/typed-response":"^0.0.43"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.43_1699009562138_0.9586427845853756","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@mewhhaha/little-router","version":"0.0.44","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.44","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"f738c87ac9f70e45f92324a8fc7ae135510b68d2","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.44.tgz","fileCount":15,"integrity":"sha512-Yn8pO71ECKt5sUifbyNO/71RkAkOSyl/he/UYscZpVr+6K7/obW0IvfzJOjg3sybfO9HXDYRF9BRZvd04n9UTg==","signatures":[{"sig":"MEUCIEXxs6cfq4i+axrHPDqcb5ahLjvMiVLkZJhQeRns3e0UAiEA8HgSSF7IPyGXgZJVGylC7W0YIXxBciLdIGRaQljkhlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20743},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.44.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/f0e57deec69ee6d60e566272c326b4bd/mewhhaha-little-router-0.0.44.tgz","_integrity":"sha512-Yn8pO71ECKt5sUifbyNO/71RkAkOSyl/he/UYscZpVr+6K7/obW0IvfzJOjg3sybfO9HXDYRF9BRZvd04n9UTg==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.44","@mewhhaha/typed-response":"^0.0.44"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.44_1699010421633_0.12367748576055382","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@mewhhaha/little-router","version":"0.0.45","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.45","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4543afa8aef2cf13fca1dabb0f932e865811e15a","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.45.tgz","fileCount":15,"integrity":"sha512-m/a8674euK9pThEHPDtWeDl2EqlFETfrnXM61k1gDipgmKszqk+NTIKlkeHKCr5g/QgEIYlvMYrUcLfY2rkwXg==","signatures":[{"sig":"MEYCIQDRTg/jbsA5vF6gd1Gzw4dn8EewGBYRQ8SFfa35ywGlCwIhAOLzfCRPL1adKnNIj/9JhrsPhmgBbQRsWctfK0SBCOyY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20818},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.45.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/ad3c158b2ec7b53ffc9355bd2b685b0e/mewhhaha-little-router-0.0.45.tgz","_integrity":"sha512-m/a8674euK9pThEHPDtWeDl2EqlFETfrnXM61k1gDipgmKszqk+NTIKlkeHKCr5g/QgEIYlvMYrUcLfY2rkwXg==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.45","@mewhhaha/typed-response":"^0.0.45"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.45_1699011940514_0.23754004101739","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@mewhhaha/little-router","version":"0.0.46","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.46","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"cd70009da4774d1bc0510177b5d4cb3abfb8ccd9","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.46.tgz","fileCount":15,"integrity":"sha512-l4JaQLg0gp1hiK8a/EkLCnFPu1XZAJycdG95W9p3dWX29XZ83JbDCZC1eHzPXEaTxFPfT4oqJ4eh2A1y+6pDyQ==","signatures":[{"sig":"MEQCIBLjJ10b0wZm+Cg5kPx7FeYopywHCjg7NmFN9Z0AQ3KtAiBvzYdzd+IGipHFmkKMDf9M/lKgBnr6jyI2vEY1Qr0hxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20915},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.46.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/7e8efee31b368673cd956faa78d226fb/mewhhaha-little-router-0.0.46.tgz","_integrity":"sha512-l4JaQLg0gp1hiK8a/EkLCnFPu1XZAJycdG95W9p3dWX29XZ83JbDCZC1eHzPXEaTxFPfT4oqJ4eh2A1y+6pDyQ==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.2.2","@mewhhaha/config":"^0.0.46","@mewhhaha/typed-response":"^0.0.46"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.46_1700336931018_0.9228750283445479","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@mewhhaha/little-router","version":"0.0.47","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.47","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"2999cba270fa08ea616c55a7528be91788d63b2e","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.47.tgz","fileCount":15,"integrity":"sha512-CoC5GKAgw0H4zQGiBKr6Z7GY08l4QCwaGvSndns4TY8ZosFyVxwAQInWp1hvK027QyhkT33UdYk+bifzbJTPHA==","signatures":[{"sig":"MEYCIQChlsQOlYNiL3c38tc1HYpC5/JIru8JI2cxnOjmqLtDjAIhAL7jOrX8Jic0c/xV7UqrzL5YRyDyIQESMDXbPsRjRkv6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21000},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.47.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/abfbbd06f655da25e047d0a731ec771b/mewhhaha-little-router-0.0.47.tgz","_integrity":"sha512-CoC5GKAgw0H4zQGiBKr6Z7GY08l4QCwaGvSndns4TY8ZosFyVxwAQInWp1hvK027QyhkT33UdYk+bifzbJTPHA==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.3.2","@mewhhaha/config":"^0.0.47","@mewhhaha/typed-response":"^0.0.47"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.47_1701033736600_0.444665603019039","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@mewhhaha/little-router","version":"0.0.48","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.48","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"2a517edf4ab970a5eb79f5717711996f64d55161","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.48.tgz","fileCount":15,"integrity":"sha512-Sv5xiEfQim7eXzNxCQp+jpfLVx4Xtxxm8LaY44V1ohV7RIUqE2HoydwEnnhxPUkk/pHYwPNFc5TMDtFtVvps7w==","signatures":[{"sig":"MEQCIDKoPgt23c1iBAgbHp9MOfwufmlA25o5KkKmoxh7nFGgAiALP+UZbNsEItxeFeTy2GactzdYNLKybY9lp48XiRbyYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21135},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.48.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/c0f232221800215f2346fca20e7bd7b5/mewhhaha-little-router-0.0.48.tgz","_integrity":"sha512-Sv5xiEfQim7eXzNxCQp+jpfLVx4Xtxxm8LaY44V1ohV7RIUqE2HoydwEnnhxPUkk/pHYwPNFc5TMDtFtVvps7w==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.3.2","@mewhhaha/config":"^0.0.48","@mewhhaha/typed-response":"^0.0.48"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.48_1701035335730_0.8527755534121608","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@mewhhaha/little-router","version":"0.0.49","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.49","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"0088cf45e19263324aa1ccdb0737f694f46e0bda","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.49.tgz","fileCount":15,"integrity":"sha512-C79E1b60WHFvzbxxGZyKj5EP8sTpv0R+GevTOMvlw1HhCdXBRYPNBjCxGjFpZf0nOhEP7eEVSvRTXNmFEk2FaQ==","signatures":[{"sig":"MEUCIDPxxiCEFdq/XM/Ltlr7ft0G9n3EMC7CyrE2G8UruzaPAiEAzh51YH4cwWtvRs6KoBUwc3xc+AWHtIxc7cW3bYAcE8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21203},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.49.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/ab505b728461e46f2ec29b2c78e5100f/mewhhaha-little-router-0.0.49.tgz","_integrity":"sha512-C79E1b60WHFvzbxxGZyKj5EP8sTpv0R+GevTOMvlw1HhCdXBRYPNBjCxGjFpZf0nOhEP7eEVSvRTXNmFEk2FaQ==","_npmVersion":"9.5.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.6","typescript":"^5.3.2","@mewhhaha/config":"^0.0.49","@mewhhaha/typed-response":"^0.0.49"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.49_1701036547287_0.22940133552835862","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@mewhhaha/little-router","version":"0.0.50","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.0.50","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"4a73b96b107e9b80e026fa4ff65f5c9d07198701","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.0.50.tgz","fileCount":15,"integrity":"sha512-8Nu4hCKUJfUUclXmHRuhp4HrfwHEkWAV3DSNfi1r2JS3u3/6cJxpUu2N4y6mGRLrRuyICha+SSeIKmRAByOsfw==","signatures":[{"sig":"MEYCIQCWc7fRlHkFQ9sU6AMPnJiLFuE1W0+oiU7d0PYaqRoe0AIhAJYSvzwX3O3jGnzW921YwRMXcsbnQmDmIh5XTLqqZhYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21401},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.0.50.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts src/**","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/4fa982859d840af0e4f5eb261138799d/mewhhaha-little-router-0.0.50.tgz","_integrity":"sha512-8Nu4hCKUJfUUclXmHRuhp4HrfwHEkWAV3DSNfi1r2JS3u3/6cJxpUu2N4y6mGRLrRuyICha+SSeIKmRAByOsfw==","_npmVersion":"10.2.4","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.4.0","publint":"^0.2.7","typescript":"^5.4.3","@mewhhaha/config":"^0.0.50","@mewhhaha/typed-response":"^0.0.50"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.0.50_1711820639572_0.35651348256713167","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@mewhhaha/little-router","version":"0.1.0","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.1.0","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"a47545e1e392c15a4118ce9c412ab92a0c7e1f17","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.0.tgz","fileCount":15,"integrity":"sha512-X/hLbwzFS0VCNnAYxjg2HbXVGWfo0mxAyguQeemSWMF4hpdR61o5Ja/HR5TSCuI45Rc5H9LrRkFLu2IntcLwJA==","signatures":[{"sig":"MEYCIQDh+sJWSI5gWSQKlNoPcEWlqNImv73MttLSk7I4aZexoAIhAJcB2bUk/WidOTuxy385P0SAJLIp/tN0xol0L/vX8RZg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21610},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/7023cfe204cb6ef589188914bc179a1c/mewhhaha-little-router-0.1.0.tgz","_integrity":"sha512-X/hLbwzFS0VCNnAYxjg2HbXVGWfo0mxAyguQeemSWMF4hpdR61o5Ja/HR5TSCuI45Rc5H9LrRkFLu2IntcLwJA==","_npmVersion":"10.5.2","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"1.5.0","publint":"^0.2.8","typescript":"^5.4.5","@mewhhaha/config":"^0.1.0","@mewhhaha/typed-response":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.1.0_1717098931800_0.5137347252270228","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@mewhhaha/little-router","version":"0.1.1","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.1.1","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"64702b20403c1f85b03de638da5976040d54f2a5","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.1.tgz","fileCount":15,"integrity":"sha512-exzVmgXnPCVRMN0C9QEmT08P+Ss4r7gLxmclNC5digP+B1LYCo3oIkX0iSiUIP4f1AQj8BB9phY0u+2kSiNaXw==","signatures":[{"sig":"MEUCIC5b3sxQmMYIl7wfPER9loxRvyNBCCRWqgRPTcUtIuMsAiEAy4lBvkHNqf7apsz+K/3S3IxhBUaRD+ptInD9cxZaO0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21676},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/b3ec877b2bcf06cd366c8e609849e3b3/mewhhaha-little-router-0.1.1.tgz","_integrity":"sha512-exzVmgXnPCVRMN0C9QEmT08P+Ss4r7gLxmclNC5digP+B1LYCo3oIkX0iSiUIP4f1AQj8BB9phY0u+2kSiNaXw==","_npmVersion":"10.5.2","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"1.5.0","publint":"^0.2.8","typescript":"^5.4.5","@mewhhaha/config":"^0.1.1","@mewhhaha/typed-response":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.1.1_1717099994094_0.8562926575585239","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@mewhhaha/little-router","version":"0.1.2","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.1.2","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"6b364b0a7742b517228e3a360d51b856b7cc57a6","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.2.tgz","fileCount":15,"integrity":"sha512-mmotZDbH0d1AwBXyXcZxvY9xDBFnVYoa9zYURqRk5DZb2czIxO2y8UsuOr4HqZ/c+6+17+nk3VR6X2+EK5xcHQ==","signatures":[{"sig":"MEYCIQC6A2DOBWeGSJnRuHql4liRLwkrBo49fIScj77OyMvaMQIhAIdB73t4P3OqMthRvv7mT6BHRujzcd3fvRBY7MIFTI7U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21799},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/9f6f321e6a365bbe9fa2d18e7edc9d0b/mewhhaha-little-router-0.1.2.tgz","_integrity":"sha512-mmotZDbH0d1AwBXyXcZxvY9xDBFnVYoa9zYURqRk5DZb2czIxO2y8UsuOr4HqZ/c+6+17+nk3VR6X2+EK5xcHQ==","_npmVersion":"10.5.2","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"1.5.0","publint":"^0.2.8","typescript":"^5.4.5","@mewhhaha/config":"^0.1.2","@mewhhaha/typed-response":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.1.2_1717144272003_0.07395657102784003","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@mewhhaha/little-router","version":"0.1.3","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.1.3","maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"dist":{"shasum":"24178c300e3ef2202f849b7f960f52530c7d6fd9","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.3.tgz","fileCount":15,"integrity":"sha512-W6qh2PldyauuSUk+UjnwxcxuWU13hwUKzeozFEqAKMySY/syTQ62t2x/J55/eo5VEbm1lWCJhNVWBHvCzmamxg==","signatures":[{"sig":"MEUCIQDA2kiZ5rm9txBdIE+QZBTXThXBQeqzQW8VaH2YJ5tuIAIgJK+M9RMuG6okWJ+u4m3dNSKlQVvQx9jVcc791bDufJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21878},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.1.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/9392883f5197d33eb2383e37ed911951/mewhhaha-little-router-0.1.3.tgz","_integrity":"sha512-W6qh2PldyauuSUk+UjnwxcxuWU13hwUKzeozFEqAKMySY/syTQ62t2x/J55/eo5VEbm1lWCJhNVWBHvCzmamxg==","_npmVersion":"10.5.2","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"1.5.0","publint":"^0.2.8","typescript":"^5.4.5","@mewhhaha/config":"^0.1.3","@mewhhaha/typed-response":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.1.3_1717196107742_0.7758201761146197","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@mewhhaha/little-router","version":"0.1.4","keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","_id":"@mewhhaha/little-router@0.1.4","dist":{"shasum":"afaf65a4a894c110ede276eb8cf33218f1c4eb16","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.4.tgz","fileCount":15,"integrity":"sha512-0/m7n/ZiEd4KkJ5YjVPIPP/Oo0ZtyrcZiiy8k0C1nwiNxk8lunp//aAzQ4PoR3HfT5Rr2r5ithWobbBtQP4i4g==","signatures":[{"sig":"MEUCIQCeCOaLfid22V2uoJKJMP01Tnau8S5Vx6D4VQg8zPVqPQIgU3CvyGWn6sb4oGJ9b0cbaKczwM2vvaHZv4hyigj1Vkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21976},"main":"dist/index.js","type":"module","_from":"file:mewhhaha-little-router-0.1.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest","build":"tsc --project tsconfig.build.json && publint --strict","typecheck":"tsc -p tsconfig.json --noEmit","prepublish":"pnpm -w build"},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"_resolved":"/tmp/152f85279a2d626cc2357d3c5bac8c2c/mewhhaha-little-router-0.1.4.tgz","_integrity":"sha512-0/m7n/ZiEd4KkJ5YjVPIPP/Oo0ZtyrcZiiy8k0C1nwiNxk8lunp//aAzQ4PoR3HfT5Rr2r5ithWobbBtQP4i4g==","_npmVersion":"10.7.0","description":"`little-router` is a simple router for Cloudflare workers.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"1.6.0","publint":"^0.2.8","typescript":"^5.5.2","@mewhhaha/config":"^0.1.4","@mewhhaha/typed-response":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/little-router_0.1.4_1718917476980_0.11323338456102072","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@mewhhaha/little-router","version":"0.1.5","description":"`little-router` is a simple router for Cloudflare workers.","type":"module","types":"dist/index.d.ts","main":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"keywords":[],"author":{"name":"Jacob Torrång"},"license":"MIT","devDependencies":{"publint":"^0.2.8","typescript":"^5.5.2","vitest":"1.6.0","@mewhhaha/config":"^0.1.5","@mewhhaha/typed-response":"^0.1.5"},"sideEffects":false,"scripts":{"prepublish":"pnpm -w build","build":"tsc --project tsconfig.build.json && publint --strict","lint":"eslint","test":"vitest","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@mewhhaha/little-router@0.1.5","_integrity":"sha512-4/TcOz2nDNlQVpGewcamcxy75SiUb4UX2qqF7MNhF31hpeVTBdQQBhVTTbUlZaspvxTSKrdOeDCKMXK/Mhwh2g==","_resolved":"/tmp/849466544adec359f67d6b928a226a3d/mewhhaha-little-router-0.1.5.tgz","_from":"file:mewhhaha-little-router-0.1.5.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-4/TcOz2nDNlQVpGewcamcxy75SiUb4UX2qqF7MNhF31hpeVTBdQQBhVTTbUlZaspvxTSKrdOeDCKMXK/Mhwh2g==","shasum":"ca3649733b4b1fe1b71e10c6ec9ef9f2f1feda2d","tarball":"https://registry.npmjs.org/@mewhhaha/little-router/-/little-router-0.1.5.tgz","fileCount":15,"unpackedSize":22063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcT4Zqrj134bGArz5EFTUdwdE9dAj/Zxlx2Kwdvq6KTwIhALuJkf8NnUiezJMraXbtEXITv3AutTeHsoCjLf2ankrY"}]},"_npmUser":{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/little-router_0.1.5_1719137178242_0.7002131099031137"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-29T11:13:30.962Z","modified":"2024-06-23T10:06:18.572Z","0.0.1":"2023-04-29T11:13:31.182Z","0.0.2":"2023-04-30T09:23:19.126Z","0.0.3":"2023-04-30T10:36:08.625Z","0.0.4":"2023-04-30T13:28:51.181Z","0.0.5":"2023-05-26T23:44:32.806Z","0.0.6":"2023-05-27T20:51:50.755Z","0.0.7":"2023-05-27T21:01:14.976Z","0.0.8":"2023-05-31T20:02:34.020Z","0.0.9":"2023-06-04T20:41:09.767Z","0.0.10":"2023-06-05T16:26:00.929Z","0.0.11":"2023-06-20T21:57:45.261Z","0.0.12":"2023-07-01T20:23:58.249Z","0.0.13":"2023-07-02T09:48:51.070Z","0.0.14":"2023-07-02T10:02:51.104Z","0.0.15":"2023-07-09T11:13:19.352Z","0.0.16":"2023-07-15T13:46:46.024Z","0.0.17":"2023-07-15T13:56:08.011Z","0.0.18":"2023-07-22T20:52:54.461Z","0.0.19":"2023-07-24T21:44:39.237Z","0.0.20":"2023-07-24T23:18:13.904Z","0.0.21":"2023-07-29T22:44:27.105Z","0.0.22":"2023-08-06T09:56:05.960Z","0.0.23":"2023-08-06T11:12:40.099Z","0.0.24":"2023-09-13T08:11:13.082Z","0.0.25":"2023-09-21T00:46:17.454Z","0.0.26":"2023-10-04T18:18:18.690Z","0.0.27":"2023-10-18T13:20:43.121Z","0.0.28":"2023-10-20T13:55:42.133Z","0.0.29":"2023-10-24T08:53:02.861Z","0.0.30":"2023-10-24T16:27:24.193Z","0.0.31":"2023-10-25T11:21:20.422Z","0.0.32":"2023-10-25T13:18:09.935Z","0.0.33":"2023-10-25T14:29:47.822Z","0.0.34":"2023-10-26T13:26:14.632Z","0.0.35":"2023-10-26T14:21:00.211Z","0.0.36":"2023-10-27T10:05:37.499Z","0.0.37":"2023-10-27T11:27:34.361Z","0.0.38":"2023-10-28T17:29:33.508Z","0.0.39":"2023-11-02T22:28:34.943Z","0.0.40":"2023-11-02T22:54:03.295Z","0.0.41":"2023-11-03T09:02:11.302Z","0.0.42":"2023-11-03T09:16:01.910Z","0.0.43":"2023-11-03T11:06:02.320Z","0.0.44":"2023-11-03T11:20:21.810Z","0.0.45":"2023-11-03T11:45:40.718Z","0.0.46":"2023-11-18T19:48:51.227Z","0.0.47":"2023-11-26T21:22:16.797Z","0.0.48":"2023-11-26T21:48:55.960Z","0.0.49":"2023-11-26T22:09:07.459Z","0.0.50":"2024-03-30T17:43:59.729Z","0.1.0":"2024-05-30T19:55:31.946Z","0.1.1":"2024-05-30T20:13:14.248Z","0.1.2":"2024-05-31T08:31:12.152Z","0.1.3":"2024-05-31T22:55:07.882Z","0.1.4":"2024-06-20T21:04:37.148Z","0.1.5":"2024-06-23T10:06:18.409Z"},"maintainers":[{"name":"mewhhaha","email":"kopatheonlyone@hotmail.com"}],"author":{"name":"Jacob Torrång"},"keywords":[],"license":"MIT","readme":"# Little Router\n\n`little-router` is a simple router for Cloudflare workers.\n\n- Builder pattern\n- Typed route parameters\n- Async plugin system\n- Exposed type for routes that can be used with `little-fetcher`\n- Small size\n\n```tsx\nimport { Router } from \"@mewhhaha/little-router\";\nimport { ok } from \"@mewhhaha/typed-response\";\n\n// Create a router instance using the builder pattern\nconst router = Router()\n  // The other expected methods can be used here as well\n  .get(\"/user/:id\", [], async ({ params }) => {\n    return ok(200, { message: `User: ${params.id}` });\n  })\n  // Special catch-all method, mostly for sending back a 404\n  .all(\"/*\", [], () => new Response(null, { status: 404 }));\n```\n\n## Usage with Cloudflare workers\n\n```tsx\nimport { Router } from \"@mewhhaha/little-router\";\nimport { ok } from \"@mewhhaha/typed-response\";\n\ntype Env = {\n  // Whatever your env is\n  MY_STRING: string;\n};\n\n// In a worker the Env and the ExecutionContext will be\n// passed along with the request.\n\n// The rest parameters can be typed in the generic parameter like this.\nconst router = Router<[Env, ExecutionContext]>().get(\n  \"/user/:id\",\n  [],\n  // The rest parameters will show up after the first object\n  async ({ params }, env, ctx) => {\n    const postUpdate = async () => {\n      console.log(\"hello\");\n    };\n    ctx.waitUntil(postUpdate());\n\n    return ok(200, { message: env.MY_STRING });\n  }\n);\n\nexport default {\n  fetch: router.handle,\n};\n```\n\n## Usage with fetcher\n\nWhen combined with [little-fetcher](../little-fetcher/) this gives you comprehensive way of doing server-client communication. Routes are generated from `little-router` which can then be consumed by `little-fetcher` which is essentially a wrapper that adds types to the `fetch` API or `Durable Object` stubs.\n\n```tsx\n// Package: my-worker\nimport { Router } from \"@mewhhaha/little-router\";\nimport { ok } from \"@mewhhaha/typed-response\";\n\n// A simple router that uses the @mewhhaha/typed-response package\nconst router = Router().get(\"/user/:id\", [], async ({ params }) => {\n  return ok(200, { message: `User: ${params.id}` });\n});\n\n// .infer is a non-value that has all the inferred route types\n// If you want to shave off the complex type from the router\n// you have to set it as an intermediate variable\nconst routes = router.infer;\nexport type Routes = typeof routes;\n\nexport default {\n  fetch: router.handle,\n};\n\n// Package: my-application\nimport { Routes } from \"my-worker\";\nimport { fetcher } from \"@mewhhaha/little-fetcher\";\n\nconst worker = fetcher<Routes>(\"fetch\", { base: \"http://url-to-worker\" });\n\n// This has the same API as 'fetch' and returns typed responses if 'typed-response' was used\nconst response = await worker.get(\"/user/:id\");\n\n// Since we used 'ok' from typed-response then this is also typed\nconst { message } = await response.json();\n//      ^ This has type `User: ${string}`\n```\n\n## Usage with plugins\n\nWhen combined with plugins you can set requirements on your routes and give hints to the fetcher. A route may have several plugins on it, and those are run asynchronously. If you want to synchronize several plugins you can just make an async plugin that coordinates the synchronous operations.\n\nA common example of a plugin would be to create an authentication plugin.\n\n```tsx\n// Package: my-plugin-auth\n\nimport { PluginContext, Plugin } from \"@mewhhaha/little-router\";\nimport { err } from \"@mewhhaha/typed-response\";\n\nconst validate = (authorization: string) => {\n  if (authorization === \"trust me bro\") {\n    return { valid: true, data: { username: \"foobar\" } } as const;\n  }\n  return { valid: false } as const;\n};\n\nconst auth_ = ({\n  request,\n  // The PluginContext allows you to specify hints to the `little-fetcher` client\n}: PluginContext<{\n  init: {\n    // These are just hints to the client and should always be validated\n    headers: { Authorization: string } & Record<string, string>;\n  };\n}>) => {\n  const authorization = request.headers.get(\"Authorization\");\n  if (!authorization) {\n    // If a response is returned,\n    // those will be added to the possible responses from this route\n    return err(401, { message: \"authorization_missing\" });\n  }\n\n  const { valid, data } = validate(authorization);\n  if (!valid) {\n    return err(403, { message: \"forbidden\" });\n  }\n\n  // Anything returned from the plugin will be merged into\n  // the first object in the route\n  return { auth: data };\n  // If a duplicate object is detected, then it will crash for safety's sake\n\n  // The plugin can also be passed a generic parameter\n  // if there are any rest parameters needed\n  // eg. Plugin<[Env, ExecutionContext]>\n} satisfies Plugin;\n\n// Package: my-worker\nimport { auth_ } from \"my-plugin-auth\";\nimport { Router } from \"@mewhhaha/little-router\";\nimport { ok } from \"@mewhhaha/typed-response\";\n\n// The auth_ plugin is added to the array in the route\n// Any number of plugins can be added in the array\nconst router = Router().get(\"/user/:id\", [auth_], async ({ params, auth }) => {\n  // We now have the data `auth` that we returned from the plugin\n  return ok(200, { message: `User: ${auth.username}` });\n});\n\nconst routes = router.infer;\nexport type Routes = typeof routes;\n\n// Package: my-application\nimport { Routes } from \"my-worker\";\nimport { fetcher } from \"@mewhhaha/little-fetcher\";\n\nconst worker = fetcher<Routes>(\"fetch\", { base: \"http://url-to-worker\" });\n\nconst response = await worker.get(\"/user/:id\", {\n        // This is now a required header because of the hint in the plugin\n        headers: { \"Authorization\": \"trust-me-bro\" }\n    });\n```\n\n## Usage with Durable Objects\n\nHere's an example of how to use the router with a Durable Object. You can either create the router outside of the class or create it internally as a static value.\n\n```tsx\n// Package: my-worker\nimport { Router } from \"@mewhhaha/little-router\";\nimport { ok } from \"@mewhhaha/typed-response\";\n\nexport class DurableObjectTest implements DurableObject {\n  count: number;\n\n  static router = Router<DurableObjectTest>()\n    .post(\"/increment\", [], (_, self) => {\n      self.count++;\n      return ok(200, { count: self.count });\n    })\n    .post(\"/decrement\", [], (_, self) => {\n      self.count--;\n      return ok(200, { count: self.count });\n    });\n\n  fetch(request) {\n    return DurableObjectTest.router(request, this);\n  }\n}\n\nconst routes = DurableObjectTest.router.infer;\ntype Routes = typeof routes;\n\ntype Env = {\n  // The namespace corresponding to the durable object\n  DO_TEST: DurableObjectNamespace;\n};\n\nexport default {\n  fetch: (request: Request, env: Env) => {\n    const stub = env.DO_TEST.get(env.DO_TEST.idFromName(\"foobar\"));\n    // Just pass the fetcher the stub with the routes\n    const test = fetcher<Routes>(stub);\n\n    await test.post(\"/increment\");\n    await test.post(\"/decrement\");\n  },\n};\n```\n","readmeFilename":"README.md"}