{"library":"test-exclude","type":"library","category":null,"description":"test-exclude is a JavaScript library designed to apply include and exclude glob patterns to file paths, primarily utilized within the istanbuljs ecosystem for test coverage tools like nyc and babel-plugin-istanbul. The current stable version is 8.0.0. Its release cadence is driven by updates to underlying dependencies like glob and minimatch, and by Node.js version support, typically seeing a few major versions per year. Key differentiators include its tight integration with istanbuljs tooling, robust handling of common exclusion patterns such as node_modules by default, and support for configurable file extensions. It offers both synchronous (globSync) and asynchronous (glob) methods for retrieving lists of files that match the defined inclusion/exclusion rules, making it versatile for various build and testing workflows.","language":"javascript","status":"active","version":"8.0.0","tags":["javascript","exclude","include","glob","package","config"],"last_verified":"Wed May 27","install":[{"cmd":"npm install test-exclude","imports":["const TestExclude = require('test-exclude');","import TestExclude from 'test-exclude';","import type { TestExcludeOptions } from 'test-exclude';"]},{"cmd":"yarn add test-exclude","imports":[]},{"cmd":"pnpm add test-exclude","imports":[]}],"homepage":"https://istanbul.js.org/","github":"https://github.com/istanbuljs/test-exclude","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/test-exclude","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/test-exclude/compatibility"}}