open-index/open-npm huggingface dataset:
npm package: @shynnhuy/fonts
Description: The CSS and web font files to easily self-host
Author: NnyhS
Latest version: 1.1.0

The CSS and web font files to easily self-host.

## Install

**By npm**

```shell
npm install --save @shynnhuy/fonts
```

**By yarn**

```shell
yarn add @shynnhuy/fonts
```

## Using

**JavaScript**

```javascript
require("@shynnhuy/fonts/{name}/index.css");
```

**CSS**
```css
@import "~@shynnhuy/fonts/css/{name};
```

> Name: "material", "baloo", "open-sans", "poppins"

**ICON**
```javascript
require("@shynnhuy/fonts/icon/css/index.css");
```

```javascript
@import ("~@shynnhuy/fonts/icon/scss/fontawesome");
```

## Include

- Font Icon
- Material Icon
- Baloo typeface
- Poppins typeface
- Open Sans typeface
- Normalize

## About

Author: Shynn Huy

> [Facebook](https://www.facebook.com/shynnhuy)

> [Github](https://github.com/shynnhuy)
npm package: @shynome/alpine-drone-ci
Description: alpine drone ci deploy tools
Author: shynome
Latest version: 2.0.0


## 介绍

drone 的部署脚本写的太多, 想简化下就有了这个.

支持的部署目前有下面这几个:

- [git sample .drone.yml](./docs/drone-deploy-sample/git.yml)    
  git 差异文件部署, 适用语言: 不需要编译的语言 (比如: `php`)

- [docker sample .drone.yml](./docs/drone-deploy-sample/docker.yml)    
  docker 部署, 需要编译打包的都可以用这个, 缺点是慢

- [node sample .drone.yml](./docs/drone-deploy-sample/node.yml)    
  node 前台开发的部署示例, <del>这个没试过但理论上是可以的</del>
  
欢迎吐槽

## 更多帮助查看

```sh
npm i -g @shynome/alpine-drone-ci
deploy -h
```

因为依赖的 `shelljs` 在 windows 下不支持中文输出, 所以在 windows 下中文会乱码

## 反馈
npm package: @shynome/next-thrift-utils
Description: utils for use thrift webserver in next.js
Author: shynome
Latest version: 1.0.0

### 简介

在 `next.js` 快速搭建 `thrift server` 的一些工具函数

### 使用

点击 [`example/pages/api/hello.api.ts`](example/pages/api/hello.api.ts) 查看用法
npm package: @shynome/stdf
Description: 该项目只是单纯的将 [stdf](https://github.com/any-tdf/stdf/tree/main/packages/stdf) 转换为 `SvelteKit Library` 项目, 以便使用 `Yes, using TypeScript syntax` 创建的项目可以使用
Author: any-tdf
Latest version: 0.0.1

# 简介

该项目只是单纯的将 [stdf](https://github.com/any-tdf/stdf/tree/main/packages/stdf) 转换为 `SvelteKit Library` 项目,
以便使用 `Yes, using TypeScript syntax` 创建的项目可以使用

但其实把 `tsconfig.json` 更名为 `jsconfig.json` 后一样可以让 `stdf` 有代码提示,
我也打算使用此方法, 等碰到 `jsconfig.json` 不能满足的情况才会用上这项目(至少目前还用不上)
只能说这个项目 just for fun

# 安装

```sh
npm i -D stdf@npm:@shynome/stdf
```
npm package: @shynome/thrift-server
Description: 为 webserver handler 添加一个 context 参数, 方便注入认证相关的信息
Author: shynome
Latest version: 0.0.1


### 安装

```sh
yarn add thrift @shynome/thrift-server
yarn add -D @types/thrift 
```

### 使用

#### 生成 `thrift` 代码

```sh
yarn add -D @shynome/thrift-typescript
$(yarn bin thrift-typescript) --sourceDir . helloSvc.thrift
```
npm package: @shyrz/webfonts
Description: Some Webfonts
Author: Shyrz
Latest version: 1.5.0

# Webfonts

[![](https://data.jsdelivr.com/v1/package/npm/@shyrz/webfonts/badge)](https://www.jsdelivr.com/package/npm/@shyrz/webfonts)

## Usage

### 1. Use it with [jsdelivr](https://www.jsdelivr.com) (Recommend)

`https://cdn.jsdelivr.net/npm/@shyrz/webfonts@1.0.0` + `path/to/webfont`

For example, if you want to import `HYXuanSong55S` font to your project, use it in CSS like this:

```css
@font-face {
	font-family: 'MySerif';
	src: url('https://cdn.jsdelivr.net/npm/@shyrz/webfonts@1.0.0/HanYi/HYXuanSong/HYXuanSong55S.woff2') format('woff2');
	font-weight: 400;
	font-stretch: normal;
}
```
npm package: @shyshi/express
Description: 交互式命令行工具,快速创建express项目
Author: shyshi
Latest version: 1.1.2

# 一个 express 项目的脚手架

## 交互式命令行工具包

安装 [inauier](https://inquirer.nodejs.cn/docs/) 包，用于创建交互式命令行工具
```bash
npm install @inquirer/prompts
```

使用基于promise的命令行交互处理函数获取用户输入，并进行处理

## 使用方法

1. 全局安装工具包
```bash
npm install -g @shyshi/express
```
执行命令
```bash
express-server

#或
express-server project_name

```

2. 通过 npx 直接使用
```bash
npx @shyshi/express
```