{
  "name": "@balena/compose",
  "version": "8.0.5",
  "description": "Complete toolkit to build docker-compose.yml files and optionally deploy them to balenaCloud",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist/",
    "CHANGELOG.md",
    "README.md"
  ],
  "engines": {
    "node": ">=20.6.0"
  },
  "scripts": {
    "clean": "rimraf dist",
    "lint": "balena-lint -t ./tsconfig.test.json lib/ test/ && tsc --noEmit",
    "lint-fix": "balena-lint -t ./tsconfig.test.json --fix lib/ test/",
    "copy": "ncp lib/multibuild/build-secrets dist/multibuild/build-secrets --filter='build-secrets($|.Dockerfile.*)'",
    "build": "npm run clean && tsc --project ./ && npm run copy",
    "test": "npm run lint && ts-mocha --project ./tsconfig.test.json",
    "prepack": "npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/balena-io-modules/balena-compose.git"
  },
  "author": "Balena Inc. <hello@balena.io>",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/balena-io-modules/balena-compose/issues"
  },
  "homepage": "https://github.com/balena-io-modules/balena-compose#readme",
  "devDependencies": {
    "@balena/lint": "^9.3.7",
    "@types/docker-modem": "^3.0.6",
    "@types/dockerode": "^3.3.44",
    "@types/js-yaml": "^4.0.9",
    "@types/jsesc": "^3.0.3",
    "@types/JSONStream": "npm:@types/jsonstream@^0.8.33",
    "@types/klaw": "^3.0.7",
    "@types/lodash": "^4.17.20",
    "@types/memoizee": "^0.4.12",
    "@types/mocha": "^10.0.10",
    "@types/node": "^20.19.17",
    "@types/proxyquire": "^1.3.31",
    "@types/semver": "^7.7.1",
    "@types/tar-stream": "^3.1.4",
    "balena-sdk": "^23.1.16",
    "chai": "^4.5.0",
    "common-tags": "^1.8.2",
    "docker-modem": "^5.0.6",
    "mocha": "^11.7.2",
    "ncp": "^2.0.0",
    "pinejs-client-core": "^8.3.2",
    "proxyquire": "^2.1.3",
    "rimraf": "^6.0.1",
    "ts-mocha": "^11.0.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.2"
  },
  "dependencies": {
    "@balena/compose-parser": "^0.2.5",
    "ajv": "^6.12.6",
    "docker-file-parser": "^1.0.7",
    "docker-progress": "^5.3.1",
    "dockerfile-ast": "^0.7.1",
    "dockerode": "^4.0.8",
    "fp-ts": "^2.16.11",
    "io-ts": "^2.2.22",
    "io-ts-reporters": "^1.2.2",
    "js-yaml": "^4.1.0",
    "jsesc": "^3.1.0",
    "JSONStream": "^1.3.5",
    "klaw": "^4.1.0",
    "lodash": "^4.17.21",
    "memoizee": "^0.4.17",
    "p-map": "^4.0.0",
    "semver": "^7.7.2",
    "tar-stream": "^3.1.7",
    "tar-utils": "^3.1.0",
    "typed-error": "^3.2.2"
  },
  "peerDependencies": {
    "balena-sdk": "^22.1.3 || ^23.0.0",
    "pinejs-client-core": "^6.14.13 || ^7.0.0 || ^8.0.0"
  },
  "versionist": {
    "publishedAt": "2026-06-17T13:26:16.513Z"
  }
}
