{
  "name": "n8n-containers",
  "private": true,
  "version": "1.0.0",
  "description": "",
  "main": "index.ts",
  "scripts": {
    "stack": "tsx ./n8n-start-stack.ts",
    "stack:help": "tsx ./n8n-start-stack.ts --help",
    "stack:sqlite": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack",
    "stack:postgres": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --postgres",
    "stack:queue": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --queue",
    "stack:multi-main": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --mains 2 --workers 1",
    "stack:starter": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --plan starter",
    "stack:enterprise": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --plan enterprise",
    "stack:observability": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --observability",
    "stack:kafka": "TESTCONTAINERS_REUSE_ENABLE=true npm run stack -- --kafka",
    "stack:clean:containers": "docker ps -aq --filter 'name=n8n-stack-*' | xargs -r docker rm -f 2>/dev/null",
    "stack:clean:networks": "docker network ls --filter 'label=org.testcontainers=true' -q | xargs -r docker network rm 2>/dev/null",
    "stack:clean:all": "pnpm run stack:clean:containers && pnpm run stack:clean:networks",
    "stack:helm": "TESTCONTAINERS_RYUK_DISABLED=true tsx ./helm-start-stack.ts",
    "stack:helm:clean": "docker ps -aq --filter 'label=n8n.helm=true' | xargs -r docker rm -f 2>/dev/null; rm -f ~/.kube/n8n-helm-*.yaml; kubectl config delete-context n8n-helm-standalone 2>/dev/null; kubectl config delete-context n8n-helm-queue 2>/dev/null; true",
    "services": "tsx ./n8n-start-stack.ts --services-only",
    "services:clean": "docker ps -aq --filter 'name=n8n-svc-*' | xargs docker rm -f 2>/dev/null; rm -f ../../../packages/cli/bin/.env",
    "format": "biome format --write .",
    "format:check": "biome ci .",
    "lint": "eslint . --quiet",
    "lint:fix": "eslint . --fix"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@aws-sdk/client-secrets-manager": "3.808.0",
    "@testcontainers/k3s": "catalog:",
    "@testcontainers/kafka": "catalog:",
    "@testcontainers/mysql": "catalog:",
    "@testcontainers/postgresql": "catalog:",
    "@testcontainers/redis": "catalog:",
    "get-port": "^7.1.0",
    "mockserver-client": "^5.15.0",
    "kafkajs": "catalog:",
    "testcontainers": "catalog:"
  }
}
