open-index/open-npm huggingface dataset:
npm package: @liuuner/progressbar
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Latest version: 2.0.0

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...

      // Remove tseslint.configs.recommended and replace with this
      ...tseslint.configs.recommendedTypeChecked,
      // Alternatively, use this for stricter rules
      ...tseslint.configs.strictTypeChecked,
      // Optionally, add this for stylistic rules
      ...tseslint.configs.stylisticTypeChecked,

      // Other configs...
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...
      // Enable lint rules for React
      reactX.configs['recommended-typescript'],
      // Enable lint rules for React DOM
      reactDom.configs.recommended,
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```
npm package: @liuwanbin/cdb-core
Description: 核心组件库
Latest version: 1.0.2

#  新一代办公平台

##  简介
核心组件-插件

##  目录结构
├── build // 构建相关   
├── src // 源代码  
│ ├── assets // 资源目录，这里的资源会被wabpack构建  
│ │ ├── css // 全局样式  
│ │ ├── icons // 项目所有 svg icons  
│ │ │ ├── iconfont // 阿里巴巴矢量图标库  
│ │ │ └── font-awesome // font-awesom矢量图标库  
│ │ ├── img // 图片  
│ │ ├── json // json数据文件  
│ │ ├── lang // 国际化 language  
│ │ └── plugins // 离线插件  
│ ├── components // 小组件，公共组件  
│ ├── constants // 全局常量  
│ │ ├── api // 后端接口资源文件   
│ │ ├── config // 配置常量  
│ │ ├── enum // 枚举类  
│ │ └── types // 类型声明文件  
│ ├── directives // 全局指令  
│ ├── filtres // 全局过滤器   
│ ├── model // 模型  
│ │ ├── domain // 自定义模型  
│ │ └── entity // 实体模型，和后端数据交互对象一致  
│ ├── router // 路由  
│ ├── service // 服务/工具类  
│ ├── store // 数据缓存工具类  
│ │ │ ├──  app-management  // 应用管理  
│ │ │ ├──  ...... // 其他业务模块  
│ │ │ └──  user-management // 用户管理  
│ ├── App.vue  // 根组件  
│ └── main.ts  // 入口js文件 加载组件 初始化等  
├── public // 纯静态资源，不会被wabpack构建  
│ ├── favicon.ico //  favicon图标  
│ └── index.html // 入口页面  
├── .browserslistrc // 目标浏览器配置表  
├── .env.* // 多环境配置  
├── eslintrc.js // eslint 配置项  
├── .gitignore // git 忽略项  
├── babel.config.js // babel编译配置  
├── package.json // npm包配置文件，里面定义了项目的npm脚本，依赖包等信息  
├── package-lock.json // 描述 node_modules 文件中所有模块的版本信息，模块来源及依赖的小版本信息  
├── README.md // 项目介绍  
├── tsconfig.json // typescript编译配置  
└── vue.config.js // vue 编译配置

##  引入插件
|  名称   | 描述  | 版本  | 文档地址  |
|  ----  | ----  |  ----  | ----  |
| vue  | 构建数据驱动的 web 界面的渐进式框架 | 2.6.11 | https://cn.vuejs.org/v2/guide/
| core-js | 提供了es5、es6的polyfills | 3.6.5 | https://github.com/zloirock/core-js#readme
| vue-router | 前端路由 | 3.2.0 | https://router.vuejs.org/zh/installation.html
| axios | http客户端 | 0.19.2 | https://github.com/axios/axios
| vue-axios | axios接入支持 | 2.1.5 | https://github.com/imcvampire/vue-axios#readme
| @types/vue-ls | vue-ls 类型声明文件 | 3.2.1 |

##  延伸阅读
* [风格指南](https://cn.vuejs.org/v2/style-guide/)
* [类风格组件语法](https://class-component.vuejs.org/)
* [Vue CLI](https://cli.vuejs.org/zh/guide/)