{ "name": "@vben/web-antd", "version": "5.5.8", "homepage": "https://vben.pro", "bugs": "https://github.com/vbenjs/vue-vben-admin/issues", "repository": { "type": "git", "url": "git+https://github.com/vbenjs/vue-vben-admin.git", "directory": "apps/web-antd" }, "license": "MIT", "author": { "name": "vben", "email": "ann.vben@gmail.com", "url": "https://github.com/anncwb" }, "type": "module", "scripts": { "build": "pnpm vite build --mode production", "build:analyze": "pnpm vite build --mode analyze", "build:enhanced": "tsx ./build/build.ts --prod --analyze", "build:dev": "tsx ./build/build.ts --dev", "dev": "pnpm vite --mode development", "preview": "vite preview", "typecheck": "vue-tsc --noEmit --skipLibCheck", "optimize": "tsx ./build/optimize.ts --env production", "optimize:dev": "tsx ./build/optimize.ts --env development", "optimize:perf": "tsx ./build/optimize.ts --env performance --cdn --both", "compress": "tsx ./build/compression.ts", "optimize:images": "tsx ./build/image-optimizer.ts", "test": "playwright test", "test:headed": "playwright test --headed", "test:ui": "playwright test --ui", "test:auth": "playwright test tests/e2e/auth.test.ts", "test:account": "playwright test tests/e2e/account-management.test.ts", "test:message": "playwright test tests/e2e/private-message.test.ts", "test:marketing": "playwright test tests/e2e/marketing-center.test.ts", "test:permission": "playwright test tests/e2e/permission-control.test.ts", "test:websocket": "playwright test tests/e2e/websocket-realtime.test.ts", "test:responsive": "playwright test tests/e2e/responsive-layout.test.ts", "test:chrome": "playwright test --project=chromium", "test:firefox": "playwright test --project=firefox", "test:safari": "playwright test --project=webkit", "test:mobile": "playwright test --project='Mobile Chrome'", "test:report": "playwright show-report", "test:install": "playwright install" }, "imports": { "#/*": "./src/*" }, "dependencies": { "@ant-design/icons-vue": "^7.0.1", "@types/qs": "catalog:", "@vben/access": "workspace:*", "@vben/common-ui": "workspace:*", "@vben/constants": "workspace:*", "@vben/hooks": "workspace:*", "@vben/icons": "workspace:*", "@vben/layouts": "workspace:*", "@vben/locales": "workspace:*", "@vben/plugins": "workspace:*", "@vben/preferences": "workspace:*", "@vben/request": "workspace:*", "@vben/stores": "workspace:*", "@vben/styles": "workspace:*", "@vben/types": "workspace:*", "@vben/utils": "workspace:*", "@vueuse/core": "catalog:", "ant-design-vue": "catalog:", "axios": "catalog:", "dayjs": "catalog:", "echarts": "catalog:", "pinia": "catalog:", "qs": "catalog:", "lodash-es": "catalog:", "vue": "catalog:", "vue-i18n": "^11.1.7", "vue-echarts": "^7.0.3", "vue-router": "catalog:", "lucide-vue-next": "^0.367.0", "xlsx": "^0.18.5" } }