open-index/open-npm huggingface dataset:
npm package: @icedrone/openapi
Author: Eyal Levin
Latest version: 1.1.0

# OpenAPI Autodoc For GitBook


A Website and a CLI that generates documentation formatted for GitBook from an
OpenAPI Specification


### Quick Start
```sh
$ npx @icedrone/openapi -f ./path/to/my/openapi.yaml
```

The CLI will generate documentation in your current working directory.

Use the Git Sync feature of GitBook to push your generated docs to your GitBook
Space.

### In a continuous integration environment

You can set up @icedrone/openapi in your continuous integration
environment to automatically generate documentation from an OpenAPI
specification in your repository, or one generated earlier in the build process.

This is intended to be used with GitBook Git Sync to keep your documentation up
to date - so make sure to set up a Git Sync space first.

Each CI environment differs, and we can't provide instructions for each one.
Here, we try to provide general instructions that can be applied to whatever CI
solution you use.

1. Make sure your CI can make a commit, and push to your repository. Since
   the generated documentation must be stored in your repo, your CI will need to
   push a commit containing the generated documentation.
2. Install Node in your CI environment, if it's not already available.
3. If necessary, generate your openapi spec.
4. Run `npx @icedrone/openapi -f ./path/to/my/openapi.yaml` in the root
   directory of your repository.
5. If your generated documentation files have changed, commit them and push them
   to the repository. Files to look for are `.gitbook.yaml` and the `docs` folder.

Your CI will likely be triggered by this commit.

Warning: If your OpenAPI spec is generated in a different way each time, this
will trigger an infinite CI loop. Make sure your OpenAPI spec is generated in
exactly the same way each time - no timestamps, or random examples of
parameters.

When the second CI run finishes, GitBook Sync will automatically take the new
generated documentation and push it to your GitBook Space.
npm package: @icefery/md-tool
Description: 一款 Markdown 批处理工具。目前支持功能如下：
Author: icefery
Latest version: 1.0.1

## 简介

一款 Markdown 批处理工具。目前支持功能如下：

- [x] `pretttier` 格式化 Markdown
- [x] `front-matter` 生成 `title` 和 `categories`
- [x] `mv-image` 移动图片到 `${basename}`

## 快速开始

```js
const { format } = require('@icefery/md-tool')

format('/your/doc', '/your/doc/root')
```

## 自定义

```js
const { format, plugins } = require('@icefery/md-tool')

function customPlugin(filename, root, text) {
  // TODO
  return text
}

format(
  '/your/doc',
  '/your/doc/root',
  [customPlugin, plugins.prettier]
)
```
npm package: @icefrieren/vite-inset-loader
Description: 在Vite构建的Vue应用中，编译阶段在SFC模板指定位置插入自定义内容，适用于需要在每个页面引入组件的小程序场景。支持include和exclude选项来精确控制需要处理的文件。
Author: Jeddy
Latest version: 1.0.11

# vite-inset-loader

## 发布新版本

切换到 enchance 分支

pnpm run build
pnpm run release