open-index/open-npm huggingface dataset:
npm package: @jinxb/nexus-ui
Description: 业务中台组件
Author: jinxb
Latest version: 1.6.1

<h1 align="center"><a href="https://jinxb.github.io/nexus-ui/">nexus-ui</a></h1>

# 说明

NexusUI 目前还在开发中，<a href="https://jinxb.github.io/nexus-ui/">查看文档</a>

## 使用包管理器

建议您使用包管理器 (NPM, Yarn, pnpm) 安装 NexusUI, 然后您就可以使用打包工具，例如 Vite 和 webpack

```bash
# 选择一个你喜欢的包管理器

# NPM
$ npm install @jinxb/nexus-ui --save

# Yarn
$ yarn add @jinxb/nexus-ui

# pnpm
$ pnpm install @jinxb/nexus-ui
```
npm package: @jinxun/sdk
Description: 🛠 An SDK for building applications on top of Pancakeswap.
Latest version: 2.4.1

# Wardenswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @jinxun/uikit
Description: Set of UI components for pancake projects
Latest version: 0.50.1

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @jinxyang/react-cli
Description: react-cli
Author: Jinxyang
Latest version: 0.1.7

# react-cli

**project template is here: [react-cli-template](https://github.com/jinxyang/react-cli-template)**

## Getting started

### Installation

```bash
npm i @jinxyang/react-cli -g
```

### Basic usage

development

```bash
react-cli dev
```

bundle

```bash
react-cli build
```

## Options

**react-cli.config.js** (optional)

#### development server port

```javascript
module.exports = {
  port: 8080, // default is 3000
}
```

#### sass (less)

for now, just support [style-resources-loader](https://www.npmjs.com/package/style-resources-loader)

```javascript
module.exports = {
  sass: {
    // for /\.scss$/
    resources: {}, // style-resources-loader's options
  },
  less: {
    // for /\.less$/
    resources: {}, // style-resources-loader's options
  },
}
```

#### development server proxy

use [http-proxy-middleware](https://www.npmjs.com/package/http-proxy-middleware)

```javascript
module.exports = {
  proxy: [
    {
      path: '/api',
      options: {}, // createProxyMiddleware's options
    },
  ],
}
```

#### custom splitChunks

```javascript
module.exports = {
  splitChunks: {
    cacheGroups: {
      react: {
        name: 'react',
        priority: 10,
        test: /[\\/]node_modules[\\/](react|react-dom|react-router-dom)[\\/]/,
      },
      antd: {
        name: 'antd',
        priority: 10,
        test: /[\\/]node_modules[\\/](antd|@antd-)/,
      },
    },
  },
}
```

---

## Feature

- copy files (/static to /dist)
- styled-components & sass & less
- css-modules (ext with .m.[ext])
- postcss (autoprefixer)
npm package: @jinyacms/jinya-html
Description: --- permalink: index.html layout: 'default' ---
Author: Jinya Developers
Latest version: 1.0.1

---
permalink: index.html
layout: 'default'
---

# Jinya HTML

Jinya HTML is a tagged template string based super simple template engine, which probably doesn't even deserve the name template engine.

## Installation

Either copy the index.js file or use the `@jinyacms/jinya-html` package from NPM.

## Usage

Jinya HTML is ESM based, so you just need to include the `index.js` file. See a simple example below:

```javascript
import { html } from 'jinya-html';

document.addEventListener('DOMContentLoaded', () => {
	const username = 'Foobar';
	const result = html` <h1>${username}</h1>
		<ul>
			${['one', 'two', 'three'].map((item) => `<li>${item}</li>`)}
		</ul>
		<div>${() => 'Test'}</div>`;
	document.body.innerHTML = result;
});
```

# License

Jinya HTML is licensed under the MIT License.
npm package: @jinyexin/corecli
Description: A cli tools for generate projects from database
Author: enixjin
Latest version: 3.3.8

# core cli

A cli tools for generate projects from database

@see [core](https://www.npmjs.com/package/@jinyexin/core) for more information

[source code](https://gitlab.com/jinyexin/corecli)
    
## changelog

see [CHANGELOG](https://gitlab.com/jinyexin/corecli/blob/master/CHANGELOG.md) 

## Generate from database

    create ${database} in MySQL, all table should have ${perfix}, e.g tb_user,tb_course

    npm i @jinyexin/corecli -g
    
    create project folder
    
    in project folder
    
    corecli

## Run project

    cd generated/code/folder
    
    //domain
    cd domain
    
    git init
    
    npm i && npm start
    
    //web
    cd web
    
    npm i && npm start
    
    visit localhost:3000/api-docs for api doc
    
    visit localhost:4200 for web

## Debug project

* for vscode, see .vscode/launch.json

* for webstorm add a nodejs configuration with "Node parameters"="-r ts-node/register" and "Javascript file"="src/app.ts"
npm package: @jinyexin/wechat
Description: A simple wechat server lib
Author: Enix Jin
Latest version: 3.2.6

# wechat

A simple wechat server lib
 
[source code](https://gitlab.com/jinyexin/wechat)    

## Prerequisites:

   * npm i -g typescript 
   
   * you need set "proxy_set_header X-Real-IP $remote_addr;" in your nginx config, so unifiedorder will have correct ip

## changelog

See [CHANGELOG](https://gitlab.com/jinyexin/wechat/blob/master/CHANGELOG.md) 

## about node-gyp

   see https://github.com/nodejs/node-gyp#installation, if you have trouble with wechat server xml2json support
   
## exposed api
    
    {POST} /transfer
    {POST} /pay
    {POST} /unifiedorder
    {POST} /templateMessage
    {POST} /paySign
    {GET}  /signature
    {GET}  /auth                //scope=snsapi_base can only get openid
    {GET}  /auth_userinfo       //scope=snsapi_userinfo can send second request to get user info
    {GET}  /authAndRegister
    
    
    {POST} /               //get message from wechat
    {GET}  /               //checkSignature from wechat

## example config

    //wechat config
    config.wechat = {};
    config.wechat.token = "enixjin";
    config.wechat.tokenTimeout = (90 * 60) * 1000;//refresh token every 90 mins
    config.wechat.appID = "123456789";
    config.wechat.appsecret = "123456789";
    config.wechat.mch_id = "10000100";
    config.wechat.key = "123456789";
    config.wechat.notify_url = "http://wechat.yoursite.com/pay";
    
    
    //domain config for register
    config.domainServer = "domain.yoursite.com";
    config.domainPort = 9802;
    config.domainWechatLoginUrl = "/loginWechat";
    config.domainOrderAPI = "/api/purchaseOrders/order";

## example code
    
    create you own handle or use default handle
    //default handler
    export class defaultHandler extends abstractHandler {
    
        handleTextMessage(message: textMessage, response: textMessage): textMessage {
            response.Content = `欢迎互动`;
            return response;
        }
    
    
        handleEventSubscribeMessage(message: eventMessage, response: textMessage): textMessage {
            response.Content = `欢迎加入`;
            return response;
        }
        
        ...
    }