alvamind-tools
Version:
CLI tools for generating source code documentation and git automation
77 lines (76 loc) • 2.13 kB
JSON
{
"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"
}
}