smells-code-analyzer
Version:
CLI tool powered by LSP and tree-sitter for finding dead and smells code from your project
49 lines (48 loc) • 1.4 kB
JSON
{
"name": "smells-code-analyzer",
"version": "0.1.0",
"description": "CLI tool powered by LSP and tree-sitter for finding dead and smells code from your project",
"main": "dist/index.js",
"files": ["dist/**"],
"type": "module",
"bin": {
"sca": "dist/index.js"
},
"exports": {
".": "./dist/*"
},
"scripts": {
"dev": "ts-node --esm ./src/index.ts",
"build": "tsc --project tsconfig.json && chmod +x ./dist/index.js",
"test": "echo \"Error: no test specified\" && exit 1",
"prepublish": "npm run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Artawower/smells-code-analyzer.git"
},
"keywords": ["cli", "code-analyzer", "tree-sitter", "lsp"],
"author": "darkawower <artawower@protonmail.com> (https://du-blog.ru/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/Artawower/smells-code-analyzer/issues"
},
"homepage": "https://github.com/Artawower/smells-code-analyzer#readme",
"devDependencies": {
"@types/node": "20.10.3",
"ts-node": "10.9.1",
"tslib": "2.6.2",
"tsm": "2.3.0",
"typescript": "5.3.2"
},
"dependencies": {
"@vscode/ripgrep": "1.15.9",
"commander": "11.1.0",
"ripgrep-node": "1.0.0",
"ripgrep-wrapper": "1.1.1",
"tree-sitter": "0.20.6",
"tree-sitter-typescript": "0.20.3",
"ts-lsp-client": "1.0.1",
"walk-sync": "3.0.0"
}
}