{ "name": "listr2", "version": "8.2.4", "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.", "license": "MIT", "repository": "https://github.com/listr2/listr2", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./package.json": "./package.json" }, "author": { "name": "Cenk Kilic", "email": "cenk@kilic.dev", "url": "https://cenk.kilic.dev" }, "publishConfig": { "access": "public" }, "engines": { "node": ">=18.0.0" }, "scripts": { "build": "tsup-node", "dev:start": "tsup-node --watch", "format": "prettier --log-level warn --write src/ tests/ && pnpm run lint --fix", "lint": "eslint --ext .ts,.js,.tsx,.jsx src/ tests/", "test": "NO_COLOR=1 TS_NODE_PROJECT=tests/tsconfig.json NODE_OPTIONS='--no-warnings --experimental-specifier-resolution=node --experimental-vm-modules' jest --config tests/jest.config.ts", "test:cov": "pnpm run test --coverage", "test:dev": "NODE_OPTIONS='--no-warnings --experimental-specifier-resolution=node --experimental-vm-modules --inspect=0.0.0.0:9229' pnpm run test --verbose --watchAll" }, "lint-staged": { "{src,tests}/**/*.{ts,js,tsx,jsx,spec.ts}": [ "prettier --log-level warn --write", "eslint --fix" ], "*.{json,md}": [ "prettier --log-level warn --write" ] }, "keywords": [ "listr", "listr2", "cli", "task", "list", "tasklist", "terminal", "term", "console", "ascii", "unicode", "loading", "indicator", "progress", "busy", "wait", "idle" ], "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" }, "devDependencies": { "eslint": "^8.57.0", "rxjs": "^7.8.1" } }