{ "name": "polaris", "version": "1.0.1", "scripts": { "build": "vite build --debug", "build-clean": "vite build --debug --emptyOutDir", "build:budget": "npm run build && npm run budget:web", "budget:web": "node scripts/check-web-performance-budget.mjs", "deploy:web-assets": "bash scripts/deploy-web-assets.sh", "dev": "vite build --watch", "lint": "eslint \"src_assets/common/assets/web/**/*.{js,vue}\"", "smoke:web": "node scripts/smoke-web-routes.mjs", "test": "vitest run --config vitest.config.js", "test:e2e": "playwright test", "test:e2e:mocked": "playwright test --config playwright.mocked.config.js", "test:e2e:ui": "playwright test --ui", "serve": "node scripts/serve-test-fixtures.mjs" }, "type": "module", "dependencies": { "@chenglou/pretext": "^0.0.5", "@tailwindcss/vite": "^4.2.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "tailwind-merge": "^3.5.0", "tailwindcss": "^4.2.2", "uplot": "^1.6.32", "vue": "3.5.42", "vue-i18n": "11.4.16", "vue-router": "^4.5.0" }, "devDependencies": { "@eslint/js": "10.0.1", "@playwright/test": "^1.59.1", "@vitejs/plugin-vue": "6.0.1", "@vue/test-utils": "2.4.11", "eslint": "10.2.0", "eslint-plugin-vue": "10.8.0", "globals": "17.5.0", "jsdom": "29.0.2", "vite": "^6.4.5", "vite-plugin-ejs": "1.8.0", "vitest": "4.1.12", "vue-eslint-parser": "10.4.0" }, "overrides": { "esbuild": "0.28.1", "js-beautify": "2.0.3" } }