{
  "name": "wildfire-im-sdk",
  "version": "0.1.9",
  "description": "野火IM SDK for Vue3 projects",
  "main": "lib/index.js",
  "module": "lib/index.esm.js",
  "types": "lib/index.d.ts",
  "files": [
    "lib",
    "src"
  ],
  "scripts": {
    "serve": "vue-cli-service serve examples/main.js --skip-plugins @vue/cli-plugin-eslint --open",
    "serve-https": "vue-cli-service serve examples/main.js --https true --skip-plugins @vue/cli-plugin-eslint",
    "build": "vue-cli-service build --skip-plugins @vue/cli-plugin-eslint",
    "lint": "vue-cli-service lint",
    "build:lib": "npx rollup -c --bundleConfigAsCjs",
    "prepublishOnly": "npm run build:lib"
  },
  "keywords": [
    "wildfire",
    "im",
    "chat",
    "vue3",
    "sdk",
    "messaging"
  ],
  "author": "GuanNing",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/yourusername/wildfire-im-sdk.git"
  },
  "dependencies": {
    "@imndx/v-emoji-picker-vue3": "^3.0.2",
    "@imndx/vue-infinite-loading": "^3.0.0-alpha.0",
    "@kyvg/vue3-notification": "^3.2.0",
    "@madogai/vue-context": "^8.2.1",
    "@vueuse/components": "^10.8.0",
    "@vueuse/core": "^10.8.0",
    "anchorme": "3.0.5",
    "atob": "^2.1.2",
    "axios": "1.6.7",
    "base64-arraybuffer": "^0.2.0",
    "benz-amr-recorder": "^1.1.5",
    "body-scroll-lock": "^4.0.0-beta.0",
    "btoa": "^1.2.1",
    "buffer": "^6.0.3",
    "core-js": "^3.36.0",
    "detectrtc": "^1.4.1",
    "events": "^3.2.0",
    "jr-qrcode": "^1.1.4",
    "js-base64": "^3.4.5",
    "long": "^4.0.0",
    "mitt": "^3.0.1",
    "pinia": "^2.1.7",
    "push.js": "^1.0.12",
    "resize-image": "^0.1.0",
    "resize-observer-polyfill": "^1.5.1",
    "tributejs": "^5.1.3",
    "twemoji": "^13.1.1",
    "universal-emoji-parser": "1.0.125"
  },
  "peerDependencies": {
    "vue": "^3.0.0",
    "vue-i18n": "^9.0.0",
    "vue-router": "^4.0.0"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^25.0.8",
    "@rollup/plugin-node-resolve": "^15.3.1",
    "@rollup/plugin-typescript": "^11.1.6",
    "@types/node": "^22.15.19",
    "@vue/cli-plugin-babel": "~5.0.8",
    "@vue/cli-plugin-eslint": "~5.0.8",
    "@vue/cli-service": "~5.0.8",
    "@vue/compiler-sfc": "^3.5.14",
    "@vue/preload-webpack-plugin": "^2.0.0",
    "eslint": "^7.32.0",
    "fs": "0.0.1-security",
    "process": "^0.11.10",
    "rollup": "^4.41.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-vue": "^6.0.0",
    "sass": "^1.71.1",
    "sass-loader": "^14.1.1",
    "tmp": "^0.2.1",
    "tslib": "^2.8.1",
    "typescript": "^5.8.3",
    "vue": "3.5.13",
    "vue-i18n": "^9.9.1",
    "vue-router": "^4.3.0"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential"
    ],
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}
