open-index/open-npm huggingface dataset:
npm package: @smile-io/ember-smile-polaris
Description: Smile extensions and customizations to ember-polaris components.
Author: Smile.io
Latest version: 2.4.2

ember-smile-polaris
==============================================================================
[![](https://github.com/smile-io/ember-smile-polaris/workflows/CI/badge.svg)](https://github.com/smile-io/ember-smile-polaris/actions)

![image](https://user-images.githubusercontent.com/5737342/26935493-c8c81c76-4c74-11e7-90dd-ff8b0fdc434e.png)

`ember-smile-polaris` is @smile-io's internal fork of [@smile-io/ember-polaris](https://github.com/smile-io/ember-polaris). It contains extensions and modifications of the original `ember-polaris` components to enable us to use Polaris components the way we need to for our apps.

## Status

**NOTE:** _this addon is still in development. As such, not all of the components available in the React component library have been built yet, and some features of those which have been built are currently unimplemented. Check the [component list](#components) for a list of those which are currently available._


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.16 or above
* Ember CLI v2.13 or above
* Node.js v10 or above


Installation
------------------------------------------------------------------------------

```
ember install @smile-io/ember-smile-polaris
```


Contributing
------------------------------------------------------------------------------

See the [Contributing](CONTRIBUTING.md) guide for details.


License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @smile/strapi-content-type-to-ts
Description: A script to generate TypeScript types (intended to be used for API calls) from Strapi content types schemas
Author: Maxime Robert
Latest version: 5.0.1

# strapi-content-type-to-ts

[![NPM version](https://img.shields.io/npm/v/@smile/strapi-content-type-to-ts)](https://www.npmjs.com/package/@smile/strapi-content-type-to-ts)

A script to generate TypeScript types (intended to be used for API calls) from Strapi content types schemas.

## Usage

In your strapi project.

### Add the dependency

```shell
npm i -D @smile/strapi-content-type-to-ts
```

### Add a script in your `package.json`

```json
...
"scripts": {
  ...
  "generate-content-types": "strapi-content-type-to-ts --out ./strapi-content-types.ts"
}
...
```

The `strapi-content-type-to-ts` script has several possible configurations:

| Configuration                                     | Description                                                           | Default value           |
|---------------------------------------------------|-----------------------------------------------------------------------|-------------------------|
| `--out <file>`                                    | Output file in which TypeScript types will be written                 | stdout                  |
| `--strapi-root-directory <path>`                  | Path to Strapi root directory                                         | `.` (current directory) |
| `--custom-fields-extension-directory <directory>` | Path to the directory containing custom fields extensions (see below) | `custom-field`          |

### Run the script

Run `npm run generate-content-types` and check the generated file: `strapi-content-types.ts`.

### Handling custom fields

If your Strapi has custom fields (via plugins), it won't be handled natively by this script.
It'll default to an `any` type with a `FIXME` in the generated types to remember you that you should handle it with a plugin.
Also, executing the script will log errors of the form:
```text
Missing custom field plugin for [customField].
Create a [pathToTheCustomFieldPlugin] file with the following signature:
module.exports = function (options) {
  return '...';
}
```

Here are some examples

#### [ckeditor5.CKEditor](https://github.com/nshenderov/strapi-plugin-ckeditor) plugin

File `custom-field/ckeditor5.CKEditor.js`:
```javascript
module.exports = function (options) {
  return 'string';
}
```

#### [multi-select.multi-select](https://github.com/Zaydme/strapi-plugin-multi-select) plugin

File `custom-field/multi-select.multi-select.js`:
```javascript
/**
 * If options param is of the form ["label1","label2:value2","label3"] the code returns: (`label1` | `value2` | `label3`)[]
 */
module.exports = function (options) {
  return `(${options.map(v => {
    const [label, value] = v.split(':');
    return `\`${value || label}\``;
  }).join(' | ')})[]`;
}
```
npm package: @smile0125/hong-design
Description: A React component library similar to antd
Author: Edwin
Latest version: 1.0.8

# Hong-Design

一个基于 React + TypeScript 的现代化组件库。

## 特性

- 🎨 提供丰富的基础组件和业务组件
- 📦 支持按需加载
- 🛡 使用 TypeScript 开发，提供完整的类型定义
- 🎯 支持多种文件格式：ts, tsx, js, jsx, scss, svg, jpg, jpeg, png, gif, webp
- 🎨 SVG 可以作为 React 组件使用

## 安装

```bash
npm install hong-design
```

## 使用

```tsx
import { Button, Address } from 'hong-design';

const App = () => {
  return (
    <div>
      <Button type="primary">点击我</Button>
      <Address />
    </div>
  );
};
```

## 开发

```bash
# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 构建
npm run build
```

## 组件列表

### 基础组件
- Button - 按钮组件
- Input - 输入框组件
- Select - 选择器组件

### 业务组件
- Address - 地址选择组件

## 贡献指南

1. Fork 本仓库
2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交你的改动 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 开启一个 Pull Request

## 许可证

MIT
npm package: @smile_zchi/test2-component
Description: test2-component
Author: fusion-team
Latest version: 0.1.1

# test2-component

一个面向 PC 的业务组件库

## 调试
启动调试

```
npm run lowcode:dev             # 打开开发环境，运行所有组件
```

构建

```
npm run lowcode:build
```
npm package: @smilebots/cra-smilebots
Description: The base template for Create React App customised for SmileBots.
Author: Harshit Agrawal
Latest version: 0.3.0

# custom cra-template for smilebots
This is a custom template made from the official base template for Create React App.

Getting Started – How to create a new app.
User Guide – How to develop apps bootstrapped with Create React App.

This template has been made using the guide:

https://dev.to/pallymore/make-your-own-create-react-app-templates-feo

To create a starter app using this template type

```npx create-react-app PROJECT_NAME --template @smilebots/cra-smilebots```