{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc && vite build", "typecheck": "vuedx-typecheck .", "lint": "eslint --fix .", "preview": "vite preview" }, "dependencies": { "@algolia/client-search": "^4.14.2", "@heroicons/vue": "^2.0.13", "@vueuse/core": "^9.4.0", "classnames": "^2.3.2", "flowbite": "1.5.0", "flowbite-vue": "^0.0.6", "pinia": "^2.0.23", "thrift": "^0.16.0", "vue": "^3.2.41", "vue-router": "^4.1.6", "vue3-easy-data-table": "^1.5.12", "vue3-perfect-scrollbar": "^1.6.1" }, "devDependencies": { "node-stdlib-browser": "^1.2.0", "@ampproject/rollup-plugin-closure-compiler": "^0.27.0", "@babel/core": "^7.0.0", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-transform-classes": "^7.19.0", "@babel/preset-env": "^7.19.4", "@esbuild-plugins/node-globals-polyfill": "^0.1.1", "@esbuild-plugins/node-modules-polyfill": "^0.1.4", "@lopatnov/rollup-plugin-uglify": "^2.1.5", "@originjs/vite-plugin-commonjs": "^1.0.3", "@rollup/plugin-babel": "^6.0.2", "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-inject": "^4.0.4", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-terser": "^0.1.0", "@rushstack/eslint-patch": "^1.2.0", "@types/node": "^16.18.3", "@types/thrift": "^0.10.11", "@vitejs/plugin-legacy": "^2.3.0", "@vitejs/plugin-vue": "^3.2.0", "@vitejs/plugin-vue-jsx": "^2.1.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.2", "@vue/tsconfig": "^0.1.3", "@vuedx/typecheck": "^0.7.6", "@vuedx/typescript-plugin-vue": "^0.7.6", "autoprefixer": "^10.4.13", "babel-plugin-minify-dead-code-elimination": "^0.5.2", "class-names": "^1.0.0", "esbuild": "*", "eslint": "^8.5.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.7.0", "node-int64": "^0.4.0", "postcss": "^8.4.18", "prettier": "^2.7.1", "rollup": "^2.79.0", "rollup-obfuscator": "^3.0.1", "rollup-plugin-node-globals": "^1.4.0", "rollup-plugin-node-polyfills": "^0.2.1", "tailwindcss": "^3.2.2", "terser": "^5.15.1", "typescript": "^4.6.4", "vite": "^3.2.0", "vite-plugin-chunk-split": "^0.4.3", "vite-plugin-node-stdlib-browser": "^0.1.1", "vue-tsc": "^1.0.9" }, "eslintConfigxxx": { "root": true, "env": { "browser": true, "node": true, "es6": true }, "extendsxx": [ "plugin:vue/essential", "plugin:prettier/recommended", "eslint:recommended" ], "parserOptions": { "parser": "babel-eslint" }, "rules": {} } }