{
  "name": "@ithinkdt/common",
  "version": "4.2.1",
  "license": "MIT",
  "description": "iThinkDT 通用工具库",
  "type": "module",
  "keywords": [
    "ithinkdt",
    "vue",
    "util",
    "excel",
    "mime",
    "i18n",
    "dict",
    "composable"
  ],
  "files": [
    "src",
    "auto-imports.*"
  ],
  "main": "./src/index.js",
  "module": "./src/index.js",
  "types": "./src/index.d.ts",
  "exports": {
    ".": {
      "types": "./src/index.d.ts",
      "default": "./src/index.js"
    },
    "./package.json": {
      "default": "./package.json"
    },
    "./auto-imports": {
      "types": "./auto-imports.d.ts",
      "default": "./auto-imports.js"
    },
    "./composables": {
      "types": "./src/composables/index.d.ts",
      "default": "./src/composables/index.js"
    },
    "./object": {
      "types": "./src/object.d.ts",
      "default": "./src/object.js"
    },
    "./indexed-storage": {
      "types": "./src/indexed-storage.d.ts",
      "default": "./src/indexed-storage.js"
    },
    "./request": {
      "types": "./src/request/index.d.ts",
      "default": "./src/request/index.js"
    },
    "./request/interceptors": {
      "types": "./src/request/interceptors/index.d.ts",
      "default": "./src/request/interceptors/index.js"
    },
    "./*": {
      "types": "./src/*.d.ts",
      "default": "./src/*.js"
    }
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "sideEffects": false,
  "dependencies": {
    "@vue/shared": "^3.5.40",
    "@vueuse/core": "^14.3.0",
    "colorjs.io": ">=0.7.0",
    "prettier": "^3.9.5",
    "xlsx": ">=0.18.5",
    "intl-messageformat": "^11.2.12",
    "pinyin-match": "^1.2.10"
  },
  "peerDependencies": {
    "vue": ">=3.5"
  },
  "peerDependenciesMeta": {
    "vue": {
      "optional": true
    }
  },
  "devDependencies": {
    "typescript": "~6.0.3",
    "vue": "^3.5.40",
    "mime-db": "^1.54.0",
    "@vue/test-utils": "^2.4.11"
  },
  "scripts": {
    "gen-mime": "node ./gen-mime.js",
    "prerelease": "pnpm gen-mime",
    "release": "pnpm publish --no-git-checks"
  }
}