allure kit is a set of CLI commands for bootstrapping and maintaining an Allure 3 setup in JavaScript/TypeScript projects.
It helps you:
- detect test frameworks and install matching Allure adapters,
- create and maintain
allurercconfig files, - manage report plugins,
- diagnose setup issues.
Detected frameworks include popular runners like Vitest, Playwright, Jest, Mocha, Cypress, Cucumber.js, Jasmine, CodeceptJS, Newman, and WebdriverIO (WDIO).
Use without global install:
npx allure kit --helpRun a specific command:
npx allure kit init# 1) Initialize Allure in your project
npx allure kit init
# 2) Run tests so they produce allure-results
npm test
# 3) Build report
npx allure generateIf you want a fully non-interactive setup:
npx allure kit init --yesallure kit init [--format json|yaml|mjs] [--yes] [--demo] [--cwd <path>]allure kit update [--yes] [--cwd <path>]allure kit doctor [--cwd <path>]Creates a GitHub Actions workflow that generates an Allure report and publishes it to GitHub Pages via the gh-pages branch.
allure kit gh-pages init [--yes] [--branch <name>] [--config <path>] [--test-command <cmd>] [--cwd <path>]allure kit plugin list [--cwd <path>]allure kit plugin add <name> [--skip-options] [--cwd <path>]allure kit plugin remove <name> [--uninstall] [--cwd <path>]