weishenHong / todo-and-infos

一些待办事项和技术相关信息收集
1 stars 0 forks source link

rms package.json 字段和依赖的注释 #7

Open weishenHong opened 1 year ago

weishenHong commented 1 year ago

{ "name": "vue-element-admin", "version": "4.2.1", "description": "A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features", "author": "Pan panfree23@gmail.com", "scripts": { "build": "vue-cli-service build", "release-build": "cross-env VUE_RUN_ENV=prod vue-cli-service build", "test:unit": "jest --clearCache && vue-cli-service test:unit", "lint": "eslint --ext .js,.vue src", "lint-fix": "eslint --fix --ext .js,.vue src", "build:stage": "vue-cli-service build --mode staging", "dev": "vue-cli-service serve", "docker": "docker-compose up", "new": "plop", "preview": "node build/index.js --preview", "qicai": "vue-cli-service serve --mode qicai", "qidun": "vue-cli-service serve --mode qidun", "sale": "vue-cli-service serve --mode sale", "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml", "test:ci": "npm run lint && npm run test:unit", "commit": "git cz" }, "dependencies": { "@sentry/tracing": "^6.17.9", "@sentry/vue": "^6.17.9", "@sentry/webpack-plugin": "^1.18.9", "@vue/babel-preset-app": "^4.5.4", //babel转换es6, 配合babel.config.js , 用 @vitejs/plugin-legacy 替代 "@vue/cli-plugin-typescript": "^4.5.4", // vuecli插件 TS支持,vite已经支持 "@vue/composition-api": "^1.7.0", // vue2插件 弃用 "chalk": "^4.1.0", // 修改控制台输出样式 "clipboard": "2.0.4",// 粘贴板 "codemirror": "^5.45.0", // 代码编辑器 "core-js": "^3.6.5", // JavaScript标准库的 polyfill(垫片/补丁) 可以被babel使用 "cos-js-sdk-v5": "^0.5.26", // cos桶SDK "cos-nodejs-sdk-v5": "^2.5.20", // cos桶SDK "cross-env": "^7.0.3", // 跨平台的环境注入 "crypto-js": "^4.1.1", // 加密算法库 "driver.js": "0.9.5", // ?未使用、引导页组件 "dropzone": "5.5.1", // 文件上传插件 "element-ui": "^2.12.0", "excel-loader": "^1.0.1", "file-saver": "^2.0.1", // 客户端生成文件 "fuse.js": "3.4.4", // 模糊搜索 "iview": "^3.5.4", "js-cookie": "2.2.0", // cookie封装 "js-yaml": "^4.1.0", // yaml支持 "jsonlint": "1.6.3", // json检查 "jszip": "3.2.1", // zip解压缩 "normalize.css": "7.0.0", //默认的HTML元素样式上提供了跨浏览器的高度一致性 "nprogress": "0.2.0", // 页面进度条 "path-to-regexp": "2.4.0", // 处理 url 中地址与参数 "postcss-px2rem": "^0.3.0", // postcss px自动转rem插件 "prettier": "^2.4.0", // 代码格式化 "ruqi-webio": "^1.2.5", "screenfull": "4.2.0", //全屏组件 "showdown": "1.9.0", // markdown 解析 "sortablejs": "1.8.4", // 拖拽库 "spark-md5": "^3.0.1", // md5 "ts-loader": "^9.3.1", // ts支持 "typescript": "^4.1.5",// ts支持 "vant": "^2.9.3", "vue": "^2.6.1", "vue-code-diff": "^1.2.0", // codediff组件 "vue-count-to": "1.0.13", // 数组滚动组件 "vue-router": "^3.5.4", "vue-splitpane": "1.0.4",//垂直水平分割窗口组件 "vue-template-compiler": "^2.6.1", //vue3 弃用 "vue-virtual-scroll-list": "^2.3.3", // 虚拟列表 未支持Vue3 "vue-virtual-scroller": "^1.0.9", // 虚拟列表 支持Vue3 "vuedraggable": "^2.20.0", // vue3版本 vuedraggable@next "vuex": "^3.6.2", "xlsx": "0.14.1" // 导出xlsx文件 }, "devDependencies": { "@babel/core": "7.0.0", // babel 核心 "@babel/register": "7.0.0", // babel "@iconify-json/logos": "^1.1.14", // unocss "@unocss/webpack": "^0.44.0",// unocss "@vue/cli-plugin-babel": "^4.5.4", // vuecli babel插件 "@vue/cli-plugin-eslint": "^4.5.4", // vuecli eslint插件 "@vue/cli-plugin-unit-jest": "^4.5.4", // vuecli jest插件 "@typescript-eslint/eslint-plugin": "^4.18.0", // 提供ts代码规范eslin插件 "@typescript-eslint/parser": "^4.18.0", // ts 解析器,和上一个依赖配合 "@vue/eslint-config-typescript": "^7.0.0",//供Vuecli使用 base configuration for Vue-TypeScript projects "@vue/cli-service": "^4.5.4", //vuecli 依赖 "@vue/test-utils": "1.0.0-beta.29",// 单元测试 "autoprefixer": "^9.5.1",// 浏览器补全插件 "babel-core": "7.0.0-bridge.0", //babel/core 的较低版本 ? 是否未使用 "babel-eslint": "^10.1.0", // 允许ESLint在Babel转换的源代码上运行 ? 未使用 parser: "babel-eslint" "babel-jest": "23.6.0",// 为jest代码提供babel "chokidar": "2.1.5", // 监听文件变动 "compression-webpack-plugin": "^6.1.1", // 打包压缩gzip "connect": "3.6.6", // http中间件 ?未使用 "cz-conventional-changelog": "^3.3.0", // 自动生成 changelogs "deme": "^1.0.5",// 工具库 "eslint": "^7.28.0", "eslint-config-prettier": "^8.3.0", // eslint 兼容 prettier "eslint-plugin-prettier": "^4.0.0",// eslint 兼容 prettier "eslint-plugin-vue": "^6.2.2", // eslint vue 支持 "html-webpack-plugin": "3.2.0", // webpack 插件 "husky": "1.3.1", // commit -规范 "lint-staged": "8.1.5", //lint 只检测暂存区的文件 "mockjs": "1.0.1-beta3", //mockjs "plop": "2.3.0", // 微型的脚手架工具 "runjs": "^4.3.2", // 未使用 "sass": "^1.54.9", // vite 已内置 "sass-loader": "^7.1.0", // vite 已内置 "script-ext-html-webpack-plugin": "2.1.3", // webpack插件 "script-loader": "0.7.2", //在全局上下文中执行一次 JS 脚本。 "serve-static": "^1.13.2", //express中间件 "speed-measure-webpack-plugin": "^1.3.3",// 统计 webpack 打包时间的 "svg-sprite-loader": "4.1.3",// 用于创建 svg 雪碧图的 Webpack 加载器 "svgo": "1.2.0", // 优化svg "unocss": "^0.44.0", "vue-puzzle-vcode": "^1.1.3" // 拼图验证 }, // 项目自定义的字段,用作加载依赖。 "dependWithOutBuild": { "echarts": [ { "url": "https://static.ruqimobility.com/js/echarts/5.0.1/echarts.min.js", "type": "script" } ], "XLSX": [ { "url": "https://fe-res-1258234669.cos.ap-guangzhou.myqcloud.com/js/xlsx/0.16.9/xlsx.full.min.js", "type": "script" } ] }, // commit规范 "husky": { "hooks": { "commit-msg": "node scripts/verify-commit-msg.js -E HUSKY_GIT_PARAMS" } }, // postcss配置 "postcss": { "plugins": { // 自动补全前缀 "autoprefixer": {} } }, // 告知支持哪些浏览器及版本 "browserslist": [ "> 1%", "last 2 versions" ], // node npm 的版本号 "engines": { "node": ">=8.9", "npm": ">= 3.0.0" }, // 关键词 "keywords": [ "vue", "admin", "dashboard", "element-ui", "boilerplate", "admin-template", "management-system" ], // 开源协议 "license": "MIT", // lint-staged 是一个在 Git 暂存文件上运行 linters 的工具,配置后每次修改一个文件即可给所有文件执行一次 lint 检查 "lint-staged": { "src/*/.{js,vue}": [ "eslint --fix", "git add" ] }, // 配置 scripts 运行时的配置参数 "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }