{
  "name": "qleaner",
  "description": "A CLI tool for analyzing and identifying unused files, images, imports, and dead code in React, Vue, Nuxt, TypeScript, and JavaScript projects to help optimize bundle size and maintain clean codebases",
  "version": "1.5.1",
  "license": "MIT",
  "main": "command.js",
  "bin": "bin/cli.js",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/trevismurithi/react-cleaner.git"
  },
  "bugs": {
    "url": "https://github.com/trevismurithi/react-cleaner/issues"
  },
  "homepage": "https://github.com/trevismurithi/react-cleaner#readme",
  "keywords": [
    "react",
    "cleaner",
    "unused",
    "files",
    "images",
    "imports",
    "list",
    "cli",
    "dead-code",
    "code-analysis",
    "static-analysis",
    "unused-assets",
    "unused-code",
    "cleanup",
    "optimization",
    "bundle-size",
    "codebase",
    "refactoring",
    "maintenance",
    "typescript",
    "javascript",
    "jsx",
    "tsx",
    "ast",
    "babel",
    "dependency-analysis",
    "code-audit",
    "file-scanner",
    "asset-cleaner",
    "react-cleanup",
    "code-cleaner",
    "unused-imports",
    "orphaned-files"
  ],
  "scripts": {
    "start": "node ./bin/cli.js",
    "resolve": "node ./utils/resolver.js",
    "scan": "node ./scanning.js",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@types/node": "^25.2.0",
    "eslint": "^9.39.2",
    "globals": "^16.5.0",
    "tsx": "^4.21.0"
  },
  "dependencies": {
    "@babel/parser": "^7.28.5",
    "@babel/traverse": "^7.28.5",
    "@vue/compiler-sfc": "^3.5.32",
    "chalk": "^5.6.2",
    "cli-progress": "^3.12.0",
    "cli-table3": "^0.6.5",
    "commander": "^14.0.2",
    "dotenv": "^17.2.3",
    "enhanced-resolve": "^5.18.3",
    "fast-glob": "^3.3.3",
    "ora": "^9.0.0",
    "prompts": "^2.4.2",
    "ts-morph": "^28.0.0",
    "typescript": "^5.9.3",
    "zod": "^4.3.6"
  }
}
