open-index/open-npm huggingface dataset:
npm package: @lxxyx/emoji-cz
Description: A commitizen emoji adapter.
Latest version: 0.6.2

# emoji-cz
> A [commitizen](https://github.com/commitizen/cz-cli) emoji adapter.

[![NPM](https://nodei.co/npm/emoji-cz.png?downloads=true&stars=true)](https://nodei.co/npm/emoji-cz/)

```
? Select the type of change that you're committing: (Use arrow keys)
❯ ✨  Feat:      A new feature
  🐛  Fix:       A bug fix
  📚  Docs:      Documentation only changes
  🎨  Style:     Changes that do not affect the meaning of the code
  🔨  Refactor:  A code change that neither fixes a bug nor adds a feature
  🚀  Perf:      A code change that improves performance
  🚨  Test:      Adding missing tests or correcting existing tests
```

## Demo
Just check out the commit history above :point_up:

## Installation
```
yarn global add emoji-cz
# OR
# npm install --global emoji-cz

# set as default adapter globally
echo '{ "path": "emoji-cz" }' > ~/.czrc
```

## Usage
Simply use `git cz` instead of `git commit` when committing. See the doc of [Commitizen](https://github.com/commitizen/cz-cli) for more info.

## Settings
You can overwrite the settings in 3 different ways, it will apply the config by this order:

1. `package.json`
2. `.cz.json`
3. `.czrc`

```js
// in package.json
"config": {
  "commitizen": {
    // ...
    "emoji-cz": {
      // Overwrite types prompted to the command line.
      "types": {
        "Fix": {
          "emoji": "🐝", // overwrite "Fix" emoji to a bee
          "name": "Bug", // overwrite "Fix" name to "Bug"
          "description": "Dirty bug" // overwrite description of "Fix"
        },
        // add a new type "Chore"
        "Chore": {
          "emoji": "❓",
          "description": "Other changes that don't modify src or test files"
        }
      },

      // Overwrite the output commit subject in the specified format.
      // Below is the default format,
      // [emoji] will be replace with the chose type's emoji,
      // [name] will be replace with the chose type's name,
      // [subject] will be replace with the subject you entered.
      // One example output of the format can be: `✨ Feat: initial commit`
      "format": "[emoji] [name]: [subject]"
    }
  }
}

// in .cz.json or .czrc
{
  "emoji-cz": {
    //...
  }
}
```

## Author
Kai Hao <kevin830726@gmail.com>

## License
[MIT](LICENSE)
npm package: @lxxyx/mongoose-to-json
Description: A plugin for Mongoose to normalize JSON output
Author: Adam Reis
Latest version: 2.4.0

# @meanie/mongoose-to-json

[![npm version](https://img.shields.io/npm/v/@meanie/mongoose-to-json.svg)](https://www.npmjs.com/package/@meanie/mongoose-to-json)
[![node dependencies](https://david-dm.org/meanie/mongoose-to-json.svg)](https://david-dm.org/meanie/mongoose-to-json)
[![github issues](https://img.shields.io/github/issues/meanie/mongoose-to-json.svg)](https://github.com/meanie/mongoose-to-json/issues)
[![codacy](https://img.shields.io/codacy/400e8324a71d4410b9dc3980b5f8cdea.svg)](https://www.codacy.com/app/meanie/mongoose-to-json)


A plugin for Mongoose to normalize JSON output

![Meanie](https://raw.githubusercontent.com/meanie/meanie/master/meanie-logo-full.png)

## Installation

You can install this package using `yarn` or `npm`.

```shell
#yarn
yarn add @meanie/mongoose-to-json

#npm
npm install @meanie/mongoose-to-json --save
```

## Usage

Setup as a global plugin for all Mongoose schema's:

```js
const mongoose = require('mongoose');
const toJson = require('@meanie/mongoose-to-json');

mongoose.plugin(toJson);
```

Or for a specific (sub) schema:

```js
const mongoose = require('mongoose');
const toJson = require('@meanie/mongoose-to-json');
const {Schema} = mongoose;

const MySchema = new Schema({});
MySchema.plugin(toJson);
```

This plugin will normalize JSON output for client side applications from:

```json
{
  "_id": "400e8324a71d4410b9dc3980b5f8cdea",
  "__v": 2,
  "name": "Item A"
}
```

To a cleaner:

```json
{
  "_id": "400e8324a71d4410b9dc3980b5f8cdea",
  "name": "Item A"
}
```

You can also remove private paths from the JSON:

```js
const mongoose = require('mongoose');
const toJson = require('@meanie/mongoose-to-json');
const {Schema} = mongoose;

const schema = new Schema({
  email: {type: String},
  password: {type: String, private: true},
});

schema.plugin(toJson);

const User = mongoose.model('users', schema);
const user = new User({email: 'test@test.com', password: 'test'});

console.log(user.toJSON());
```

This will output:

```json
{
  "_id": "400e8324a71d4410b9dc3980b5f8cdea",
  "email": "test@test.com"
}
```

## Issues & feature requests

Please report any bugs, issues, suggestions and feature requests in the [@meanie/mongoose-to-json issue tracker](https://github.com/meanie/mongoose-to-json/issues).

## Contributing

Pull requests are welcome! If you would like to contribute to Meanie, please check out the [Meanie contributing guidelines](https://github.com/meanie/meanie/blob/master/CONTRIBUTING.md).

## Credits

* Meanie logo designed by [Quan-Lin Sim](mailto:quan.lin.sim+meanie@gmail.com)

## License
(MIT License)

Copyright 2016-2017, [Adam Reis](https://adam.reis.nz)
npm package: @lxy-hyy/coze-chat-vue3
Description: A Vue 3 chat component for Coze AI platform
Latest version: 1.1.3

# CozeChat Vue3

A Vue 3 chat component for Coze AI platform.

## Installation

```bash
npm install coze-chat-vue3
```

## Peer Dependencies

This package requires the following peer dependencies:

```bash
npm install vue@^3.0.0 element-plus@^2.0.0 @element-plus/icons-vue@^2.0.0
```

## Usage

### Global Registration

```javascript
import { createApp } from 'vue'
import CozeChat from 'coze-chat-vue3'
import 'coze-chat-vue3/dist/style.css'

const app = createApp(App)
app.use(CozeChat)
```

### Component Usage

```vue
<template>
  <CozeChat
    :token="yourToken"
    :bot-id="yourBotId"
    :user-avatar="userAvatar"
    :ai-avatar="aiAvatar"
    :base-url="baseUrl"
  />
</template>

<script setup>
const yourToken = 'your-coze-token'
const yourBotId = 'your-bot-id'
const userAvatar = 'https://example.com/user-avatar.png'
const aiAvatar = 'https://example.com/ai-avatar.png'
const baseUrl = 'https://api.coze.cn' // Optional, defaults to Coze China endpoint
</script>
```

### Local Import

```vue
<template>
  <CozeChat :token="token" :bot-id="botId" />
</template>

<script setup>
import { CozeChat } from 'coze-chat-vue3'
import 'coze-chat-vue3/dist/style.css'

const token = 'your-token'
const botId = 'your-bot-id'
</script>
```

## Props

| Prop | Type | Required | Default | Description |
|------|------|----------|---------|-------------|
| token | String | Yes | - | Coze API token |
| botId | String | Yes | - | Bot ID |
| conversationId | String | No | '' | Specific conversation ID |
| userAvatar | String | No | '' | User avatar URL |
| aiAvatar | String | No | '' | AI avatar URL |
| baseUrl | String | No | COZE_CN_BASE_URL | API base URL |
| baseApiUrl | String | No | '' | Base URL for file access |

## Composable

You can also use the `useCozeAPI` composable directly:

```vue
<script setup>
import { useCozeAPI } from 'coze-chat-vue3'

const {
  messages,
  isReady,
  currentConversationId,
  sendMessage,
  fetchConversations,
  switchConversation,
  uploadFile,
  // ... other methods
} = useCozeAPI()
</script>
```

## License

MIT
npm package: @lxzmo/drum
Description: 文档/文本编辑器
Latest version: 0.0.4

# drum

文档/文本编辑器

## Document

[中文文档](https://lxzmo.github.io/drum)

## Install

**npm**

```bash
npm install @lxzmo/drum
```

**pnpm**

```bash
pnpm install @lxzmo/drum
```

**yarn**

```bash
yarn add @lxzmo/drum
```

## Development

```bash
# install dependencies
$ pnpm install

# develop library by docs demo
$ pnpm start

# build library source code
$ pnpm run build

# build library source code in watch mode
$ pnpm run build:watch

# build docs
$ pnpm run docs:build

# Locally preview the production build.
$ pnpm run docs:preview

# check your project for potential problems
$ pnpm run doctor
```

## LICENSE

MIT