{"pi":{"skills":["skills/port-cli"]},"bin":{"port":"dist/index.js"},"bugs":{"url":"https://github.com/jdtzmn/port/issues"},"dist":{"shasum":"8470503e7d6d226a880dca0a778de086457c58d5","tarball":"https://registry.npmjs.org/@jdtzmn/port/-/port-0.6.2.tgz","fileCount":73,"integrity":"sha512-QR3jIfGfL6IQVQIDLGrvgn/5n5c8huM0TrRBjUkzIzUbICsZGF9qsrE3H0PzRDsgPXrkZUd6lLPoXeTa2sZvNA==","signatures":[{"sig":"MEUCIGE++/gxnSkIQ/0pF5mi1z+NeDQPEYb1xdwJ4kUxpSXbAiEAssOEn3fvDNwAfZnMBNdvnzEtXVKK4F+RlNC5dnphqrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxjc9GMPHlN64B9+lQh2UPxg8DrcXYf34KNGbBJXAvUQIgTEiKVhXRZcvQ2pjZZzbTPVZ/0Hpx1nP8u2bYLpvKZW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jdtzmn%2fport@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546327},"main":"dist/index.js","name":"@jdtzmn/port","type":"module","author":{"name":"Jacob Daitzman","email":"jdtzmn@gmail.com"},"module":"dist/index.js","engines":{"node":">=22.5.0"},"gitHead":"e6b1ff14c1ac3832ad56df6c8b78bcaf0398ae26","scripts":{"dev":"bun run src/index.ts","lint":"bunx eslint .","test":"bunx vitest","build":"bun build src/index.ts --outdir dist --target node --splitting --packages external","format":"bunx prettier --write .","lint:fix":"bunx eslint . --fix","test:tui":"bun test src/tui/__tests__/","benchmark":"bun run build && bun scripts/benchmark.ts && bun scripts/check-benchmark-budgets.ts","typecheck":"bunx tsc --noEmit","format:check":"bunx prettier --check .","generate:skill":"bun scripts/generate-port-skill.ts && bun x prettier --write skills/port-cli/SKILL.md","test:remote-e2e":"bash tests/remote-e2e/run.sh","test:node-runtime":"node scripts/test-node-runtime.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:26061eec-924c-4a20-8cad-fbb1b0fd6afc"}},"homepage":"https://github.com/jdtzmn/port#readme","keywords":["git-worktree","docker-compose","traefik","port-conflict","parallel-agents","reverse-proxy","localhost","local-development","developer-tools"],"repository":{"url":"git+https://github.com/jdtzmn/port.git","type":"git"},"_npmVersion":"12.0.2","description":"Port CLI runs Docker Compose services in parallel Git worktrees—no port conflicts, with Traefik-routed local branch domains.","directories":{},"maintainers":[{"name":"jdtzmn","email":"jdtzmn@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.3.0","chalk":"^5.3.0","react":"^19.0.0","inquirer":"^9.2.0","commander":"^12.0.0","simple-git":"^3.20.0","jsonc-parser":"^3.2.0","@opentui/core":"latest","@opentui/react":"latest","fastest-levenshtein":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1","devDependencies":{"tsx":"^4.7.0","jiti":"^2.6.1","eslint":"^9.0.0","vitest":"latest","prettier":"^3.1.1","@eslint/js":"^9.0.0","@types/bun":"latest","typescript":"^5.3.0","@types/node":"^20.10.0","@types/react":"^19.2.14","@types/inquirer":"^9.0.7","@types/prettier":"^3.0.0","typescript-eslint":"^7.0.0","cli-testing-library":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/port_0.6.2_1789961511973_0.09273909184153806","host":"s3://npm-registry-packages-npm-production"},"_id":"@jdtzmn/port@0.6.2","version":"0.6.2"}