{ "name": "open-data-v", "version": "0.0.0", "scripts": { "bootstrap": "pnpm install", "dev": "vite", "build": "vue-tsc --noEmit && vite build", "serve": "pnpm build && vite preview", "lint": "eslint --ext .js,.ts,.vue,.tsx src/ examples/ docs/ resource/", "lint:fromat": "prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"", "lint:fix": "eslint --fix --ext .js,.ts,.vue,.tsx src/ examples/ docs/ resource/", "prepare": "husky install", "reinstall": "rimraf pnpm-lock.yaml && rimraf src/**/node_modules && rimraf node_modules && pnpm bootstrap" }, "license": "Apache-2.0", "dependencies": { "@codemirror/commands": "^6.2.4", "@codemirror/lang-javascript": "^6.1.9", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-python": "^6.1.3", "@codemirror/state": "^6.2.1", "@codemirror/theme-one-dark": "^6.1.2", "@codemirror/view": "^6.16.0", "@vicons/antd": "^0.12.0", "@vicons/carbon": "^0.12.0", "@vicons/fa": "^0.12.0", "@vicons/fluent": "^0.12.0", "@vicons/ionicons4": "^0.12.0", "@vicons/ionicons5": "^0.12.0", "@vicons/material": "^0.12.0", "@vicons/utils": "^0.1.4", "axios": "^0.23.0", "codemirror": "^6.0.1", "dexie": "^3.2.4", "lodash-es": "^4.17.21", "mitt": "^3.0.1", "naive-ui": "^2.34.4", "nprogress": "^0.2.0", "pinia": "^2.1.6", "vite-plugin-mock": "^2.9.8", "vue": "^3.3.4", "vue-codemirror": "^6.1.1", "vue-router": "^4.2.4" }, "devDependencies": { "@types/codemirror": "^5.60.8", "@types/lodash-es": "^4.17.8", "@types/node": "^16.18.41", "@types/nprogress": "^0.2.0", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@vitejs/plugin-vue": "^4.3.1", "@vitejs/plugin-vue-jsx": "^3.0.2", "autoprefixer": "^10.4.15", "eslint": "^7.32.0", "eslint-config-airbnb-base": "^14.2.1", "eslint-config-prettier": "^8.10.0", "eslint-define-config": "^1.23.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-spellcheck": "^0.0.20", "eslint-plugin-vue": "^9.17.0", "husky": "^7.0.4", "less": "^4.2.0", "mockjs": "^1.1.0", "postcss": "^8.4.28", "postcss-html": "^1.5.0", "postcss-less": "^6.0.0", "prettier": "^2.8.8", "rimraf": "^3.0.2", "stylelint": "^15.10.3", "stylelint-config-recommended-vue": "^1.5.0", "tailwindcss": "^3.3.3", "typescript": "^4.9.5", "vite": "^4.4.9", "vite-plugin-vue-markdown": "^0.22.6", "vue-eslint-parser": "^7.11.0", "vue-tsc": "^1.8.8" }, "prettier": { "useTabs": false, "tabWidth": 2, "printWidth": 100, "singleQuote": true, "trailingComma": "none", "bracketSpacing": true, "semi": false, "endOfLine": "lf" } }