{ "name": "mayfly-go-frontend", "version": "1.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "build-preview": "npm run build && npm run preview", "lint-fix": "eslint --fix --ext .js --ext .jsx --ext .vue src/" }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", "@logicflow/core": "^2.2.1", "@logicflow/extension": "^2.2.1", "@vueuse/core": "^14.3.0", "@xterm/addon-fit": "^0.11.0", "@xterm/addon-search": "^0.16.0", "@xterm/addon-web-links": "^0.12.0", "@xterm/xterm": "^6.0.0", "asciinema-player": "^3.15.1", "axios": "^1.16.0", "clipboard": "^2.0.11", "crypto-js": "^4.2.0", "dayjs": "^1.11.20", "echarts": "^6.0.0", "element-plus": "^2.14.0", "js-base64": "^3.7.8", "jsencrypt": "^3.5.4", "json-bigint": "^1.0.0", "mermaid": "^11.15.0", "monaco-editor": "^0.55.1", "monaco-sql-languages": "^1.0.0", "nprogress": "^0.2.0", "pinia": "^3.0.4", "qrcode.vue": "^3.9.0", "screenfull": "^6.0.2", "shiki": "^4.0.2", "shiki-stream": "^0.1.4", "sortablejs": "^1.15.7", "sql-formatter": "^15.7.3", "trzsz": "^1.1.6", "uuid": "^13.0.2", "vue": "3.6.0-beta.11", "vue-element-plus-x": "^2.0.2", "vue-i18n": "^11.4.2", "vue-router": "^5.0.6", "vuedraggable": "^4.1.0", "x-markdown-vue": "0.0.200", "xlsx": "^0.18.5" }, "devDependencies": { "@eslint/js": "^10.0.1", "@tailwindcss/vite": "^4.3.0", "@types/crypto-js": "^4.2.2", "@types/node": "^22.19.18", "@types/nprogress": "^0.2.3", "@types/sortablejs": "^1.15.9", "@typescript-eslint/eslint-plugin": "^8.59.2", "@typescript-eslint/parser": "^8.59.2", "@vitejs/plugin-vue": "^6.0.6", "@vue/compiler-sfc": "^3.5.34", "autoprefixer": "^10.5.0", "code-inspector-plugin": "^1.5.1", "eslint": "^10.3.0", "eslint-plugin-vue": "^10.9.1", "postcss": "^8.5.14", "prettier": "^3.8.3", "sass": "^1.99.0", "tailwindcss": "^4.3.0", "typescript": "^6.0.3", "typescript-eslint": "^8.59.2", "vite": "^8.0.12", "vite-plugin-progress": "0.0.7", "vue-eslint-parser": "^10.4.0" }, "browserslist": [ "> 1%", "last 2 versions", "not dead" ] }