UNPKG

purgecode

Version:

A safe, smart code-cleaning utility for JavaScript/TypeScript projects

56 lines (55 loc) 1.33 kB
{ "name": "purgecode", "version": "1.0.5", "description": "A safe, smart code-cleaning utility for JavaScript/TypeScript projects", "main": "lib/index.js", "type": "module", "bin": { "purgecode": "bin/cli.js" }, "scripts": { "build": "tsc", "start": "node bin/cli.js", "test": "vitest", "test:watch": "vitest --watch", "test:coverage": "vitest --coverage", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix" }, "keywords": [ "code-cleaner", "unused-imports", "unused-files", "cleanup", "refactor", "typescript", "javascript" ], "author": "", "license": "ISC", "dependencies": { "@types/chokidar": "^1.7.5", "@types/diff": "^7.0.2", "ansi-escapes": "^7.2.0", "chalk": "^5.3.0", "chokidar": "^4.0.3", "commander": "^11.0.0", "diff": "^8.0.2", "glob": "^10.3.10", "inquirer": "^9.2.12", "ora": "^8.0.1", "prettier": "^3.1.1", "ts-morph": "^21.0.1" }, "devDependencies": { "@eslint/js": "^9.39.1", "@types/glob": "^8.1.0", "@types/inquirer": "^9.0.7", "@types/node": "^20.10.5", "@typescript-eslint/eslint-plugin": "^8.47.0", "@typescript-eslint/parser": "^8.47.0", "eslint": "^9.39.1", "typescript": "^5.3.3", "vitest": "^4.0.13" } }