open-index/open-npm huggingface dataset:
npm package: @dswhitely1/create-react-project
Description: Project Generation for React
Author: Donald Whitely
Latest version: 1.0.2

<h1 align="center">Welcome to create-react-project 👋</h1>
<p>
  <a href="https://www.npmjs.com/package/create-react-project" target="_blank">
    <img alt="Version" src="https://img.shields.io/npm/v/create-react-project.svg">
  </a>
  <a href="#" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
  </a>
  <a href="https://twitter.com/thedonrockz" target="_blank">
    <img alt="Twitter: thedonrockz" src="https://img.shields.io/twitter/follow/thedonrockz.svg?style=social" />
  </a>
</p>

> Project Generation for React

## Usage

```sh
npx @dswhitely1/create-react-project
```

## Author

👤 **Donald Whitely <dswhitely1@gmail.com> (https://www.donwhitely.com/)**

* Website: https://www.donwhitely.com
* Twitter: [@thedonrockz](https://twitter.com/thedonrockz)
* Github: [@dswhitely1](https://github.com/dswhitely1)
* LinkedIn: [@donwhitely](https://linkedin.com/in/donwhitely)

## Show your support

Give a ⭐️ if this project helped you!

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_
npm package: @dsy401/promisy
Description: A promise utils for javascript/typescript
Author: Oliver Deng
Latest version: 0.0.13

Promisy
=============
Promisy is a dependency-free Javascript/Typescript library that provides Lodash-like utility functions for dealing with promise

## Version
Node Version >= 16

## Installation

```
$ npm install @dsy401/promisy
```
OR
```
$ yarn add @dsy401/promisy
```

## Usage Example
Javascript
```js
var Promisy = require('@dsy401/promisy')
```
Alternatively in ES6
```js
import * as Promisy from "@dsy401/promisy";
```
If that ES6 import doesn't work
```js
import Promisy from "@dsy401/promisy";
```

## Test
```
$ npm test
```
OR
```
$ yarn test
```

## License

[MIT](LICENSE)

[1]: https://github.com/dsy401/Promisy
npm package: @dsyx/formula-edit
Description: react计算公式编辑器
Author: bo.liu@tongdun.cn
Latest version: 1.0.0

# @dsyx/formula-edit

react计算公式编辑器

## Usage

### @dsyx/formula-edit

安装

```sh
npm install @dsyx/formula-edit
```
使用

```
<FormulaEdit
    theme="day" // 主题
    height={200} // 高度
    defaultValue={defaultCode} // 初始化值
    fieldList={fieldList} // @唤起
    methodList={methodList} // #唤起
    normalList={normalList} // 自定义无需校验关键词
    readOnly={false} // 是否只读
    lineNumber={true} // 是否显示列数
    onChange={getCode} // 回调
/>
```

## fieldList 输入@符号才能调起
```
fieldList: [
    { name: "放款金额", value: "fkje"},
    { name: "实际放款金额", value: "sjfkje"},
    { name: "借款人姓名", value: "jkrxm"},
    { name: "借款人手机号", value: "jkrsjh"},
    { name: "借款人身份证", value: "jkrsfz"},
],
```
## methodList 输入#符号才能调起
```
methodList: [
    { name: "平均值", value: "平均值(,)", realValue: "avg" },
    { name: "最大值", value: "最大值(,)", realValue: "max" },
    { name: "最小值", value: "最小值(,)", realValue: "min" },
    { name: "求和", value: "求和(,)", realValue: "sum" }
],
```
## normalList 自定义无需校验关键词
```
normalList: [
    { name: "且", value: "and" },
    { name: "或", value: "or" }
],
```

## 编辑器效果
![Image text](https://github.com/bruceliu68/formulaEdit-react/blob/master/src/img/pic1.png)
![Image text](https://github.com/bruceliu68/formulaEdit-react/blob/master/src/img/pic2.png)

## props参数：
|    参数    | 类型    |  默认值   |  是否必填  | 说明         |
| :------:  | :-----: | :----:   | :------: | :----------: |
| defaultValue | string  |  无      |   非必填    | 初始化赋值     |
| height    | number  |  300     |   非必填  | 高度设置       |
| theme    | string  |  day     |   非必填  | 主题: 目前只支持两种：day，night |
| readOnly  | boolean |  false   |   非必填  | 设置只读       |
| lineNumber  | boolean |  false   |   非必填  | 设置行号       |
| fieldList | array   |  无      |   非必填  | 字段列表       |
| methodList | array   |  无      |   非必填  | 方法列表       |
| normalList | array   |  无      |   非必填  | 自定义关键词列表       |
| onChange  | function(code, obj)|  无      |   非必填    | 返回code, obj      |

## 支持ref对外暴露方法
|    方法    | 类型    | 说明         |
| :------:  | :-----: | :----------: |
| fullScreen() | function  | 全屏     |
| exitFullScreen() | function  | 退出全屏     |
| insertValue(value) | function  | 光标处插入值     |

## License
MIT
npm package: @dt-dds/react-core
Description: The Core Package provides a centralized collection of shared utilities, hooks, components, constants and types. This package is designed to enhance the development experience by promoting code reusability and maintaining consistency across various compone
Latest version: 1.0.0-beta.59

# Core Package

The Core Package provides a centralized collection of shared utilities, hooks, components, constants and types. This package is designed to enhance the development experience by promoting code reusability and maintaining consistency across various components.

## Stack

- [TypeScript](https://www.typescriptlang.org/) for static type checking
- [React](https://reactjs.org/) — JavaScript library for user interfaces
- [Emotion](https://emotion.sh/docs/introduction) — for writing css styles with JavaScript
- [Storybook](https://storybook.js.org/) — UI component environment powered by Vite
- [Jest](https://jestjs.io/) - JavaScript Testing Framework
- [React Testing Library](https://testing-library.com/) - to test UI components in a user-centric way
- [ESLint](https://eslint.org/) for code linting
- [Prettier](https://prettier.io) for code formatting
- [Tsup](https://github.com/egoist/tsup) — TypeScript bundler powered by esbuild
- [Yarn](https://yarnpkg.com/) from managing packages

## Commands

- `yarn build` - Build the package
- `yarn dev` - Run the package locally
- `yarn lint` - Lint all files within this package
- `yarn test` Run all unit tests

## Compilation

Running `yarn build` from the root of the package will use [tsup](https://tsup.egoist.dev/) to compile the raw TypeScript and React code to plain JavaScript.

The `/dist` folder contains the compiled output.

```bash
core
└── dist
    ├── index.d.ts  <-- Types
    ├── index.js    <-- CommonJS version
    └── index.mjs   <-- ES Modules version
    ...
```

## Versioning

Follows [semantic versioning](https://semver.org/)

## &copy; License

Licensed under [MIT License](LICENSE.md)
npm package: @dtjv/randomize-array
Description: Get each and every item in array, randomly.
Author: David Valles
Latest version: 1.0.1

# randomize-array

Get each and every item in array, randomly.

> This package is [ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) only.

## Install

```
$ npm install @dtjv/randomize-array
```

## Usage

```javascript
import { randomizeArray } from '@dtjv/randomize-array'

const getCharacter = randomizeArray(['🍩', '☕️', '🤓'])

getCharacter() //-> '☕️'
getCharacter() //-> '🤓'
getCharacter() //-> '🍩'
getCharacter() //-> undefined
```

## API

### randomizeArray(array, options?)

```javascript
import { randomizeArray } from '@dtjv/randomize-array'
```

Returns a function, where each invocation returns a unique random value from
`array` until all values are returned. Subsequent calls return `undefined`
(unless the [reset](#optionsreset) option is set to `true`, or
[restart](#restart) is called).

#### array

Type: `unknown[]`\
Default: `[]`

Array of values to randomly access.

#### options

Type: `Object`

##### options.reset

Type: `boolean`\
Default: `false`

Makes all values of `array` available for random selection once all values have
been retrieved.

### restart()

```javascript
import { restart } from '@dtjv/randomize-array'
```

Makes all values of `array` available for random selection.

## Author

- [David Valles](https://dtjv.io)

## License

[MIT License](LICENSE)
npm package: @dtribe/etherplex
Description: Multicall with Ethers.js
Latest version: 1.1.5

# Etherplex

[Ethers.js](https://github.com/ethers-io/ethers.js) + [Multicall](https://github.com/makerdao/multicall)

Batch multiple Ethereum JSON RPC calls into a single RPC call.

Features:

- Uses the Multicall contract when available
- Falls back to individual RPC requests when not available

# Setup

```bash
$ yarn add @pooltogether/etherplex
```

# Usage

1. First create a contract wrapper using the `contract` function
2. Chain calls on the contract and pass the results into the `batch` function

```javascript
import { ethers } from 'ethers'
import { batch, contract } from '@pooltogether/etherplex'

// Assuming ERC20Abi is an ABI
// Assume the DAI_ADDRESS and USDC_ADDRESS constants are Ethereum addresses

let daiContract = contract('Dai', ERC20Abi, DAI_ADDRESS)

// Alternatively, you can just pass in an ethers.Contract instance
let ethersContract = new ethers.Contract(USDC_ADDRESS, ERC20Abi, provider)
let usdcContract = contract('Usdc', ethersContract)

let results = await batch(
  ethers.getDefaultProvider(),
  daiContract
    .balanceOf(address)
    .totalSupply(),
  usdcContract
    .balanceOf(address)
    .totalSupply()
)
/*
Will yield:

{
  Dai: {
    'balanceOf(address)': [BigNumber],
    balanceOf: [BigNumber],
  },
  Usdc: {
    'balanceOf(address)': [BigNumber],
    balanceOf: [BigNumber],
  }
}

*/
```
npm package: @dtrussia/eslint-config-dtrussia
Description: ## Installation ``` npm i --save-dev @dtrussia/eslint-config-dtrussia ```
Author: Eugene Rodionov
Latest version: 2.2.1

# eslint-config-jqestate

## Installation
```
npm i --save-dev @dtrussia/eslint-config-dtrussia
```

## Usage (`.eslintrc`)

### Default
```json
{
  "extends": "@dtrussia/eslint-config-dtrussia"
}
```

### With React
```json
{
  "extends": "@dtrussia/eslint-config-dtrussia/react"
}
```
npm package: @dtwojs/tailwindcss
Description: TailwindCSS module for Dtwo
Latest version: 6.4.1

# Dtwo Tailwind

[Tailwind CSS](https://tailwindcss.com) module for [Dtwo](https://dtwojs.web.app) with [modern css](https://tailwindcss.com/docs/using-with-preprocessors#future-css-features) ⚡️

## Features

- 👌&nbsp; Zero configuration to start
- 🪄&nbsp; Includes [CSS Nesting](https://drafts.csswg.org/css-nesting-1/) with [postcss-nesting](https://github.com/csstools/postcss-nesting)
- 🎨&nbsp; Discover your Tailwind Colors
- ⚙️&nbsp; Reference your Tailwind config in your app
- 🚀&nbsp; Dtwo 3 support

## Quick Setup

1. Add `@dtwojs/tailwindcss` dependency to your project

```bash
# Using yarn
yarn add --dev @dtwojs/tailwindcss

# Using npm
npm install --save-dev @dtwojs/tailwindcss
```

2. Add `@dtwojs/tailwindcss` to the `modules` section of `dtwo.config.js`

```js
{
  modules: [
    '@dtwojs/tailwindcss'
  ]
}
```

That's it! You can now use Tailwind classes in your Dtwo app ✨

## License

[MIT License](./LICENSE)

Copyright (c) Dtwo Community