ecs-pf
Version:
CLI for port-forwarding to RDS via AWS ECS
78 lines (77 loc) • 2.34 kB
JSON
{
"name": "ecs-pf",
"version": "2.2.27",
"description": "CLI for port-forwarding to RDS via AWS ECS",
"type": "module",
"main": "dist/cli.js",
"bin": {
"ecs-pf": "dist/cli.js"
},
"files": [
"dist/**/*",
"README.md",
"CHANGELOG.md"
],
"keywords": [
"aws",
"ecs",
"rds",
"port-forwarding",
"cli"
],
"author": "",
"license": "MIT",
"scripts": {
"connect": "npm run build && node dist/cli.js connect",
"exec": "npm run build && node dist/cli.js exec",
"enable-exec": "npm run build && node dist/cli.js enable-exec",
"build": "./scripts/build.sh",
"build:tsc": "npx tsc --project tsconfig.build.json",
"generate-version": "node scripts/generate-version.mjs",
"generate-changelog": "node scripts/generate-changelog.mjs",
"changelog:init": "node scripts/generate-changelog.mjs init",
"changelog:update": "node scripts/generate-changelog.mjs generate",
"start": "node dist/cli.js connect",
"type-check": "tsc --noEmit",
"test": "npm run type-check && npm run build && npm run test:unit && npm run test:integration",
"test:unit": "vitest run test/unit",
"test:integration": "vitest run test/integration",
"test:watch": "vitest watch",
"test:coverage": "vitest run --coverage",
"test:ui": "vitest --ui",
"prepublishOnly": "npm run check",
"format": "biome format --write",
"format:check": "biome format",
"lint": "biome lint --write",
"lint:check": "biome lint",
"check": "biome check --write",
"check:dry": "biome check",
"ci": "biome ci"
},
"devDependencies": {
"@biomejs/biome": "^2.3.5",
"@types/inquirer": "^9.0.8",
"@vitest/coverage-v8": "^4.0.9",
"@vitest/ui": "^4.0.9",
"conventional-changelog-cli": "^4.1.0",
"conventional-changelog-conventionalcommits": "^9.0.0",
"vitest": "^4.0.9"
},
"peerDependencies": {
"typescript": "^5"
},
"dependencies": {
"@aws-sdk/client-ec2": "^3.830.0",
"@aws-sdk/client-ecs": "^3.830.0",
"@aws-sdk/client-rds": "^3.830.0",
"@aws-sdk/client-ssm": "^3.830.0",
"@inquirer/prompts": "^7.5.3",
"chalk": "^5.4.1",
"commander": "^14.0.0",
"fuse.js": "^7.1.0",
"inquirer": "^12.6.3",
"inquirer-search-list": "^1.2.6",
"remeda": "^2.23.1",
"valibot": "^1.1.0"
}
}