{
  "name": "@equinor/fusion-framework-cli",
  "version": "15.1.0",
  "keywords": [
    "Fusion",
    "Fusion Framework",
    "CLI"
  ],
  "author": "",
  "license": "ISC",
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=22.22.2"
  },
  "files": [
    "./bin",
    "./dist/esm/lib",
    "./dist/esm/version.js",
    "./dist/types",
    "./docs",
    "./CHANGELOG.md",
    "./README.md"
  ],
  "type": "module",
  "bin": {
    "fusion-framework-cli": "./bin/cli.mjs",
    "ffc": "./bin/cli.mjs"
  },
  "main": "./bin/main.js",
  "types": "./dist/types/lib.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/lib/index.d.ts",
      "import": "./dist/esm/lib/index.js"
    },
    "./app": {
      "types": "./dist/types/lib/app/index.d.ts",
      "import": "./dist/esm/lib/app/index.js"
    },
    "./portal": {
      "types": "./dist/types/lib/portal/index.d.ts",
      "import": "./dist/esm/lib/portal/index.js"
    },
    "./dev-server": {
      "types": "./dist/types/lib/dev-server.d.ts",
      "import": "./dist/esm/lib/dev-server.js"
    },
    "./bin": {
      "types": "./dist/types/bin/index.d.ts",
      "import": "./bin/build/bin.mjs"
    },
    "./lib": {
      "types": "./dist/types/lib/index.d.ts",
      "import": "./dist/esm/lib/index.js"
    },
    "./utils": {
      "types": "./dist/types/lib/utils/index.d.ts",
      "import": "./dist/esm/lib/utils/index.js"
    },
    "./package.json": "./package.json",
    "./README.md": "./README.md",
    "./CHANGELOG.md": "./CHANGELOG.md"
  },
  "typesVersions": {
    "*": {
      ".": [
        "dist/types/lib/index.d.ts"
      ],
      "app": [
        "dist/types/lib/app/index.d.ts"
      ],
      "portal": [
        "dist/types/lib/portal/index.d.ts"
      ],
      "dev-server": [
        "dist/types/lib/dev-server.d.ts"
      ],
      "bin": [
        "dist/types/bin/index.d.ts"
      ],
      "lib": [
        "dist/types/lib/index.d.ts"
      ],
      "utils": [
        "dist/types/lib/utils/index.d.ts"
      ]
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/equinor/fusion-framework.git",
    "directory": "packages/cli"
  },
  "dependencies": {
    "@types/inquirer": "^9.0.9",
    "chalk": "^5.6.0",
    "commander": "^14.0.1",
    "deepmerge": "^4.3.1",
    "dotenv": "^17.3.1",
    "execa": "^9.6.0",
    "find-up": "^8.0.0",
    "inquirer": "^13.0.1",
    "is-mergeable-object": "^1.1.1",
    "is-path-inside": "^4.0.0",
    "ora": "^9.0.0",
    "read-package-up": "^12.0.0",
    "semver": "^7.7.4",
    "simple-git": "^3.32.3",
    "vite": "^8.0.0",
    "vite-tsconfig-paths": "^6.0.4",
    "zod": "^4.4.3",
    "@equinor/fusion-framework-dev-portal": "5.1.13",
    "@equinor/fusion-framework-dev-server": "2.0.9",
    "@equinor/fusion-framework-module-azure-identity": "0.2.0",
    "@equinor/fusion-imports": "2.0.0",
    "@equinor/fusion-framework-vite-plugin-raw-imports": "2.0.0"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^29.0.0",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-replace": "^6.0.2",
    "@rollup/plugin-terser": "^1.0.0",
    "@types/adm-zip": "^0.5.0",
    "@types/normalize-package-data": "^2.4.4",
    "@types/semver": "^7.7.1",
    "@vitest/coverage-v8": "^4.0.18",
    "adm-zip": "^0.5.10",
    "ajv": "^8.17.1",
    "is-ci": "^4.1.0",
    "normalize-package-data": "^9.0.0",
    "open": "^11.0.0",
    "pretty-bytes": "^7.0.0",
    "rollup": "^4.59.0",
    "rxjs": "^7.8.1",
    "type-fest": "^5.0.0",
    "typescript": "^6.0.3",
    "vitest": "^4.1.0",
    "@equinor/fusion-framework-module": "6.0.0",
    "@equinor/fusion-framework-module-app": "8.0.2",
    "@equinor/fusion-framework-module-service-discovery": "10.0.1",
    "@equinor/fusion-framework-react-router": "2.1.0",
    "@equinor/fusion-framework-module-http": "8.0.1"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "scripts": {
    "prebuild": "tsc -b",
    "build": "rollup -c rollup.config.js",
    "build:clean": "rm -rf dist && rm -rf bin/build && rm -f tsconfig.tsbuildinfo && pnpm build",
    "test": "vitest",
    "test:coverage": "vitest run --coverage"
  }
}