{ "name": "ab-webui", "type": "module", "version": "0.0.0", "private": true, "scripts": { "prepare": "cd .. && husky install ./webui/.husky", "test:build": "vue-tsc --noEmit", "build": "vite build", "dev": "vite", "format": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint .", "lint:fix": "eslint . --fix", "preview": "vite preview", "test": "vitest", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "generate-pwa-assets": "pwa-assets-generator --preset minimal public/images/logo.svg" }, "dependencies": { "@headlessui/vue": "^1.7.13", "@vueuse/components": "^10.4.1", "@vueuse/core": "^8.9.4", "axios": "^0.27.2", "naive-ui": "^2.34.4", "pinia": "^2.1.3", "rxjs": "^7.8.1", "vue": "^3.3.4", "vue-i18n": "^9.2.2", "vue-inline-svg": "^3.1.2", "vue-router": "^4.2.1" }, "devDependencies": { "@antfu/eslint-config": "^0.38.6", "@icon-park/vue-next": "^1.4.2", "@intlify/unplugin-vue-i18n": "^0.11.0", "@storybook/addon-essentials": "^7.0.12", "@storybook/addon-interactions": "^7.0.12", "@storybook/addon-links": "^7.0.12", "@storybook/blocks": "^7.0.12", "@storybook/testing-library": "0.0.14-next.2", "@storybook/vue3": "^7.0.12", "@storybook/vue3-vite": "^7.0.12", "@types/node": "^18.16.14", "@unocss/preset-attributify": "^0.55.3", "@unocss/preset-rem-to-px": "^0.51.13", "@unocss/reset": "^0.51.13", "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vue/runtime-dom": "^3.3.4", "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-storybook": "^0.6.12", "husky": "^8.0.3", "prettier": "^2.8.8", "radash": "^12.1.0", "sass": "^1.62.1", "storybook": "^7.0.12", "typescript": "^4.9.5", "unocss": "^0.51.13", "unplugin-auto-import": "^0.10.3", "unplugin-vue-components": "^0.24.1", "unplugin-vue-router": "^0.6.4", "vite": "^4.3.5", "vite-plugin-pwa": "^0.16.4", "vitest": "^0.30.1", "vue-tsc": "^1.6.4" }, "packageManager": "pnpm@9.1.4+sha512.9df9cf27c91715646c7d675d1c9c8e41f6fce88246f1318c1aa6a1ed1aeb3c4f032fcdf4ba63cc69c4fe6d634279176b5358727d8f2cc1e65b65f43ce2f8bfb0" }