crootfast
Version:
大前端工程化命令行脚手架
34 lines (31 loc) • 2.31 kB
Markdown
# 依赖介绍
|名称|版本|描述|
|:----------:|:-------:|:------------------------------------------------------------|
|lodash-es|@4.17.21|Lodash 的 ES6 版本,提供实用的帮助程序功能,如集合操作、数组操作、对象操作、函数操作等。|
|mobx|@6.10.0|是一个灵活的、可扩展的、易于理解的状态管理库,能够帮助你管理应用中的状态变化。|
|pinia|@2.1.4|是一个用于 Vue.js 的状态管理库,比 Vue 的官方状态管理库 Vuex 更轻便,API 也更加友好。|
|react|@18.2.0|是一个用于构建用户界面的 JavaScript 库,由 Facebook 和个别开发者及公司共同维护。|
|react-dom|@18.2.0|提供了对 DOM 的操作功能,是 React 的一部分。它在 web 浏览器上使得 React 能够管理 DOM。|
|vue|@3.3.4|是一个用于构建用户界面的渐进式 JavaScript 框架,易用、灵活和高效。|
|vue-router|@4.2.4|是 Vue 的官方路由库,用于在 Vue 应用中实现页面间的无缝切换。|
# Prettierrc 配置
| 名称 | 值 | 描述 |
| --- | --- | --- |
| arrowParens | always | 箭头函数参数的括号始终包含 |
| bracketSameLine | false | 对象大括号不与对象名称同一行 |
| bracketSpacing | true | 在对象字面量的括号内打印空格 |
| embeddedLanguageFormatting | auto | 自动格式化嵌入式代码 |
| htmlWhitespaceSensitivity | css | HTML 空白敏感度 |
| insertPragma | false | 在文件顶部插入一个 @format 指令 |
| jsxSingleQuote | false | 在 JSX 中使用双引号而不是单引号 |
| printWidth | 160 | 单行代码的最大长度 |
| proseWrap | preserve | 不要格式化 Markdown 文件 |
| quoteProps | as-needed | 仅在需要时在对象字面量属性周围添加引号 |
| requirePragma | false | 仅格式化带有特殊注释的文件 |
| semi | true | 在语句末尽可能添加分号 |
| singleAttributePerLine | false | 多行输出 HTML 标签属性 |
| singleQuote | false | 在 JavaScript 中使用双引号而不是单引号 |
| tabWidth | 2 | 缩进空格数 |
| trailingComma | all | 在数组和对象字面量中始终添加逗号 |
| useTabs | false | 使用空格而不是制表符进行缩进 |
| vueIndentScriptAndStyle | false | 不要在 Vue 单文件组件中缩进 script 和 style 标签 |