UNPKG

alvamind-tools

Version:

CLI tools for generating source code documentation and git automation

77 lines (76 loc) 2.13 kB
{ "name": "alvamind-tools", "version": "1.0.29", "description": "CLI tools for generating source code documentation and git automation", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" } }, "repository": { "type": "git", "url": "git+https://github.com/alvamind/alvamind-tools.git" }, "bin": { "alvamind": "./dist/cli.js", "generate-source": "./dist/tools/generate-source.js", "commit": "./dist/tools/commit.js", "clean": "./dist/tools/clean.js", "split-code": "./dist/tools/split-files.js", "publish-npm": "./dist/tools/npm-publish.js", "add-json-script": "./dist/add-json-script.js" }, "scripts": { "alvamind": "bun src/cli.ts", "commit": "bun src/tools/commit.ts commit", "source": "bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md", "split-code": "bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output", "build": "bun run tsc && chmod +x dist/cli.js dist/tools/*.js", "clean": "bun src/tools/clean.ts", "publish-npm": "bun src/tools/npm-publish.ts patch", "test": "jest", "lint": "eslint src*.ts", "format": "prettier --write \"src*.ts\"" }, "files": [ "dist", "src", "scripts", "README.md", "LICENSE" ], "keywords": [ "typescript", "documentation", "git", "automation", "cli", "source-code", "tools", "utilities" ], "author": "Alvamind", "license": "MIT", "bugs": { "url": "https://github.com/alvamind/alvamind-tools/issues" }, "homepage": "https://github.com/alvamind/alvamind-tools#readme", "dependencies": { "@types/glob": "^8.1.0", "alvamind-workflow": "^1.0.14", "chalk": "4.1.2", "glob": "^8.1.0" }, "devDependencies": { "@types/bun": "^1.2.5", "@types/jest": "^29.5.14", "@types/node": "^22.13.10", "@typescript-eslint/eslint-plugin": "^8.26.1", "@typescript-eslint/parser": "^8.26.1", "typescript": "^5.8.2" } }