open-index/open-npm huggingface dataset:
npm package: @lsq645599166/dao-style-vue
Description: This template should help get you started developing with Vue 3 in Vite.
Latest version: 0.0.2-beta.1

# dao-style with Vue3

This template should help get you started developing with Vue 3 in Vite.

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

Since TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates.

However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can run `Volar: Switch TS Plugin on/off` from VSCode command palette.

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).

## Project Setup

```sh
pnpm i # or `npm i` or `yarn`
```

### Type-Check, Compile and Minify for Production

```sh
pnpm run build
```

#### Type-Check only

```sh
pnpm run typecheck
```

### Run Unit Tests with Jest

```sh
pnpm run test # or `npm t`
```

### Run Documents with Vitepress

```sh
pnpm run doc:dev
```
npm package: @lsq645599166/test
Description: 本组件库的主要目的是存放一些与业务相关联，同时跨项目使用频繁的组件
Latest version: 0.1.1

# dao-style-extend

本组件库的主要目的是存放一些与业务相关联，同时跨项目使用频繁的组件

- 天然的分包加载

## FIXME

- [ ] 当前文档站 dev 模式第一次打开的时候，可能会出现无法打开的情况，在命令行终端 dev 命令，重启即可

## 使用方式

### 前置条件

1. 我们使用一个插件来支持自动的引入组件对应的 css 文件[该插件地址](https://www.npmjs.com/package/@dao-style/unplugin-extend)
2. 请确保安装了 [`@dao-style/core`](https://www.npmjs.com/package/@dao-style/core)，本项目中的组件可能会依赖该组件库中的某个组件，但我们将其作为 peerDependency，并在打包时外置。

### 在项目中使用

你既可以单个的 SFC 中独立引入组件库中的某个组件

```vue
<template>
  <dao-label-extend />
</template>

<script setup>
import { DaoLabelExtend } from '@dao-style/extend';
</script>
```

或者你可以在全局引入并使用 installer 函数进行统一的注册

```typescript
import { DaoLabelExtend, DaoHoverCard, installer } from '@dao-style/extend';

const components = {
  DaoLabelExtend,
  DaoHoverCard,
  ...
};

app.use(installer(components));
```

## Recommended IDE Setup

- [VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)

```sh
npm i # or `npm i` or `yarn`
```

### Compile and Minify for Production

```sh
npm run build
```

#### Type-Check only

```sh
npm run typecheck
```

### Run Unit Tests with vitest

```sh
npm run test # or `npm t`
```
npm package: @lsql/ui
Description: This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
Latest version: 0.3.1

# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

### `npm test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).