/
githubmirror
/
halo
Обзор
Документация
Войти
/
githubmirror
/
halo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ui/package.json
172 строки
6 KB
Ryan Wang
Downgrade Vue Router to 5.1.0 (#10221)
07 авг 2026, 09:58
Не верифицирован
07 авг 2026, 09:58
b5d0556
Код
Авторство
О чём код?
{ "workspaces": [ "packages/*" ], "type": "module", "scripts": { "prepare": "cd .. && husky ui/.husky", "dev": "vp dev . --host", "build": "vp build", "build:packages": "vp run --filter @halo-dev/* build", "api-client:gen": "vp run --filter @halo-dev/api-client gen", "test:unit": "vp test --run && vp run --parallel --filter @halo-dev/* test:unit", "test:unit:watch": "vp test --watch", "test:unit:ui": "vp test --watch --ui", "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false && vp run --parallel --filter @halo-dev/* typecheck", "lint": "eslint . --max-warnings=0 -f html -o build/lint-result/index.html", "format": "vp fmt", "format:check": "vp fmt --check" }, "dependencies": { "@ckpack/vue-color": "^1.6.0", "@codemirror/commands": "^6.10.0", "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-html": "^6.4.11", "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.2", "@codemirror/lang-markdown": "^6.5.0", "@codemirror/lang-yaml": "^6.1.2", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", "@codemirror/view": "^6.38.8", "@ctrl/tinycolor": "^4.2.0", "@emoji-mart/data": "^1.2.1", "@formkit/addons": "^2.1.0", "@formkit/core": "^2.1.0", "@formkit/drag-and-drop": "^0.1.6", "@formkit/i18n": "^2.1.0", "@formkit/inputs": "^2.1.0", "@formkit/themes": "^2.1.0", "@formkit/utils": "^2.1.0", "@formkit/validation": "^2.1.0", "@formkit/vue": "^2.1.0", "@halo-dev/api-client": "workspace:*", "@halo-dev/components": "workspace:*", "@halo-dev/console-shared": "workspace:*", "@halo-dev/richtext-editor": "workspace:*", "@halo-dev/ui-shared": "workspace:*", "@he-tree/tree-utils": "0.1.0-alpha.6", "@he-tree/vue": "^2.9.4", "@iconify/vue": "^5.0.0", "@number-flow/vue": "^0.4.8", "@tanstack/vue-query": "^4.43.0", "@tanstack/vue-virtual": "^3.13.13", "@uppy/core": "^5.2.0", "@uppy/dashboard": "^5.1.1", "@uppy/image-editor": "^4.2.0", "@uppy/locales": "^5.1.1", "@uppy/vue": "^3.2.0", "@uppy/xhr-upload": "^5.2.0", "@vue/devtools-api": "^8.2.1", "@vueuse/components": "^14.4.0", "@vueuse/core": "^14.4.0", "@vueuse/integrations": "^14.4.0", "@vueuse/router": "^14.4.0", "@vueuse/shared": "^14.4.0", "axios": "^1.16.1", "codemirror": "^6.0.2", "colorjs.io": "^0.4.3", "core-js": "^3.43.0", "cropperjs": "^1.5.13", "crypto-js": "^4.2.0", "dompurify": "^3.4.3", "emoji-mart": "^5.6.0", "es-toolkit": "^1.41.0", "fuse.js": "^7.1.0", "lodash-es": "^4.17.21", "mime": "^4.1.0", "nprogress": "^0.2.0", "object-hash": "^3.0.0", "overlayscrollbars": "^2.5.0", "overlayscrollbars-vue": "^0.5.7", "path-browserify": "^1.0.1", "pinia": "^4.0.2", "pretty-bytes": "^6.0.0", "qrcode": "^1.5.3", "sanitize-html": "^2.17.4", "short-unique-id": "^5.0.2", "transliteration": "^2.3.5", "ua-parser-js": "^1.0.38", "visual-dom-diff": "^0.7.3", "vue": "^3.5.40", "vue-demi": "^0.14.10", "vue-draggable-plus": "^0.4.1", "vue-grid-layout": "3.0.0-beta1", "vue-i18n": "^11.2.8", "vue-router": "5.1.0" }, "devDependencies": { "@iconify-json/fluent": "^1.2.45", "@iconify-json/gridicons": "^1.2.4", "@iconify-json/lucide": "^1.2.102", "@iconify-json/material-symbols": "^1.2.68", "@iconify-json/mdi": "^1.2.3", "@iconify-json/mingcute": "^1.2.7", "@iconify-json/ph": "^1.2.2", "@iconify-json/ri": "^1.2.10", "@iconify-json/vscode-icons": "^1.2.46", "@iconify/types": "^2.0.0", "@intlify/unplugin-vue-i18n": "^11.0.7", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/forms": "^0.5.10", "@tsconfig/node24": "^24.0.4", "@types/crypto-js": "^4.2.2", "@types/dompurify": "^3.0.5", "@types/jsdom": "^27.0.0", "@types/lodash-es": "^4.17.12", "@types/node": "^24.11.0", "@types/nprogress": "^0.2.3", "@types/object-hash": "^3.0.6", "@types/sanitize-html": "^2.16.0", "@types/ua-parser-js": "^0.7.39", "@typescript/native-preview": "7.0.0-dev.20260707.2", "@vitejs/plugin-vue": "^6.0.8", "@vitejs/plugin-vue-jsx": "^5.1.6", "@vitest/eslint-plugin": "^1.6.24", "@vitest/ui": "catalog:", "@vue/compiler-sfc": "^3.5.40", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.9.0", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.9.1", "autoprefixer": "^10.4.22", "baseline-browser-mapping": "^2.9.19", "eslint": "^9.39.1", "eslint-plugin-unicorn": "^62.0.0", "eslint-plugin-vue": "^10.6.0", "husky": "^9.1.7", "jsdom": "^27.2.0", "lint-staged": "^16.2.7", "npm-run-all": "^4.1.5", "postcss": "^8.5.6", "postcss-viewport-height-correction": "^1.1.1", "rollup-plugin-gzip": "^4.1.1", "sass-embedded": "^1.93.3", "tailwindcss": "^3.4.17", "tailwindcss-themer": "^4.1.1", "typescript": "~6.0.3", "unplugin-icons": "^23.0.1", "vite": "catalog:", "vite-plugin-dts": "^5.0.3", "vite-plugin-externals": "^0.6.2", "vite-plugin-html": "^3.2.2", "vite-plugin-static-copy": "^4.1.1", "vite-plus": "catalog:", "vitest": "catalog:", "vue-tsc": "^3.3.9" }, "lint-staged": { "**/*": "vp fmt --no-error-on-unmatched-pattern", "*.{ts,mts,tsx,vue}": [ "eslint --fix --max-warnings=0 --no-warn-ignored" ] }, "browserslist": [ "defaults" ], "engines": { "node": ">=24.11.0" }, "packageManager": "pnpm@11.17.0" }