{"_id":"@custardcream/vite-plugin-msw-devtools","name":"@custardcream/vite-plugin-msw-devtools","dist-tags":{"latest":"0.7.0"},"versions":{"0.7.0":{"$schema":"https://json.schemastore.org/package","name":"@custardcream/vite-plugin-msw-devtools","version":"0.7.0","description":"Vite plugin for @custardcream/msw-devtools","type":"module","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types.d.ts"}},"devDependencies":{"@types/node":"^22.5.5","@vitest/coverage-v8":"^2.1.1","@vitest/ui":"^2.1.1","@eslint/compat":"^1.1.1","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","eslint":"^9.9.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-testing-library":"^6.3.0","msw":"^2.4.8","prettier":"^3.2.5","rollup":"^4.21.3","rollup-plugin-delete":"^2.1.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-tsconfig-paths":"^1.5.2","typescript":"^5.6.2","typescript-eslint":"^8.0.1","vite":"^5.4.1","vitest":"^2.1.1","@custardcream/msw-devtools-core":"0.7.0"},"peerDependencies":{"vite":"^5.0.0","prettier":"*","eslint":"*"},"author":{"name":"shiwoo.park","email":"custardcream@kakao.com"},"bugs":{"url":"https://github.com/custardcream98/msw-devtools/issues"},"repository":{"type":"git","url":"git+https://github.com/custardcream98/msw-devtools.git"},"keywords":["msw","devtools","mock-service-worker","testing","development","QA","framework-agnostic","vite","vite-plugin"],"license":"Apache-2.0","scripts":{"build":"rollup -c --bundleConfigAsCjs","lint":"eslint --cache","lint:fix":"pnpm lint --fix","type-check":"tsc --noEmit --skipLibCheck","build:watch":"pnpm build --watch","test":"vitest","coverage":"vitest run --coverage","test:ui":"vitest --ui"},"_id":"@custardcream/vite-plugin-msw-devtools@0.7.0","homepage":"https://github.com/custardcream98/msw-devtools#readme","_integrity":"sha512-IeL5qsxKcMpNgCG9PT7KDqp1K8lavU5CSute/1IW5bC33QpQeR8Qwrei/Z2YL5/0cNWoZq/YgImxQOzpSI2Z5A==","_resolved":"/tmp/a4d6fdfa483291fb139fd70d425b6bf7/custardcream-vite-plugin-msw-devtools-0.7.0.tgz","_from":"file:custardcream-vite-plugin-msw-devtools-0.7.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IeL5qsxKcMpNgCG9PT7KDqp1K8lavU5CSute/1IW5bC33QpQeR8Qwrei/Z2YL5/0cNWoZq/YgImxQOzpSI2Z5A==","shasum":"f158237492d0638c7206174a2f6b03ec05269f69","tarball":"https://registry.npmjs.org/@custardcream/vite-plugin-msw-devtools/-/vite-plugin-msw-devtools-0.7.0.tgz","fileCount":6,"unpackedSize":19452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRooxKtlXmthWPhWT9NiAVsprXsZbAfFASS764li2UigIhAIeXilvCRkgRma1YPQ3Vwp0WXpDKpNPdYBapYBuaJVAY"}]},"_npmUser":{"name":"custardcream98","email":"custardcream@kakao.com"},"directories":{},"maintainers":[{"name":"custardcream98","email":"custardcream@kakao.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-msw-devtools_0.7.0_1728007687904_0.6649738104318414"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-04T02:08:07.817Z","0.7.0":"2024-10-04T02:08:08.077Z","modified":"2024-10-04T02:08:08.347Z"},"maintainers":[{"name":"custardcream98","email":"custardcream@kakao.com"}],"description":"Vite plugin for @custardcream/msw-devtools","homepage":"https://github.com/custardcream98/msw-devtools#readme","keywords":["msw","devtools","mock-service-worker","testing","development","QA","framework-agnostic","vite","vite-plugin"],"repository":{"type":"git","url":"git+https://github.com/custardcream98/msw-devtools.git"},"author":{"name":"shiwoo.park","email":"custardcream@kakao.com"},"bugs":{"url":"https://github.com/custardcream98/msw-devtools/issues"},"license":"Apache-2.0","readme":"# @custardcream/vite-plugin-msw-devtools\n\nA Vite plugin for MSW Devtools.\n\n> This plugin is still in development and may not be stable.\n\n## Features\n\n- Automatically generate MSW Request Handlers from the Devtools UI\n- Automatically generate Request Handlers JSON from the Devtools UI\n\n## Installation\n\n```bash\nnpm install -D @custardcream/vite-plugin-msw-devtools\n```\n\n## Usage\n\n```javascript\nimport { defineConfig } from \"vite\"\nimport mswDevtools from \"@custardcream/vite-plugin-msw-devtools\"\n\nexport default defineConfig({\n  plugins: [\n    mswDevtools({\n      generateScript: true,\n      scriptOutputPath: \"src/__tests__/mock/handlers.ts\",\n      generateJson: true,\n      jsonOutputPath: \"src/__tests__/mock/list.json\"\n    })\n  ]\n})\n```\n","readmeFilename":"README.md"}