{"bin":{"msw":"cli/index.js"},"dist":{"shasum":"4cf32c1e1fc2e4fa957bace6d0df3dd2a643d38d","tarball":"https://registry.npmjs.org/msw/-/msw-3.0.0.tgz","fileCount":258,"integrity":"sha512-+q6kq14TdUPbDiYn1qdhGpdZ2wvMTl5FEdt6cA2gK78wh56erHPDRN/t/MsGJYyRi4zt3AEctKUQPgujeeZrQg==","signatures":[{"sig":"MEQCICOdO/duO/cNWPU2xCWKuddiqupoAgsTtrkZCH11vsjcAiBcrSPwI996Gz+zPlVZjLda81sOKCQHgARSfeLsuuuvgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3t1l3NQDs05jtnjFVWYQ6afVumKbBnLSLvjABCAt8nAiEAmZMgwFrIX7wlY25cwWN79AMgVD72dbu0n1IY9EKgGDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/msw@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3338840},"main":"./lib/core/index.js","name":"msw","type":"module","types":"./lib/core/index.d.ts","author":{"url":"https://github.com/kettanaito","name":"Artem Zakharchenko"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=22.12.0"},"exports":{".":{"types":"./lib/core/index.d.ts","default":"./lib/core/index.js"},"./ws":{"types":"./lib/ws/index.d.ts","default":"./lib/ws/index.js"},"./sse":{"types":"./lib/sse/index.d.ts","default":"./lib/sse/index.js"},"./http":{"types":"./lib/http/index.d.ts","default":"./lib/http/index.js"},"./node":{"types":"./lib/node/index.d.ts","browser":null,"default":"./lib/node/index.js"},"./vite":{"types":"./lib/vite/index.d.ts","default":"./lib/vite/index.js"},"./browser":{"node":null,"types":"./lib/browser/index.d.ts","default":"./lib/browser/index.js"},"./graphql":{"types":"./lib/graphql/index.d.ts","default":"./lib/graphql/index.js"},"./utils/*":{"types":"./lib/utils/*.d.ts","default":"./lib/utils/*.js"},"./vite/client":{"types":"./src/vite/client.d.ts"},"./experimental":{"types":"./lib/core/experimental/index.d.ts","default":"./lib/core/experimental/index.js"},"./package.json":"./package.json","./mockServiceWorker.js":"./lib/mockServiceWorker.js"},"funding":"https://github.com/sponsors/mswjs","imports":{"#ws":"./src/ws/index.ts","#sse":"./src/sse/index.ts","#core":"./src/core/index.ts","#http":"./src/http/index.ts","#ws/*":"./src/ws/*.ts","#sse/*":"./src/sse/*.ts","#core/*":"./src/core/*.ts","#http/*":"./src/http/*.ts","#graphql":"./src/graphql/index.ts","#utils/*":"./src/utils/*.ts","#graphql/*":"./src/graphql/*.ts"},"license":"MIT","scripts":{"dev":"tsdown --watch","knip":"knip","lint":"oxlint ./cli ./src ./test","test":"vitest","build":"pnpm clean && cross-env NODE_ENV=production tsdown","clean":"rimraf ./lib","publint":"publint","release":"release publish","test:ts":"vitest --project=types","test:e2e":"vitest --project=e2e","test:node":"vitest --project=node","test:unit":"vitest --project=unit","test:memory":"vitest --project=memory --project=memory-browser","test:browser":"vitest --project=browser","test:playwright":"playwright test -c ./test/playwright.config.ts","test:modules:node":"vitest run --config=./test/modules/node/vitest.config.ts","test:modules:browser":"playwright test -c ./test/modules/browser/playwright.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:018104bd-1ed9-4c22-9b21-fb4edf1ce0ce"}},"homepage":"https://mswjs.io","keywords":["api","mock","mocking","worker","prototype","server","service","handler","testing","front-end","back-end"],"repository":{"url":"git+https://github.com/mswjs/msw.git","type":"git"},"description":"Seamless REST/GraphQL API mocking library for browser and Node.js.","directories":{},"lint-staged":{"**/*.ts":["oxlint --fix --no-error-on-unmatched-pattern"],"**/*.{ts,json}":["prettier --write"]},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"yargs":"^18.2.0","cookie":"^2.0.1","rettime":"^0.11.12","@msw/url":"^0.1.2","type-fest":"^5.5.0","outvariant":"^1.4.3","until-async":"^3.0.2","tough-cookie":"^6.0.2","is-node-process":"^1.2.0","headers-polyfill":"^5.0.1","@inquirer/confirm":"^6.0.11","@mswjs/interceptors":"^0.45.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","msw":"^3.0.0","glob":"^13.0.6","knip":"^6.34.0","vite":"^8.1.5","axios":"^1.15.0","jsdom":"^30.1.1","oxlint":"^1.75.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5.0.2","esbuild":"^0.28.0","express":"^5.2.1","fastify":"^5.8.5","graphql":"^17.0.2","publint":"^0.3.22","prettier":"^3.9.6","@types/ws":"^8.18.1","cross-env":"^10.1.0","page-with":"^0.6.1","commitizen":"^4.3.1","graphql-ws":"^6.1.1","typescript":"^7.0.2","@types/node":"~24.19.0","fs-teardown":"^0.3.0","json-bigint":"^1.0.0","lint-staged":"^17.1.1","graphql-yoga":"^5.21.2","@ossjs/release":"^0.11.1","@types/express":"^5.0.6","@commitlint/cli":"^21.2.1","@web/dev-server":"^1.0.0","@playwright/test":"^1.59.1","simple-git-hooks":"^2.13.1","@fastify/websocket":"^11.3.0","@types/json-bigint":"^1.0.4","@types/serviceworker":"^0.0.202","@epic-web/test-server":"^0.1.6","cz-conventional-changelog":"3.3.0","@vitest/browser-playwright":"5.0.2","@commitlint/config-conventional":"^21.2.0","@graphql-typed-document-node/core":"^3.2.0"},"peerDependencies":{"vite":">=6","graphql":">=16","typescript":">=5.9.x"},"simple-git-hooks":{"commit-msg":"pnpm commitlint --edit $1","pre-commit":"pnpm lint-staged","prepare-commit-msg":"grep -qE '^[^#]' .git/COMMIT_EDITMSG || (exec < /dev/tty && pnpm cz --hook || true)"},"peerDependenciesMeta":{"vite":{"optional":true},"graphql":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/msw_3.0.0_1790610357949_0.10245426294030224","host":"s3://npm-registry-packages-npm-production"},"_id":"msw@3.0.0","version":"3.0.0"}