{
  "name": "@ibiz-template-plugin/ai-chat",
  "version": "0.0.78",
  "description": "iBiz AI交互框插件",
  "type": "module",
  "main": "dist/index.es.js",
  "module": "dist/index.es.js",
  "types": "dist/types/index.d.ts",
  "system": "dist/index.legacy.js",
  "styles": [
    "dist/index.min.css"
  ],
  "files": [
    "dist",
    "README.md"
  ],
  "author": "iBiz",
  "license": "MIT",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "build:watch": "vite build --watch",
    "preview": "vite preview",
    "publish:next": "npm run build && npm publish --access public --tag=next --registry=https://registry.npmjs.org/",
    "publish:dev": "npm run build && npm publish --access public --tag=dev --registry=https://registry.npmjs.org/",
    "publish:beta": "npm run build && npm publish --access public --tag=beta --registry=https://registry.npmjs.org/",
    "publish:npm": "npm run build && npm publish --access public --registry=https://registry.npmjs.org/",
    "publish:local": "npm run build && npm publish --access public --registry=http://172.16.240.221:8081/repository/local/"
  },
  "dependencies": {
    "@ibiz-template/scss-utils": "^0.0.2",
    "@preact/signals": "^1.2.1",
    "@tiptap/core": "^3.11.1",
    "@tiptap/extension-document": "^3.11.1",
    "@tiptap/extension-file-handler": "^3.11.1",
    "@tiptap/extension-image": "^3.11.1",
    "@tiptap/extension-paragraph": "^3.11.1",
    "@tiptap/extension-text": "^3.11.1",
    "@tiptap/extensions": "^3.11.1",
    "@tiptap/pm": "^3.11.1",
    "autosize": "^6.0.1",
    "cherry-markdown": "0.8.58",
    "core-js": "^3.49.0",
    "interactjs": "^1.10.19",
    "lodash-es": "^4.17.21",
    "path-browserify": "^1.0.1",
    "preact": "^10.18.1",
    "qx-util": "^0.4.8",
    "react-tabs": "^6.0.2",
    "vite-plugin-libcss": "^1.1.1"
  },
  "devDependencies": {
    "@commitlint/cli": "^18.2.0",
    "@commitlint/config-conventional": "^18.1.0",
    "@preact/preset-vite": "^2.6.0",
    "@qx-chitanda/vite-plugin-lib-legacy": "^4.1.1",
    "@types/autosize": "^4.0.2",
    "@types/lodash-es": "^4.17.10",
    "@types/node": "^20.8.10",
    "@types/path-browserify": "^1.0.1",
    "@types/qs": "^6.9.9",
    "@types/ramda": "^0.29.7",
    "@typescript-eslint/eslint-plugin": "^6.9.1",
    "@typescript-eslint/parser": "^6.9.1",
    "eslint": "^8.52.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-prettier": "^5.0.1",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-unused-imports": "^3.0.0",
    "husky": "^8.0.3",
    "lint-staged": "^15.0.2",
    "prettier": "^3.0.3",
    "sass": "^1.69.5",
    "stylelint": "^15.11.0",
    "stylelint-config-ali": "^1.1.0",
    "stylelint-config-prettier": "^9.0.5",
    "stylelint-config-recess-order": "^4.3.0",
    "stylelint-config-standard": "^34.0.0",
    "stylelint-config-standard-scss": "^11.1.0",
    "stylelint-scss": "^5.3.0",
    "typescript": "^5.2.2",
    "vite": "^4.5.0",
    "vite-plugin-dts": "^3.6.3",
    "vite-plugin-eslint": "^1.8.1",
    "vue-tsc": "^1.8.22"
  },
  "peerDependencies": {
    "cherry-markdown": "^0.8.26",
    "interactjs": "^1.10.19",
    "qx-util": "^0.4.8"
  },
  "lint-staged": {
    "*.ts": "eslint --fix",
    "*.scss": "stylelint --custom-syntax=postcss-scss"
  }
}
