{"library":"vitest-fail-on-console","type":"library","category":null,"description":"vitest-fail-on-console is a utility library for Vitest that enhances test reliability by automatically failing tests that emit `console.error()` or `console.warn()` messages. This prevents critical debugging information from being overlooked in large test suites and ensures that all console outputs are intentional or properly handled. Currently at version 0.10.1, the library maintains an active development pace with several releases occurring within a few months, indicating consistent updates and bug fixes. Unlike its Jest counterpart, `jest-fail-on-console`, this library is specifically refactored and typed with TypeScript for the Vitest ecosystem, providing robust type safety and a streamlined developer experience. It offers granular control over which console methods trigger failures and allows for custom messaging and conditional message allowances, ensuring flexibility for expected console outputs while enforcing strict logging discipline.","language":"javascript","status":"active","version":"0.10.1","tags":["javascript","vitest","testing","utility","console-warning","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vitest-fail-on-console","imports":["import failOnConsole from 'vitest-fail-on-console';"]},{"cmd":"yarn add vitest-fail-on-console","imports":[]},{"cmd":"pnpm add vitest-fail-on-console","imports":[]}],"homepage":null,"github":"https://github.com/thomasbrodusch/vitest-fail-on-console","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vitest-fail-on-console","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/vitest-fail-on-console/compatibility"}}