diff --git a/openhis-ui-vue3/package.json b/openhis-ui-vue3/package.json index 3d79f8817..3878621e3 100755 --- a/openhis-ui-vue3/package.json +++ b/openhis-ui-vue3/package.json @@ -1,88 +1,89 @@ -{ - "name": "openhis", - "version": "3.8.10", - "description": "OpenHIS管理系统", - "author": "OpenHIS", - "license": "MIT", - "type": "module", - "scripts": { - "dev": "vite --mode dev", - "build:prod": "vite build --mode prod", - "build:stage": "vite build --mode staging", - "build:test": "vite build --mode test", - "build:dev": "vite build --mode dev", - "preview": "vite preview", - "build:spug": "vite build --mode spug", - "test": "vitest", - "test:run": "vitest run", - "test:coverage": "vitest run --coverage", - "test:ui": "vitest --ui", - "lint": "eslint . --ext .js,.vue src/", - "test:e2e": "playwright test", - "test:e2e:ui": "playwright test --ui", - "test:e2e:report": "playwright show-report" - }, - "repository": { - "type": "git", - "url": "giturl" - }, - "dependencies": { - "@element-plus/icons-vue": "^2.3.2", - "@vue/shared": "^3.5.25", - "@vueup/vue-quill": "^1.5.1", - "@vueuse/core": "^14.3.0", - "axios": "^1.16.1", - "china-division": "^2.7.0", - "d3": "^7.9.0", - "dayjs": "^1.11.19", - "decimal.js": "^10.5.0", - "echarts": "^5.4.3", - "element-china-area-data": "^6.1.0", - "element-plus": "^2.14.1", - "file-saver": "^2.0.5", - "fuse.js": "^7.0.0", - "html2pdf.js": "^0.10.3", - "js-cookie": "^3.0.5", - "jsencrypt": "^3.3.2", - "json-bigint": "^1.0.0", - "lodash-es": "^4.17.21", - "nprogress": "^0.2.0", - "pinia": "^2.2.0", - "pinyin": "^4.0.0-alpha.2", - "province-city-china": "^8.5.8", - "qrcodejs2": "^0.0.2", - "segmentit": "^2.0.3", - "sortablejs": "^1.15.7", - "v-region": "^3.3.0", - "vue": "^3.5.25", - "vue-area-linkage": "^5.1.0", - "vue-cropper": "^1.1.1", - "vue-plugin-hiprint": "^0.0.60", - "vue-router": "^4.3.0", - "vxe-table": "^4.19.6", - "xe-utils": "^4.0.8" - }, - "devDependencies": { - "@playwright/test": "^1.60.0", - "@types/node": "^25.0.1", - "@vitejs/plugin-vue": "^5.2.4", - "@vue/test-utils": "^2.4.6", - "eslint": "^10.4.1", - "eslint-import-resolver-alias": "^1.1.2", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-vue": "^10.9.1", - "globals": "^17.5.0", - "happy-dom": "^20.8.3", - "jsdom": "^28.1.0", - "pg": "^8.18.0", - "sass": "^1.100.0", - "typescript": "^5.9.3", - "unplugin-auto-import": "^0.18.6", - "vite": "^6.4.3", - "vite-plugin-compression": "0.5.1", - "vite-plugin-svg-icons": "2.0.1", - "vite-plugin-vue-mcp": "^0.3.2", - "vitest": "^4.0.18", - "vue-tsc": "^3.3.3" - } -} +{ + "name": "openhis", + "version": "3.8.10", + "description": "OpenHIS管理系统", + "author": "OpenHIS", + "license": "MIT", + "type": "module", + "scripts": { + "dev": "vite --mode dev", + "build:prod": "vite build --mode prod", + "build:stage": "vite build --mode staging", + "build:test": "vite build --mode test", + "build:dev": "vite build --mode dev", + "preview": "vite preview", + "build:spug": "vite build --mode spug", + "test": "vitest", + "test:run": "vitest run", + "test:coverage": "vitest run --coverage", + "test:ui": "vitest --ui", + "lint": "eslint . --ext .js,.vue src/", + "test:e2e": "playwright test", + "test:e2e:ui": "playwright test --ui", + "test:e2e:report": "playwright show-report", + "postinstall": "node scripts/patch-deps.js" + }, + "repository": { + "type": "git", + "url": "giturl" + }, + "dependencies": { + "@element-plus/icons-vue": "^2.3.2", + "@vue/shared": "^3.5.25", + "@vueup/vue-quill": "^1.5.1", + "@vueuse/core": "^14.3.0", + "axios": "^1.16.1", + "china-division": "^2.7.0", + "d3": "^7.9.0", + "dayjs": "^1.11.19", + "decimal.js": "^10.5.0", + "echarts": "^5.4.3", + "element-china-area-data": "^6.1.0", + "element-plus": "^2.14.1", + "file-saver": "^2.0.5", + "fuse.js": "^7.0.0", + "html2pdf.js": "^0.10.3", + "js-cookie": "^3.0.5", + "jsencrypt": "^3.3.2", + "json-bigint": "^1.0.0", + "lodash-es": "^4.17.21", + "nprogress": "^0.2.0", + "pinia": "^2.2.0", + "pinyin": "^4.0.0-alpha.2", + "province-city-china": "^8.5.8", + "qrcodejs2": "^0.0.2", + "segmentit": "^2.0.3", + "sortablejs": "^1.15.7", + "v-region": "^3.3.0", + "vue": "^3.5.25", + "vue-area-linkage": "^5.1.0", + "vue-cropper": "^1.1.1", + "vue-plugin-hiprint": "^0.0.60", + "vue-router": "^4.3.0", + "vxe-table": "^4.19.6", + "xe-utils": "^4.0.8" + }, + "devDependencies": { + "@playwright/test": "^1.60.0", + "@types/node": "^25.0.1", + "@vitejs/plugin-vue": "^5.2.4", + "@vue/test-utils": "^2.4.6", + "eslint": "^10.4.1", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-vue": "^10.9.1", + "globals": "^17.5.0", + "happy-dom": "^20.8.3", + "jsdom": "^28.1.0", + "pg": "^8.18.0", + "sass": "^1.100.0", + "typescript": "^5.9.3", + "unplugin-auto-import": "^0.18.6", + "vite": "^6.4.3", + "vite-plugin-compression": "0.5.1", + "vite-plugin-svg-icons": "2.0.1", + "vite-plugin-vue-mcp": "^0.3.2", + "vitest": "^4.0.18", + "vue-tsc": "^3.3.3" + } +} \ No newline at end of file