| { |
| "name": "dolphinscheduler-studio", |
| "private": true, |
| "version": "0.0.1", |
| "type": "module", |
| "main": "dist/dolphinscheduler-studio.js", |
| "types": "dist/index.d.ts", |
| "files": [ |
| "dist/*" |
| ], |
| "scripts": { |
| "dev": "vite", |
| "build": "vue-tsc --noEmit && vite build", |
| "preview": "vite preview", |
| "lint": "eslint src --fix --ext .ts,.tsx,.vue", |
| "prettier": "prettier --write \"**/*.{vue,ts,tsx,scss}\"", |
| "prepare": "husky install" |
| }, |
| "lint-staged": { |
| "*.{vue,ts,tsx,scss}": "prettier --write", |
| "*.{.ts,.tsx,.vue}": "eslint --fix" |
| }, |
| "dependencies": { |
| "axios": "^0.27.2", |
| "highlight.js": "^11.6.0", |
| "lodash": "^4.17.21", |
| "monaco-editor": "^0.34.0", |
| "monaco-languageclient": "^4.0.0", |
| "naive-ui": "2.32.0", |
| "normalize-url": "^7.1.0", |
| "nprogress": "^0.2.0", |
| "path-browserify": "^1.0.1", |
| "pinia": "^2.0.21", |
| "pinia-plugin-persistedstate": "^2.1.1", |
| "qs": "^6.11.0", |
| "screenfull": "^6.0.2", |
| "socket.io-client": "^4.5.2", |
| "vscode-ws-jsonrpc": "^2.0.0", |
| "vue": "^3.2.37", |
| "vue-i18n": "^9.2.2", |
| "vue-router": "^4.1.5" |
| }, |
| "devDependencies": { |
| "@types/nprogress": "^0.2.0", |
| "@types/qs": "^6.9.7", |
| "@typescript-eslint/eslint-plugin": "^5.0.0", |
| "@vicons/antd": "^0.12.0", |
| "@vitejs/plugin-vue": "^3.0.3", |
| "@vitejs/plugin-vue-jsx": "^2.0.0", |
| "eslint": "^8.0.1", |
| "eslint-config-prettier": "^8.5.0", |
| "eslint-config-standard-with-typescript": "^22.0.0", |
| "eslint-plugin-import": "^2.25.2", |
| "eslint-plugin-n": "^15.0.0", |
| "eslint-plugin-prettier": "^4.2.1", |
| "eslint-plugin-promise": "^6.0.0", |
| "eslint-plugin-vue": "^9.4.0", |
| "husky": "^8.0.0", |
| "lint-staged": "^13.0.3", |
| "prettier": "^2.7.1", |
| "sass": "^1.54.5", |
| "typescript": "*", |
| "vite": "^3.0.7", |
| "vite-plugin-compression": "^0.5.1", |
| "vite-plugin-dts": "^1.4.1", |
| "vite-plugin-monaco-editor": "^1.1.0", |
| "vue-tsc": "^0.39.5" |
| } |
| } |