{
  "name": "@ourschool/design",
  "publishName": "design",
  "version": "1.9.4",
  "description": "",
  "main": "./dist/main.js",
  "exports": {
    "./typings/*": {
      "types": "./typings/*.d.ts",
      "import": "./typings/*/index.js"
    },
    "./antd-v5": {
      "types": "./typings/index.d.ts",
      "import": "./dist/main.js"
    },
    ".": {
      "types": "./typings/index.d.ts",
      "import": "./dist/main.js"
    }
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@ant-design/icons": "^5.6.1",
    "@ourschool/api": "^1.4.0",
    "@ourschool/core": "^2.23.2",
    "@rc-component/portal": "^1.1.2",
    "@types/lodash": "^4.17.21",
    "@types/react": "18.x",
    "@types/react-dom": "18.x",
    "@types/react-is": "18.x",
    "ahooks": "^3.9.6",
    "antd": "5.24.3",
    "browser-fs-access": "^0.38.0",
    "classnames": "^2.5.1",
    "dayjs": "^1.11.19",
    "exceljs": "^4.4.0",
    "immer": "^10.2.0",
    "lodash": "^4.17.21",
    "moment": "^2.30.1",
    "pinyin-pro": "^3.27.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-is": "^18.3.1",
    "tim-js-sdk": "^2.27.6",
    "tim-upload-plugin": "^1.4.3",
    "typescript": "^5.9.3",
    "use-immer": "^0.11.0",
    "@ourschool/utils": "1.0.2"
  },
  "devDependencies": {
    "concurrently": "^9.2.1",
    "tsc-alias": "^1.8.16"
  },
  "scripts": {
    "emit": "tsc --emitDeclarationOnly",
    "removeTypings": "rm -rf ./typings/*",
    "emitDeclaration": "pnpm removeTypings && pnpm emit && (concurrently \"pnpm emit -w\" \"tsc-alias -w\")",
    "dev": "ourschool-bundler dev -p 8817",
    "build": "cd ../utils && pnpm build && cd ../design && pnpm removeTypings && pnpm emit && tsc-alias && ourschool-bundler build --split-css",
    "lint": "eslint ./src"
  }
}