{"_id":"mentoss","_rev":"19-b13f1fb0a9c386e159f67616c59da5ec","name":"mentoss","dist-tags":{"latest":"0.13.0"},"versions":{"0.0.0":{"name":"mentoss","version":"0.0.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.0.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"66671661452e833aa77c52b2483fe6e34fb958ae","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.0.0.tgz","fileCount":17,"integrity":"sha512-EPA/Z8Nir6diYWXLmq0M9N745u5rZ8TmHJ9A51I4xqoF056dmc8X4875vHIN6sSO3uIWYk5qwJqJTTlqeo78xw==","signatures":[{"sig":"MEQCIGMclrD17RhY8oWvj83kyjz7qhuZ0R9IZ9x0TjndCMDdAiApfloVTJLAMLEvH7EOWBIa2wkDJrv8nYliJXxK4ZBy0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"934ca53ec0e725055994b96b85405e47c6d4d77e","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.4.0","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.9.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.3.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.0.0_1737594869072_0.07278815550777984","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"mentoss","version":"0.1.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.1.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"e47d9207ea8bc74f61a1a1e347d13f034a1dad17","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.1.0.tgz","fileCount":19,"integrity":"sha512-CxmEv1mWZ7dKgNd0F72cOKazOwP0WGissoSy6GKXpQUXk+0B/qunadfNwW869JtiY0KD1TtDsuedzjlRn1Zsog==","signatures":[{"sig":"MEQCIB4CQ7lJfONcbIsxomqHdKtl7qbz6ssugdbyA8gyrW8NAiAkuSGQlwhEMTQ2elc7MWF48iq7NhD6OT6tvFTbZ3fCAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82064},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"36311f1600269fc491367e0586d74c451e06cf28","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.4.0","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.9.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.3.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.1.0_1737764636981_0.045129216810121164","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mentoss","version":"0.2.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.2.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"d58ff50bb335248a89d2286ca71d6e3c222f6e4b","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.2.0.tgz","fileCount":19,"integrity":"sha512-DB6H/1uukPeFU9YdErOMWjj+JxTR7uRshF8Ghtx9h9Rjji3Qs7+QIXEZUljzJGMxwFQ3wFsO6/Me/yXK/hrFbg==","signatures":[{"sig":"MEUCIQCcP/VEaZZ94mpOEPm0UX2z3Vi7Mhm2iHWNKGuoC/QXJAIgHj64ezl7/2WjlDonV/HriPySF7cCsJ9s8bV2Rlw0Hs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86193},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"3ab5f7e4de65af5832de9a43cb3d881862b3cfa8","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.2.0_1738110472782_0.5425597658959589","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mentoss","version":"0.3.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.3.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"6637c1a32045bbbe6525b8a046df2efda9f75209","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.3.0.tgz","fileCount":19,"integrity":"sha512-r3KaI8OoBUvxcEOn+ThvgAh/R/P4JN/YfwSEPHy8Iunjl768IFKHvBAe3WpfzS7CuJdRn3/dhhPlHqC2JkeB5Q==","signatures":[{"sig":"MEUCIQCX4BqLhWfR0QEH3FvALwH8D7v8CPBFbgr2a+ZLe3QOgAIgNGVebOBSUZLcMhWCeUgmKD02gvJeTEiXhpiCiFUuREA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92530},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"4a430b05ab763dc8b3d07c00e53113d891d980ba","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.3.0_1738369049471_0.7096356793951442","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mentoss","version":"0.4.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.4.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"cbd6096c70519013e680e04ee2acbda5f15c9c77","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.4.0.tgz","fileCount":19,"integrity":"sha512-DmyHzj2NM02Mv4bM49U2c3yorRjVcGD1K/LAtd4+fivY4E76ivux9Bcy/WAYEmUu85FHCPHj54QIWTYp4tPcmQ==","signatures":[{"sig":"MEUCIQDBy9ixSGtr36rUUgJIzii9cwMcpotDjWthJas66sY0sQIgLpNImtiG1Jr1Nm+PJl7+ca4OvKMOV+1UDrniutNttjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95003},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"dd2099ef40d465a6291393663d0ea4875b025abc","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.4.0_1738793107259_0.9522237165045735","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mentoss","version":"0.5.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.5.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"c91caff1ccc6ea1616e934662389b07a5f770095","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.5.0.tgz","fileCount":23,"integrity":"sha512-LfTK9a5emb0cSSk/sI6gxpHHWePXxvAyaHPOqSLVXB5q/yQXtQ4Dd/wkFrQy6OiWNLEt6kN7kuuYfZudwnh2IQ==","signatures":[{"sig":"MEUCIQDNc21ezVQuEKV1ZsfbzpKGdRUxDj2RTjeE2uI+ZLwnRAIgNyVRq5jVhIG2zoIcPDwl5AnXc+GDQC7SzG41kMczQVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118299},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"c11b7c806b92acd69c522e7d86736c3f79c18415","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.5.0_1739320979875_0.37521190392554793","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mentoss","version":"0.5.1","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.5.1","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"f8366f334246a306f1b346a76c88f3a53b1faa98","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.5.1.tgz","fileCount":23,"integrity":"sha512-A4k5r7suUbUMU0Tlsq5tx3fNqGtwUoUQGQ4qeM7QLrv5+/IeIAkPWX4a78JjEZPEdK2fBKoB4hJbJvHicxyggw==","signatures":[{"sig":"MEQCIAWwbRA4Lxyi5sb3wlFhWoc183nB85/XAW195nRXWlZJAiB2eYN2zGhF1wJCRcUBFU82GvUusMtSKJ55ZEMlfkvk5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119706},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"5a9573e2ed0b4eb0316793e8b86ac4016affd72f","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.5.1_1739489665741_0.08299791391868583","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mentoss","version":"0.5.2","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.5.2","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"b5769225e92c84ad228212db59030e340a5646bf","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.5.2.tgz","fileCount":23,"integrity":"sha512-yDLUSFzrN3EcCMKKKiAzooRShMF6jTxze3CKIahMB8RTW2BvD23TN4plVf0X6jk9tDdbQoOryphbrvlskcNrlQ==","signatures":[{"sig":"MEUCIQCmabgFTSpHjtP21y6d2Es7iB0ycEh7dMHpdRwYpns1ewIgbSPvHfccM2vXcY1YGk9BCp1lTHZT4mcM6M2bLuxS5YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122412},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"1c9d84431c57635e33dd39e94e1c0068c00233b6","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.2.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.5.2_1739923611044_0.31880095076103476","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mentoss","version":"0.6.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.6.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"9639f9df30b6c65494dc70d210a083d1c6afc925","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.6.0.tgz","fileCount":23,"integrity":"sha512-DVJr2ZeB4J1i+oCvBpNlMJrlvhksd4k4h4UmFYXKLX8nueX7kR+cu/cH29V256EAZaj/IAPH/OX1fViX8STh/A==","signatures":[{"sig":"MEYCIQCq2TKsjW2zJYd8fVxC1k7qNSQ6sPr32rb1WjzJykUfjgIhAOe5kNYj2AJujrK17ypbGiosBkjob2oybUiDvec0sg7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131065},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"4194ec785308c2c03b066a4c60e816e965afd8e9","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.13.1","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.6.0_1740173870226_0.3968532246776566","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mentoss","version":"0.7.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.7.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"0161919dad182e3ec8c625d09a4ebb1e6915c70f","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.7.0.tgz","fileCount":23,"integrity":"sha512-fXzKWr2mV47pMdbJa0OfMwjtxlhmly3okI8dacdbAINAEQYtOKR3P3CgDxC/AAgBFposvX2T0Vwh64ri0pmTAw==","signatures":[{"sig":"MEQCIDNHA5KNzVz5IQEuBIby5sUCgrKcRdlXHkRhmjR3FuzdAiBC0eMyddoYshK3XGiNycFFw5eBZbOlVUxQ0EBvb1zrTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135181},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"0bd301af81ca765e6fc88a79de1ab5858a9244b6","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.7.0_1740782074366_0.4327516155620059","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"mentoss","version":"0.7.1","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.7.1","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"53ea85f3fde3be02c069782aacb8f2c36b337426","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.7.1.tgz","fileCount":23,"integrity":"sha512-sKGcyuENfPJE8y2ZxRmTmQBIhEk8o1X6ljyBocpzvgb0gDDehPmS0+Lmuh7XKcufdPB4LWYu/K8lDNkAzdQi6g==","signatures":[{"sig":"MEUCIQCwa9HSEsbXQsZz/0V0aK4izlkMtb4BX38oKyNQpGmaxwIgZX3QacYIvKWIu73ucAgGrGuiRrk//KvyBZ09kY8edKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135716},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"4311178f59091e50f703a3c3643f48cb79fc48f6","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.1","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.7.1_1741037555182_0.9670984458195138","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mentoss","version":"0.8.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.8.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"b53b13cb26fbb0f6ad175bf272291f7a28278159","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.8.0.tgz","fileCount":23,"integrity":"sha512-jthhO42ecgzWzTbY9fv5A4GtMHrOdjL5eKK287cSCfVZnrDsW/giBF3ANO5YlHoPU05WPencVeTa4tgeDqCZRQ==","signatures":[{"sig":"MEUCIE6Xpz6sTibN0jlZncRiDNXhbKfv+A3EBEgGFqei71HrAiEAtlUx9KEgROSnMJlYBOLUVZ1aCNd1t/9/Vhkre7uLnLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135772},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"c68c095f27ff57f866e85d496a17740d44f3ba81","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","openai":"^4.83.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.8.0_1741387349673_0.6815924179432908","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"mentoss","version":"0.9.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.9.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"b0fb9f58452b0f5d7c747af49c20d012f301f2d4","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.9.0.tgz","fileCount":23,"integrity":"sha512-73beuvD/hGNZooY0OMtF7hrX22B4AzUH4/pavgP33JvjuCi3VTE1s8VuIkCEU9r0rPcIMSt+CzdrcOYWJTnzzw==","signatures":[{"sig":"MEYCIQCqvWJhoXMQj75zZqqX+lsl5zae+gdMDYSteD+7rBqMtgIhAPAYbUNTRJjxzMVxj5/L/4d8kUS/TqV308Qzl+St4vRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136430},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"db6f0e79be64c8a9174c0f988675053e422d75d2","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.9.0_1742590664914_0.6507485054659237","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"mentoss","version":"0.9.1","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.9.1","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"c133ceaf0f970ff09b70e19c9e8042ac6ba5b21d","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.9.1.tgz","fileCount":23,"integrity":"sha512-3NzEflMqFzFgnOzmG75vCvkBype+NNMez89M2ucq1IocXwWTbBaWQZgzj5KHqr2TwT/Uwg2HYEC9RBKyOebbVA==","signatures":[{"sig":"MEUCIGpuw1qPJjpYkY+G7S3yUsMW+ifUJSNzzkhO9QGlMUHTAiEA0/bPgYupQg/OD/gpcQSVbkl1PKBWVgpuYEIO1ti8JkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136745},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"383c8976233ee4bc88727f7461e43126bd3ab8a6","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.9.1_1743192408455_0.1890851689571844","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"mentoss","version":"0.9.2","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.9.2","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"3a02d6d190ab63d9273d0187ef42d707f1c2e4b5","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.9.2.tgz","fileCount":23,"integrity":"sha512-pxDUmI70bAAb596F4c3btBqHyTOw3bIGJcHaViNUB9EG4yIzgCdvCO2Qkmji4YHBGAsFtStsWML6nGwnooWUDQ==","signatures":[{"sig":"MEYCIQDTawF1FYK4Clj/o50/ESM2KR8UUFNyqzseODheA3mUcQIhAO5DhT1JohtlErPWsZA4vqIDk/TXHS+8y1gujHHFjTFk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136782},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"6b462ee3d466967d75da766fe31a89ee6572f39b","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.9.2_1744209517543_0.3344138346740162","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"mentoss","version":"0.10.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.10.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"45f20bb2d7d2d8dcf2c7f691776f62896590ea4e","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.10.0.tgz","fileCount":23,"integrity":"sha512-qPl7D4Pa2T2OV2uCGF9sh3xxKi+s3WikgxkmvmnQCBUwkQ7TG4kk1YuT3N41i6y+gxQXy5VIvbKGC5Ap9hyzYA==","signatures":[{"sig":"MEUCIQDJI9yaHYEqenl4NW0yy3DahjODathXRgUfQHnHs/pxFAIgcb80rg3nALsqnv8zfdBYvi+0S7STzSQTot7hdm1D9hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147070},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"3366e0b9e5281760ed9b6127291c7423823aea60","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.10.0_1745345343405_0.04955095285753708","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"mentoss","version":"0.11.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.11.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"7ccb53287684c2230188250806173d1dbbea8ac5","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.11.0.tgz","fileCount":23,"integrity":"sha512-FSr/MYk9MWwcDl7KalNNBWf37uBcj12Kckndvq5nR7RN86nqfVn2ZaOmVbB0v89JhvjCMSQLS0AIKlc4p32TQg==","signatures":[{"sig":"MEYCIQC3Mn0dxzCWXr6ZjM8heAfbsHRUdmB040//k/AQA4fvQwIhAIt27oHtqAMjtqu5XcYQEDbXEyhWI4ogXs24zU/G9/0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149588},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"2973e82c936780cf789834e98e68503bb98a6276","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"10.9.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.14.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.11.0_1745612399908_0.8332327959988557","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"mentoss","version":"0.12.0","keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","_id":"mentoss@0.12.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"homepage":"https://github.com/humanwhocodes/mentoss#readme","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"dist":{"shasum":"7cb7883171b0d7d0787c9ae11711ba47b0dbb876","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.12.0.tgz","fileCount":23,"integrity":"sha512-igTMtKsORNqGhKbWAHAbWrd5mzY1R7hFUsI2lYTRTM+LzBIrgcs3IZ/KGYEv5GAdFfXSjbxy6AE/QscwHEpH4A==","signatures":[{"sig":"MEYCIQD2+g1koaJCbXLpcInd0zutJI9sX17mIk6m8AwiHkg65AIhALU3Nod4fOowaDdjZv7YrkUSZsQ8D2NDXOjq/79qa8Ua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mentoss@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154053},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18"},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/nzakas","type":"github"},"gitHead":"56c681b10ad8c97ca1751ed4522beb27cbd4b873","scripts":{"fmt":"prettier --write .","lint":"eslint src/ tests/","test":"npm run test:unit","build":"tsc","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","test:unit":"mocha --exit --forbid-only tests/**/*.*","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b908bb-534d-466e-80d0-e963d1569583"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/humanwhocodes/mentoss.git","type":"git"},"_npmVersion":"11.6.2","description":"A utility to mock fetch requests and responses.","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"_nodeVersion":"22.20.0","dependencies":{"urlpattern-polyfill":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^9.0.0","yorkie":"2.0.0","prettier":"^3.3.3","@eslint/js":"^9.0.0","typescript":"^5.6.3","lint-staged":"15.4.3","@types/mocha":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mentoss_0.12.0_1760391504841_0.7048012848097425","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"mentoss","version":"0.13.0","description":"A utility to mock fetch requests and responses.","type":"module","module":"dist/index.js","types":"dist/index.d.ts","exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"engines":{"node":">=18.18"},"publishConfig":{"access":"public"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":["prettier --write --ignore-unknown"]},"funding":{"type":"github","url":"https://github.com/sponsors/nzakas"},"scripts":{"build":"tsc","lint":"eslint src/ tests/","fmt":"prettier --write .","prepublishOnly":"npm run build","pretest":"npm run build","test:unit":"mocha --exit --forbid-only tests/**/*.*","test:jsr":"npx jsr@latest publish --dry-run","test":"npm run test:unit"},"repository":{"type":"git","url":"git+https://github.com/humanwhocodes/mentoss.git"},"keywords":["fetch","testing","mocha","jest"],"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","devDependencies":{"@eslint/js":"^9.0.0","@types/mocha":"^10.0.3","eslint":"^9.0.0","lint-staged":"15.4.3","mocha":"^11.0.0","prettier":"^3.3.3","typescript":"^5.6.3","yorkie":"2.0.0"},"dependencies":{"urlpattern-polyfill":"^10.0.0"},"gitHead":"e3749a332f0f7219d9e814785172ea844dad1e7e","_id":"mentoss@0.13.0","bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"homepage":"https://github.com/humanwhocodes/mentoss#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-hWibd61D8WRnntW4eCdvPYCLeuoxbNSqbN0I8n0lpYe+7Slp8hSIq/1sNYuX0SvAzaXsuITV0dnGyO10kkwAQQ==","shasum":"9d662efdf490eee95bf6f759bb82ddee76101b41","tarball":"https://registry.npmjs.org/mentoss/-/mentoss-0.13.0.tgz","fileCount":25,"unpackedSize":171579,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mentoss@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExceKGGf1McZGZV0YwNtzvUllLBLcn71ZxSsWgeKUCrAiEA5mgJzv+GVB9bFUR2i7rxBszhGKuL5K0r1hhqPEqVhsI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b908bb-534d-466e-80d0-e963d1569583"}},"directories":{},"maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mentoss_0.13.0_1768609945001_0.19598920726704083"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-23T01:14:28.953Z","modified":"2026-01-17T00:32:25.412Z","0.0.0":"2025-01-23T01:14:29.281Z","0.1.0":"2025-01-25T00:23:57.271Z","0.2.0":"2025-01-29T00:27:53.015Z","0.3.0":"2025-02-01T00:17:29.692Z","0.4.0":"2025-02-05T22:05:07.446Z","0.5.0":"2025-02-12T00:43:00.063Z","0.5.1":"2025-02-13T23:34:25.958Z","0.5.2":"2025-02-19T00:06:51.252Z","0.6.0":"2025-02-21T21:37:50.426Z","0.7.0":"2025-02-28T22:34:34.570Z","0.7.1":"2025-03-03T21:32:35.384Z","0.8.0":"2025-03-07T22:42:29.843Z","0.9.0":"2025-03-21T20:57:45.078Z","0.9.1":"2025-03-28T20:06:48.647Z","0.9.2":"2025-04-09T14:38:37.769Z","0.10.0":"2025-04-22T18:09:03.582Z","0.11.0":"2025-04-25T20:20:00.113Z","0.12.0":"2025-10-13T21:38:25.011Z","0.13.0":"2026-01-17T00:32:25.150Z"},"bugs":{"url":"https://github.com/humanwhocodes/mentoss/issues"},"author":{"name":"Nicholas C. Zaks"},"license":"Apache-2.0","homepage":"https://github.com/humanwhocodes/mentoss#readme","keywords":["fetch","testing","mocha","jest"],"repository":{"type":"git","url":"git+https://github.com/humanwhocodes/mentoss.git"},"description":"A utility to mock fetch requests and responses.","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"readme":"# Mentoss: The Fetch Mocker\n\nby [Nicholas C. Zakas](https://humanwhocodes.com)\n\nIf you find this useful, please consider supporting my work with a [donation](https://humanwhocodes.com/donate) or [nominate me](https://stars.github.com/nominate/) for a GitHub Star.\n\n## Description\n\nA utility for mocking out `fetch()` requests and responses.\n\n## Documentation\n\nSee the [website](https://mentoss.dev).\n\n## Installation\n\n```shell\nnpm install mentoss\n```\n\n## Usage\n\nThere are three primary classes in Mentoss:\n\n1. `MockServer` - a server implementation where you can mock out requests and responses\n2. `FetchMocker` - the utility that creates a new `fetch()` function that calls one or more `MockServers`\n3. `MockAgent` - an undici Dispatcher that intercepts undici requests and routes them to `MockServers`\n\n### Using with `fetch()` (browser and Node.js)\n\nIn general, you'll create a `MockServer` first and then create a `FetchMocker`, like this:\n\n```js\nimport { MockServer, FetchMocker } from \"mentoss\";\n\n// create a new server with the given base URL\nconst server = new MockServer(\"https://api.example.com\");\n\n// simple mocked route\nserver.get(\"/foo/bar\", 200);\n\n// return specific response\nserver.post(\"/foo/baz\", {\n\tstatus: 200,\n\tbody: { message: \"Success\" },\n\theaders: {\n\t\t\"Content-Type\": \"application/json\",\n\t},\n});\n\n// match more of the request\nserver.post(\n\t{\n\t\turl: \"/foo/boom\",\n\t\theaders: {\n\t\t\t\"Content-type\": \"application/json\",\n\t\t},\n\t\tbody: {\n\t\t\ttest: true,\n\t\t},\n\t},\n\t404,\n);\n\n// create a mocker that uses the server\nconst mocker = new FetchMocker({\n\tservers: [server],\n});\n\n// here's your shiny new fetch() function if you want to use it directly\nconst { fetch } = mocker;\n\n// or overwrite the global\nmocker.mockGlobal();\n\n// make a request\nconst response = await fetch(\"https://api.example.com/foo/bar\");\n\n// check that the request was made\nassert(mocker.called(\"https://api.example.com/foo/bar\"));\n\n// check that all routes were called\nassert(mocker.allRoutesCalled());\n\n// clear the server to start over\nserver.clear();\n\n// clear everything in the mocker (including servers)\nmocker.clearAll();\n```\n\n### Using with undici (Node.js only)\n\nIf you're using [undici](https://undici.nodejs.org/) for HTTP requests, you can use `MockAgent` as a dispatcher:\n\n```js\nimport { MockServer, MockAgent } from \"mentoss\";\nimport { request } from \"undici\";\n\n// create a new server with the given base URL\nconst server = new MockServer(\"https://api.example.com\");\n\n// simple mocked route\nserver.get(\"/foo/bar\", { status: 200, body: \"OK\" });\n\n// create an agent that uses the server\nconst agent = new MockAgent({\n\tservers: [server],\n});\n\n// make a request using the agent as a dispatcher\nconst { statusCode, body } = await request(\"https://api.example.com/foo/bar\", {\n\tdispatcher: agent,\n});\n\n// check that the request was made\nassert(agent.called(\"https://api.example.com/foo/bar\"));\n\n// check that all routes were called\nassert(agent.allRoutesCalled());\n\n// clear the agent\nagent.clearAll();\n```\n\nNote: `MockAgent` does not support `baseUrl` or `credentials` options, as these are only relevant for browser contexts.\n\n## Development\n\nTo work on Mentoss, you'll need:\n\n- [Git](https://git-scm.com/)\n- [Node.js](https://nodejs.org)\n\nMake sure both are installed by visiting the links and following the instructions to install.\n\nNow you're ready to clone the repository:\n\n```bash\ngit clone https://github.com/humanwhocodes/mentoss.git\n```\n\nThen, enter the directory and install the dependencies:\n\n```bash\ncd mentoss\nnpm install\n```\n\nAfter that, you can run the tests via:\n\n```bash\nnpm test\n```\n\n## Tips\n\n### Use Mentoss with Jest\n\n[Jest](https://jestjs.io) doesn't support ESM-only modules (like Mentoss) by default. You'll need to update how you call Jest in your `package.json` file to enable ESM support:\n\n```diff\n\"scripts\": {\n-    \"test\": \"jest\",\n+    \"test\": \"node --experimental-vm-modules ./node_modules/.bin/jest\"\n}\n```\n\nRead more about ESM support in the [Jest documentation](https://jestjs.io/docs/ecmascript-modules).\n\n## License\n\nCopyright 2024-2025 Nicholas C. Zakas\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n## Prior Art\n\nThis project takes inspiration (but not code) from a number of other projects:\n\n- [Nock](https://github.com/nock/nock) - HTTP server mocking and expectations library for Node.js.\n- [MSW (Mock Service Worker)](https://mswjs.io/) - API mocking library for browser and Node.js.\n- [Fetch Mock](http://www.wheresrhys.co.uk/fetch-mock/) - Mock HTTP requests made using `fetch`.\n\n## License\n\nApache 2.0\n\n## Frequently Asked Questions\n\n### What does \"Mentoss\" even mean?\n\nOne day, I was sitting around thinking, \"you know, I really wish there was a better fetch mocker.\" Then I thought, \"fetch mocker\" sounds a lot like \"fresh maker,\" like the [old Mentos commercial](https://www.youtube.com/watch?v=JqgqgcE8Zck). Then I thought, you can't just name a package \"fetch mocker\" because it's too generic. I'd like to call it Mentos as a joke, but then I worried about the company coming after me for trademark infringement. So I figured I'd add an \"s\" at the end, to make \"OSS\" the suffix.\n","readmeFilename":"README.md"}