{"library":"tman","type":"library","category":null,"description":"T-man is a lightweight and flexible JavaScript test manager, designed as a refactored alternative to Mocha. It aims for direct compatibility with Mocha's testing style in most scenarios, offering similar `suite`, `test`, `before`, `after` hooks, and exclusive/inclusive test mechanisms. The current stable version is 1.10.0. While no explicit release cadence is documented, it maintains a stable API in its 1.x series. T-man supports various asynchronous testing patterns, including callbacks, Promises, Thunks, Generators, Rx.Observable, and async/await functions. It ships with TypeScript typings, facilitating its use in modern TypeScript projects. Its key differentiators lie in its minimalist design and adaptability, while still providing robust test management features comparable to more established frameworks.","language":"javascript","status":"active","version":"1.10.0","tags":["javascript","T-man","tman","test","thunk","bdd","tdd","ava","mocha","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tman","imports":["import tman from 'tman'","const tman = require('tman')","tman.it('...', () => { /* ... */ })"]},{"cmd":"yarn add tman","imports":[]},{"cmd":"pnpm add tman","imports":[]}],"homepage":null,"github":"https://github.com/thunks/tman","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tman","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/tman/compatibility"}}