{
  "name": "@ithinkdt/core",
  "version": "3.4.27",
  "license": "MIT",
  "description": "iThinkDT Core",
  "type": "module",
  "keywords": [
    "vue",
    "ithinkdt"
  ],
  "module": "./dist/index.js",
  "types": "./types/index.d.ts",
  "exports": {
    ".": {
      "types": "./types/index.d.ts",
      "default": "./dist/index.js"
    },
    "./cssr": {
      "types": "./types/cssr.d.ts",
      "default": "./dist/cssr.js"
    },
    "./locales": {
      "types": "./locales.d.ts",
      "default": "./locales.js"
    },
    "./auto-imports": {
      "types": "./auto-imports.d.ts",
      "default": "./auto-imports.js"
    },
    "./package.json": {
      "default": "./package.json"
    }
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "sideEffects": false,
  "dependencies": {
    "@css-render/plugin-bem": "^0.15.12",
    "@ithinkdt/common": "^3.4.15",
    "@vue/runtime-core": "^3.4.26",
    "@vue/shared": "^3.4.26",
    "@vueuse/core": "^10.9.0",
    "css-render": "^0.15.12",
    "date-fns": "^3.6.0"
  },
  "peerDependencies": {
    "vue": "^3.4.25",
    "vue-router": "^4.3.2",
    "pinia": "^2.1.7"
  },
  "devDependencies": {
    "@rollup/plugin-node-resolve": "^15.2.3",
    "pinia": "^2.1.7",
    "rollup": "^4.17.1",
    "rollup-plugin-esbuild": "^6.1.1",
    "typescript": "~5.4.5",
    "vue": "^3.4.26",
    "vue-router": "^4.3.2"
  },
  "scripts": {
    "--build": "vite build && vite build --mode=browser",
    "build": "rollup --config rollup.config.js",
    "lint": "eslint -f unix \"./{src,types}/**/*.{js,vue,ts,jsx,tsx}\" --fix",
    "lint:report": "eslint -o eslint-report.json -f json \"./{src,types}/**/*.{js,vue,ts,jsx,tsx}\"",
    "format": "prettier --write \"./{src,types}/**/*.{js,vue,ts,jsx,tsx}\"",
    "release": "pnpm run build && pnpm publish --no-git-checks"
  }
}