{"_id":"@bemedev/vitest-exclude","_rev":"4-ec28f39844e83bbf6c3f81a5cfa8f47c","name":"@bemedev/vitest-exclude","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"@bemedev/vitest-exclude","version":"0.0.1","keywords":["Exclude","coverage","glob","vite","vitest"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/vitest-exclude@0.0.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/vitest-cov-exclude#readme","bugs":{"url":"https://github.com/chlbri/vitest-cov-exclude/issues"},"dist":{"shasum":"f1349ee5cbeeb359773f2404742d8e51b6e03651","tarball":"https://registry.npmjs.org/@bemedev/vitest-exclude/-/vitest-exclude-0.0.1.tgz","fileCount":29,"integrity":"sha512-di97vN0Nguf8kAqwpFzvbPL/j/1t1m/oq+f6t1u7szr+5143ElBd1AGJPN0MjOcjt4sD8veX4QisdtJI7Uj4yw==","signatures":[{"sig":"MEYCIQCQCkwxiGrwv5HNwGR3KaTC234zXi6M2tt37r/WjJqzZwIhALajP2qIZwFMzW434J0Zxm3Xk+mBfrXu5OYXY7yH8OLA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19798},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"ac2fb07d93de7f2ec66b42700d707588a6e20e5c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run build && pnpm run test && pnpm run build","rm":"rm -rf node_modules pnpm-lock.yaml","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","ci:admin":"pnpm run rm && pnpm run ci","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","lint-watch":"onchange --await-write-finish 5500 \"**/*\" -- pnpm run lint","test:watch":"vitest --passWithNoTests","test:coverage":"vitest run --passWithNoTests","prepublishOnly":""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/vitest-cov-exclude.git","type":"git"},"_npmVersion":"10.7.0","description":"Exclude files for test and coverage, more dev-friendly","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.15","husky":"^9.0.11","tslib":"^2.6.2","eslint":"^8.57.0","rollup":"^4.14.1","vitest":"^1.5.2","onchange":"^7.1.0","prettier":"^3.2.5","typescript":"^5.4.4","@types/node":"^20.12.8","@bemedev/fsf":"^0.7.0","pretty-quick":"^4.0.0","@xstate/immer":"^0.3.3","@vitest/coverage-v8":"^1.5.2","@bemedev/vitest-alias":"^0.0.3","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.3.5","@typescript-eslint/parser":"^7.7.1","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^7.7.1"},"peerDependencies":{"glob":"^10.3.15","vitest":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-exclude_0.0.1_1718353904355_0.6566144865469312","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bemedev/vitest-exclude","version":"0.0.2","keywords":["Exclude","coverage","glob","vite","vitest"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/vitest-exclude@0.0.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/vitest-exclude#readme","bugs":{"url":"https://github.com/chlbri/vitest-exclude/issues"},"dist":{"shasum":"d04227e410efda9af8dab679c37a074664c22f38","tarball":"https://registry.npmjs.org/@bemedev/vitest-exclude/-/vitest-exclude-0.0.2.tgz","fileCount":29,"integrity":"sha512-eXrcuGoJzvhcFwN7lQ+/7zF+lcxYI6HYJIz3Pp15qA53XKdFwgwQCmpjCqO5LXLEhGJqVXW8LkD6Br2amt+khA==","signatures":[{"sig":"MEYCIQDB41MzedtfwqDwZ07cB9oHq29hu9bZ61XgHpoidnfPJQIhALM3oYhAbEMTswPmQHpHRIt7QdGb9DKPi3nxnwB/FrAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19860},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"f24ddf1cc6ff6278f5bd30668a3ad9598cf9179f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run build && pnpm run test && pnpm run build","rm":"rm -rf node_modules pnpm-lock.yaml","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","ci:admin":"pnpm run rm && pnpm run ci","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","lint-watch":"onchange --await-write-finish 5500 \"**/*\" -- pnpm run lint","test:watch":"vitest --passWithNoTests","test:coverage":"vitest run --passWithNoTests","prepublishOnly":""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/vitest-exclude.git","type":"git"},"_npmVersion":"10.7.0","description":"Exclude files for test and coverage, more dev-friendly","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.15","husky":"^9.0.11","tslib":"^2.6.2","eslint":"^8.57.0","rollup":"^4.18.0","vitest":"^1.5.2","onchange":"^7.1.0","prettier":"^3.2.5","typescript":"^5.4.4","@types/node":"^20.12.8","@bemedev/fsf":"^0.7.0","pretty-quick":"^4.0.0","@xstate/immer":"^0.3.3","@vitest/coverage-v8":"^1.5.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"link:","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.3.5","@typescript-eslint/parser":"^7.7.1","rollup-plugin-typescript2":"^0.36.0","rollup-plugin-node-externals":"^7.1.2","@typescript-eslint/eslint-plugin":"^7.7.1"},"peerDependencies":{"glob":"^10.3.15","vitest":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-exclude_0.0.2_1718356983938_0.45686178683794165","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bemedev/vitest-exclude","version":"0.1.0","keywords":["Exclude","coverage","glob","vite","vitest"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/vitest-exclude@0.1.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/vitest-exclude#readme","bugs":{"url":"https://github.com/chlbri/vitest-exclude/issues"},"dist":{"shasum":"b06f37263a93c0c4dacd4ee70fc5ea53d4a464b4","tarball":"https://registry.npmjs.org/@bemedev/vitest-exclude/-/vitest-exclude-0.1.0.tgz","fileCount":29,"integrity":"sha512-Q2VHBRvnseoPxARNeCFtn6MZP5PXQoUR//a+I3tx53MJVxaxSrmjioeV5NUPDRGRfzJ51wNtDDCBWa3s5PrlOQ==","signatures":[{"sig":"MEQCIBjx2zbv2daLHcQMwHN2/DFechdrZ8ATnfI2hAcdcQc4AiBDryUMCcAnaA2Q+aUnQgvNgXYoYKYCJPS2cOlSZNmWeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21677},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"3bd0ba8787d383c0995eb2e865f8fbb1fe8c82d5","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run build && pnpm run test && pnpm run build","rm":"rm -rf node_modules pnpm-lock.yaml","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm update --latest","ci:admin":"pnpm run rm && pnpm run ci","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","lint-watch":"onchange --await-write-finish 5500 \"**/*\" -- pnpm run lint","test:watch":"vitest --passWithNoTests","test:coverage":"vitest run --passWithNoTests","prepublishOnly":""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/vitest-exclude.git","type":"git"},"_npmVersion":"10.8.2","description":"Exclude files for test and coverage, more dev-friendly","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","husky":"^9.1.7","jsdom":"^26.0.0","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","onchange":"^7.1.0","prettier":"^3.5.3","solid-js":"^1.9.5","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@xstate/immer":"^0.3.3","vite-plugin-solid":"^2.11.6","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"link:","rollup-plugin-tsc-alias":"^1.1.3","@bemedev/vitest-extended":"^1.3.1","@solidjs/testing-library":"^0.8.10","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.1","rollup-plugin-typescript2":"^0.36.0","@testing-library/user-event":"^14.6.1","rollup-plugin-node-externals":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"glob":"^10.3.15","vitest":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-exclude_0.1.0_1741638957030_0.11650500171332734","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bemedev/vitest-exclude","version":"0.1.1","description":"Exclude files for test and coverage, more dev-friendly","author":{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"},"repository":{"type":"git","url":"git+https://github.com/chlbri/vitest-exclude.git"},"license":"MIT","type":"module","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"}],"keywords":["Exclude","coverage","glob","vite","vitest"],"engines":{"node":">=20"},"scripts":{"config":"pnpm install","config:off":"pnpm run config --offline","ci":"pnpm run config:off && pnpm run lint && pnpm run build && pnpm run test && pnpm run build","ci:admin":"pnpm run rm && pnpm run ci","rollup":"rollup -c","build":"pnpm rm:lib && pnpm run rollup","rm":"rimraf -rf ./node_modules ./pnpm-lock.yaml","rinit":"pnpm run rm && pnpm run config","rinit:off":"pnpm run rm && pnpm run config:off","test":"pnpm run test:coverage --no-coverage","test:coverage":"vitest run --passWithNoTests","test:watch":"vitest --passWithNoTests","rm:lib":"rimraf ./lib","clean":"pnpm run remove && pnpm run config","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","lint":"pnpm run prettier && pnpm run eslint --fix","lint-watch":"onchange --await-write-finish 5500 \"**/*\" -- pnpm run lint","prepublishOnly":"","prepare":"husky","upgrade":"pnpm update --latest"},"devDependencies":{"@bemedev/fsf":"^0.7.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"link:","@bemedev/vitest-extended":"^1.3.1","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.26.0","@solidjs/testing-library":"^0.8.10","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.6.1","@types/node":"^22.15.17","@typescript-eslint/eslint-plugin":"^8.32.0","@typescript-eslint/parser":"^8.32.0","@vitest/coverage-v8":"^3.1.3","@xstate/immer":"^0.3.3","eslint":"^9.26.0","glob":"^11.0.2","globals":"^16.1.0","husky":"^9.1.7","jsdom":"^26.1.0","onchange":"^7.1.0","prettier":"^3.5.3","pretty-quick":"^4.1.1","rimraf":"^6.0.1","rollup":"^4.40.2","rollup-plugin-node-externals":"^8.0.0","rollup-plugin-tsc-alias":"^1.1.4","rollup-plugin-typescript2":"^0.36.0","solid-js":"^1.9.6","tslib":"^2.8.1","typescript":"^5.8.3","vite-plugin-solid":"^2.11.6","vitest":"^3.1.3"},"peerDependencies":{"glob":"^10.3.15","vitest":"^1.5.2"},"_id":"@bemedev/vitest-exclude@0.1.1","gitHead":"c7d2fdb40f640cf9114bcbb8cf9012331c44e455","bugs":{"url":"https://github.com/chlbri/vitest-exclude/issues"},"homepage":"https://github.com/chlbri/vitest-exclude#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ok0l1d+pomsnrdnIbm80wSwNqhJaoXhk16/AQCW8E1G64pgHap3cbUIP+uW29tF4y3dbUJqeArFOQOrYpMELsg==","shasum":"af009bc1e7622624869550ee29a2e27c635fc7fd","tarball":"https://registry.npmjs.org/@bemedev/vitest-exclude/-/vitest-exclude-0.1.1.tgz","fileCount":29,"unpackedSize":22336,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEMsdeKpAX6YVWNIcyxDFlV3ybAaK7yIMo7kYNwPXKtQIgYRES1hgAEWvFphWCBifjRbJLrzOaoQnSVB8FpBx8nSg="}]},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-exclude_0.1.1_1747031171884_0.05434806343395415"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-14T08:31:44.263Z","modified":"2025-05-12T06:26:12.227Z","0.0.1":"2024-06-14T08:31:44.498Z","0.0.2":"2024-06-14T09:23:04.076Z","0.1.0":"2025-03-10T20:35:57.217Z","0.1.1":"2025-05-12T06:26:12.037Z"},"bugs":{"url":"https://github.com/chlbri/vitest-exclude/issues"},"author":{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"},"license":"MIT","homepage":"https://github.com/chlbri/vitest-exclude#readme","keywords":["Exclude","coverage","glob","vite","vitest"],"repository":{"type":"git","url":"git+https://github.com/chlbri/vitest-exclude.git"},"description":"Exclude files for test and coverage, more dev-friendly","contributors":[{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"}],"maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"readme":"## A simple lib to Exclude files for test and coverage\n\n### More dev-friendly\n\n### Usage\n\nTo use this library, follow the steps below:\n\n1. Install the package:\n\n```sh\npnpm install @bemedev/vitest-exclude\n```\n\n2. Import the necessary functions in your test files:\n\n```typescript\nimport { exclude } from '@bemedev/vitest-exclude';\n```\n\n3. Configure your tests:\n\n```typescript\nimport { exclude } from '@bemedev/vitest-exclude';\nimport { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  plugins: [\n    exclude({\n      // Exclude these files from coverage because they are not relevant\n      ignoreCoverageFiles: ['**/index.ts', '**/types.ts'],\n      ignoreTestFiles: ['./path/to/your/test/file.ts'],\n    }),\n  ],\n});\n```\n\n4. Run your tests:\n\n```sh\npnpm run test\n```\n\nThis will exclude the specified files from test and coverage.\n","readmeFilename":"README.md"}