{
  "name": "rampway",
  "version": "0.5.37",
  "description": "JS-native Capistrano-style release-directory deployments with Rollbridge integration.",
  "type": "module",
  "private": false,
  "license": "UNLICENSED",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kaspernj/rampway.git"
  },
  "homepage": "https://github.com/kaspernj/rampway#readme",
  "bugs": {
    "url": "https://github.com/kaspernj/rampway/issues"
  },
  "author": "Kasper Johansen",
  "keywords": [
    "deploy",
    "deployment",
    "capistrano",
    "release",
    "release-directory",
    "rollback",
    "monorepo",
    "node",
    "expo",
    "velocious",
    "rollbridge",
    "zero-downtime"
  ],
  "bin": {
    "rampway": "build/src/cli.js"
  },
  "main": "build/src/tasks.js",
  "types": "build/src/tasks.d.ts",
  "exports": {
    ".": {
      "types": "./build/src/tasks.d.ts",
      "default": "./build/src/tasks.js"
    },
    "./tasks": {
      "types": "./build/src/tasks.d.ts",
      "default": "./build/src/tasks.js"
    },
    "./tasks.js": {
      "types": "./build/src/tasks.d.ts",
      "default": "./build/src/tasks.js"
    },
    "./test-helpers": {
      "types": "./build/src/test-helpers.d.ts",
      "default": "./build/src/test-helpers.js"
    },
    "./test-helpers.js": {
      "types": "./build/src/test-helpers.d.ts",
      "default": "./build/src/test-helpers.js"
    },
    "./velocious": {
      "types": "./build/src/velocious/index.d.ts",
      "default": "./build/src/velocious/index.js"
    },
    "./velocious.js": {
      "types": "./build/src/velocious/index.d.ts",
      "default": "./build/src/velocious/index.js"
    },
    "./package.json": "./package.json"
  },
  "imports": {
    "#types": "./build/src/types.js"
  },
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "test": "npm run build && velocious-test --setup tests/setup.js",
    "lint": "eslint src/ tests/ scripts/",
    "typecheck": "tsc --noEmit",
    "verify:docker-dev-environment": "node scripts/verify-docker-dev-environment.js",
    "test:docker-dev-environment": "velocious-test tests/docker-dev-environment.test.js",
    "clean": "node scripts/clean.js",
    "compile": "tsc -b --force",
    "postcompile": "node scripts/ensure-cli-executable.js",
    "build": "npm run clean && npm run compile",
    "prepare": "npm run build",
    "prepack": "npm run compile",
    "check": "npm run lint && npm run typecheck && npm run test",
    "release:patch": "npm run check && release-patch"
  },
  "dependencies": {
    "@types/node": "^26.1.1",
    "rollbridge": "^0.1.41",
    "typanic": "^1.0.9"
  },
  "devDependencies": {
    "@velocious/testing": "^0.0.17",
    "eslint": "^9.39.2",
    "eslint-plugin-jsdoc": "^61.5.0",
    "release-patch": "^1.0.0",
    "typescript": "^5.9.3",
    "velocious": "^1.0.718"
  },
  "peerDependencies": {
    "velocious": "^1.0.574"
  },
  "peerDependenciesMeta": {
    "velocious": {
      "optional": true
    }
  },
  "files": [
    "build",
    "examples",
    "docs",
    "README.md"
  ]
}
