open-index/open-npm huggingface dataset:
npm package: @pureadmin/antdv
Description: pureadmin antdv
Author: xiaoxian521
Latest version: 0.0.2

# @pureadmin/antdv

- 抽离`ant-design-vue`3.x 版本的`Tabs`、`Anchor`、`TreeSelect`、`Switch`、`message`组件并完全兼容写法

**中文** | [English](./README-en.md)

## 安装

```bash
npm install @pureadmin/antdv
or
pnpm add @pureadmin/antdv
```

## 用法

- 支持按需引入，引入后可参考`ant-design-vue`3.x 版本对应组件的用法

- [Tabs](https://next.antdv.com/components/tabs-cn)
- [Anchor](https://next.antdv.com/components/anchor-cn)
- [TreeSelect](https://next.antdv.com/components/tree-select-cn)
- [Switch](https://www.antdv.com/components/switch-cn)
- [message](https://www.antdv.com/components/message-cn)

- [详细用法可参考 vue-pure-admin](https://github.com/xiaoxian521/vue-pure-admin)

```ts
import {
  Tabs,
  TabPane,
  Anchor,
  AnchorLink,
  TreeSelect,
  Switch,
  message,
} from "@pureadmin/antdv";
import "@pureadmin/antdv/dist/index.css";
```
npm package: @pureadmin/cli
Description: 快速构建pure-admin相关项目的命令行工具
Author: Ten-K
Latest version: 3.0.0

<h1 align="center">@pureadmin/cli</h1>
<p align="center">快速构建pure-admin相关项目的命令行工具</p>

<p align="center">
<a href="https://www.npmjs.com/package/@pureadmin/cli" target="__blank"><img src="https://img.shields.io/npm/v/@pureadmin/cli?color=a1b858&label=" alt="NPM version"></a>
</p>

简体中文 | [English](./README.en-US.md)

<img src="https://xiaoxian521.github.io/hyperlink/gif/pure-admin-cli.gif" alt="pure-admin-cli" width="380" />

## 🏠 模板类型

| **模板类型** | **仓库地址**                                                                             |
| :----------- | :--------------------------------------------------------------------------------------- |
| `admin`      | [vue-pure-admin 完整版本](https://github.com/pure-admin/vue-pure-admin)                  |
| `thin`       | [vue-pure-admin 非国际化精简版本](https://github.com/pure-admin/pure-admin-thin)         |
| `i18n`       | [vue-pure-admin 国际化精简版本](https://github.com/pure-admin/pure-admin-thin/tree/i18n) |
| `tauri`      | [vue-pure-admin 的 tauri 版本](https://github.com/pure-admin/tauri-pure-admin)           |
| `electron`   | [vue-pure-admin 的 electron 版本](https://github.com/pure-admin/electron-pure-admin)     |

## 📦 全局安装

```bash
npm install -g @pureadmin/cli
# or
yarn global add @pureadmin/cli
# or
pnpm add -g @pureadmin/cli
```

## 🚀 全局升级

```bash
npm update -g @pureadmin/cli
# or
yarn global upgrade --latest @pureadmin/cli
# or
pnpm up --latest -g @pureadmin/cli
```

## ⛽ 全局卸载

```bash
npm uninstall -g @pureadmin/cli
# or
yarn global remove @pureadmin/cli
# or
pnpm remove -g @pureadmin/cli
```

## ⚙️ 用法

pure init `模板类型` `项目名称`

```bash
pure init thin myproject
```

交互式选择模板并创建项目

```bash
pure create
```

当然也可以选择不安装`@pureadmin/cli`创建项目

```bash
npx @pureadmin/cli init thin myproject
# or
npx @pureadmin/cli create
```

## 🔎 更多命令

检查版本，也可以用于检查是否成功安装`@pureadmin/cli`

```bash
pure -v
```

类似下图所示，代表安装成功

<img src="https://xiaoxian521.github.io/hyperlink/img/pureCliv.jpg" alt="pure-v" width="380" />

更多帮助信息

```bash
pure -h
```

<img src="https://xiaoxian521.github.io/hyperlink/img/pureClih.jpg" alt="pure-h" width="380" />

## License

[MIT © 2022-present, pure-admin](./LICENSE)
npm package: @pureadmin/components
Description: pureadmin components
Author: xiaoxian521
Latest version: 1.1.0

# @pureadmin/components

- 抽离`ant-design-vue`3.x 版本的`Tabs`、`Anchor`、`TreeSelect`、`Switch`、`message`组件并完全兼容写法

**中文** | [English](./README-en.md)

## 安装

```bash
npm install @pureadmin/components
or
pnpm add @pureadmin/components
```

## 用法

- 支持按需引入，引入后可参考`ant-design-vue`3.x 版本对应组件的用法

- [Tabs](https://next.antdv.com/components/tabs-cn)
- [Anchor](https://next.antdv.com/components/anchor-cn)
- [TreeSelect](https://next.antdv.com/components/tree-select-cn)
- [Switch](https://www.antdv.com/components/switch-cn)
- [message](https://www.antdv.com/components/message-cn)

- [详细用法可参考 vue-pure-admin](https://github.com/xiaoxian521/vue-pure-admin)

```ts
import {
  Tabs,
  TabPane,
  Anchor,
  AnchorLink,
  TreeSelect,
  Switch,
  message,
} from "@pureadmin/components";
import "@pureadmin/components/dist/index.css";
```
npm package: @pureadmin/descriptions
Description: Use tsx syntax to encapsulate element-plus Descriptions twice to provide flexible configuration items
Author: xiaoxian521
Latest version: 1.2.1

<h1 align="center">@pureadmin/descriptions</h1>
<p align="center">二次封装element-plus的Descriptions，提供灵活的配置项</p>

<p align="center">
<a href="https://www.npmjs.com/package/@pureadmin/descriptions" target="__blank"><img src="https://img.shields.io/npm/v/@pureadmin/descriptions?color=a1b858&label=" alt="NPM version"></a>
<a href="https://www.npmjs.com/package/@pureadmin/descriptions" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/@pureadmin/descriptions?color=50a36f&label="></a>
</p>

简体中文 | [English](./README.en-US.md)

- [预览地址](https://pure-admin.github.io/pure-admin-descriptions)

## 🤔 开发初衷

- `element-plus` [Descriptions](https://element-plus.org/zh-CN/component/descriptions.html#descriptions-item-%E5%B1%9E%E6%80%A7) 的`Descriptions Item`属性目前只能写在`<template></template>`模版里，这样不是很灵活，如果描述列表的`Item`足够多，代码写、看起来很臃肿，于是我开发了这个库，让我们一起探索吧

## 🚀 特性

- 🦾 **灵活度高**: 使用`tsx`语法编写，保证类型的同时，给开发者提供了更灵活的写法，给使用者提供了更方便的配置
- ⚡ **完全可摇树**: 自带 Tree-shaking，只对引入的代码进行打包
- 🫶 **代码零侵入**: 保持`element-plus` [Descriptions](https://element-plus.org/zh-CN/component/descriptions.html) 所有属性、插槽的同时，提供更灵活的配置
- ⚓ **代码提交前校验**: 使用 [husky](https://typicode.github.io/husky/#/) 对提交代码前进行规则校验，强制规范开发流程，防止开发失误

## 📦 安装

```bash
npm install @pureadmin/descriptions
or
pnpm add @pureadmin/descriptions
```

## 🦄 用法

### 局部注册（单文件）

```ts
import { PureDescriptions } from "@pureadmin/descriptions";

<pure-descriptions :data="data" :columns="columns"></pure-descriptions>
```

### 全局注册（main.ts）

```ts
import { createApp } from "vue";
import App from "./App.vue";

import PureDescriptions from "@pureadmin/descriptions";

const app = createApp(App);

app.use(PureDescriptions).mount("#app");
```

[点击查看具体用法](https://github.com/pure-admin/pure-admin-descriptions/blob/main/src/App.vue)

## Volar 支持

- 如果您在使用 `Volar`，那么可以在 tsconfig.json 中配置 compilerOptions.types 来指定全局组件类型（尤其是全局注册时要想获得类型提示就需要加上下面配置）

```js
// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["@pureadmin/descriptions/volar"]
  }
}
```

## 许可证

[MIT © xiaoxian521-latest](./LICENSE)
npm package: @pureadmin/release
Description: 超简单的发包工具（修改版本号并提交git、自动打包、发布npm、计算并显示打包后文件大小）
Author: xiaoxian521
Latest version: 1.1.0

<p align="center">
@pureadmin/release  
<br />
超简单的发包工具（修改版本号并提交git、自动打包、发布npm、计算并显示打包后文件大小）
</p>

<p align="center">
<a href="https://www.npmjs.com/package/@pureadmin/release" target="__blank"><img src="https://img.shields.io/npm/v/@pureadmin/release?color=a1b858&label=" alt="NPM version"></a>
</p>

简体中文 | [English](./README.en-US.md)

## 📦 安装

```bash
npm install @pureadmin/release -D
# or
yarn add @pureadmin/release -D
# or
pnpm add @pureadmin/release -D
```

## ⚙️ 用法

1. 在 `package.json` 的 `scripts` 中加入下面代码

```json
"scripts": {
  "pub": "pub"
}
```

2. 执行自动发版命令

```bash
npm run pub
# or
yarn pub
# or
pnpm pub
```

## ⚠️ 注意

1. 请确保在执行自动发版命令前，清空当前 `git` 暂存区
2. 默认会使用 `npm run build` 打包，如当前打包命令不是 `build` ，比如是 `npm run lib` ，修改 `package.json` 的 `scripts` 如下面代码

```json
"scripts": {
  "pub": "pub lib"
}
```

## License

[MIT © 2022-present, pure-admin](./LICENSE)
npm package: @pureadmin/table
Description: 二次封装element-plus的Table，提供灵活的配置项
Author: xiaoxian521
Latest version: 3.3.0

<h1 align="center">@pureadmin/table</h1>
<p align="center">二次封装element-plus的Table，提供灵活的配置项</p>

<p align="center">
<a href="https://www.npmjs.com/package/@pureadmin/table" target="__blank"><img src="https://img.shields.io/npm/v/@pureadmin/table?color=a1b858&label=" alt="NPM version"></a>
<a href="https://www.npmjs.com/package/@pureadmin/table" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/@pureadmin/table?color=50a36f&label="></a>
</p>

简体中文 | [English](./README.en-US.md)

[预览地址](https://pure-admin.github.io/pure-admin-table/)  
[更多示例，基本所有的用法这里都有](https://pure-admin.github.io/vue-pure-admin/#/table/index?username=sso&roles=admin&accessToken=eyJhbGciOiJIUzUxMiJ9.admin)

## 🤔 开发初衷

`element-plus` [Table](https://element-plus.org/zh-CN/component/table.html#table-column-%E5%B1%9E%E6%80%A7) 的`Table-column`属性目前只能写在`<template></template>`模版里，这样不是很灵活，如果表格的`column`足够多，代码写、看起来很臃肿，但`element-plus` [Virtualized Table](https://element-plus.org/zh-CN/component/table-v2.html) 可配置性就很高，为了保持统一，我将`Table`二次封装并沿用了`cellRenderer`、`headerRenderer`这两个自定义渲染器，内置了可通过配置渲染的分页组件，当然还有一些额外的属性，让我们一起探索吧

## 🚀 特性

🦾 **灵活度高、强类型**: 使用`TSX`语法编写，拥有强大的类型推导提示和灵活、方便的配置  
⚡ **完全可摇树**: 自带`Tree-Shaking`，只对引入的代码进行打包  
🫶 **代码零侵入**: 保持`Element-Plus` [Table](https://element-plus.org/zh-CN/component/table.html) 的所有属性、插槽、事件、方法的同时，提供更灵活的配置，而且还内置了可通过配置渲染的分页组件和加载动画以及表格自适应内容区高度等，当然 [自定义命名空间](https://element-plus.org/zh-CN/guide/namespace.html) 也不会受到任何影响  
🌍 **国际化友好**: 内置三种精简的国际化（简体中文：`zhCn`、繁体中文：`zhTw`、英语: `en`），提供三种国际化配置方法，使其配置更灵活、方便。当然也可以结合 [vue-i18n](https://vue-i18n.intlify.dev/) ，让表格自适应国际化语言  
💚 **SSR友好**: 完全兼容`Nuxt3`  
📡 **可通过`CDN`引用**: 同时支持`jsdelivr`和`unpkg`

## 📦 安装

```bash
npm install @pureadmin/table
# or
yarn add @pureadmin/table
# or
pnpm add @pureadmin/table
```

## 📡 `CDN`

```html
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/@pureadmin/table/dist/style.css" />
<script src="//cdn.jsdelivr.net/npm/@pureadmin/table"></script>
<!-- or -->
<link rel="stylesheet" href="//unpkg.com/@pureadmin/table/dist/style.css" />
<script src="//unpkg.com/@pureadmin/table"></script>
```

## ⚙️ 用法

### 局部注册（单文件）

```ts
import "@pureadmin/table/dist/style.css";
import { PureTable } from "@pureadmin/table";

<pure-table locale="zhCn" :data="dataList" :columns="columns" :pagination="pagination"></pure-table>
```

### 全局注册（main.ts）

```ts
import { createApp } from "vue";
import App from "./App.vue";

import "@pureadmin/table/dist/style.css";
import PureTable from "@pureadmin/table";

const app = createApp(App);

app.use(PureTable, { locale: "zhCn" }).mount("#app");
```

[点击查看按需、全局、自定义命名空间、`nuxt3`以及`Html`文件引入的用法示例](https://github.com/pure-admin/pure-admin-table/tree/main/playgrounds)

## 🔮 `Volar`支持

如果您在使用 `Volar`，那么可以在 `tsconfig.json` 中配置 `compilerOptions.types` 来指定全局组件类型（尤其是全局注册时要想获得类型提示就需要加上下面配置）

```js
// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["@pureadmin/table/volar"]
  }
}
```

## 许可证

[MIT © 2022-present, pure-admin](./LICENSE)
npm package: @pureadmin/theme
Description: pure admin theme plugin for vite
Author: xiaoxian521
Latest version: 3.3.0

# @pureadmin/theme

`vue-pure-admin` 官方主题插件

[详细用法可参考 vue-pure-admin](https://github.com/pure-admin/vue-pure-admin)

## 感谢

`@pureadmin/theme` 主题插件移植于 [@zougt/vite-plugin-theme-preprocessor](https://github.com/GitOfZGT/vite-plugin-theme-preprocessor) 在此基础上定制化出符合 [vue-pure-admin](https://github.com/pure-admin/vue-pure-admin) 的主题插件  
感谢 `@zougt/vite-plugin-theme-preprocessor` 作者的开源
npm package: @pureadmin/utils
Description: pureadmin utils
Author: xiaoxian521
Latest version: 2.6.4

<br>
<p align="center">
  <a href="https://pure-admin-utils.netlify.app" target="_blank">
    <img src="https://xiaoxian521.github.io/hyperlink/img/pureadmin-utils.png" alt="pure-admin-utils" width="220" />
  </a>
</p>

<p align="center">
@pureadmin/utils   
<br />
常用的工具函数（utils、hooks）
</p>

<p align="center">
<a href="https://www.npmjs.com/package/@pureadmin/utils" target="__blank"><img src="https://img.shields.io/npm/v/@pureadmin/utils?color=a1b858&label=" alt="NPM version"></a>
<a href="https://www.npmjs.com/package/@pureadmin/utils" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/@pureadmin/utils?color=50a36f&label="></a>
</p>

**中文** | [English](./README.en-US.md)

## 👀 文档

- [文档地址](https://pure-admin-utils.netlify.app/)

## 🚀 特性

- 🌎 **任意`JavaScript`环境中运行**: 支持`Node.js`、浏览器以及任意`JavaScript`框架
- 📡 **可通过`CDN`引用**: 同时支持`jsdelivr`和`unpkg`
- ⚡️ **完全可摇树**: 自带`Tree-shaking`，只对引入的代码进行打包
- 💫 **零依赖**: 零`Dependencies`依赖，只会安装项目本身
- 🦾 **强类型**: 使用`TypeScript`编写，拥有强大的类型推导提示
- 💯 **`100%`测试**: `100%`测试覆盖率，`100%`测试通过率

## 📦 安装

```bash
# npm
npm install @pureadmin/utils

# or yarn
yarn add @pureadmin/utils

# or pnpm
pnpm add @pureadmin/utils
```

## 📡 `CDN`

```html
<!-- 提供包含所有方法的全局变量 PureUtils -->

<!-- jsdelivr -->
<script src="//cdn.jsdelivr.net/npm/@pureadmin/utils"></script>

<!-- unpkg -->
<script src="//unpkg.com/@pureadmin/utils"></script>
```

## 📚 示例

集成 `vue-vite`、`vue-cli`、`preact`、`react`、`solid`、`svelte`、`nuxt3`、`next`、`node`、`html` 使用示例

[查看示例代码](https://github.com/pure-admin/pure-admin-utils-docs/tree/master/playgrounds)

## 许可证

[MIT © 2022-present, pure-admin](./LICENSE)
npm package: @pureboard/react-native-pure-structure
Description: react native structure
Author: DongGukMon
Latest version: 0.1.0

# react-native-pure-structure

react native structure

## Installation

```sh
npm install react-native-pure-structure
```

## Usage


```js
import { multiply } from 'react-native-pure-structure';

// ...

const result = await multiply(3, 7);
```


## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @pureboard/react-native-pure-transition
Description: react native pure transtion
Author: DongGukMon
Latest version: 0.1.1

# react-native-pure-transition

react native pure transition은 reanimated를 사용하지 않고, React Native의 내장 Animated만을 사용해 Component Exiting animation 및 Fade, Slide 등 기본 animation preset을 손쉽게 적용하기 위해 만들었습니다.

![react-native-pure-transition](./example.gif)

## Installation

```sh
npm i @pureboard/react-native-pure-transition
yarn add @pureboard/react-native-pure-transition
```

## Usage

```js
import {
  Fade,
  PureTransition,
} from '@pureboard/react-native-pure-transition';

return (
  <PureTransition
    isVisible={isVisible}
    style={styles.outerTransition}
    entering={Fade.duration(300)}
    exiting={Fade.duration(300)}
  >
    {children}
  </PureTranstion>
)
// ...

const result = await multiply(3, 7);
```
## API Reference

### PureTransition
#### props
- `isVisible(boolean) required`: PureTransition은 exiting animation 구현을 위해 조건부 렌더링이 아니라 isVisible prop을 통해 노출 여부를 결정합니다. (isVisible이 false일 때 컴포넌트를 unmount 시키지 않고 style을 통해 노출 여부를 제어합니다.)
- `entering(Transition)`: 아래에서 설명할 Animation Type을 받습니다. entering 애니메이션의 종류와 세부 옵션을 결정합니다.
- `exiting(Transition)`: 아래에서 설명할 Animation Type을 받습니다. exiting 애니메이션의 종류와 세부 옵션을 결정합니다.
- `slideOffset(number)`: Slide Transition Animation 타입(SlideUp, SlideDown, FadeSlideUp, FadeSlideDown)에서 slide offset을 결정합니다. (default: 1000)


### Animation Type
기본적으로 Fade와, 상하 Slide를 조합한 5가지의 animation preset을 제공합니다. PureTransition의 entering, exiting props에 넘겨주어 원하는 animation을 실행합니다.
chaining으로 duration, delay를 설정할 수 있습니다.
```js
<PureTransition
  {...}
  entering={Fade.duration(100)}
  exiting={FadeSlideUp.duration(500).delay(1000)}
>
```
`duration(number)`: 애니메이션 지속시간을 결정합니다. 단위는 ms. (default: 300)
`delay(number)`: delay 만큼 기다렸다가 animation을 실행합니다. 단위는 ms. (default: 0)

#### Fade
#### FadeSlideDown
#### FadeSlideUp,
#### SlideDown,
#### SlideUp,

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @purecars/oauth-js
Description: Minimal Oauth 2.0 library for the browser
Author: PureCars Labs
Latest version: 1.1.2

## Oauth JS


#### Contents
- [Features](#Features)
- [Usage](#usage)
- [Testing](#testing)
- [Performance Benchmarks](#benchmarking-suite)
- [Security](#security)


#### Features
- Minimal Oauth 2.0 client library
- Simple management of Oauth flow
- Compliant with bundle tree-shaking

#### Contributing

- `npm start` - execute code in `src` directory with live reload via `nodemon` transpiled with `babel-node`
- `npm run serve:dev <target>` - execute target code with live reload via `nodemon` transpiled with `babel-node`
- `npm run benchmark` - run benchmark tests with `benchmark.js`
- `npm run benchmark:watch` - run benchmark tests with `benchmark.js` and watch for file changes
- `npm run lint` - code linting with `eslint`
- `npm run lint:fix` - fix problems automatically with `eslint`
- `npm test` - run tests with `mocha` and `chai` with spec as reporter and `nyc` code coverage
- `npm run test:watch` - run tests with `mocha` and `chai` and watch for changes
- `npm run test:report` - export tests results as html files in the `./reports` folder via `mochasome`
- `npm run build:dist` - transpile and minify ES6+ code and create sourcemaps with `babel` & `babili`
- `npm run serve:dist` - serve production files from the `./dist` folder via `node`
- `npm run scan:security` - run vulnerability tests via the node security platform `nsp`

#### Testing

_Testing with [Mocha][mocha-url] and [Chai][chai-url], HTML Reports via [mochawesome][mochawesome-url]_

```bash
npm test

```

#### Benchmarking Suite

_Benchmark Testing with [Benchmark.js][benchmark-url]_

```bash
npm run benchmark

```

#### Security

_Run vulnerability tests via `Node Security Project`_


[babel-url]: https://github.com/babel/babel
[babili-url]: https://github.com/babel/babili
[babel-register-url]: https://github.com/babel/babel/tree/master/packages/babel-register
[mocha-url]: https://github.com/mochajs/mocha
[chai-url]: https://github.com/chaijs/chai
[mochawesome-url]: https://github.com/adamgruber/mochawesome
[eslint-url]: https://github.com/eslint/eslint
[benchmark-url]: https://github.com/bestiejs/benchmark.js
[nodemon-url]: https://github.com/remy/nodemon
[nsp-url]: https://github.com/nodesecurity/nsp
npm package: @purecore-br/one-q-4-all
Description: Universal and Native Message Routing Infrastructure. Zero dependencies, ultra-high performance.
Author: purecore Team
Latest version: 0.1.0

#![logo do one-q-4-all](./site/logo.webp)

O **One-Q-4-All** é um Tradutor de Filas (Queue Translator) universal e nativo, construído para unificar o caos dos protocolos de mensageria em uma única interface elegante e eficiente.

Imagine poder rotear mensagens do **NATS** para o **Kafka**, do **Redis Streams** para o **RabbitMQ**, sem precisar de infraestruturas pesadas ou configurações complexas. O One-Q-4-All faz exatamente isso, utilizando implementações nativas e de alta performance.

---

## ✨ Funcionalidades

- 🔌 **Agnóstico a Protocolo**: Suporte nativo para Kafka, NATS, Redis Streams e RabbitMQ.
- 🔄 **Roteamento Inteligente**: Encaminhe mensagens entre diferentes brokers com facilidade.
- ⚡ **Performance Nativa**: Implementações focadas em baixo overhead e alta taxa de transferência.
- 🛠️ **Extensível**: Sistema de adaptadores que permite adicionar novos brokers em minutos.
- 🛡️ **Seguro & Confiável**: Suporte total para ACK/NACK e garantia de entrega.

---

## 🏗️ Como Funciona

O núcleo do projeto é o `QueueTranslator`, que gerencia diferentes adaptadores. Cada adaptador fala o "idioma" nativo do seu broker e o traduz para uma interface comum.

### Exemplo de Uso

```typescript
import { QueueTranslator } from './packages/core';
import { NatsAdapter } from './packages/nats-native';
import { KafkaAdapter } from './packages/kafka-native';

const translator = new QueueTranslator();

// Registra os brokers
await translator.register(new NatsAdapter({ url: 'nats://localhost:4222' }));
await translator.register(new KafkaAdapter({ brokers: ['localhost:9092'] }));

// Adiciona uma rota automática: NATS -> Kafka
await translator.addRoute('nats', 'order.created', 'kafka', 'processing.orders');
```

---

## 🛠️ Tecnologias Utilizadas

- **Runtime**: [Bun](https://bun.sh) (Performance extrema)
- **Linguagem**: [TypeScript](https://www.typescriptlang.org/) (Tipagem nominal semântica)
- **Protocolos**: TCP Nativo, RESP (Redis), Kafka Wire Protocol.

---

## 📝 Documentação e Relatórios

Para entender mais sobre a evolução do projeto e decisões técnicas:

- [📜 CHANGELOG.md](./CHANGELOG.md) - Histórico de todas as mudanças.
- [📊 Relatórios Técnicos](./reports/) - Detalhes profundos de implementação.

---

## 🚀 Como Testar

1. Certifique-se de ter o **Bun** instalado.
2. Clone o repositório.
3. Instale as dependências:
   ```bash
   bi # Alternativa para bun install via WSL
   ```
4. Execute os testes:
   ```bash
   bun test
   ```

---

## 👨‍💻 Autor

Criado com ❤️ por **Jean Carlo Nascimento** e potencializado pela **Antigravity AI**.

---

### 💡 Por que @purecore?

O projeto faz parte do ecossistema `@purecore`, focado em criar ferramentas de infraestrutura puras, leves e extremamente rápidas para o mundo moderno.

---
[Como foi feito e Como funciona (Post Técnico)](./README.md#post-tecnico)
npm package: @purecss-co/cli
Description: purecss.co CLI
Author: Asyraf Hussin @AsyrafHussin
Latest version: 1.0.2

# @purecss-co/cli

Generate purecss project base on [purecss-template](https://github.com/purecss-co/purecss-template)

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@purecss-co/cli.svg)](https://www.npmjs.com/package/@purecss-co/cli)
[![Downloads/week](https://img.shields.io/npm/dw/@purecss-co/cli.svg)](https://www.npmjs.com/package/@purecss-co/cli)
[![License](https://img.shields.io/npm/l/@purecss-co/cli.svg)](https://github.com/purecss-co/purecss-cli/blob/main/package.json)

## Getting Started

```bash
npm install -g @purecss-co/cli
```

## Usage

```bash
pcss [PROJECT-NAME]
```

## Contributing

If you spot any errors, typos or missing information, please submit a pull request.

## License

MIT. See [LICENSE](LICENSE) for more details.
npm package: @puredazzle/stylelint-config-order
Description: Stylelint shareable order config
Author: Chris Andersson
Latest version: 4.0.0

# stylelint-config-order

Stylelint config that sorts related property declarations by grouping together following the order:

- Layout Properties (z-index, position, float, clear, display)
- Box Model Properties (width, height, margin, padding)
- Visual Properties (background, border)
- Typography Properties (color, font-size, font-family, text-align)
- Transform Properties (transform, perspective)
- Misc Properties (cursor, overflow)


## Install

```
$ npm install @puredazzle/stylelint-config-order --save-dev
```


## Usage

Add the following to your [Stylelint config](https://stylelint.io/user-guide/configuration/):

```json
{
	"extends": "@puredazzle/stylelint-config-order"
}
```