{"_id":"@netlify/redirects","_rev":"66-019a6bc5fc8c43758b939bde3d4e3645","name":"@netlify/redirects","dist-tags":{"latest":"4.1.1"},"versions":{"1.1.0":{"name":"@netlify/redirects","version":"1.1.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@1.1.0","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"5f08476e9ba273252ee6f109c4dc83ba8926b25e","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-1.1.0.tgz","fileCount":3,"integrity":"sha512-7xhm53imZ1gpZQLnd1LonlFICo9aUNN1DANE5mJj6ejS4izXyVmebgHTi5I53Rt2sRROngtDRlqAqv6UP7Y8bA==","signatures":[{"sig":"MEQCIDOvpste7dYgWKbplVlmUhgK0LoQqcaZsTNlUCznSt6RAiA/GnvSlNDXlKAvejaiaznt43rxmKgyUR+hQ0VXMqbJOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9577},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":"^14.16.0 || >=16.0.0"},"exports":{".":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"default":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./package.json":"./package.json"},"gitHead":"de76ca9d30fa2d5382f6cd250278ea821d61158d","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementtion of Netlify's static file serving logic","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","netlify-redirect-parser":"^14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/http-proxy":"^1.17.16","@netlify/dev-utils":"1.1.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_1.1.0_1744800417593_0.98713347539874","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@netlify/redirects","version":"1.1.1","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@1.1.1","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"cde3a53f60c329a45d93178f7b56bff535459d80","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-1.1.1.tgz","fileCount":3,"integrity":"sha512-pw2jOgnv4RN2szJYlBQBLP0sEz8acbbkCSZp/W6uU7yVI3XDS/WqSN2QfoTCmQh7I7DsSHBvWSmgvpnL+aYFew==","signatures":[{"sig":"MEYCIQDlotFuy8CpfuvvC2akCvV2ra1Z5NCOYFpcHf33N2LG3QIhANM0WlM2yGg18qRWgeGePUl6uwFUs2i8BcyfFJo8b5wo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9571},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":"^14.16.0 || >=16.0.0"},"exports":{".":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"default":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./package.json":"./package.json"},"gitHead":"08488a405d520e096d5ab80fe11d3e926740852a","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript implementtion of Netlify's static file serving logic","directories":{"test":"test"},"_nodeVersion":"18.20.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","netlify-redirect-parser":"^14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/http-proxy":"^1.17.16","@netlify/dev-utils":"2.0.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_1.1.1_1746192913341_0.16360865218549292","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@netlify/redirects","version":"1.1.2","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@1.1.2","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"e2df008a157b3db9a0da4efb28283157789b55fb","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-1.1.2.tgz","fileCount":3,"integrity":"sha512-3fbK8SEM9onQ07rjJqcEgMLoQXwgbihwW619QwanAideQfp9zEWXA2BuPgvxSPX/J0ggsbW6kDi19SmHtZBbMA==","signatures":[{"sig":"MEUCIQCV3WD9Qp+qwvIxe3jCax4o6kFMDLoJqTrsmvU+y6dnvAIgEo8ed3Px2EgLxvof1AgNphscXM+UGLJYAba2tFzmVLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9571},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":"^14.16.0 || >=16.0.0"},"exports":{".":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"default":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./package.json":"./package.json"},"gitHead":"09a9f07db73ec9da9276ee054185dbe783eda07d","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementtion of Netlify's static file serving logic","directories":{"test":"test"},"_nodeVersion":"22.15.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","netlify-redirect-parser":"^14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/http-proxy":"^1.17.16","@netlify/dev-utils":"2.1.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_1.1.2_1746538605955_0.8758946909936154","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@netlify/redirects","version":"1.1.3","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@1.1.3","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"369ff46ce8b69465cf3b735f1994da8211ba97c0","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-1.1.3.tgz","fileCount":3,"integrity":"sha512-oTs5+Ukfs5zcjwJ/SoHfP7ngcCZxRQJlArlx0EPov9ZZmkgxEDhJ/oOkbjE1Cn55duWcuYzuHTSC1nvMR+3Q2A==","signatures":[{"sig":"MEQCIHB7mJNYu8p76+5Jqybk5IsG/8nW+XMWWXmvBp6AKTIwAiAMPTl3oU16Bnuop/7L98wx3I33ahNIVlkqtc5xVuSJKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9238},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":"^14.16.0 || >=16.0.0"},"exports":"./dist/main.js","gitHead":"b996796a147ba57f31ff2d7f1a9e19ce5fba24e1","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.0.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","netlify-redirect-parser":"^14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/http-proxy":"^1.17.16","@netlify/dev-utils":"2.1.1","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_1.1.3_1746795616335_0.18909594071499147","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@netlify/redirects","version":"1.1.4","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@1.1.4","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"35740ed51fa92fbee579842a4c4aeec578a0fe84","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-1.1.4.tgz","fileCount":3,"integrity":"sha512-NY/je8mO9CcS3D8kWrRSixc7uDlE/GgFIv3kHNv1TABu49JE7A0/0Rw4alX9ka6RZCZijUpn0rIc/UeFLVgcJw==","signatures":[{"sig":"MEYCIQDgxe0CBsztHLyL+zNajEi2FMvJl5elE9JQH8nWA9xcngIhAMplM6x/EtxTjxLWcvbWm8DMAxFp5+7TlN4NtHoa8/IL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9238},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":"^14.16.0 || >=16.0.0"},"exports":"./dist/main.js","gitHead":"b333a000ec0e7245981f95703a60b8f2fc104ba5","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.0.2","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","netlify-redirect-parser":"^14.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/http-proxy":"^1.17.16","@netlify/dev-utils":"2.2.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_1.1.4_1748000282862_0.1723381128418917","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@netlify/redirects","version":"2.0.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@2.0.0","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"7c13e53a1913bde74f7d3a29acb9f2f42d7bf831","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-2.0.0.tgz","fileCount":3,"integrity":"sha512-//sNFaJ4uQVTO0S4z9STVJkHP3xjpU8EVMWEEw27N8xKrzFPuLtjd00lC0kjolaBoLOVT42rFDZoEjEgedurJA==","signatures":[{"sig":"MEUCIENjju26Pcdzoyv8gdK6avYVZb3NcK1tZcTm81Gd7r+0AiEA47/WkLhUoUDpmaZoN//i2jkBPntmGUs0BR7Swn9bvDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9234},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":"^18.14.0 || >=20"},"exports":"./dist/main.js","gitHead":"cf9e401380c7c6379a0137f5ee167328cce30a05","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.0.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_2.0.0_1748446609574_0.3844921293242003","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@netlify/redirects","version":"3.0.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.0","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"0884ee36de09ef5957ad2c419474d5b63e2ce161","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.0.tgz","fileCount":3,"integrity":"sha512-EicqX4JZOdB+e6io9Si2sRk1lnAHKGW/km1mySx11Cgdln6N2T4KGz2cuNeGnW6u1BD5NDkpVKCRGjzItRwhKw==","signatures":[{"sig":"MEUCIHWGhbrJVjPtBdQHPlLzsJkdOI3CS14SLhPSZVVfEhFbAiEAz3A++ss6yBlCt1C/rP2Cft7UJI7GyyiCLFTfSlh5fLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9226},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"e4ee9037ceb987e318ba15d7a9cb9df77ce55fd7","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.1.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.0_1748892295002_0.8749391567086751","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@netlify/redirects","version":"3.0.1","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.1","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"c71f53844f46d3aae0a1ec340ed7e1bfa9e26289","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.1.tgz","fileCount":3,"integrity":"sha512-yvp7wUtK58RSS7yhAfdLFbYFVrAYyrEF7lxfhMIxsPcJYZo8YWizFNzEPFNMt6S4cR6vw5Y1bczSIXOoszrKKQ==","signatures":[{"sig":"MEQCIAg7JA2/YGXrcFLO5udibxrDtEwlUjhH3X7LmW0DKMO2AiA/+33Wo8mcHBOXi0/vncumwr1EbKR7gZBViaEC4EcuOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9226},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"34ba49d3496898e68c85da813c5291b7e0f829f1","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.1.1","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.1_1748962675268_0.10888328977835937","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@netlify/redirects","version":"3.0.2","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.2","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"aeb8e761fe667e898ed66ad3f02f4f934ff887f3","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.2.tgz","fileCount":3,"integrity":"sha512-f3KvfUeOZ6frqE6HrY9LGIho/RXwjUHQt0lfR/zOJ2mQBIIxYziiArfWApJUY/+aKpGPixQ4PAAxQ63KqcchHQ==","signatures":[{"sig":"MEUCIQCdAMyRk9YYzS4AjoqXuxupM1vLmuhS1MDbjPej3QD87AIgCk70qrPDPTEdaNcURDq9/GyR1gq++lsS6mYaaupuCc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9207},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"a49881ccb6a2d05fb9d7f2294e84bbd7f7f4eb8c","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.2.0","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.2_1749210120831_0.9648222671097328","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@netlify/redirects","version":"3.0.3","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.3","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"22be26a2a99b5edb6baee8430e041f83479c52c2","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.3.tgz","fileCount":3,"integrity":"sha512-vPt0kiHA4iaBakZ8W8QT8NN275rGbEuUG6X8UMaq71zq2gawT3iKfZ8HYeCNqofTa/EIJh8JtboES/vSgbtt3g==","signatures":[{"sig":"MEUCIQDbiIIHdXrVCWxpZXTEW1xQUflK6aUhzfJNdGuSjbMEzwIge3ucKkOo6zX0K67O+7HDdDcZNrnkLepqFjxQJXAlxcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9207},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"188b842f26d6971b92929bf85a9d870cd271cf28","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","actor":{"name":"netlify-bot","type":"user","email":"bot@netlify.com"},"email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.2.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.2.1","@types/jsonwebtoken":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.3_1750248013868_0.6379756553645552","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@netlify/redirects","version":"3.0.4","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.4","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"702a1d6b29e6d4bec6ff3f81c6646f6d169a6f14","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.4.tgz","fileCount":3,"integrity":"sha512-RS7P6tWKr/T03S2IwB4XcskhPNBX66bRbuFl6UNUNuE/aV/yYcI4uiH3x+0HUpVuI2rbMx4U0wAAM7aPQaiLTA==","signatures":[{"sig":"MEUCICanhOQ0ImCIlUZCnjyZ30QQqo6CdSyaQcakO7kM23WUAiEA7Kw8QOGpe8r7pJiZHaD552tecW4jdLr33/jcLRILuTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"d63d3b557416afd9fd5609945bb320f0120fd915","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","actor":{"name":"netlify-bot","type":"user","email":"bot@netlify.com"},"email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.3.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.2.2","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.4_1751633434818_0.5625745123354542","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@netlify/redirects","version":"3.0.5","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.5","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"2500fc6fcff413912d4ed0f01a0ead67afddb67b","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.5.tgz","fileCount":3,"integrity":"sha512-/M04DYmJ4O+iiPgo1u8FcPVECEJZ0riX5Ft2LqMV4FJCpEQU0jgRZNB0ql40w3uLGdwHb/qj4xbHKPIBa+OEag==","signatures":[{"sig":"MEQCIEp7Z4pafvfi8fv3K87qmMgrzuNRTrV+BMEGUmQEjdzKAiAzYhC9+GXXBqyqKEcdbHW08ugNgd1tOAIu9/Fl+ESogg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"9f18900be0ae5eb335b03949335f2c8ff0274008","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.4.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"3.3.0","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.5_1752585816127_0.8611051117525679","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@netlify/redirects","version":"3.0.6","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.6","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"15316705af6ff2aeac3494f6c81af697ea0e36c3","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.6.tgz","fileCount":3,"integrity":"sha512-9WnSC/1Qy+FKfOGYy8ETDdt+yTMQGISY9qZazqYTkNARZc/UUB40umqCVxdwt4h80uHNAI1BYV91+/PWoiCNWQ==","signatures":[{"sig":"MEUCIGn9apSy3loMNyamVd3En8iCYf/3mtI8N8yjRWNocj9sAiEAvTKIejhSNacEMwMH5xZDwTg4Tq2VzHpSdZlpVSfrF+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"500322838519968673298f51dbae121dde16bdd7","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.4.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"4.0.0","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.6_1752778106892_0.7025818486522566","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@netlify/redirects","version":"3.0.7","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.7","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"5d170d247ed19f35345d0dcc8691554a2fb8b6e3","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.7.tgz","fileCount":3,"integrity":"sha512-jMmXZqADS9OrWKR8KTlINLcgzutw+0PXSNZjTI+36FtyrBBCNWrAohhEXg09iWtmXHyfkZwIP3LV7gJMaRCFIw==","signatures":[{"sig":"MEUCICIkKWa94BNrRiSxtDbKRv/vuyWMQyFPLmWY85WHPcQ3AiEA9GOSXH5JzqmGFwIWkhEtqu7rLpIwQZBA+OPQUElTuIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"513df9632f37a57816fc7d51fc7d8e5f0dbb72f7","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.4.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"4.1.0","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.7_1753276813112_0.11808538122076429","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@netlify/redirects","version":"3.0.8","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.8","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"daa73316a26b29c07cb33f19d6793bac391379a1","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.8.tgz","fileCount":3,"integrity":"sha512-wnPdWR4km1oplv9T8UR7ML3W26xklzMJtqeNaZWevW2K4ySWTaEknmActqHpeP2WF/foj3+P3OksYCIzNPR0Fw==","signatures":[{"sig":"MEUCICrXHoS7f++nrBsXeRd42OrIGgQZefnrfRdLjX6QPGGOAiEAta0UCkTmbnfz5/XTDIZ+vvZW25ISp65ktKxYPHkdBEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"af53b9cb10f278b4fd45c2f9733dba93e60fcc03","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"22.13.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/dev-utils":"4.1.1","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.8_1753801150614_0.9111928809417584","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@netlify/redirects","version":"3.0.9","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.9","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"d5ac8c597ef1c7ced92644496e53f61ac5b2e683","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.9.tgz","fileCount":3,"integrity":"sha512-vbAMs089tvQSOhizRcdWNyQCl6ykENJnPBzEpHBDO1CvR32xhCk++fckq9RFA2SqbbpIwKF8eQ0E/qg3Sc89Yw==","signatures":[{"sig":"MEYCIQDl+o85aI4QdCqgOVuCI6Nn4Wwu3UCOLPgkwbzJPsTwUgIhAI1IGJY17BW39IwcYkeU49c0XBOMKQGQOcu859NbQbpj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"0b0eabfbf7f3a22a9b81376888e0a62b9c8225c5","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.4.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.1.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.9_1754053448345_0.8492561282683928","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@netlify/redirects","version":"3.0.10","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.10","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"rmulligan-netlify","email":"ryan.mulligan@netlify.com"},{"name":"akardet","email":"sam@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"eb695db5b59cceea1ca8540bf7d1af66a37cd183","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.10.tgz","fileCount":3,"integrity":"sha512-r7nftqthWl85gFG4KTtcJiss51kb+/Xu+dgFICsN3LloyGQH/T4dIPbL0EuoObPqYtaVENy+UMChMg0grszTfg==","signatures":[{"sig":"MEUCIEYSo2NB3pz4wNt+PtW1j+sQwVrUp+h3Au++44aw5G71AiEA3pOphLdjblfWRhZPZc/ZPtXz4qu6zX8gYBjuL9/i60M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9209},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"9974cca4cce0fad2f4dbc70c07bb34b9e266cb1b","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.5.1","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.6.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.1.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.10_1755591605936_0.06103691099602315","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@netlify/redirects","version":"3.0.11","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.11","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"fadc4a341b8e27b394bbf9830bc4b5f48ef3a9a4","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.11.tgz","fileCount":3,"integrity":"sha512-pXkaFzGM4sdmyqEX/4Umi63umoMACchAY1GZcQROXj5f68Y30y6ir49iPvvxDqkxQgzYouP5zFZ/NZbo8X0oeA==","signatures":[{"sig":"MEYCIQDAjxntQxBhJJdoI+3Dlms0yCr0+MsGkMnuD1fl2jW8QQIhALk7uBpQUkm+VhrJH5EnTF6zI+cLIngtVnmAy5sOlLAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9209},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"72e9e3807f898ba8059968a0dc17d08664619d91","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"11.5.1","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.6.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.1.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.11_1756285280104_0.9669420026391164","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@netlify/redirects","version":"3.0.12","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.12","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"cc6e83ed3531e93c1bfcafff4775abd7a6f19190","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.12.tgz","fileCount":3,"integrity":"sha512-L5k7V6p74hlDBQ19jMrW4jFR7kiWyEDYrXrgwOp5JO5DLOejdVKXNXtTPuUdwKcuBNnFVULiOTYPRhEc8SrFwg==","signatures":[{"sig":"MEYCIQCq25QkQ5Rhjh43I/qpuj2qNPYLd0F9Zk+GLnyHdMryewIhAIuHTRuHGzi9mu5kQqBozuJYLK0bFZU8PFR9A+Hdh5s3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9209},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"d90a4ae48f980ef264e6e3c3a9e94832408a9b03","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.3","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.7.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.1.3","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.12_1756473610021_0.24833392335927384","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@netlify/redirects","version":"3.0.13","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.0.13","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"denar90","email":"denysov.artem@gmail.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"50cdca4cc27e46bf753ecd6db00da154927b5926","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.0.13.tgz","fileCount":3,"integrity":"sha512-pRseix34XmP+PoUGgsHYqsyBxXvSF8plLkt+D9s/fv+MBEcLIGxZLHLNBHOmNIP+WX2SIusPOxwcL3DBVjbZkw==","signatures":[{"sig":"MEUCIQDHU+j/c1hFdB6qPt6qQtb2a9iXmI4OZET6KM+UGNGZcQIgaguspTsI6l3Dy/oO1ycKDgl1GhirCMrX9kHFChknjOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9209},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"e0c0016104164bbc4b8700e8db6e268863659624","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.3","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.8.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.2.0","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.0.13_1758618710620_0.573987108629763","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@netlify/redirects","version":"3.1.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.0","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"3b6aded64f78008ba329e09cb88f9ef56910aa26","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.0.tgz","fileCount":3,"integrity":"sha512-Eo50oNaTybEfB/4W6JFWdzQ1EbpObbaf83sIpT6H0DzfBgQIzPc3azdb7eD9eEFi3IAQjR5kZ6bOb2i4wbFDHQ==","signatures":[{"sig":"MEUCIBVDel7+gTifvKvNMfAI/VIGjs1U3W7Ue0iq6F9oyq1JAiEAsueZT3KpbjCLqJ5Mp+cl814OEmF+ZxCdO1dwBrA4TS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9208},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"a7d8fa308ed25d92e227437d4cbd3ea5cd0d50b2","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.9.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.3.0","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.0_1760097228612_0.8238470297810365","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@netlify/redirects","version":"3.1.1","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.1","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"87745570b3c361d3b12945636338af5bda9589d3","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.1.tgz","fileCount":3,"integrity":"sha512-uNHWBOnwJNMs8DjYf0UREKCHJErg1oa/JpnlkTzhstHeugUX2i6Ylr3pyskqZk2Gq+oPoNxwI+TbE5KyuIz4nQ==","signatures":[{"sig":"MEQCIB3k8YXMI2rD2gus7K2Xo+9rk6FkV5ZTZMBQzE0NH8zDAiAStIn/nPrs4fcZaT8VKOrMrP3bcxCHRp6cTAmk0epv9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9306},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"cff2b66dd101eea5435fbb7e2808c1d110606df5","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.11.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.3.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.1_1762375248318_0.8582941017773618","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@netlify/redirects","version":"3.1.2","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.2","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"2a1d078d0c16d04fa01d04e378a941bc16824197","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.2.tgz","fileCount":3,"integrity":"sha512-S1ap1CC7HMyaA9imRYRpuY3iZAaAgPEaQ15U9YI6W6273BSUf1jXhaOMv0kAOFX+qtx/yd0LU4Gncko/zpQCSA==","signatures":[{"sig":"MEUCIDQ4jHoJXcLMo/rVF/6hLa/M9ydElJcGYHPC/iVSPQlyAiEA3FMLZ3E1L0i3HC6sDIvhI844MQMgeE5yxGXV+I8qOKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"e70ad54412cc095f2ed72039902df6412b45a369","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.11.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.3.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.2_1762440847484_0.8819906693984678","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@netlify/redirects","version":"3.1.3","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.3","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"452faa449b8d611f6d20cbc966ed3300b3dbfdb4","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.3.tgz","fileCount":3,"integrity":"sha512-gIk/h4nzg9n/LWV7odfqMP00MBRSfujnW50DRYkWqh4ApW5NdfZxOcla7ISl6hZcIDMUruOPcFOD7PFXSALVvQ==","signatures":[{"sig":"MEYCIQCi9nhCAKA+S9Vy7FzXJH9+XSl89f37/PGWKR9II4tcswIhAIuWDo4tqM80P17XWVo1BwNMFjz8YLSyXSVamoWULv2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"b32b3e6de3606f796b9f217c2d5126b0871614ac","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.11.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.3.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.3_1763390144506_0.8038252631879337","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@netlify/redirects","version":"3.1.4","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.4","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"smnh","email":"semenh@gmail.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"fd7103248ba2467882e9dbb62c7768d389301e51","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.4.tgz","fileCount":3,"integrity":"sha512-2FcF/0Q24JA+VmpWlVRp835UvhBHQe3XGVaxAQfHiDd5aXztaz2U5Y4VEZyrZJOubY5xnxr2yqumDfClAiCKxw==","signatures":[{"sig":"MEQCIEz+bL3U4J3PbMxw6urEieEJBmn1QzIzI0v5OK7DzrPLAiBHKfHI+d0DI5Pk5Lay7mw5IunYpn5sVNK9o37dTyW5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"3d45d053b64a1d3c2402dc189427c360b68ddbbf","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.11.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.2","@netlify/dev-utils":"4.3.3","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.4_1765200592578_0.011431266913358717","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@netlify/redirects","version":"3.1.5","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.5","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"5e4cfef7ab3749372b2cb47299b156f8a92f77e2","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.5.tgz","fileCount":3,"integrity":"sha512-yU4YBqRYoqPobg/u96QI07IuevAc8+tVLAcnty6/vBJAlo5d7E72r+U6dez48EPGIJHY5hEQK4jT0m9SmKg8mg==","signatures":[{"sig":"MEYCIQDXKOOEusvFkIt03U4ZBjjY1dKGYmoYtdkfRH5odJoJCQIhAMUq/WT4JNQ/h08HAJ0CNxrtONtVC6n/mTc5m1tJq4ZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"d74fc18f5216724ebce1844d02fa803dbfb3dc0b","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.4","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.13.1","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.3.3","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.5_1771256708691_0.9536096457100429","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@netlify/redirects","version":"3.1.6","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.6","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"tomasb","email":"tbdizainas@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"justin.herrick.netlify","email":"justin.herrick@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"87f597b1d2b64ae9963ec2b600a6372a6de85099","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.6.tgz","fileCount":3,"integrity":"sha512-P9b/itniI0htbIYGLdOzd7xqNFCREfpIc17EdkX7L7Ne9HCz7r46x/FJrRDSXolm7vaSUFopZSDUYFoj7UWp+Q==","signatures":[{"sig":"MEQCIHaI7f3T8RT/jD1Wslhlqo+e3bqPWhWNZZhOjIJkmP2IAiBlTMp4c468OfBJG519o0PxI9/+ZhJF9uTrXthC87C76Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"cedc30e08647ad872ac0f19e0aa60a91f42107e2","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.5","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.0","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.6_1773139177749_0.710068347978454","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@netlify/redirects","version":"3.1.7","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.7","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"559efe5f327916064cfe4cea772cf9c394427d8a","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.7.tgz","fileCount":3,"integrity":"sha512-sSIjBKVnNtaK/TE2Fr6fvqk+2aF8C0+lI76tYk3Yhg2QQoriENkaOWkQi94iEGW6Nqz96rN7euIzPHHJe2xL1g==","signatures":[{"sig":"MEQCIHxbZxNdiPG7hj6GgZU0PeCpHWFFmnvTqYn6fxtb+hjhAiAr/mKKpfVhefUwXMiUHcH6wInGuKqTV3fYl9zko/7xXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"180c8943fd125b539fececb123b54e3886197de2","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.6","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.7_1773326786562_0.33527553915517605","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@netlify/redirects","version":"3.1.8","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.8","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"4d7b4b330a3015eae0222f8042b577a9e2196617","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.8.tgz","fileCount":3,"integrity":"sha512-HobcrSOTh4a960iPuvkLT3FTsRev06A+kcMBTPulAWv+dw2wqvb6okH5QPewcEjnMwYRQ+YXoQfSQsh5IMb/WA==","signatures":[{"sig":"MEQCIErh41fM5yCs6RwojWUWJ5MdmaI5RTrMs4qt9qFUzp+eAiArW7xF8si5MOuLBG2HeWUI7t2XqVqNnrNVIHjKSOAIDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"bd6970ca88b73042ee2d8c5221b4c4d42b9e9e16","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.6","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.8_1773418999731_0.19249748601922234","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@netlify/redirects","version":"3.1.9","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.9","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"13300e94f42bd28f751a30214e334c3c2c5cb325","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.9.tgz","fileCount":3,"integrity":"sha512-2hDsLjI43dXBXqebRO3ftl89Sz9Ttft6cRMc2HexDxp/TmE7XlzK0cQziTI02a6yZIMFXwzf/0tNu5k1bYClfQ==","signatures":[{"sig":"MEQCICHR/FAjKmtWUDvGwMS6dLqqeYs+eGZLG6WSgeE6sRK0AiA8yE427+yC/bEiioXhYM1rSgNSQQKIAqln2whkyeo9OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9595},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"cafb003cc37a43c6afc9aa0358015c90ae9a6794","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.7","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.9_1773872730658_0.6941261109028221","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"@netlify/redirects","version":"3.1.10","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.10","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"974bac93ce7f37faa4ddf77333a85e6c0420a1f6","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.10.tgz","fileCount":3,"integrity":"sha512-q4PbtkeNDxKqfOemsrG5F/vkpNfLwjVQpx69+sS2Qg/PYOOneayKJOlCKhVc6QQUtDuhFV6WZ8JHielYMj1pVw==","signatures":[{"sig":"MEUCIFXaQe8SdoqxTPoV5NValLk+YJZv0AyH03wOY4v9Lt5rAiEA+Yx6vTY6caB7f1LQKhN4ErZqigUIedEnu2WjviVELHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9596},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"96166d833512601a06ae9f011df16fb60d266b1f","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.7","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"24.14.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.3","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.10_1773918142764_0.2736115200532423","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"@netlify/redirects","version":"3.1.11","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.11","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"c8b76c75d306e1af714250e9c56f4a18ea952613","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.11.tgz","fileCount":3,"integrity":"sha512-RhOWAtNv5Mtt/G64FugyYx04dZ5mDHY7mXJBfjbz8SpG3IDsS1iv/ohMxeKGB3ypDtyYr5t8t8LGw+UacWQnMw==","signatures":[{"sig":"MEYCIQCK6DTeTV4w8DT47KqVss7nQv2no6tzogk5nh5Q8CkxJQIhAOb1Ak4EXpntJ6+oWP9CyIkr41MaIzItMD2WwuNVoPgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9596},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"617922dfb80f5b6ba3db1db226922f1a7ba155c4","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.8","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.4","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.11_1778855178667_0.5918087046974714","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@netlify/redirects","version":"3.1.12","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.12","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"526d4b610c4d1bd6374c581bd4ffd3cccd307f6d","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.12.tgz","fileCount":3,"integrity":"sha512-rjlopp8F8BlRevv9IsuPt6jqzOEiwQnGh+69NfX+LPNgMeFeZwFAv3CvrSXhSQ7lzjvIE5Ttbkt2iCjIVsb0EQ==","signatures":[{"sig":"MEYCIQDtURU5u6JE817/oykELBxYeyH5hjo6YEF/uGQJ/pcAzAIhAPno+1PXG0oYWM8fRuP+aq39XLdjv47y5yq2YIAyA+nJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9596},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"d91ee47fc3ee294f42734f9f3767572c3b0cab8d","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.8","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.1.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.5","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.12_1779117241429_0.07895235293161806","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"@netlify/redirects","version":"3.1.13","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.13","maintainers":[{"name":"seanroberts","email":"sean.roberts90@gmail.com"},{"name":"biilmann","email":"info@mathias-biilmann.net"},{"name":"eduardoboucas","email":"mail@eduardoboucas.com"},{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"sarahetter","email":"sarah.etter@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"kathmbeck","email":"katherine.beck@netlify.com"},{"name":"hrishikeshk","email":"hrishi5200@gmail.com"},{"name":"vitaliyr","email":"vit@ribachenko.com"},{"name":"berdav","email":"david@stackbit.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"domitriusanthony","email":"domitriusaclark@gmail.com"},{"name":"akardet","email":"sam@netlify.com"},{"name":"tbarn","email":"taylorbarnett42@gmail.com"},{"name":"seancdavis","email":"scdavis41@gmail.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"f8738151a803d156277dca30881a1a3950495e63","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.13.tgz","fileCount":3,"integrity":"sha512-28M4pyahGHf5kIqhdA6Y687g/QBmW0clPHmh/xGvxmwHIW+fN5aMzCO4JrM2v9bA/yDFoGjSQynckAG1MGr0/g==","signatures":[{"sig":"MEYCIQCTN5A0Sms8zj2vN/SNVhEv2maDG3xsOU4Qab1AcuZdTgIhAJAWz+9v9Ux9r8WFcQ8BO/qrQhju80/jbo2MbYrAK+bX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9596},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"f1238cdc364d4f3a5e516d20830fcb15142df507","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.8","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.2.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.6","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^15.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.13_1780072509901_0.1501108098455306","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"@netlify/redirects","version":"3.1.14","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.14","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"282aebe69928b70b2818d0d455479e12c6c0bb0c","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.14.tgz","fileCount":3,"integrity":"sha512-TR9LiRPep1RU+EXR1LfOY3ZMTnZucujvnAGA5YHw2kLHoiY5RvdMZZuBM0wKH03WzJ2NZaClASQhTvyAU9nmYg==","signatures":[{"sig":"MEUCIQCPWyYt3pEPfYTro+mij8jt30fuskKEsx+LTmGnsCwKnAIgKDKUnZvDG24M2ZkdiUSL8mXhgINYT2cfPpGDh4NfoX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9596},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"a791552b27ce22f848b7a5c5b8f15807e2f0033d","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.8","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.5.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"4.4.7","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.14_1784908248773_0.056101111575537876","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"@netlify/redirects","version":"3.1.15","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@3.1.15","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"a2c825d05b166420d9ca8d062d07db0b18c5faf3","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-3.1.15.tgz","fileCount":3,"integrity":"sha512-U8bhgQkYzExEHYk5VNVp55TUKwb3Rwx8QTG9dPQkx4+Lms9T+8oZowpwP/DZE6Aoay+LlPamJPnEw9gxVq6yUg==","signatures":[{"sig":"MEYCIQD0F6Z19B0glsotUojTygDhef6SZiWCbaoV3auXLnftjAIhAJR1Pcxx1UP1v0gA1orZ6KQaQ2IfL5W2jmiUl2H0OFcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@3.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9628},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=20.6.1"},"exports":"./dist/main.js","gitHead":"f28c2a07295253a0a7845fe17bebe475e2d0464d","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.7.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"5.0.0","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_3.1.15_1786565453937_0.6857421858344739","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@netlify/redirects","version":"4.0.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.0.0","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"d7821b3211e8c200786dcffd768c73c6bd865a22","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.0.0.tgz","fileCount":3,"integrity":"sha512-OmgUrObCohPZYxDD6ztjTr1UaKDaetguSZ9r8n5uUL7FAif26Ruo1QoN9nb4iFgxeEzO1tMS2f2YRDwn3WvO7A==","signatures":[{"sig":"MEUCIFQVJiD6EUshK8qWeUD6T24zyc1NoY0jOHynPKbgzNW5AiEA+o+ths1ASAqD7xpdqH+G/WkoGx2eEy3XDQIW58dhraY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9628},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"11913fe6c0613267be193ae7b17a24cf14acd50e","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.7.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.0","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.0.0_1787053000552_0.8722097566869043","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@netlify/redirects","version":"4.0.1","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.0.1","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"629a4a383de8f860b2584e9fa997e2aecf178372","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.0.1.tgz","fileCount":3,"integrity":"sha512-GYWa09t6QXzynHCg0MTlZDxv3rtCvphIfru5rW10YtAgHKMnBiYKw83RaFgpYJB66UQnuJ2R1aOahApFWGfWUw==","signatures":[{"sig":"MEUCIQCcbk0xnZZqEE0Ssba9HXerqZzkLTvqisUu2NvGmNeTegIgYDCKXCOxEhNQxDLkeRnr37zPeT04HxbcVKx4389gzR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9628},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"81e1c82afa93b8c0261acf37cdf64fb116b0d0ba","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.7.0","dependencies":{"cookie":"^1.0.2","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.0.1_1787061095407_0.7390724888437483","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@netlify/redirects","version":"4.0.2","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.0.2","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"f940cacdfbbc563c4c61ca2fa2f75d1ae3e7f391","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.0.2.tgz","fileCount":3,"integrity":"sha512-4Qpz6FpwrLITrScg34zjK9Iv0BiyyPVAGO7HvUZg0txihHPgKBRtLMByEwfP6mhuzTExoxMXYklqgHg2xtbPxA==","signatures":[{"sig":"MEYCIQDYxZWokl3ZhezmV6q8FI50n5EpTo3O3U570qs+vDKi2wIhAONBMdldzqHwb//M2+FQfW8UHptgi3sNw28h7uurpL+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9636},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"e5050be1c4c3ece22a4fea2a7027887da13afbef","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.8.1","dependencies":{"cookie":"^2.0.0","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.1","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.0.2_1787875861865_0.40152783202792497","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@netlify/redirects","version":"4.0.3","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.0.3","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"fc0040b51afff5c8e2c3045ce76cd51998115262","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.0.3.tgz","fileCount":3,"integrity":"sha512-AhL+o+XBURpjB9edJTFbWKaww7xF2qTILV4qjoJn/TN2tT3mgJChespzTiIcKRvWRpXbxamyxesSAnwalQrExw==","signatures":[{"sig":"MEYCIQDkonhRKSb01T1mbyWr9nHqvuCGcOlIwtmXkcN2UbVbAAIhAOTDDOID1s2uT//L9m6ZanlwCHBEDJJnrRCCiyjZcj6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGZLgbuVAFi7AGeUm/kjgQzBSLHblcxRaNO/iI0p34ytAiEAzVf1dP04jAggFMxtYlAqb65OyIdILBxxLnPfKwNOZB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9636},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"6caf7c871e1a7981b790a150dab6df2c1fd4d2e9","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.10.0","dependencies":{"cookie":"^2.0.0","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.2","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.0.3_1790758103480_0.28329830975666526","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@netlify/redirects","version":"4.0.4","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.0.4","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"b6a1e0dff8a12e3f2423ee28231a47b56757a8c5","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.0.4.tgz","fileCount":3,"integrity":"sha512-D2RdPn8xlWrd3DJ8ljP00teWXzN0iK88R71tCnnAVz7qdlsa+iY+6HcFeta69JEoPTBvSnEex9T8xayDndvGRw==","signatures":[{"sig":"MEUCIAXJjuy45yIZq9564mFfmA6zfjaUfZCO5Ya38d737GBpAiEAvciUB1HevA/xOV1nY1cr/O7JChUOgzbBEcdtrZyUGAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNteaxXHXI3Vv3sVkjOswBiLOce8CgORU12PKMarKbdwIgNXNQukHd4go6fpmMFhypnPXmArkQklRT6IfCM3o8xuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9636},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"4ada4a753b4fe672a5236677a3c94957cd51cd4b","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.10.0","dependencies":{"cookie":"^2.0.0","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.3","netlify-redirector":"^0.5.0","@netlify/redirect-parser":"^16.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.0.4_1790835138112_0.28421779588858853","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@netlify/redirects","version":"4.1.0","keywords":[],"author":{"name":"Netlify Inc."},"license":"MIT","_id":"@netlify/redirects@4.1.0","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"homepage":"https://github.com/netlify/primitives#readme","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"625f28001c12ea2184fb58a6192b0f2038578fcd","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.1.0.tgz","fileCount":3,"integrity":"sha512-koVRBcUfh9W2lefQl6unnvvLHSygez0GqbmxSZ0uCt462mBDFXrGeqJvqfMqSrGh+1d6p78TZDpdpeoflwWJ8A==","signatures":[{"sig":"MEUCIDignC5tDd0sUDFGuGBV5bos8kYJXXqs41eWw5l2olFxAiEA3bvhXWy9a2z8Uc8VUOrFAhgTvVXJnJqI08X7KHsqlU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtoVTS+56VfP/hAJhiJObIGsqFmBvGa6plXZhuBGJg/wIhALd58ufo+4WIvIMvn2ghJRSOkfzj+f2Zff+6EsDjMLue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9490},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"a35fbf53e41603f13e507beb6756325203250250","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"_nodeVersion":"26.10.0","dependencies":{"cookie":"^2.0.0","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.3","@netlify/redirect-parser":"^16.1.1","@netlify/redirect-matcher":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redirects_4.1.0_1790944957186_0.7112546870357224","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"_id":"@netlify/redirects@4.1.1","bugs":{"url":"https://github.com/netlify/primitives/issues"},"dist":{"shasum":"14abdc100457982cc37a50814f0dacd623e6e267","tarball":"https://registry.npmjs.org/@netlify/redirects/-/redirects-4.1.1.tgz","fileCount":3,"integrity":"sha512-t7tPny+5ovPC7PyKGnMZYgM7iuGQ7rgwzJKbZUiVlTnQwjVPdnCtF+5p54mDiwBIouK4ppe56n3sYfsECkJLBw==","signatures":[{"sig":"MEUCIAiYRTb04bPACGPxlWCNYVdbDaVE/vwQKueEroSSQZ+aAiEA5KHzsRtls5AvyYWV0iXLFMaKmV8B4+gF3dnfNzA7gaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB3lbSa6fRxYMvGDfBzoFu0HSTuO0bOTUmFQWXi5X6Z+AiAp3+LLpErnPr9FA3fcwliETSCBQ/V5JDebTbmcb4UMEg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@netlify%2fredirects@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9490},"main":"./dist/main.js","name":"@netlify/redirects","type":"module","types":"./dist/main.d.ts","author":{"name":"Netlify Inc."},"engines":{"node":">=22.12.0"},"exports":"./dist/main.js","gitHead":"b0504631e0c3be26e11a8cce21b255995c139fb0","license":"MIT","scripts":{"dev":"tsup-node --watch","test":"vitest run","build":"tsup-node","prepack":"npm run build","publint":"npx -y publint --strict","test:ci":"npm run build && vitest run","test:dev":"vitest"},"version":"4.1.1","_npmUser":{"name":"netlify-bot","email":"bot@netlify.com"},"homepage":"https://github.com/netlify/primitives#readme","keywords":[],"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"_npmVersion":"10.9.9","description":"TypeScript implementation of Netlify's rewrites and redirects engine","directories":{"test":"test"},"maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"_nodeVersion":"26.12.0","dependencies":{"cookie":"^2.0.0","jsonwebtoken":"9.0.3","@netlify/dev-utils":"6.0.4","@netlify/redirect-parser":"^16.1.1","@netlify/redirect-matcher":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.4","@netlify/test-utils":"*","@types/jsonwebtoken":"9.0.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redirects_4.1.1_1792499739324_0.37895062792808165"}}},"time":{"created":"2025-04-16T10:46:57.523Z","modified":"2026-10-20T12:35:40.721Z","1.1.0":"2025-04-16T10:46:57.801Z","1.1.1":"2025-05-02T13:35:13.517Z","1.1.2":"2025-05-06T13:36:46.157Z","1.1.3":"2025-05-09T13:00:16.549Z","1.1.4":"2025-05-23T11:38:03.021Z","2.0.0":"2025-05-28T15:36:49.738Z","3.0.0":"2025-06-02T19:24:55.191Z","3.0.1":"2025-06-03T14:57:55.442Z","3.0.2":"2025-06-06T11:42:01.001Z","3.0.3":"2025-06-18T12:00:14.063Z","3.0.4":"2025-07-04T12:50:34.975Z","3.0.5":"2025-07-15T13:23:36.301Z","3.0.6":"2025-07-17T18:48:27.054Z","3.0.7":"2025-07-23T13:20:13.276Z","3.0.8":"2025-07-29T14:59:10.781Z","3.0.9":"2025-08-01T13:04:08.554Z","3.0.10":"2025-08-19T08:20:06.118Z","3.0.11":"2025-08-27T09:01:20.272Z","3.0.12":"2025-08-29T13:20:10.199Z","3.0.13":"2025-09-23T09:11:50.786Z","3.1.0":"2025-10-10T11:53:48.779Z","3.1.1":"2025-11-05T20:40:48.525Z","3.1.2":"2025-11-06T14:54:07.664Z","3.1.3":"2025-11-17T14:35:44.673Z","3.1.4":"2025-12-08T13:29:52.708Z","3.1.5":"2026-02-16T15:45:08.825Z","3.1.6":"2026-03-10T10:39:37.888Z","3.1.7":"2026-03-12T14:46:26.711Z","3.1.8":"2026-03-13T16:23:19.868Z","3.1.9":"2026-03-18T22:25:30.808Z","3.1.10":"2026-03-19T11:02:22.907Z","3.1.11":"2026-05-15T14:26:18.818Z","3.1.12":"2026-05-18T15:14:01.636Z","3.1.13":"2026-05-29T16:35:10.041Z","3.1.14":"2026-07-24T15:50:48.914Z","3.1.15":"2026-08-12T20:10:54.067Z","4.0.0":"2026-08-18T11:36:40.680Z","4.0.1":"2026-08-18T13:51:35.554Z","4.0.2":"2026-08-28T00:11:02.006Z","4.0.3":"2026-09-30T08:48:23.563Z","4.0.4":"2026-10-01T06:12:18.181Z","4.1.0":"2026-10-02T12:42:37.264Z","4.1.1":"2026-10-20T12:35:39.398Z"},"bugs":{"url":"https://github.com/netlify/primitives/issues"},"author":{"name":"Netlify Inc."},"license":"MIT","homepage":"https://github.com/netlify/primitives#readme","keywords":[],"repository":{"url":"git+https://github.com/netlify/primitives.git","type":"git","directory":"packages/redirects"},"description":"TypeScript implementation of Netlify's rewrites and redirects engine","maintainers":[{"name":"netlify-bot","email":"bot@netlify.com"},{"name":"mikewen","email":"mike.wen@netlify.com"},{"name":"youvalv","email":"youval.vaknin@gmail.com"},{"name":"serhalp-netlify","email":"philippe.serhal@netlify.com"},{"name":"mlgualtieri-gatsby","email":"mike.gualtieri@netlify.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}