open-index/open-npm huggingface dataset:
npm package: @mxjs/a-clink
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-clink/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-clink/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-cli
Latest version: 3.0.9

# mxjs-a-clink

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-clink/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-clink/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-clink.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-clink)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-color-picker
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-color-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-color-picker/actions) [![Coverage Status](https://img.shields.io/coveralls/miaox
Latest version: 1.1.6

# mxjs-a-color-picker

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-color-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-color-picker/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-color-picker.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-color-picker)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-date-range-picker
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-date-range-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-date-range-picker/actions) [![Coverage Status](https://img.shields.io/cover
Author: twinh
Latest version: 3.1.6

# mxjs-a-date-range-picker

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-date-range-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-date-range-picker/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-date-range-picker.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-date-range-picker)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-form
Description: > TODO: description
Author: twinh
Latest version: 5.2.2

# Miaoxing Admin Form

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-form/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-form/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-form.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-form)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-input
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-input/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-input/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-inp
Latest version: 1.6.2

# mxjs-a-input

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-input/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-input/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-input.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-input)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-link-picker
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-link-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-link-picker/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxin
Latest version: 2.0.2

# mxjs-a-link-picker

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-link-picker/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-link-picker/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-link-picker.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-link-picker)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-loading
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-loading/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-loading/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-loadi
Latest version: 2.1.2

# mxjs-loading

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-loading/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-loading/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-loading.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-loading)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-media
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-media/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-media/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-med
Latest version: 3.0.4

# mxjs-a-media

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-media/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-media/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-media.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-media)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-region-cascader
Description: [![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
Author: twinh
Latest version: 1.1.5

# mxjs-a-region-cascader

[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-ret
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-ret/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-ret/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-ret.svg
Latest version: 2.2.2

# miaoxing-a-ret

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-ret/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-ret/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-ret.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-ret)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-sku
Description: [![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
Author: twinh
Latest version: 1.5.6

# mxjs-a-sku

[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-table
Description: > TODO: description
Author: twinh
Latest version: 2.5.0

# Miaoxing Admin Table

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-table/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-table/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-table.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-table)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-ueditor
Description: [![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
Author: twinh
Latest version: 1.1.15

# mxjs-a-ueditor

[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/a-upload
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-upload/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-upload/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-u
Author: twinh
Latest version: 1.4.6

# mxjs-a-upload

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-upload/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-upload/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-upload.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-upload)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/actions
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-actions/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-actions/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-actio
Latest version: 0.2.23

# Miaoxing Actions

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-actions/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-actions/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-actions.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-actions)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/api
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-api/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-api/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-api.svg?style
Latest version: 1.1.7

# Miaoxing API

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-api/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-api/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-api.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-api)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/app
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-app/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-app/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-app.svg?style
Latest version: 0.8.6

# mxjs-app

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-app/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-app/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-app.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-app)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/auth
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-auth/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-auth/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-auth.svg?st
Latest version: 1.3.1

# mxjs-auth

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-auth/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-auth/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-auth.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-auth)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/axios
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-axios/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-axios/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-axios.svg
Latest version: 2.2.6

# mxjs-axios

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-axios/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-axios/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-axios.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-axios)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/border
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-border/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-border/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-border.
Latest version: 1.0.14

# mxjs-border

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-border/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-border/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-border.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-border)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/cli
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-cli/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-cli/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-cli.svg?style
Latest version: 0.1.21

# mxjs-cli

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-cli/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-cli/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-cli.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-cli)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/config
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-config/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-config/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-config.
Latest version: 1.1.7

# mxjs-config

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-config/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-config/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-config.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-config)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/css
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-css/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-css/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-css.svg?style
Author: twinh
Latest version: 1.2.6

# mxjs-css

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-css/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-css/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-css.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-css)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/cur-url
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-table/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-table/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-tab
Latest version: 2.0.1

# Miaoxing Admin Table

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-a-table/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-a-table/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-a-table.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-a-table)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/event
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-event/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-event/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-event.svg
Latest version: 1.1.9

# mxjs-event

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-event/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-event/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-event.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-event)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/icons
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-icons/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-icons/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-icons.svg
Author: twinh
Latest version: 1.2.6

# mxjs-icons

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-icons/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-icons/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-icons.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-icons)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/infinite-list
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-infinite-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-infinite-list/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxin
Latest version: 0.3.24

# mxjs-infinite-list

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-infinite-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-infinite-list/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-infinite-list.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-infinite-list)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/list
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-list/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-list.svg?st
Author: twinh
Latest version: 0.2.13

# Miaoxing List

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-list/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-list.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-list)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/loading
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-loading/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-loading/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-loadi
Latest version: 0.4.2

# mxjs-loading

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-loading/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-loading/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-loading.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-loading)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-button
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-button/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-button/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-b
Latest version: 1.2.6

# mxjs-m-button

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-button/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-button/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-button.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-button)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-card
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-card/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-card/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-card.
Latest version: 1.2.6

# mxjs-m-card

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-card/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-card/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-card.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-card)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-checkbox
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-checkbox/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-checkbox/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs
Latest version: 1.2.6

# mxjs-m-checkbox

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-checkbox/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-checkbox/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-checkbox.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-checkbox)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-divider
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-divider/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-divider/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m
Latest version: 1.2.6

# mxjs-m-divider

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-divider/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-divider/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-divider.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-divider)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-empty
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-empty/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-empty/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-emp
Latest version: 1.2.6

# mxjs-m-empty

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-empty/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-empty/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-empty.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-empty)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-footer-bar
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-footer-bar/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-footer-bar/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/
Latest version: 1.2.9

# mxjs-m-footer-bar

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-footer-bar/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-footer-bar/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-footer-bar.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-footer-bar)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-icon
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-icon/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-icon/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-icon.
Latest version: 1.2.6

# mxjs-m-icon

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-icon/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-icon/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-icon.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-icon)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-list
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-list/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-list.
Latest version: 1.2.6

# mxjs-m-list

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-list/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-list/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-list.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-list)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-page
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-page/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-page/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-page.
Latest version: 1.2.9

# mxjs-m-page

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-page/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-page/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-page.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-page)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-ret
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-ret/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-ret/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-ret.svg
Latest version: 1.1.9

# mxjs-m-ret

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-ret/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-ret/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-ret.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-ret)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-rich-text
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-rich-text/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-rich-text/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mx
Latest version: 1.2.6

# mxjs-m-rich-text

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-rich-text/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-rich-text/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-rich-text.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-rich-text)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-stepper
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-stepper/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-stepper/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m
Latest version: 1.2.6

# mxjs-m-stepper

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-stepper/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-stepper/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-stepper.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-stepper)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/m-swipe-action
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-swipe-action/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-swipe-action/actions) [![Coverage Status](https://img.shields.io/coveralls/miaox
Latest version: 1.2.7

# mxjs-m-swipe-action

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-m-swipe-action/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-m-swipe-action/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-m-swipe-action.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-m-swipe-action)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/money
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-money/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-money/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-money.svg
Latest version: 1.1.6

# mxjs-money

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-money/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-money/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-money.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-money)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/router
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-router/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-router/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-router.
Latest version: 0.3.5

# mxjs-router

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-router/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-router/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-router.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-router)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/router-modal
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-router-modal/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-router-modal/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/
Latest version: 0.3.6

# mxjs-router-modal

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-router-modal/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-router-modal/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-router-modal.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-router-modal)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/style
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-style/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-style/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-style.svg
Latest version: 2.0.6

# mxjs-style

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-style/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-style/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-style.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-style)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/taro
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-taro/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-taro/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-taro.svg?st
Latest version: 1.0.20

# mxjs-taro

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-taro/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-taro/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-taro.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-taro)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/test
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-test/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-test/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-test.svg?st
Author: twinh
Latest version: 2.0.7

# mxjs-test

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-test/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-test/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-test.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-test)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/theme
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-theme/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-theme/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-theme.svg
Latest version: 1.1.6

# mxjs-theme

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-theme/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-theme/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-theme.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-theme)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/ueditor
Description: [![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
Author: twinh
Latest version: 0.3.5

# mxjs-ueditor

[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/upload
Description: [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/miaoxing/mxjs-upload/Build?style=flat-square)](https://github.com/miaoxing/mxjs-upload/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-upload.svg?style=fl
Author: twinh
Latest version: 0.6.28

# mxjs-upload

[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/miaoxing/mxjs-upload/Build?style=flat-square)](https://github.com/miaoxing/mxjs-upload/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-upload.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-upload)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxjs/webpack
Description: [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-webpack/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-webpack/actions) [![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-webpa
Latest version: 2.0.7

# mxjs-webpack

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/miaoxing/mxjs-webpack/build.yml?style=flat-square)](https://github.com/miaoxing/mxjs-webpack/actions)
[![Coverage Status](https://img.shields.io/coveralls/miaoxing/mxjs-webpack.svg?style=flat-square)](https://coveralls.io/r/miaoxing/mxjs-webpack)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](http://www.opensource.org/licenses/MIT)
npm package: @mxlabs/notify
Description: 本包提供以下核心功能：
Author: MatrixLabs
Latest version: 1.0.0

# @mxlabs/nofity

# Guide

本包提供以下核心功能：

1. 集成 ChainLang Agent 模型服务，支持 Google Gemini 等大语言模型
2. 提供飞书机器人消息推送及事件回调处理能力
3. 封装 Gemini 模型接口，支持 LLM 文本分析与处理

## 许可证

MIT
npm package: @mxlabs/okxnotify
Description: OKX notification package with Feishu, Cloudflare Workers, and Gemini AI agent integration - Complete bundle
Author: MatrixLabs
Latest version: 1.0.19

# @mxlabs/okxnotify

Complete standalone OKX notification package with Feishu, Cloudflare Workers, and Gemini AI agent integration.

## Installation

```bash
pnpm install @mxlabs/okxnotify
```

## Usage

## ES Modules Example

```javascript
import { sendFeishuNotification } from '@mxlabs/okxnotify';

await sendFeishuNotification('webhook token', 'test');
```

## 接口列表说明

#### 飞书通知相关

- `sendFeishuNotification(webhookToken: string, message: string)` - 发送简单文本消息到飞书机器人

- `feishuRicherNotification(webhookToken: string, params: { title: string; messages: string[] })` - 发送富文本卡片消息到飞书机器人

#### Twitter 数据采集相关

- `batchfetchSearchByKeywordList(keywordList: string[])` - 批量根据关键词列表搜索Twitter内容

- `batchfetchSearchCommunitiesTop(keywordList: string[])` - 批量获取Twitter社区热门内容

- `batchGetTwitterInfo(kolList: string[], params?: { lastHours?: number })` - 批量获取Twitter用户推文的内容，同时支持最近多少小时信息

#### AI 分析相关

- `fetchGeminiTextAnlysis(apiKey: string, text: string, model: string, generationConfig?: GEMINI_GENERATION_CONFIG;)` - 使用Gemini AI进行文本分析，支持自定义模型参数、温度设置和最大token限制

@link https://ai.google.dev/api/generate-content?hl=zh-cn#v1beta.GenerationConfig

#### 工具函数

- `isStringContains(source: string, target: string)` - 检查字符串是否包含目标字符串

### 使用示例

## License

MIT
npm package: @mxml3gend/gloss
Description: Local-first CLI + web app for managing i18n translation files
Latest version: 0.1.3

# Gloss CLI

Gloss is a local-first translation editor for JSON i18n files.

## Usage

```bash
npx gloss
```

Or install as a dev dependency:

```bash
npm install -D gloss
npx gloss
```

Project script:

```json
{
  "scripts": {
    "gloss": "gloss"
  }
}
```

## Configuration

Create `gloss.config.ts` in your project root:

```ts
export default {
  locales: ["en", "nl"],
  defaultLocale: "en",
  path: "src/i18n",
  format: "json",
  scan: {
    include: ["src/**/*.{ts,tsx,js,jsx}"],
    exclude: ["**/*.test.tsx"],
    mode: "regex", // or "ast" for strict parsing
  },
  strictPlaceholders: true, // default true; set false to treat placeholder mismatches as warnings
};
```

For CommonJS projects, create `gloss.config.cjs`:

```js
module.exports = {
  locales: ["en", "nl"],
  defaultLocale: "en",
  path: "src/i18n",
  format: "json",
  scan: {
    mode: "ast",
  },
  strictPlaceholders: false,
};
```

## Options

```bash
gloss --help
gloss --version
gloss --no-open
gloss --no-cache
gloss --port 5179
gloss open key auth.login.title
gloss check --no-cache
gloss cache status
gloss cache clear
npm run test:perf
```

## CI Guardrails

Run project checks for missing/orphan/invalid keys, placeholder mismatches, and potential hardcoded UI text:

```bash
gloss check
```

Machine-readable output:

```bash
gloss check --format json
gloss check --format both
```

`gloss check` exits with code `1` when issues are found, so it is CI-friendly.

The local UI also consumes this data through `/api/check` and shows a hardcoded-text status chip.

## Performance Regression Gate

Gloss ships with a deterministic 1000-key fixture regression test for scanner performance.

```bash
npm run test:perf
```

Optional environment overrides:

```bash
GLOSS_PERF_COLD_MAX_MS=5000
GLOSS_PERF_WARM_MAX_MS=3500
```

## Typed Key Generation

Generate `i18n-keys.d.ts` from current translation keys:

```bash
gloss gen-types
```

Use the generated `I18nKey` type in your app's `t(...)` signature to get key autocomplete while typing.

Custom output path:

```bash
gloss gen-types --out src/types/i18n-keys.d.ts
```

## Deep-Link Open

Open Gloss directly focused on a key:

```bash
gloss open key auth.login.title
```
npm package: @mxmweb/aieditor
Description: ## 安装
Author: hanfeng_Zhang
Latest version: 1.0.14

# mxm 组件库文档

## 安装

npm i @mxmweb/somelib

## 使用

```
import { MxMweb } from '@mxmweb/somelib';
import '@mxmweb/somelib/styles.css'
```
npm package: @mxmweb/app_passport
Description: ## 安装
Author: hanfeng_Zhang
Latest version: 1.0.4

# mxm 组件库文档

## 安装

npm i @mxmweb/somelib

## 使用

```
import { MxMweb } from '@mxmweb/somelib';
import '@mxmweb/somelib/styles.css'
```
npm package: @mxmweb/difychat
Description: ## 安装
Author: hanfeng_Zhang
Latest version: 1.0.16

# mxm 组件库文档

## 安装

`npm i @mxmweb/difychat`

## 更新说明

1. 升级 react + react dom 到 19 版本，方便 nextjs 引入
2. 抛出 onActionEmmiter(type,data)， type: 'app_toggle'

## 使用

```ts
import { MxMChat, ChatClientProvider } from './application/lib_enter';
import '@mxmweb/difychat/styles.css';
function Preview() {
  return (
    <ChatClientProvider>
      <MxMChat url="/myproxy" token="app-jRRwbSXPpFdDUahm7QmPdyFq" mock={false} />
    </ChatClientProvider>
  );
}

export default App;
```
npm package: @mxmweb/file-viewer
Description: 一个强大的文件预览组件，支持PDF、Markdown、Excel等多种文件格式。
Author: hanfeng_Zhang
Latest version: 1.10.26

# File Display Component

一个强大的文件预览组件，支持PDF、Markdown、Excel等多种文件格式。

## PDF浏览器兼容性解决方案

### 问题描述
在火狐浏览器等旧版本浏览器中，PDF预览可能出现"private fields are not currently supported"错误，这是因为新版本的PDF.js使用了ES2022的私有字段特性。

### 解决方案

#### 1. 降级依赖版本
已将以下依赖降级到兼容旧版本浏览器的版本：
- `react-pdf`: `^9.2.1` → `^7.7.0`
- `pdfjs-dist`: `4.8.69` → `3.11.174`

#### 2. 添加Legacy支持
在Vite配置中添加了`@vitejs/plugin-legacy`插件，提供现代JavaScript特性的polyfill支持。

#### 3. 浏览器兼容性目标
```javascript
targets: [
  "chrome >= 60",
  "firefox >= 75", 
  "safari >= 12",
  "not ie <= 11"
]
```

### 安装和构建

1. 安装依赖：
```bash
pnpm install
```

2. 开发模式：
```bash
pnpm dev
```

3. 构建：
```bash
pnpm build
```

### 使用说明

#### 基本用法
```tsx
import { FileViewer } from '@mxmweb/file-viewer';

<FileViewer
  content="https://example.com/document.pdf"
  onClose={() => console.log('关闭预览')}
  fileName="文档.pdf"
/>
```

#### PDF Worker配置
组件会自动注册PDF.js worker，默认路径为`/worker/pdf.worker.min.js`。

如需自定义worker路径：
```tsx
import { registerPDFWorker } from '@mxmweb/file-viewer';

// 在应用初始化时注册
registerPDFWorker('/custom/path/to/pdf.worker.min.js');
```

### 注意事项

1. 确保服务器正确提供PDF.js worker文件
2. 对于生产环境，建议将worker文件部署到CDN
3. 如果仍有兼容性问题，可以进一步降级到更老的版本

### 故障排除

如果遇到PDF预览问题：

1. 检查浏览器控制台是否有错误信息
2. 确认worker文件路径是否正确
3. 验证PDF文件是否可以正常访问
4. 检查网络请求是否成功

### 版本历史

- v1.9.8: 修复PDF浏览器兼容性问题
  - 降级react-pdf到7.7.0
  - 降级pdfjs-dist到3.11.174
  - 添加legacy插件支持
npm package: @mxmweb/fv
Description: ## 安装
Author: hanfeng_Zhang
Latest version: 1.7.4

# mxm 组件库文档

## 安装

```
yarn add @mxmweb/fv
```

## 更新说明

v1.1.4

- 添加 pdf 手动分页功能

v.1.1.2

- 在抛出的 close 事件内部处理了请求关闭，避免大文件在 close 之后还在后台下载

v.1.1.0

- 调整 worker 文件不进入打包输入，减轻输出文件体积，优化打包速度
- 对加载动画组件进行预制和传参开放，包括统一加载组件，fetch 阶段加载文字，rending 阶段加载文字
- 添加 worker 全局引入函数，提供给用户进行 pdf.worker 的引入
- 调整 PDF 的显示不居中问题，抛出 render_width 传参来控制内部显示块的宽度
- 替换 ui 图标库，使用统一 lucide

v1.0.28 支持图片，解决 xlsx 合并单元格 bug

## 当前支持文件类型

- PDF
- TXT
- Xlsx
- CVS
- docx （不能完全还原样式）
- html

| 待支持格式 图片,markdown,pptx

## 使用

```ts
import { useFileViewer } from '@mxmweb/fv';
import '@mxmweb/fv/style.css'
function Preview() {

  const handlethat = (type: string) => {
    console.log(type)
  }
  const { Element } = useFileViewer({
    fileUrl: '/files/1.pdf',
    // form:'',
    <!-- width: 680, -->
    actionOnEmmit: handlethat
  });

  return <div className="h-[700px] w-[850px] relative mx-auto">{Element}</div>;
}

```

### 完整参数

```ts
interface IUseFileViewer {
  fileUrl: string[] | string;
  form?: string;
  display_file_type: string;
  render_width: number;
  render_scale: number;
  LoadingComponent: ReactNode;
  fetching_text: string;
  rending_text: string;
  error_text: string;
  actionOnEmmit?: (type: string, data?: any) => any;
}
```

### 相关资源

- Worker 文件下载地址 https://github.com/mxm-web-develop/fileviewer/tree/master/public/worker

## vite 环境引入需要配置 optimizeDeps

```

// vite.config.js export default { optimizeDeps: { exclude: ['@mxmweb/fv'] } }

```