{
  "name": "@coze-editor/editor",
  "version": "0.1.0-alpha.0fd19e",
  "description": "editor",
  "license": "MIT",
  "author": "fengzilong",
  "maintainers": [],
  "sideEffects": [
    "**/*.css",
    "**/*.less",
    "**/*.sass",
    "**/*.scss"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.js",
      "import": "./dist/esm/index.js"
    },
    "./react": {
      "types": "./dist/react.d.ts",
      "require": "./dist/react.js",
      "import": "./dist/esm/react.js"
    },
    "./vscode": {
      "types": "./dist/vscode.d.ts",
      "require": "./dist/vscode.js",
      "import": "./dist/esm/vscode.js"
    },
    "./language-typescript": {
      "types": "./dist/language-typescript.d.ts",
      "require": "./dist/language-typescript.js",
      "import": "./dist/esm/language-typescript.js"
    },
    "./language-typescript/worker": {
      "types": "./dist/language-typescript-worker.d.ts",
      "require": "./dist/language-typescript-worker.js",
      "import": "./dist/esm/language-typescript-worker.js"
    },
    "./language-json": {
      "types": "./dist/language-json.d.ts",
      "require": "./dist/language-json.js",
      "import": "./dist/esm/language-json.js"
    },
    "./language-shell": {
      "types": "./dist/language-shell.d.ts",
      "require": "./dist/language-shell.js",
      "import": "./dist/esm/language-shell.js"
    },
    "./language-python": {
      "types": "./dist/language-python.d.ts",
      "require": "./dist/language-python.js",
      "import": "./dist/esm/language-python.js"
    },
    "./preset-universal": {
      "types": "./dist/preset-universal.d.ts",
      "require": "./dist/preset-universal.js",
      "import": "./dist/esm/preset-universal.js"
    },
    "./preset-none": {
      "types": "./dist/preset-none.d.ts",
      "require": "./dist/preset-none.js",
      "import": "./dist/esm/preset-none.js"
    },
    "./preset-expression": {
      "types": "./dist/preset-expression.d.ts",
      "require": "./dist/preset-expression.js",
      "import": "./dist/esm/preset-expression.js"
    },
    "./preset-prompt": {
      "types": "./dist/preset-prompt.d.ts",
      "require": "./dist/preset-prompt.js",
      "import": "./dist/esm/preset-prompt.js"
    },
    "./preset-variable": {
      "types": "./dist/preset-variable.d.ts",
      "require": "./dist/preset-variable.js",
      "import": "./dist/esm/preset-variable.js"
    },
    "./preset-code": {
      "types": "./dist/preset-code.d.ts",
      "require": "./dist/preset-code.js",
      "import": "./dist/esm/preset-code.js"
    }
  },
  "main": "./dist/esm/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsup",
    "lint": "eslint && tsc --noEmit"
  },
  "dependencies": {
    "@codemirror/commands": "^6.3.3",
    "@coze-editor/code-language-json": "0.1.0-alpha.0fd19e",
    "@coze-editor/code-language-python": "0.1.0-alpha.0fd19e",
    "@coze-editor/code-language-shared": "0.1.0-alpha.0fd19e",
    "@coze-editor/code-language-shell": "0.1.0-alpha.0fd19e",
    "@coze-editor/code-language-typescript": "0.1.0-alpha.0fd19e",
    "@coze-editor/core": "0.1.0-alpha.0fd19e",
    "@coze-editor/extension-json-ast": "0.1.0-alpha.0fd19e",
    "@coze-editor/extension-json-empty-string-value-completion": "0.1.0-alpha.0fd19e",
    "@coze-editor/extension-json-hover": "0.1.0-alpha.0fd19e",
    "@coze-editor/extension-json-unnecessary-properties": "0.1.0-alpha.0fd19e",
    "@coze-editor/extension-regexp-decorator": "0.1.0-alpha.0fd19e",
    "@coze-editor/extensions": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-code": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-expression": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-none": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-prompt": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-universal": "0.1.0-alpha.0fd19e",
    "@coze-editor/preset-variable": "0.1.0-alpha.0fd19e",
    "@coze-editor/react": "0.1.0-alpha.0fd19e",
    "@coze-editor/react-components": "0.1.0-alpha.0fd19e",
    "@coze-editor/react-hooks": "0.1.0-alpha.0fd19e",
    "@coze-editor/react-merge": "0.1.0-alpha.0fd19e",
    "@coze-editor/utils": "0.1.0-alpha.0fd19e",
    "@coze-editor/vscode": "0.1.0-alpha.0fd19e",
    "@coze-editor/vue": "0.1.0-alpha.0fd19e",
    "@coze-editor/vue-components": "0.1.0-alpha.0fd19e"
  },
  "devDependencies": {
    "@codemirror/state": "^6.4.1",
    "@codemirror/view": "^6.26.1",
    "@coze-arch/ts-config": "workspace:*",
    "@coze-editor/eslint-config": "workspace:*",
    "@types/node": "^22",
    "@types/react": "18.2.37",
    "@types/react-dom": "18.2.15",
    "@vitejs/plugin-react-swc": "^3.5.0",
    "eslint": "9.14.0",
    "react": "~18.2.0",
    "react-dom": "~18.2.0",
    "tsup": "^8.0.1",
    "typescript": "^5.8.2"
  },
  "peerDependencies": {
    "@codemirror/state": "^6.4.1",
    "@codemirror/view": "^6.26.1",
    "react": "~18.2.0",
    "react-dom": "~18.2.0"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "test:main": "./src/index.ts"
}