{
  "devDependencies": {
    "@eslint/js": "^9.23.0",
    "@types/jquery": "^3.5.31",
    "@types/markdown-it": "^14.1.2",
    "@types/masonry-layout": "^4.2.8",
    "@types/prismjs": "^1.26.6",
    "clean-css-cli": "^5.6.3",
    "esbuild": "0.28.1",
    "eslint": "^9.23.0",
    "globals": "^15.15.0",
    "prettier": "^3.5.3",
    "typescript": "^6.0.0",
    "typescript-eslint": "^8.27.0"
  },
  "type": "module",
  "scripts": {
    "dev": "node esbuild/esbuild.dev.config.js",
    "dev:all": "npm run dev:app",
    "dev:app": "node esbuild/esbuild.dev.config.js",
    "lint": "eslint \"wwwroot/scripts/**/*.{ts,tsx}\"",
    "lint:fix": "eslint \"wwwroot/scripts/**/*.{ts,tsx}\" --fix",
    "format": "prettier \"wwwroot/scripts/**/*.{ts,tsx}\" --write",
    "format:check": "prettier \"wwwroot/scripts/**/*.{ts,tsx}\" --check",
    "build": "npm run build:app",
    "build:app": "node esbuild/esbuild.prod.config.js"
  },
  "dependencies": {
    "@microsoft/signalr": "^10.0.0",
    "@panzoom/panzoom": "^4.6.2",
    "artplayer": "^5.4.0",
    "artplayer-plugin-danmuku": "^5.3.0",
    "eruda": "^3.4.3",
    "hanzi-writer": "^3.7.3",
    "hls.js": "^1.6.15",
    "markdown-it": "^14.1.0",
    "masonry-layout": "^4.2.2",
    "mermaid": "^11.16.1",
    "monaco-editor": "^0.56.0",
    "photoswipe": "^5.4.4",
    "prismjs": "^1.30.0",
    "tocbot": "^4.36.4",
    "vanilla-lazyload": "^19.1.3"
  },
  "overrides": {
    "@typescript-eslint/typescript-estree": {
      "minimatch": {
        "brace-expansion": "5.0.9"
      }
    },
    "dompurify": "3.4.13",
    "minimatch@3.1.5": {
      "brace-expansion": "1.1.18"
    },
    "shell-quote": "1.8.4",
    "uuid": "^11.1.1"
  }
}
评论加载中...