{"library":"mocha-tags-ultra","type":"library","category":null,"description":"mocha-tags-ultra is a utility for the Mocha test framework that allows developers to associate tags with their test suites and individual tests. It enables runtime filtering of tests based on these tags, supporting 'is:' and 'not:' criteria, as well as logical AND ('+') for more granular control. This is particularly useful for segmenting tests (e.g., 'unit', 'integration', 'network') and running only relevant subsets during development or CI/CD pipelines. The current stable version is 1.0.3. The package integrates by wrapping Mocha's `describe` and `it` functions, providing a fluent API for tag assignment. Key differentiators include its simple CLI integration, programmatic filtering options, and clear indication of skipped tests as 'pending' in Mocha's output.","language":"javascript","status":"active","version":"1.0.3","tags":["javascript"],"install":[{"cmd":"npm install mocha-tags-ultra","imports":["const tags = require('mocha-tags-ultra');","const tags = require('mocha-tags-ultra');\nconst myFilter = new tags.Filter('is:unit');","const tags = require('mocha-tags-ultra');\ntags('unit').describe('My Unit Test Suite', () => { /* ... */ });","const tags = require('mocha-tags-ultra');\ntags('fast').it('should run quickly', () => { /* ... */ });"]},{"cmd":"yarn add mocha-tags-ultra","imports":[]},{"cmd":"pnpm add mocha-tags-ultra","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mocha-tags-ultra","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/mocha-tags-ultra/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}