{
  "name": "basti",
  "version": "1.7.2",
  "description": "✨ Securely connect to RDS, Elasticache, and other AWS resources in VPCs with no idle cost",
  "author": "BohdanPetryshyn",
  "homepage": "https://github.com/basti-app/basti",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/basti-app/basti.git",
    "directory": "packages/basti"
  },
  "bugs": {
    "url": "https://github.com/basti-app/basti/issues"
  },
  "license": "MIT",
  "type": "module",
  "bin": {
    "basti": "bin/run.js"
  },
  "scripts": {
    "start": "node bin/run.js",
    "test": "npm run check && npm run test-unit",
    "test-unit": "jest",
    "build": "npm run build-src && npm run build-deps",
    "build-src": "tsc",
    "build-src-watch": "tsc --watch",
    "build-deps": "ts-node-esm scripts/build-deps.ts",
    "check": "npm run check-types && npm run check-style",
    "check-prepublish": "npm run check-types && npm run check-style && npm run check-deps",
    "check-types": "tsc --noEmit",
    "check-style": "eslint src",
    "check-deps": "ts-node-esm scripts/check-deps.ts",
    "prepare-deps": "npm run check-deps || (npm run build-deps && npm run publish-deps)",
    "publish-deps": "ts-node-esm scripts/publish-deps.ts",
    "sync-readme": "bash scripts/sync-readme.sh",
    "release": "npm run prepare-deps && npm run check-prepublish && npm run build-src && npm publish"
  },
  "devDependencies": {
    "@types/inquirer": "8.2.1",
    "@types/yargs": "17.0.10",
    "ts-node": "10.9.1"
  },
  "dependencies": {
    "@aws-sdk/client-ec2": "3.645.0",
    "@aws-sdk/client-elasticache": "3.645.0",
    "@aws-sdk/client-iam": "3.645.0",
    "@aws-sdk/client-rds": "3.645.0",
    "@aws-sdk/client-ssm": "3.645.0",
    "chalk": "5.0.1",
    "cosmiconfig": "8.1.3",
    "inquirer": "9.3.8",
    "ora": "6.1.2",
    "yargs": "17.7.2",
    "zod": "3.23.8",
    "zod-validation-error": "1.3.0"
  },
  "optionalDependencies": {
    "basti-session-manager-binary-darwin-arm64": "1.2.295.0",
    "basti-session-manager-binary-darwin-x64": "1.2.295.0",
    "basti-session-manager-binary-linux-arm64": "1.2.295.0",
    "basti-session-manager-binary-linux-ia32": "1.2.295.0",
    "basti-session-manager-binary-linux-x64": "1.2.295.0"
  },
  "imports": {
    "#src/*.js": "./src/*.js"
  },
  "files": [
    "bin/run.js",
    "dist",
    "package.json",
    "README.md",
    "LICENSE"
  ]
}
