{"_id":"@charlietango/msw-fastify-middleware","_rev":"6-4268a48c616e9ff11b49acf0afe6e9ca","name":"@charlietango/msw-fastify-middleware","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"@charlietango/msw-fastify-middleware","version":"1.0.0","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":"^0.48.0"},"dependencies":{"@mswjs/interceptors":"^0.19.2","headers-polyfill":"^3.1.2","strict-event-emitter":"0.2.8"},"devDependencies":{"@types/node":"^18.11.18","fastify":"^4.11.0","msw":"^0.49.2","tsup":"^6.5.0","typescript":"^4.9.4"},"description":"Create a middleware for MSW to use with Fastify.","_id":"@charlietango/msw-fastify-middleware@1.0.0","dist":{"shasum":"6925484996228dda73f24244fa3fe62364f7ef77","integrity":"sha512-5ZO5S2QO3VZU3nxHnZxJXX4u5zCFYHYcM1DFQbKoFcu9O0PjIKFCMM7ZCnP9tmUmvuCCqe69eN3gsGhgOaveNw==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-1.0.0.tgz","fileCount":7,"unpackedSize":8098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMrQlcLEQ86+wN8RCnWLkP3ZbyGfVDyK0dJn8D/WuCqQIgEEIisYj4RhHKWWzD9rFQWJ/IH8cXpS+IGK+LKO4gv9s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuB4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbSQ/+JoLgoGDE/NT0+lcj2D0xHTl6/w0409rYuxYniYq8e7U++w//\r\n845yUsc4Wk26YLSONRDljuC9PiO4q53C5oX0fqWFMOyedCywgu/PGzNLFRVY\r\nQG79zRsvFOQQDrdpFEu/EtP5f3sU8NIedRhJFpqoLkuL+QdctwmJbTNE1TZQ\r\n2Ya9Q5JczcudqqFYfUwEng9TsEfBJRoZuBIfXhL6q5jabDtI8uHNO+YRsluq\r\nAdmYFXPelgP9qHmcpBUYIHyce+0FVGusjK8v1XCqW/vc913+lAqlEvkSPkI2\r\niT97H0vHXGo8SyytqYkxW+lCdEBaggbdsf3lfSL8I8fbGYwt4TIZCOZDJ8Up\r\n3D/F2LcmI0J6RKqZHZbY3i5+o6e1Vb+GZOroQg5Io3Cq5XRRgFJXlZ2XVolb\r\nN4KAgTVkoS70OEehwd4nIS1meLA8MQGjJCJhw4HUoi0PsLptOuXnul95GW85\r\n2GHeBl4sQmVG/DrWzJ1GvgddaJSpJsoSIgU7DIKQjqlzjw1COSPBts6PYhPT\r\ng81WwIDP2UplBALNDuS+7obMfLxUDK1PclU1KeS5oIRckrfoPDTJUceVY+9O\r\nmI5Rg90kCTAZqp/nsuIqSZca3g7BhRe6/pCEoSsgaBdirrOhOjRYUioYLxUw\r\nXtRxLZYkpOd5waws4L+44n/Sdp2VmSjI5oo=\r\n=BxwF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_1.0.0_1673010720448_0.2848974964423552"},"_hasShrinkwrap":false},"1.0.1":{"name":"@charlietango/msw-fastify-middleware","version":"1.0.1","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">0.42.0"},"dependencies":{"@mswjs/interceptors":"^0.19.2","headers-polyfill":"^3.1.2","strict-event-emitter":"0.2.8"},"devDependencies":{"@types/node":"^18.11.18","fastify":"^4.11.0","msw":"^0.49.2","tsup":"^6.5.0","typescript":"^4.9.4"},"description":"Create a middleware for MSW to use with Fastify.","_id":"@charlietango/msw-fastify-middleware@1.0.1","dist":{"shasum":"59bd8137e1ac6f175e4ca373d477025b668683fd","integrity":"sha512-ryhoKpMSwY+BqCdsqlrIJi0hBTfy51I0jgDsl3DXqK/pqZ/CNyMy4IBexNo0Udk5Qj2mIXssqZRE182dXSGlrg==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-1.0.1.tgz","fileCount":7,"unpackedSize":8098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAol8O3oP9SMKJS0ReOmhUBYyVBSnyJLMXxR8Ic0rRKiAiEAnewDwSnDHr+h995veCuexiw/2WD6DsQT7WRDjj88Dv4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuB7yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVcg//R2MA+ebd5lcG4cdqT/xnzlk5BKCK02M1U9lkie/Rk9QDRwOM\r\nVuiT2bzcuoFti/WcbImzqQd5k23M8Prqb8EbBDB1gpei4wiyt4sAK7SNYOo0\r\nYNizxrlBi8ho4ndeHr436Wh95NvHvJnYhDP+M4GGmmqro+mxsjTfhA7YShCI\r\ndmBk2MsazHczeeYY5AYqyQPpl/zKJtVxzOvcAUlfJ86AsGOL1EzgOHZ6wI83\r\nEyDda0JvQkJLEv8+VAN8hqpLPZdnpJqTLKEEd1ykLOwQ218MTOF3f3RXRDNe\r\nvFJ0kHhZKEbF9LoIQKlzojf+qdohhbtuocgX1smflrvyLlLi5W51fuHs7mcA\r\nenDOzngFLsgHkcBRgc5WbZ8xO5bHMZE7P5vkzt+2cSpjdlEz333NQTUAlasz\r\nQJaVCby4RnGUD6dFhdzc/9JCKWRNw9vGWE44AY97n2tdWLCTEtxQDaRzaO0i\r\nMUaeSSuJ2D8BGGq9NXK23K+KBxWdDaEaI9bMOwhW5YTcgfn73ebyWQ3HXOiT\r\nZjLqcc5J5/bAn7oqe2sr9ngMibVJK3b6G0Cx3lTa8S6veLeJe00xA2TBd+I2\r\njYHQfNdZ5WlzZmUAt8CsDojO7LmZHOzyFSSwvGYKkgXbVkMLjcgTNgnJ+2Nv\r\nUW2JXrvn0iKNLEY548pyLCtqsl3DuE6Gosw=\r\n=ts2K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_1.0.1_1673010930298_0.13571603788872144"},"_hasShrinkwrap":false},"2.0.0":{"name":"@charlietango/msw-fastify-middleware","version":"2.0.0","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">=1.0.0"},"dependencies":{"@mswjs/interceptors":"^0.19.5","headers-polyfill":"^3.1.2","strict-event-emitter":"0.4.6"},"devDependencies":{"@types/node":"^18.13.0","fastify":"^4.12.0","msw":"^1.0.0","tsup":"^6.6.0","typescript":"^4.9.5"},"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","_id":"@charlietango/msw-fastify-middleware@2.0.0","dist":{"shasum":"e818a0291add1c2355bb71eab5b5f811c9abdf97","integrity":"sha512-vblzFrFrgUkRvJ4mge67/CI9oyHO1OfVXSBZtLM+zQPcL1TDd0LrztG/r7wtUnUtdlQQjFi8hOeOmZaiSyimoA==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-2.0.0.tgz","fileCount":7,"unpackedSize":8640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/09jjsJpRd/i67EE+kLH6k4g4BZ1dIlmOYM39ZjwDrAiB5U6oykkdMKrL8ttTlafxdpfG2qaNsJ0JPImALLuVMyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5LkJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorOw/+MLYR+ZQ6FzET/xY89H8TvoJ/3+cAGLvj6kF2uPVaY6+3ezD4\r\ngD/5jIGPmmCkBZ/v09yB+4ZEL41ka/GLxVcTQVw67by5zb8EishcjYKHho5G\r\n6egwyZ4ae18jNeIwnXLfuHW+RN1D0ih6CTcH7brbSUacZ/nuKMRnEQAukta5\r\nsLWQarG/1/hjJY8WjnY7RwFvzpZZ3qj8lwwcPdZ/KDZPF7goB3JogIAU0FxL\r\nNR2aT1A5kO9xYpic9URYVBwjwSOJnfwGrHaIVLUJZoHEEh8keZzEffIcN/bd\r\nmQ8jkqYdLfoyhD2Jx/34Uuw2o/djTN1Muo8Wwegf2LxVjjpZomUPxMZfZ8sq\r\neiZGY6MKVtKp2SPLvCyIpIY4iiQDfE8nHdXjcTww4zzuMJid3f7VDyzRR8oF\r\nUUiluEMB016/xUwZ1oP/WyjpSOKll3taCfH6K+iAmddt8HRYGv28KBcocicu\r\nu5diy94Yto2PGjyjtDPv0DSKcxZyOIRcBSkMGC2ZiY2TCKI+u4Xb3Iw5ihli\r\nhG8HRoVFO4AFNWMAgiJfUoONla/+BmDpVvyZ/vkeRH+ocooty4oANhY5gf+2\r\n95zPoYO/dkRGBbr2aqgwuXVMqIzb8lNXzn7E/KVnYM6xi1ZUaJTBofzxz6j3\r\neh/58TQLjhtkUf/jIAB5iUz4l7++E7DPVIk=\r\n=OW4F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_2.0.0_1675933961450_0.663956283918105"},"_hasShrinkwrap":false},"2.0.1":{"name":"@charlietango/msw-fastify-middleware","version":"2.0.1","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">=1.0.0"},"dependencies":{"@mswjs/interceptors":"^0.22.1","headers-polyfill":"^3.1.2","strict-event-emitter":"0.4.6"},"devDependencies":{"@types/node":"^18.14.2","fastify":"^4.13.0","msw":"^1.1.0","tsup":"^6.6.3","typescript":"^4.9.5"},"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","_id":"@charlietango/msw-fastify-middleware@2.0.1","dist":{"shasum":"87ed21945c1cf366cca75f407f958b35697194fc","integrity":"sha512-ByFwK5cqTpCosSMmUq0LCLAD5oRKmEVY7b9tz2ykmdMtZN8xyVNXAXuCkmmyt5grWiPOq6diCHcR2nd9syn0UQ==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-2.0.1.tgz","fileCount":7,"unpackedSize":8640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAABmJ0XylrqylasklSAcA+/FEHaUq4DE10T4+XWINkAiBvhbeCZkuxNIVnBJwzH1J3hBrpE7TUaayIiM7W+abZqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/InPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQixAAglyR8IzLyx1CKpAg631y6NDI+xKhiKnsIIySw8SvYNMfm56r\r\nOll+8HrhJgx5E09aBhCegmHrXOXNdCqQnIeRKvRkYgXA67exvrC6xgMcWH86\r\nG7VuouYSUGu/OreQszW+Dt2k+rQ59sCBreyw86Nnd40n0c5xl8Re5wxvMzrV\r\nFdcMiHx9Y2QeA7owdb1ZkQuRZIDBlMQupj8dDBnEIA3Q3xM5fN4NM48XQozc\r\nSetodGwRIvW8IgKRsYu/2fvHvsJTy8ebhcLbzEB8c0wnmAKiXGoWAuP1BHTa\r\nhtSV8YO+IfHuwZ7sIYzZXEgJk7TKX39Z34UQnNx/6uINxMfcgIFh/EICSYKI\r\nSGwsG+RS7MKbebHasda4K+IM7gFgrEk0RsDSbvPAkgizAEJ3aemgcCEWNgmM\r\nxwHTEXlNlFw67CR+BpyI1BnrM1DuK12aa3ugb31QVqbenlPhSYsOfrad0YQq\r\nqtm+IzKsBqbTPicYYEmVIJGT6fhgAvdJOuGHfpORn+a2wgRRryZxhsOfu8w8\r\nU7tBtpU0UuTfWXiC8Yuj2ksCrqBRltxdARJC4NISGhbeHlleesoCKMBTgB2z\r\nloi/2BwDY8CTX61Y6ourKgnfp+5DMUVcxoNf/TacR5oorMMfTPW3dJ+RA68S\r\nllwDWiw94U9mV52Ns1i7SgWO4uhvJVAh0KI=\r\n=NI7Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_2.0.1_1677494735246_0.15683652806853865"},"_hasShrinkwrap":false},"2.0.2":{"name":"@charlietango/msw-fastify-middleware","version":"2.0.2","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">=1.0.0"},"dependencies":{"@mswjs/interceptors":"^0.20.0","headers-polyfill":"^3.1.2","strict-event-emitter":"0.4.6"},"devDependencies":{"@types/node":"^18.14.2","fastify":"^4.13.0","msw":"^1.1.0","tsup":"^6.6.3","typescript":"^4.9.5"},"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","_id":"@charlietango/msw-fastify-middleware@2.0.2","dist":{"shasum":"ddcdf90da755e84ff21a8fa0ea9fd972469608c3","integrity":"sha512-RwoDyyylr/1jBqU3XO6YMDmVvej/FtMwP56rxBVQYlQEtjUlx/oH5A16ahs2sjPnK2bXpzUcZSk54kMn1mYtAw==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-2.0.2.tgz","fileCount":7,"unpackedSize":8640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq8BNkfXjnv+0GUj1pSronQwgEdRM95DV+kbGEThzExAIhAPgPMT6auzD6qZVM9IFV3E9dmzi9XbvDf42N11hE/6wn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWfQ//euaxGy2SzxQHFfBJ+Y6oYkXpREHNVFJRUj9l36wsvwsyAefE\r\nbGZj1ItzClsF+NV9LPf3TCzss5WXBh6ekU6zMie2M/UJFFlbxuff9QQJ7wc/\r\n8i5U6ngT6lKAeM8lT54cOn6Qhe6ZC6vcQn98VJEIjvK/VAIhGmKIrgM4A6Om\r\noaNVDGiZmo5DFM5QxHFxIgJsUhVXet7/Zbt5RkwatMb5apsRJ8ShhPg+PTtb\r\n4mwVIijwCy0gNmBPOo+9+dtjUYVQasvYnmU0fKZ5y/xsWlauLfQdfepvb4DH\r\n65CmI1QrSq+ZSyhC7dEt9Gvhkj3Km7bfclouDD8ry0ocK+bMn/iRwct/6J9X\r\nS1MBhYeSYKUYKcuRcR9SDOobpoGvv7PhvjP/Qc3jWiKbpBmlr0xGpUHQF3KY\r\n14W3k8GgVSaTOClUrT0K7948yNhbE7vp4/IDnjaBzCcb5iHdgZYg/aA2IDyC\r\nAZY54gI7QMnFQXYEtl1gEl2AU9mjJ/oYG24iRQZ0C5DiiElz1R8haAxAcd91\r\nsuaooqEr74GhNIXwMtlC5gvCV9YTUKX39Ofqqt8sie6jXcznULqAQkn6/ErT\r\nu0Hr1KRXMBImgM5N5H87m3QDuaCttIVEQLlkbHiBNkhy1Qiso22GrUZBE5VS\r\no5/AREbCJ4Q0FBCSZk21XuoY0E6khZ1ckkI=\r\n=EiBs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_2.0.2_1677534477219_0.5757590311449001"},"_hasShrinkwrap":false},"3.0.0":{"name":"@charlietango/msw-fastify-middleware","version":"3.0.0","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">=2.0.0"},"dependencies":{"@mswjs/interceptors":"^0.25.7","headers-polyfill":"^4.0.2","strict-event-emitter":"0.5.1"},"devDependencies":{"@types/node":"^20.10.4","fastify":"^4.24.3","msw":"^2.0.10","tsup":"^8.0.1","typescript":"^5.3.3"},"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","_id":"@charlietango/msw-fastify-middleware@3.0.0","dist":{"shasum":"66b68f1fad8f43f92d6bd7e786141d5237a845f6","integrity":"sha512-0RwPaaahdk77x9bnUewMXlMfnmu+/aT/jhbDG6+B/9KhAJWcBRhvFTpOTxVWYgO6rHxPu5yMi/8seQjaSyDUdg==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-3.0.0.tgz","fileCount":8,"unpackedSize":9929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmhnJBarZ8fE871caHXA9L88EWpFPG7IlfdtQzEjsRtAiEAzbczPowUhqSqYSZPRAFYC8XdPzBJ7bArdcQtylj+nkU="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_3.0.0_1701982470727_0.38250443274743406"},"_hasShrinkwrap":false},"3.1.0":{"name":"@charlietango/msw-fastify-middleware","version":"3.1.0","author":{"name":"Charlie Tango"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","module":"dist/index.mjs","exports":{"types":"./dist/index.d.mts","require":"./dist/index.js","default":"./dist/index.mjs"},"types":"./dist/index.d.ts","scripts":{"build":"tsup index.ts --dts --format cjs,esm","prepublish":"pnpm run build"},"peerDependencies":{"fastify":"4","msw":">=2.0.0"},"dependencies":{"@mswjs/interceptors":"^0.25.7","headers-polyfill":"^4.0.2","strict-event-emitter":"0.5.1"},"devDependencies":{"@types/node":"^20.10.4","fastify":"^4.24.3","msw":"^2.0.10","tsup":"^8.0.1","typescript":"^5.3.3"},"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","_id":"@charlietango/msw-fastify-middleware@3.1.0","dist":{"shasum":"5ee5607cde1279ad115460d07d29ec5a32dd3ccd","integrity":"sha512-jscr02Ckws7jBDnpm0hZgKb+8Ex9fqRCNt4EP6hare7SrDSLW0xekyAn7dEBSRYDArlI8Med5tgOw06ZaycThw==","tarball":"https://registry.npmjs.org/@charlietango/msw-fastify-middleware/-/msw-fastify-middleware-3.1.0.tgz","fileCount":8,"unpackedSize":9964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF+fkVKdrpRY2xwkrtCc003W8CfMug+XSSadP1HF48IQIhAMm6hAq95vmn2W2ctWL6JIr7QhTrgAbtRigMdP1/7smp"}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/msw-fastify-middleware_3.1.0_1707477340389_0.11946278705011038"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-06T13:12:00.361Z","1.0.0":"2023-01-06T13:12:00.624Z","modified":"2024-02-09T11:15:40.742Z","1.0.1":"2023-01-06T13:15:30.468Z","2.0.0":"2023-02-09T09:12:41.666Z","2.0.1":"2023-02-27T10:45:35.390Z","2.0.2":"2023-02-27T21:47:57.440Z","3.0.0":"2023-12-07T20:54:30.967Z","3.1.0":"2024-02-09T11:15:40.576Z"},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"description":"Create a middleware for MSW to use with [Fastify](https://www.fastify.io/).","author":{"name":"Charlie Tango"},"license":"MIT","readme":"# @charlietango/msw-fastify-middleware\n\nCreate a middleware for MSW to use with [Fastify](https://www.fastify.io/).\n\n### Usage with SSR Vite\n\nLoad the async handlers inside the server file. They will be reloaded on change, so you get the latest data on every request.\n\n```js\nimport { mswFastifyMiddleware } from '@charlietango/msw-fastify-middleware';\n\napp.all(\n  \"/api/*\",\n  mswFastifyMiddleware(async () => {\n    const { handlers } = await vite.ssrLoadModule(\n      \"./src/api/mocks/handlers.ts\"\n    );\n    return handlers;\n  })\n);\n```\n\n### Params\n\n- `handlers` Handlers Set the MSW request handlers. Either as an array, or as an async function that returns the handlers.\n- `handleRequestOptions` Options to pass to the MSW handleRequest function.\n","readmeFilename":"readme.md"}