{"_id":"@nimpl/middleware-chain","_rev":"11-47c12f0ccf1420d0c997e503dcb60910","name":"@nimpl/middleware-chain","dist-tags":{"canary":"0.5.0-canary.0","latest":"0.5.2"},"versions":{"0.1.0":{"name":"@nimpl/middleware-chain","version":"0.1.0","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.1.0","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"0b340b3353e709b8d86ec76609fcb986371b6311","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.1.0.tgz","fileCount":15,"integrity":"sha512-y/bhRy9AEsVLPf+J1Tk03X8fxt0ejaWAW/wN0lDi5DAatFXvu3z84a84Dwf/Qiy5Yje1pB8wl9ppYsCZPn8wZQ==","signatures":[{"sig":"MEYCIQDhyppwX+ij6OXkgNGK4WYM6oMNtnWTfwGuNEeoVA5Z7gIhAMPARdxzdHUA2w4+1ZaFrmkG1lv/MWOXjmp7gscAop6r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8964},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"d0035c2c0ffc4cf4e8546b54a20d56a94b7b2155","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.1.0_1716576508727_0.022945864443133734","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@nimpl/middleware-chain","version":"0.1.1","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.1.1","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"d5438a46af87e7efae0ea66bc7b749790e5dc7d8","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.1.1.tgz","fileCount":15,"integrity":"sha512-goB7M6HzCElto4Rs14v3dof4vcBKDOdotdTRzitFGy34Q1CNJ7d2/Z2SBkmG+//jOFeezFkYN/S9xzPdSFzEXQ==","signatures":[{"sig":"MEUCIFxxjLtnSuafI5ZLA9wuZqPU0KWJ9gpZTFQzhEooj44wAiEAmW3f5OqkuotDWAp/+ShJsr/MoxsqWPd0JxyPeO3j5tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9463},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"b09f50a5e85d376eb675eb903940a65c9cfca71b","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.1.1_1716616659221_0.8133118561524566","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@nimpl/middleware-chain","version":"0.1.2","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.1.2","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"ad6d3e567584198a5de783f846ced55283fd1b47","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.1.2.tgz","fileCount":15,"integrity":"sha512-UInQsML8yP3Be1oCCLDTiGNpIvb46BPg7nQZUFBsJxNAg9FDDYapbhdWzScZo+XeoKlZ2S51/1ew0SU8ehfzVw==","signatures":[{"sig":"MEQCIHrvusNwvi3FEW+dkC5DSABRfLWnIC3EVHH5DmxMkyk/AiBdSZ+0ewsHkg1YClug0xxJcnECNb225BHfzRDYfTXp7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10887},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"c65e1d9e497ec71ecb0cf2e94ab21644865f9c5b","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.1.2_1716624647502_0.8327353863562417","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@nimpl/middleware-chain","version":"0.1.3","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.1.3","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"481d69da9ff37a11c5b3029823076f6137817168","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.1.3.tgz","fileCount":15,"integrity":"sha512-YTYcxzHORzsuQOzymW6Sv4VOetXezEv5T5O9NwaFX3Qux7XzpSreIsXF4aAkS13rPKsb6MLO7FAim0NUP2xJsA==","signatures":[{"sig":"MEUCIGYWdRkS+nm/6PBzn/2LzUro8bgIiHQZD59Frjl9YMOkAiEAjXHSGsL+RYvP+lrwZLZ94X+E6VSOn9zG5YaTsrk8Ijg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11989},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"1d275378d5384f036eab868764975fc825f0f1dd","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.5.2","description":"The package allows you to create a chain of native next.js middlewares without any modifications (*i.e., you can add any ready-made middleware to the chain*)","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.1.3_1716708072276_0.609273342529719","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@nimpl/middleware-chain","version":"0.2.0","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.2.0","homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"ff361681a429c9b0fee0c34dd5e0081f8e288461","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.2.0.tgz","fileCount":15,"integrity":"sha512-SBs3Qy1QJ/sku9AZBROkkm54vkRgq5RHgCkGt8ZBmd/vNC1xyz5sCW2gouW1y498P5GJE7vLC1aMNbLdALwMTQ==","signatures":[{"sig":"MEUCIQDDOosG4TzVdPGieuRxsh9GgwWN6JHy4ykqHpi1C/Qy1gIgSvpy4CwOp4krQYQO+iLC5d56PGPHWrNGiwRjF5v1vOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12540},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"57fd31e201fd9ce446cc0ca143167639a416f655","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.7.0","description":"The package allows you to create a chain of native next.js middlewares without any modifications (*i.e., you can add any ready-made middleware to the chain*)","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.2.0_1719126811107_0.9859605356727785","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@nimpl/middleware-chain","version":"0.3.0","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.3.0","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"5bb957a306293aec9cba7989f52f0f86ab0780e5","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.3.0.tgz","fileCount":15,"integrity":"sha512-sF6T/+2vcqaZtx2kIwwuM88/JlsDHI9EaSLlALa0MRdLKgO/Xt5trG37fHxDxLKlfQ180uVzbRrXxqUlsVatVA==","signatures":[{"sig":"MEUCIQC4uEwGQdxCGg+r/as0NFRhBI6QAGAyX5eKWq6uSev8OwIgeucfk5QlfMneWLYKLNq9GhXHto+ildpE0StA6trLFRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13724},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"766f5356e51a43a4aca29beed922051a1b4af40a","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.8.1","description":"The package allows you to create a chain of native next.js middlewares without any modifications (_i.e., you can add any ready-made middleware to the chain_)","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.3.0_1723221543951_0.5164014273822202","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@nimpl/middleware-chain","version":"0.4.0","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.4.0","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"e26c096cbf3c8608762af9ae4dc9a99dec70035d","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.4.0.tgz","fileCount":17,"integrity":"sha512-uO71szPbcgyFMlBbjkgoaTTffN/KaacvXtiJIXXNYtbX18JipWgjN+IGHa9DeVTfBqCXO/xEPA/uWDdX+/dC5A==","signatures":[{"sig":"MEYCIQCyRQAsaz0FYEuwjLp3TLY0g+AotMyhSG9RroFbpB+zTgIhAIwz61FKaRGObnudX/tsbhpJEiOlAfPCAbVpcFopTuyY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14831},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"0fa613ade82a9b76b1d2b7d8aadde45115947e89","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.8.1","description":"The package allows you to create a chain of native next.js middlewares without any modifications (_i.e., you can add any ready-made middleware to the chain_)","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.4.0_1723378480052_0.23792189338759173","host":"s3://npm-registry-packages"}},"0.5.0-canary.0":{"name":"@nimpl/middleware-chain","version":"0.5.0-canary.0","keywords":["next","next.js","middleware","edge"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.5.0-canary.0","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"245410978351f5a092da266eb35cb26480411b9a","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.5.0-canary.0.tgz","fileCount":17,"integrity":"sha512-ILLVSfEhxo0tI7y4xiXUhX9wejt5SN/ZhPuqOY/pNVfp8QQzQbKw93mM2dUHnJkus+C/jjyGAqBRG9z9MXGz4A==","signatures":[{"sig":"MEUCIQDxgtuClenNIW567qD+iYiLKksEumk/oj/fggdONO3zAwIgPrKWn4u9iXlHyMwPTxAewBwhMqGmvwrfEa3zTHn579o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14841},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"0fa613ade82a9b76b1d2b7d8aadde45115947e89","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"The package allows you to create a chain of native next.js middlewares without any modifications (_i.e., you can add any ready-made middleware to the chain_)","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"14.2.3","typescript":"5.3.2"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.5.0-canary.0_1740326587990_0.9837595175451372","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@nimpl/middleware-chain","version":"0.5.0","keywords":["next","next.js","middleware","edge","chain","middleware chain","queue","line"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.5.0","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"a12bcb5b8ecd8ab3241e200699e1447d0ff09774","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.5.0.tgz","fileCount":17,"integrity":"sha512-UoFOVJks6VL+NUmrHnSQpfd2Dha5Oq/n3VIIc/6S0PEkimFgixnUzTZySKnqyNMUGAQM13fvxMw8MmiskspGbg==","signatures":[{"sig":"MEUCIGasOYGz6xo+d//HBdMOglPm6CavVf7OFvl8OYia0Bc7AiEA3qpM76u68ttmq4tdh4bYAcCYe53AY2+8JpU3BSwpAW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15489},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"aaa532f182e3dc2514471933163107ae61259925","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"The package allows you to create a chain of native next.js middlewares without any modifications","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"next":"15.1.7","typescript":"5.7.3"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.5.0_1740982731275_0.9642274105011315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@nimpl/middleware-chain","version":"0.5.1","keywords":["next","next.js","middleware","edge","chain","middleware chain","queue","line"],"author":{"url":"https://github.com/vordgi/","name":"Savelyev Alexander","email":"vordgi1@gmail.com"},"license":"MIT","_id":"@nimpl/middleware-chain@0.5.1","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"dist":{"shasum":"8cd6732cc0010edb78511743d83ce77626b1d1d6","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.5.1.tgz","fileCount":17,"integrity":"sha512-ZxzqvBhdw1SJIOwKOgT2WFlteEgGtL90BT5HQYPVeE3Xh2s+4yHR/YunlTUCOVQo1XURl9cx5lA++rqEg4KytA==","signatures":[{"sig":"MEUCICTongdkQSHM7eKDIr0ZUKl+OOS4+Idw9ahhTT057R2zAiEAox+gOuGRdHIa0FUHzT+cXdwn0vLO6GoTGNta5X+l8YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15493},"main":"./dist/chain.js","types":"./dist/chain.d.ts","gitHead":"2dd55e0ac4ffd136032d9f64a2643412f908c4e8","scripts":{"build":"tsc"},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"repository":{"url":"git://github.com/vordgi/nimpl-middleware-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"The package allows you to create a chain of native next.js middlewares without any modifications","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"15.1.7","typescript":"5.7.3"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-chain_0.5.1_1747563980909_0.5088207468291384","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@nimpl/middleware-chain","version":"0.5.2","description":"The package allows you to create a chain of native next.js middlewares without any modifications","main":"./dist/chain.js","scripts":{"build":"tsc"},"keywords":["next","next.js","middleware","edge","chain","middleware chain","queue","line"],"repository":{"type":"git","url":"git://github.com/vordgi/nimpl-middleware-chain.git"},"author":{"name":"Savelyev Alexander","email":"vordgi1@gmail.com","url":"https://github.com/vordgi/"},"license":"MIT","devDependencies":{"next":"15.1.7","typescript":"5.7.3"},"peerDependencies":{"next":">= 14.0.0","react":">= 18.2.0"},"_id":"@nimpl/middleware-chain@0.5.2","gitHead":"5777dbf8a271c25bed1b9d8392c5821988c57c06","types":"./dist/chain.d.ts","bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ShHotMLu4eciy/aA4NoRd6Uj08UbFsStOvbXpjPHr3YQ4pg8fdwTVqQQZ1dPd006WCvXfXNQzccm/smegVIp7A==","shasum":"28b19e87106887e166776b0d92389e427e5ef539","tarball":"https://registry.npmjs.org/@nimpl/middleware-chain/-/middleware-chain-0.5.2.tgz","fileCount":17,"unpackedSize":15762,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBMjW0E2hCHel8DWcLmYc7KftGjCmQVhffkENhyR1QRwAiEAiHyYdY4kZJGMKLe0CKZyWEOfpXYfGv5MbEqOHmgkTjY="}]},"_npmUser":{"name":"vordgi","email":"sasha2822222@gmail.com"},"directories":{},"maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/middleware-chain_0.5.2_1749661306333_0.0658576431135125"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-24T18:48:28.559Z","modified":"2025-06-11T17:01:46.729Z","0.1.0":"2024-05-24T18:48:28.860Z","0.1.1":"2024-05-25T05:57:39.370Z","0.1.2":"2024-05-25T08:10:47.662Z","0.1.3":"2024-05-26T07:21:12.432Z","0.2.0":"2024-06-23T07:13:31.265Z","0.3.0":"2024-08-09T16:39:04.127Z","0.4.0":"2024-08-11T12:14:40.221Z","0.5.0-canary.0":"2025-02-23T16:03:08.216Z","0.5.0":"2025-03-03T06:18:51.452Z","0.5.1":"2025-05-18T10:26:21.109Z","0.5.2":"2025-06-11T17:01:46.547Z"},"bugs":{"url":"https://github.com/vordgi/nimpl-middleware-chain/issues"},"author":{"name":"Savelyev Alexander","email":"vordgi1@gmail.com","url":"https://github.com/vordgi/"},"license":"MIT","homepage":"https://github.com/vordgi/nimpl-middleware-chain#readme","keywords":["next","next.js","middleware","edge","chain","middleware chain","queue","line"],"repository":{"type":"git","url":"git://github.com/vordgi/nimpl-middleware-chain.git"},"description":"The package allows you to create a chain of native next.js middlewares without any modifications","maintainers":[{"name":"vordgi","email":"sasha2822222@gmail.com"}],"readme":"# @nimpl/middleware-chain\n\nThe package allows you to create a chain of native next.js middlewares without any modifications (_i.e., you can add any ready-made middleware to the chain_)\n\n```ts\n// middleware.ts\nimport { chain } from \"@nimpl/middleware-chain\";\n\nexport default chain([\n  [intlMiddleware, { exclude: /^\\/private(\\/.*)?$/ }],\n  authMiddleware,\n  (req, event) => {\n    event.waitUntil(\n      fetch(\"https://my-analytics-platform.com\", {\n        method: \"POST\",\n        body: JSON.stringify({ pathname: req.nextUrl.pathname }),\n      })\n    );\n    return NextResponse.next();\n  },\n  customMiddleware,\n]);\n```\n\nVisit https://nimpl.dev/docs/middleware-chain to view the full documentation.\n\n## Installation\n\n**Using npm:**\n\n```bash\nnpm i @nimpl/middleware-chain\n```\n\n**Using yarn:**\n\n```bash\nyarn add @nimpl/middleware-chain\n```\n\n## Motivation\n\nAll existing solutions work through their own APIs - made under the style of express or in their own vision. They are useful, well implemented, and convenient. But only in cases where you can update every used middleware.\n\nHowever, there are many situations where you need to add already prepared solutions. Usually, in the issues of these solutions, you can find “support to add a chain package A, working with chain package B”.\n\nThis package follows a plug and play format. In the best traditions of the previous next.js.\n\nThis is not Koa and not Express, this is a package for next.js, in its unique style, in the format of its API.\n\n## Examples\n\n- [Base example](https://github.com/vordgi/nimpl-middleware-chain/tree/main/examples/base).\n- [next-auth + next-intl example](https://github.com/vordgi/nimpl-middleware-chain/tree/main/examples/auth-intl).\n\n## Development\n\nRead about working on the package and making changes on the contribution page\n\n## Additional\n\nPlease consider giving a star if you like it, it shows that the package is useful and helps me continue work on this and other packages.\n\nCreate issues with wishes, ideas, difficulties, etc. All of them will definitely be considered and thought over.\n\n## License\n\n[MIT](https://github.com/vordgi/nimpl-middleware-chain/blob/main/LICENSE)\n","readmeFilename":"README.md"}