UNPKG

tscribe

Version:

CLI to dump TypeScript sources with headings for LLM ingestion

97 lines (96 loc) 2.45 kB
{ "name": "tscribe", "version": "2.1.5", "description": "CLI to dump TypeScript sources with headings for LLM ingestion", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/champ8644/tscribe" }, "type": "commonjs", "main": "dist/index.js", "bin": { "tscribe": "dist/index.js" }, "files": [ "dist", "README.md", "LICENSE" ], "standard": { "env": [ "node" ], "ignore": [ "dist", "coverage" ] }, "scripts": { "prebuild": "node scripts/sync-version.js", "build": "tsc", "build:bin": "pkg .", "postbuild": "node scripts/postbuild.js", "release": "standard-version", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:release": "node scripts/tag-test-release.js", "clean:release": "node scripts/clean-test-release.js", "prepublishOnly": "npm run test && npm run build", "predeploy": "npm run test && npm run build && npm run build:bin", "deploy": "npm run release && git push origin master --follow-tags", "diff": "node -e \"require('child_process').execSync('git diff --cached ' + require('child_process').execSync('git describe --tags --abbrev=0').toString().trim() + ' > out/tag-diff.diff')\"" }, "dependencies": { "@types/node": "^22.15.18", "archiver": "^7.0.1", "chokidar": "^4.0.3", "commander": "^11.1.0", "glob": "^11.0.2", "natural-orderby": "^5.0.0" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/micromatch": "^4.0.9", "jest": "^29.7.0", "pkg": "^5.8.1", "standard-version": "^9.5.0", "ts-jest": "^29.3.4", "typescript": "^5.4.0" }, "keywords": [ "typescript", "cli", "code-extraction", "prompt-engineering", "chatgpt", "claude", "llm", "code-formatter", "source-code", "ts-parser", "code-dumper", "static-analysis", "developer-tools", "documentation", "tsdoc", "openai", "codegen", "langchain", "code-explainer", "ast" ], "pkg": { "scripts": [ "dist/**/*.js" ], "targets": [ "node18-linux-x64", "node18-macos-x64", "node18-win-x64" ], "outputPath": "pkg" }, "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39" }