UNPKG

bktide

Version:

Command-line interface for Buildkite CI/CD workflows with rich shell completions (Fish, Bash, Zsh) and Alfred workflow integration for macOS power users

135 lines (134 loc) 4.57 kB
{ "name": "bktide", "version": "1.0.1778003370", "description": "Command-line interface for Buildkite CI/CD workflows with rich shell completions (Fish, Bash, Zsh) and Alfred workflow integration for macOS power users", "main": "dist/index.js", "type": "module", "bin": { "bktide": "dist/index.js" }, "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "NODE_OPTIONS=\"--enable-source-maps --trace-uncaught\" node build-and-run.js src/index.ts", "dev:interactive": "NODE_OPTIONS=\"--enable-source-maps --trace-uncaught --inspect\" node build-and-run.js src/index.ts --interactive", "watch": "tsc --watch", "test": "vitest --run", "test:watch": "vitest --watch", "test:coverage": "vitest --coverage", "test:ui": "vitest --ui", "test:extract-patterns": "npm run build && node dist/scripts/extract-data-patterns.js", "test:record": "RECORD_MODE=true vitest", "codegen": "graphql-code-generator --config codegen.mjs", "package": "node scripts/package-workflow.js", "package:clean": "rm -rf .stage pkg", "prepackage": "npm run package:clean", "prepack": "npm run build", "release": "node scripts/release.js", "release:patch": "node scripts/release.js --version patch --auto-push", "release:minor": "node scripts/release.js --version minor --auto-push", "release:major": "node scripts/release.js --version major --auto-push", "validate:native": "node scripts/validate-native-deps.js", "validate:dev": "node scripts/validate-native-deps.js --dev-only", "validate:package": "node scripts/validate-native-deps.js --package-only", "completions:install": "npm run build && node dist/index.js completions fish > ~/.config/fish/completions/bktide.fish && echo 'Fish completions installed to ~/.config/fish/completions/bktide.fish'", "completions:install:bash": "npm run build && echo 'Add this to your ~/.bashrc: source <(bktide completions bash)'", "completions:install:zsh": "npm run build && echo 'Add this to your ~/.zshrc: source <(bktide completions zsh)'", "completions:generate": "npm run build && node dist/index.js completions" }, "keywords": [ "cli", "buildkite", "ci-cd", "workflows", "shell-completions", "fish", "bash", "zsh", "alfred", "alfred-workflow", "macos", "productivity", "devops", "build-automation" ], "author": "Josh Nichols <josh@technicalpickles.com>", "license": "ISC", "repository": { "type": "git", "url": "https://github.com/technicalpickles/bktide" }, "bugs": { "url": "https://github.com/technicalpickles/bktide/issues" }, "homepage": "https://github.com/technicalpickles/bktide#readme", "engines": { "node": ">=20" }, "files": [ "dist", "icons", "completions", "README.md", "LICENSE", "bin/alfred-entrypoint", "info.plist", "WORKFLOW_README.md", "env.example" ], "publishConfig": { "access": "public", "provenance": true }, "overrides": { "glob": "^10" }, "dependencies": { "@napi-rs/keyring": "^1.1.6", "chalk": "^5.5.0", "commander": "^13.1.0", "date-fns": "^4.1.0", "dotenv": "^16.5.0", "fuse.js": "^7.1.0", "graphql": "^16.10.0", "graphql-request": "^7.2.0", "html-to-text": "^9.0.5", "minimatch": "^10.2.5", "node-fetch": "^3.3.2", "node-persist": "^4.0.4", "pino": "^8.17.0", "pino-pretty": "^10.3.0", "prompts": "^2.4.2", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "devDependencies": { "@faker-js/faker": "^9.2.0", "@graphql-codegen/cli": "^5.0.7", "@graphql-codegen/client-preset": "^4.8.3", "@graphql-codegen/typescript": "^4.0.1", "@graphql-codegen/typescript-graphql-request": "^6.3.0", "@graphql-codegen/typescript-operations": "^4.6.1", "@graphql-tools/mock": "^9.0.8", "@graphql-tools/schema": "^10.0.10", "@parcel/watcher": "^2.4.1", "@pollyjs/adapter-node-http": "^6.0.6", "@pollyjs/core": "^6.0.6", "@pollyjs/persister-fs": "^6.0.6", "@types/html-to-text": "^9.0.4", "@types/node": "^22.14.1", "@types/node-fetch": "^2.6.12", "@types/node-persist": "^3.1.8", "@types/prompts": "^2.4.9", "@types/source-map-support": "^0.5.10", "@vitest/coverage-v8": "^2.1.8", "@vitest/ui": "^2.1.8", "alfred-link": "^0.3.1", "msw": "^2.7.0", "nock": "^13.5.6", "plist": "^3.1.0", "tsc-files": "^1.1.4", "vitest": "^2.1.8" } }