{
  "name": "@astrale-os/cli",
  "version": "0.6.3-alpha.0",
  "description": "Astrale CLI — connect to existing Astrale kernels",
  "keywords": [
    "astrale",
    "cli"
  ],
  "license": "Apache-2.0",
  "author": "Astrale",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/astrale-os/cli.git"
  },
  "bin": {
    "astrale": "./dist/astrale.js"
  },
  "files": [
    "dist",
    "src",
    "tsconfig.json",
    ".check-workspace.cjs",
    "studio/server",
    "studio/shared",
    "studio/client/dist",
    "studio/package.json",
    "viewer/dist",
    "THIRD-PARTY-NOTICES.md"
  ],
  "type": "module",
  "exports": {
    "./keys": "./src/lib/keys.ts",
    "./paths": "./src/lib/paths.ts",
    "./connect-core": "./src/connect-core.ts"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "dependencies": {
    "@astrale-os/kernel-client": ">=0.3.1 <1.0.0",
    "@astrale-os/kernel-core": ">=0.7.0 <1.0.0",
    "@inquirer/prompts": "^8.5.2",
    "chalk": "^5.6.2",
    "chokidar": "^4.0.3",
    "commander": ">=13.0.0 <14.0.0",
    "jose": "^6.1.3",
    "ora": "^9.0.0",
    "ts-morph": "^25.0.1",
    "yaml": "^2.8.2",
    "zod": "^3.25.0"
  },
  "devDependencies": {
    "@astrale-os/ox": ">=0.1.0 <1.0.0",
    "@astrale-os/shell": ">=0.3.5 <1.0.0",
    "@astrale/commitlint-config": "npm:@jsr/astrale__commitlint-config@~2.0.1",
    "@commitlint/cli": "~20.3.1",
    "@commitlint/config-conventional": "~20.3.1",
    "@types/bun": "^1.1.16",
    "@types/node": "^22.0.0",
    "@typescript/native-preview": "latest",
    "husky": "~9.1.7",
    "lint-staged": "~16.2.7",
    "msgpackr": "^1.12.1",
    "oxfmt": "0.52.0",
    "oxlint": "latest",
    "typescript": "~6.0.1-rc"
  },
  "lint-staged": {
    "*.{js,cjs,mjs,ts,tsx}": [
      "oxlint --fix --no-error-on-unmatched-pattern",
      "oxfmt --write"
    ],
    "*.{json,yml,yaml}": [
      "oxfmt --write"
    ]
  },
  "engines": {
    "node": ">=20"
  },
  "scripts": {
    "preinstall": "node .check-workspace.cjs",
    "build": "bun scripts/build.ts",
    "typecheck": "tsgo --noEmit && tsgo --noEmit -p viewer",
    "lint": "oxlint .",
    "lint:fix": "oxlint --fix .",
    "format": "pnpm exec oxfmt --write .",
    "format:check": "pnpm exec oxfmt --check .",
    "test": "bun test src",
    "test:watch": "bun test --watch src"
  }
}