open-index/open-npm huggingface dataset:
npm package: @fl_y/uc
Description: An yfl component
Author: yfl team
Latest version: 0.1.1



## Install

```
$ npm i @fl_y/uc
```

## Usage

```
import {
  Icon,
  EmptyData,
} from '@fl_y/uc';
import '@fl_y/uc/dist/index.css';
```

## 按需加载

安装 `babel-plugin-import` 插件

```
npm install babel-plugin-import --save-dev
```

`.babelrc` 文件配置如下

```
{
  "plugins": [
    [ "import", {
        "libraryName": "@ewtd/ewt"
      }
    ]
  ]
}
```

## 加入新组件流程

1. 拷贝 `src/components/Template` 文件夹重命名为新组件名称；
2. 更新 `src/index.ts` 加入该组件；
3. 更新 `demo/index.tsx` 加入新组件路由；
4. 访问 `localhost:8080/#/组件名称`，以 `If` 组件为例，访问地址为 `localhost:8080/#/If`；
5. 新组件开发验收完成之后，发布即可

## 更新文档站

1. 打包
```
npm run build:site
```

2. 拷贝 dist 目录下的内容到文档站的 git 仓库 `release` 分支的 `/dist/v2` 目录下，文档站 git 仓库地址是 `ssh://git@git.mistong.com:10022/ewtd/pc.git`

3. 前往发布平台搜索 `pc`，找到应用名称 `=== pc` 的站点发布即可

4. [文档站地址是](http://eui.mistong.com/)：`http://eui.mistong.com/`

## 单元测试

单元测试放在组件的 `__test__` 目录即可，名称建议为 `xxx.test.js`，以模板组件 `Template` 为例，其目录结构为

```
Template
└── __test__
    └── template.test.js
```

### 全局单元测试验证

```
npm run test // 或者 npm run coverage
```

### 单个组件单元测试验证

```
// 其中 xxx 替换为组件目录即可
npx jest /src/components/xxx/__test__
```
npm package: @flaaaps/easyupload
Description: Easily upload folders to your server using SFTP
Author: flaaaps
Latest version: 0.2.2

# easyupload
Easily upload folders to your server using SFTP

```shell
$ npm install -g @flaaaps/easyupload
```

## Example

Create the default config file `ezupload.json` in your root directory

```json
{
    "host": "my.ip",
    "username": "root",
    "path": "./src/",
    "remoteDir": "/tempDir/new",
    "excludedFolders": ["node_modules"],
    "privateKeyFile": "path/to/keyfile.ppk"
}
```

Upload based on the configuration in `ezupload.json`
```bash
$ easyupload
```

## Configuration
The following fields can be specified in the config file

- **host** - Remote server IP/Hostname
- **username** - SFTP server's username
- **path** - folder that should be uploaded to the server
- **excludedFolders** - array of paths to folders that should *not* be ignored and not uploaded
- **password** - SFTP server's password (optional)
- **privateKeyFile** - RSA key, you must upload a public key to the remote server before attempting to upload any content.
- **remoteDir** - directory on the server, where files are going to be uploaded

### Global Configuration

You can specify the path to a global config file in the `EASYUPLOAD_CONFIG` environment variable. 
These options are applied to every project using easyupload, but can be overwritten by the local `ezupload.json` config file.

See the [arguments](#arguments) section for more information on how to disable this mechanism.

## Arguments
**`--config -c`** - specify custom configuration file

**`--log-type -log`** - set a log type: "all", "none", "progress" or "files", defaults to "all"

**`--ignore-global-config -i`** - don't pull options from the global config file
npm package: @flaced/pocketsvelte
Description: ![pocketsvelte](https://flaced.b-cdn.net/pocketsvelte.webp)
Author: flaced
Latest version: 1.0.6

![pocketsvelte](https://flaced.b-cdn.net/pocketsvelte.webp)

![NPM Version](https://img.shields.io/npm/v/%40flaced%2Fpocketsvelte?style=flat-square&logo=npm)

<br />

Welcome to `@flaced/pocketsvelte`! This NPM module allows you to easily create a monorepo with SvelteKit and Pocketbase. During the setup process, you can customize various aspects of your Svelte project, such as whether to include [ESLint](https://eslint.org/ "ESLint's Homepage"), [Prettier](https://prettier.io/ "Prettier's Homepage"), and more. Additionally, [TailwindCSS](https://tailwindcss.com/ "TailwindCSS's Homepage") can be automatically installed, including the [Typography plugin](https://github.com/tailwindlabs/tailwindcss-typography), all in their latest versions.

<br />

## Usage

1. To get started with `pocketsvelte`, use the following command:

```bash
npx @flaced/pocketsvelte
```

2. Follow the Prompts:

- Select the directory where you want to create your project.
- Select the PocketBase version you want to use.
- Choose your Svelte project setup options.
- Decide if you want to include ESLint, Prettier, and other tools.
- Option to install TailwindCSS and its Typography plugin.

3. Project Initialization 🎉:

- `pocketsvelte` will create a monorepo structure with the selected configurations. The setup process includes installing dependencies and initializing configuration files.

Happy coding with `@flaced/pocketsvelte`!

<br />

## Features

### Monorepo Creation

`pocketsvelte` sets up a monorepo that integrates SvelteKit and Pocketbase seamlessly. This structure is ideal for modern web applications that require a frontend framework and a backend service working in harmony.

### [TailwindCSS](https://tailwindcss.com/ "TailwindCSS's Homepage") Integration

TailwindCSS can be installed automatically, streamlining the process of adding utility-first CSS to your project. This includes the installation of the Typography plugin for enhanced text styling.

<br />

## Contributing

Contributions are welcome! If you have suggestions for improvements or encounter any issues, please open an issue or submit a pull request on our GitHub repository.

Thank you for using `@flaced/pocketsvelte!` We hope this tool makes your development process smoother and more efficient.
npm package: @flaco1413/platzom
Description: traductor platzi
Author: Erick Oliva
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com), el mejor lugar de educación online

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
- Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install platzom
```

## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS
```

## Créditos
- [Sacha Lifszyc](https://twitter.com/@slifszyc)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @flaconi/serverless-aws-alias-alb
Description: Serverless plugin to support AWS function aliases for alb
Author: Alexander Miehe
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# serverless-aws-alias-alb
Alb Alias support for Serverless 1.x
npm package: @flaek/magicblock
Description: Flaek SDK for Magicblock job execution
Latest version: 0.1.5

# @flaek/magicblock

Flaek SDK for building and executing Magicblock jobs.

## Features

- Execute Flaek pipeline jobs with user wallets (PER/ER)
- Context substitution for dynamic game/app events
- Automatic job logging to your Flaek dashboard
- Works in browser and server environments

## Install

```bash
npm install @flaek/magicblock
```

## Usage

```ts
import { createFlaekClient } from '@flaek/magicblock'

const flaek = createFlaekClient({
  baseUrl: 'https://api.flaek.dev',
  authToken: '<API_KEY_OR_JWT>',
})

await flaek.runJob({
  operationId: 'op_123',
  wallet: window.solana,
  executionMode: 'per',
  context: {
    roomHash: 'hex:...32bytes...',
    gameState: { score: 12, items: ['sword'] },
  },
})
```

## API

### createFlaekClient(options)

```ts
const flaek = createFlaekClient({
  baseUrl: 'https://api.flaek.dev',
  authToken: '<API_KEY_OR_JWT>',
})
```

### runJob(options)

```ts
await flaek.runJob({
  operationId,
  wallet,
  executionMode: 'per', // or 'er'
  context,
  onLog: (line) => console.log(line),
})
```

## Context placeholders

In the flow builder, use placeholders like:

```json
{
  "name_hash": "{{roomHash}}",
  "data": "{{gameState}}"
}
```

At runtime, pass `context` with matching keys. Missing placeholders fail fast with `context_missing:<path>`.

## Release

Releases are published from the package root with a new version tag.