UNPKG

tfvm

Version:

A fast, lightweight CLI tool to manage multiple Terraform versions

73 lines (72 loc) 2.13 kB
{ "name": "tfvm", "version": "2.1.1", "description": "A fast, lightweight CLI tool to manage multiple Terraform versions", "author": { "name": "Anindya Dey", "url": "https://www.anindyadey.com" }, "license": "MIT", "homepage": "https://github.com/anindya-dey/tfvm#readme", "repository": { "type": "git", "url": "git+https://github.com/anindya-dey/tfvm.git" }, "bugs": { "url": "https://github.com/anindya-dey/tfvm/issues" }, "keywords": [ "terraform", "version-manager", "cli", "tfvm", "terraform-version", "terraform-switcher", "devops", "infrastructure" ], "bin": { "tfvm": "./dist/tfvm.js" }, "files": [ "dist/", "README.md", "LICENSE" ], "engines": { "node": ">=24.0.0" }, "scripts": { "build": "bun build ./src/cli.ts --outfile=dist/tfvm.js --target=node --format=cjs --minify --external picocolors --external node-html-parser --external citty --external @clack/prompts --external fflate", "dev": "bun run --watch src/cli.ts", "start": "bun run src/cli.ts", "test": "bun test", "test:coverage": "bun test --coverage", "test:watch": "bun test --watch", "clean": "rm -rf dist", "prepublishOnly": "bun run clean && bun run test && bun run build", "lint": "tsc --noEmit", "version": "bun run build", "postversion": "git push && git push --tags", "release:patch": "npm version patch -m 'chore(release): v%s'", "release:minor": "npm version minor -m 'chore(release): v%s'", "release:major": "npm version major -m 'chore(release): v%s'", "release:beta": "npm version prerelease --preid=beta -m 'chore(release): v%s'", "release:dry": "npm version --dry-run", "changelog": "./scripts/generate-changelog.sh", "release": "./scripts/release.sh" }, "dependencies": { "@clack/prompts": "^0.11.0", "citty": "^0.1.6", "fflate": "^0.8.2", "force": "^0.0.3", "node-html-parser": "^7.0.1", "picocolors": "^1.1.1" }, "devDependencies": { "@types/bun": "^1.3.5", "@types/node": "^25.0.3", "typescript": "^5.9.3" } }