{
  "name": "@openspecui/core",
  "version": "9.0.2",
  "description": "Core OpenSpec adapter and parser",
  "files": [
    "dist"
  ],
  "type": "module",
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "exports": {
    ".": {
      "development": "./src/index.ts",
      "import": "./dist/index.mjs",
      "default": "./dist/index.mjs",
      "types": "./dist/index.d.mts"
    },
    "./dashboard-display": {
      "development": "./src/dashboard-display.ts",
      "import": "./dist/dashboard-display.mjs",
      "default": "./dist/dashboard-display.mjs",
      "types": "./dist/dashboard-display.d.mts"
    },
    "./dashboard-summary-transport": {
      "development": "./src/dashboard-summary-transport.ts",
      "import": "./dist/dashboard-summary-transport.mjs",
      "default": "./dist/dashboard-summary-transport.mjs",
      "types": "./dist/dashboard-summary-transport.d.mts"
    },
    "./hosted-app": {
      "development": "./src/hosted-app.ts",
      "import": "./dist/hosted-app.mjs",
      "default": "./dist/hosted-app.mjs",
      "types": "./dist/hosted-app.d.mts"
    },
    "./app-daemon-control": {
      "development": "./src/app-daemon-control.ts",
      "import": "./dist/app-daemon-control.mjs",
      "default": "./dist/app-daemon-control.mjs",
      "types": "./dist/app-daemon-control.d.mts"
    },
    "./workspace-directory-catalog": {
      "development": "./src/workspace-directory-catalog.ts",
      "import": "./dist/workspace-directory-catalog.mjs",
      "default": "./dist/workspace-directory-catalog.mjs",
      "types": "./dist/workspace-directory-catalog.d.mts"
    },
    "./hosted-contract": {
      "development": "./src/hosted-contract.ts",
      "import": "./dist/hosted-contract.mjs",
      "default": "./dist/hosted-contract.mjs",
      "types": "./dist/hosted-contract.d.mts"
    },
    "./cli-projection": {
      "development": "./src/cli-projection.ts",
      "import": "./dist/cli-projection.mjs",
      "default": "./dist/cli-projection.mjs",
      "types": "./dist/cli-projection.d.mts"
    },
    "./planning-cli-projection": {
      "development": "./src/planning-cli-projection.ts",
      "import": "./dist/planning-cli-projection.mjs",
      "default": "./dist/planning-cli-projection.mjs",
      "types": "./dist/planning-cli-projection.d.mts"
    },
    "./active-root-config": {
      "development": "./src/active-root-config.ts",
      "import": "./dist/active-root-config.mjs",
      "default": "./dist/active-root-config.mjs",
      "types": "./dist/active-root-config.d.mts"
    },
    "./store-mutation-protocol": {
      "development": "./src/store-mutation-protocol.ts",
      "import": "./dist/store-mutation-protocol.mjs",
      "default": "./dist/store-mutation-protocol.mjs",
      "types": "./dist/store-mutation-protocol.d.mts"
    },
    "./openspec-compat": {
      "development": "./src/openspec-compat.ts",
      "import": "./dist/openspec-compat.mjs",
      "default": "./dist/openspec-compat.mjs",
      "types": "./dist/openspec-compat.d.mts"
    },
    "./store-types": {
      "development": "./src/store-types.ts",
      "import": "./dist/store-types.mjs",
      "default": "./dist/store-types.mjs",
      "types": "./dist/store-types.d.mts"
    },
    "./store-content-projection": {
      "development": "./src/store-content-projection.ts",
      "import": "./dist/store-content-projection.mjs",
      "default": "./dist/store-content-projection.mjs",
      "types": "./dist/store-content-projection.d.mts"
    },
    "./markdown-facts": {
      "development": "./src/markdown-facts.ts",
      "import": "./dist/markdown-facts.mjs",
      "default": "./dist/markdown-facts.mjs",
      "types": "./dist/markdown-facts.d.mts"
    },
    "./markdown-reading": {
      "development": "./src/markdown-reading.ts",
      "import": "./dist/markdown-reading.mjs",
      "default": "./dist/markdown-reading.mjs",
      "types": "./dist/markdown-reading.d.mts"
    },
    "./document-translation": {
      "development": "./src/document-translation.ts",
      "import": "./dist/document-translation.mjs",
      "default": "./dist/document-translation.mjs",
      "types": "./dist/document-translation.d.mts"
    },
    "./translator": {
      "development": "./src/translator.ts",
      "import": "./dist/translator.mjs",
      "default": "./dist/translator.mjs",
      "types": "./dist/translator.d.mts"
    },
    "./local-download-profiles": {
      "development": "./src/local-download-profiles.ts",
      "import": "./dist/local-download-profiles.mjs",
      "default": "./dist/local-download-profiles.mjs",
      "types": "./dist/local-download-profiles.d.mts"
    },
    "./translation-language-pair": {
      "development": "./src/translation-language-pair.ts",
      "import": "./dist/translation-language-pair.mjs",
      "default": "./dist/translation-language-pair.mjs",
      "types": "./dist/translation-language-pair.d.mts"
    },
    "./openspec-annotations": {
      "development": "./src/openspec-annotations.ts",
      "import": "./dist/openspec-annotations.mjs",
      "default": "./dist/openspec-annotations.mjs",
      "types": "./dist/openspec-annotations.d.mts"
    },
    "./openspec-projection": {
      "development": "./src/openspec-projection.ts",
      "import": "./dist/openspec-projection.mjs",
      "default": "./dist/openspec-projection.mjs",
      "types": "./dist/openspec-projection.d.mts"
    },
    "./opsx-display-path": {
      "development": "./src/opsx-display-path.ts",
      "import": "./dist/opsx-display-path.mjs",
      "default": "./dist/opsx-display-path.mjs",
      "types": "./dist/opsx-display-path.d.mts"
    },
    "./opsx-workflows": {
      "development": "./src/opsx-workflows.ts",
      "import": "./dist/opsx-workflows.mjs",
      "default": "./dist/opsx-workflows.mjs",
      "types": "./dist/opsx-workflows.d.mts"
    },
    "./opsx-entity": {
      "development": "./src/opsx-entity.ts",
      "import": "./dist/opsx-entity.mjs",
      "default": "./dist/opsx-entity.mjs",
      "types": "./dist/opsx-entity.d.mts"
    },
    "./opsx-schema-detail": {
      "development": "./src/opsx-schema-detail.ts",
      "import": "./dist/opsx-schema-detail.mjs",
      "default": "./dist/opsx-schema-detail.mjs",
      "types": "./dist/opsx-schema-detail.d.mts"
    },
    "./task-progress": {
      "development": "./src/task-progress.ts",
      "import": "./dist/task-progress.mjs",
      "default": "./dist/task-progress.mjs",
      "types": "./dist/task-progress.d.mts"
    },
    "./spec-catalog": {
      "development": "./src/spec-catalog.ts",
      "import": "./dist/spec-catalog.mjs",
      "default": "./dist/spec-catalog.mjs",
      "types": "./dist/spec-catalog.d.mts"
    },
    "./notifications": {
      "development": "./src/notifications.ts",
      "import": "./dist/notifications.mjs",
      "default": "./dist/notifications.mjs",
      "types": "./dist/notifications.d.mts"
    },
    "./sounds": {
      "development": "./src/sounds.ts",
      "import": "./dist/sounds.mjs",
      "default": "./dist/sounds.mjs",
      "types": "./dist/sounds.d.mts"
    },
    "./terminal-theme": {
      "development": "./src/terminal-theme.ts",
      "import": "./dist/terminal-theme.mjs",
      "default": "./dist/terminal-theme.mjs",
      "types": "./dist/terminal-theme.d.mts"
    },
    "./terminal-invocation": {
      "development": "./src/terminal-invocation.ts",
      "import": "./dist/terminal-invocation.mjs",
      "default": "./dist/terminal-invocation.mjs",
      "types": "./dist/terminal-invocation.d.mts"
    },
    "./terminal-audio": {
      "development": "./src/terminal-audio.ts",
      "import": "./dist/terminal-audio.mjs",
      "default": "./dist/terminal-audio.mjs",
      "types": "./dist/terminal-audio.d.mts"
    },
    "./terminal-control": {
      "development": "./src/terminal-control.ts",
      "import": "./dist/terminal-control.mjs",
      "default": "./dist/terminal-control.mjs",
      "types": "./dist/terminal-control.d.mts"
    }
  },
  "scripts": {
    "build": "tsdown src/index.ts src/dashboard-display.ts src/dashboard-summary-transport.ts src/cli-projection.ts src/planning-cli-projection.ts src/active-root-config.ts src/opsx-display-path.ts src/opsx-workflows.ts src/opsx-entity.ts src/opsx-schema-detail.ts src/task-progress.ts src/spec-catalog.ts src/hosted-app.ts src/app-daemon-control.ts src/workspace-directory-catalog.ts src/hosted-contract.ts src/store-content-projection.ts src/store-mutation-protocol.ts src/openspec-compat.ts src/store-types.ts src/markdown-facts.ts src/markdown-reading.ts src/document-translation.ts src/translator.ts src/local-download-profiles.ts src/translation-language-pair.ts src/openspec-annotations.ts src/openspec-projection.ts src/notifications.ts src/sounds.ts src/terminal-theme.ts src/terminal-invocation.ts src/terminal-audio.ts src/terminal-control.ts --format esm --dts",
    "dev": "tsdown src/index.ts src/dashboard-display.ts src/dashboard-summary-transport.ts src/cli-projection.ts src/planning-cli-projection.ts src/active-root-config.ts src/opsx-display-path.ts src/opsx-workflows.ts src/opsx-entity.ts src/opsx-schema-detail.ts src/task-progress.ts src/spec-catalog.ts src/hosted-app.ts src/app-daemon-control.ts src/workspace-directory-catalog.ts src/hosted-contract.ts src/store-content-projection.ts src/store-mutation-protocol.ts src/openspec-compat.ts src/store-types.ts src/markdown-facts.ts src/markdown-reading.ts src/document-translation.ts src/translator.ts src/local-download-profiles.ts src/translation-language-pair.ts src/openspec-annotations.ts src/openspec-projection.ts src/notifications.ts src/sounds.ts src/terminal-theme.ts src/terminal-invocation.ts src/terminal-audio.ts src/terminal-control.ts --format esm --dts --watch",
    "test": "vitest run",
    "test:watch": "vitest",
    "typecheck:store-mutation-tests": "tsc -p tsconfig.store-mutation-tests.json --noEmit",
    "typecheck": "tsc --noEmit && tsc -p tsconfig.reactive-context-tests.json --noEmit && tsc -p tsconfig.store-mutation-tests.json --noEmit && tsc -p tsconfig.hosted-contract-tests.json --noEmit && tsc -p tsconfig.cli-projection-tests.json --noEmit && tsc -p tsconfig.store-content-projection-tests.json --noEmit && tsc -p tsconfig.spawn-safe-tests.json --noEmit && tsc -p tsconfig.cli-executor-admission-tests.json --noEmit && tsc -p tsconfig.openspec-cli-spawn-mode-tests.json --noEmit && tsc -p tsconfig.workflow-contract-tests.json --noEmit && tsc -p tsconfig.nested-spec-tests.json --noEmit && tsc -p tsconfig.default-store-tests.json --noEmit && tsc -p tsconfig.agent-delivery-tests.json --noEmit",
    "typecheck:hosted-contract-tests": "tsc -p tsconfig.hosted-contract-tests.json --noEmit",
    "typecheck:store-content-projection-tests": "tsc -p tsconfig.store-content-projection-tests.json --noEmit",
    "typecheck:spawn-safe-tests": "tsc -p tsconfig.spawn-safe-tests.json --noEmit",
    "typecheck:cli-executor-admission-tests": "tsc -p tsconfig.cli-executor-admission-tests.json --noEmit",
    "typecheck:openspec-cli-spawn-mode-tests": "tsc -p tsconfig.openspec-cli-spawn-mode-tests.json --noEmit",
    "typecheck:workflow-contract-tests": "tsc -p tsconfig.workflow-contract-tests.json --noEmit",
    "typecheck:nested-spec-tests": "tsc -p tsconfig.nested-spec-tests.json --noEmit",
    "typecheck:default-store-tests": "tsc -p tsconfig.default-store-tests.json --noEmit",
    "typecheck:agent-delivery-tests": "tsc -p tsconfig.agent-delivery-tests.json --noEmit"
  },
  "dependencies": {
    "@opentelemetry/api": "^1.9.1",
    "@parcel/watcher": "^2.5.1",
    "cross-spawn": "^7.0.6",
    "mdast-util-from-markdown": "^2.0.2",
    "mdast-util-gfm": "^3.1.0",
    "mdast-util-to-string": "^4.0.0",
    "micromark-extension-gfm": "^3.0.0",
    "ts-pattern": "5.9.0",
    "yaml": "^2.8.2",
    "zod": "^3.24.1"
  },
  "devDependencies": {
    "@types/cross-spawn": "^6.0.6",
    "@types/mdast": "^4.0.4",
    "@types/unist": "^3.0.3",
    "@vitest/coverage-v8": "^4.1.0",
    "openspec-cli-14": "npm:@fission-ai/openspec@1.4.0",
    "openspec-cli-15": "npm:@fission-ai/openspec@1.5.0",
    "openspec-cli-16": "npm:@fission-ai/openspec@1.6.0",
    "openspec-cli-18": "npm:@fission-ai/openspec@1.8.0",
    "openspec-cli-19": "npm:@fission-ai/openspec@1.9.0",
    "tsdown": "^0.16.6",
    "typescript": "^5.7.2",
    "vitest": "^4.1.0"
  },
  "peerDependencies": {
    "typescript": "^5.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/jixoai/openspecui"
  }
}
