open-index/open-npm huggingface dataset:
npm package: @ffx0s/fx
Description: DOM FX
Author: ffx0s
Latest version: 1.0.2

# Fx 
一个基于 Web，给 DOM 添加特效的小玩具。

[Demo](https://ffx0s.github.io/fx/examples/index.html)

## 安装  
```
npm install @ffx0s/fx -S
```

## 使用
```html
<div id="box" style="width:300px;height:300px;background:pink;"></div>
```
```js
import Fx from 'fx'

const fx = new Fx.Broken(document.getElementById('box'))
// const fx = new Fx.Hidden(document.getElementById('box'))
fx.animate()
```

## 通过 CDN 引入  
```html
<script src="https://cdn.jsdelivr.net/npm/@ffx0s/fx/dist/fx.min.js"></script>

<div id="box" style="width:300px;height:300px;background:pink;"></div>

<script>
var fx = new Fx.Broken(document.getElementById('box'))
// var fx = new Fx.Hidden(document.getElementById('box'))
fx.animate()
</script>
```
npm package: @ffxiv-teamcraft/dll-inject
Description: LoadLibrary-based DLL injection for Windows aiming at injecting stuff for FFXIV
Author: Supamiu
Latest version: 0.0.15

# @ffxiv-teamcraft/dll-inject

This is a fork of [dll-inject](https://github.com/deadlinecode/dll-inject) by h110m.

They did most of the hard work on it, I just adapted it with some help for my own usage.
npm package: @ffxiv-teamcraft/pcap-ffxiv
Description: A Machina wrapper for FINAL FANTASY XIV packet capture in JS/TS.
Author: karashiiro
Latest version: 1.2.30

# pcap-ffxiv

![npm Version](https://img.shields.io/npm/v/@ffxiv-teamcraft/pcap-ffxiv)
[![Documentation](https://img.shields.io/badge/docs-TypeDoc-informational)](https://ffxiv-teamcraft.github.io/pcap-ffxiv/)

A library for capturing FFXIV game packets in JS/TS. Requires Deucalion dll (built from https://github.com/ff14wed/deucalion)

## Installation

`npm i @ffxiv-teamcraft/pcap-ffxiv`
npm package: @ffxiv-teamcraft/simulator
Description: A FINAL FANTASY XIV crafting simulator
Author: Supamiu
Latest version: 3.7.3

# Teamcraft simulator
[![CircleCI](https://circleci.com/gh/ffxiv-teamcraft/simulator.svg?style=svg)](https://circleci.com/gh/ffxiv-teamcraft/simulator)
[![codecov](https://codecov.io/gh/ffxiv-teamcraft/simulator/branch/master/graph/badge.svg)](https://codecov.io/gh/ffxiv-teamcraft/simulator)
[![npm version](https://badge.fury.io/js/@ffxiv-teamcraft/simulator.svg)](https://www.npmjs.com/package/@ffxiv-teamcraft/simulator)
[![GitHub issues](https://img.shields.io/github/issues/ffxiv-teamcraft/simulator.svg)](https://github.com/ffxiv-teamcraft/simulator/issues)
[![GitHub stars](https://img.shields.io/github/stars/ffxiv-teamcraft/simulator.svg)](https://github.com/ffxiv-teamcraft/simulator/stargazers)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/ffxiv-teamcraft/simulator/master/LICENSE)

## Table of contents

- [About](#about)
- [Installation](#installation)
- [Documentation](#documentation)
- [Development](#development)
- [License](#license)

## About

Teamcraft simulator is a simulation library for FINAL FANTASY XIV.

## Installation

Install through npm:
```bash 
npm install --save @ffxiv-teamcraft/simulator
```

## Get started

```ts
const simulation = new Simulation(recipe, [new RapidSynthesis(), new RapidSynthesis()], crafterStats);
const result = simulation.run();
const reliabilityReport = simulation.getReliabilityReport();
```

## Documentation

Everything is detailed on the [documentation website](https://ffxiv-teamcraft.github.io/simulator/).


## Development

### Prepare your environment
* Install [Node.js](http://nodejs.org/) and NPM
* Install local dev dependencies: `npm install` while current directory is this repo

### Testing
Run `npm test` to run tests once or `npm run test:watch` to continually run tests.

### Release
* Bump the version in package.json (once the module hits 1.0 this will become automatic)
```bash
npm run release
```

## License

MIT
npm package: @ffz/fontello-cli
Description: A client for Fontello, intended for use with build scripts to easily update custom fonts.
Author: SirStendec
Latest version: 1.0.4

# fontello-cli

This is heavily based on https://github.com/ryantsangai/fontello-cli but with a few
tweaks to let it behave as I want. Notably, editing sessions can provide a save URL
which we can use to hit our local proxy server to make the config auto-download.

This also lets you save command-line arguments to a secondary config file.

## Installation

```
$ npm install --save-dev @ffz/fontello-cli
```

## Usage

```
$ ./node_modules/.bin/fontello-cli --help
```
npm package: @ffz/link-service
Description: A service that visits links and returns well structured, consumable metadata for clients to use for building rich embeds and tool-tips.
Author: SirStendec
Latest version: 5.4.0

# @ffz/link-service

[![NPM Version](https://img.shields.io/npm/v/@ffz/link-service.svg?style=flat)](https://npmjs.org/package/@ffz/link-service)

Link resolver service for [FrankerFaceZ](https://www.frankerfacez.com/).

- Supports site-specific modules for refining responses
- Falls back to `<meta>` tags and HTML scraping if necessary
- Keeps track of page redirects
- Support for safety checking individual URLs, including
  via Google SafeBrowsing if configured.
- Support for caching, integrated with redirect handling

* * *

## Use as a Dependency

```bash
$ npm install @ffz/link-service --save
```

```javascript
import LinkService from '@ffz/link-service';

const service = new LinkService(config);

const embed = await service.resolve(url);
```


## Getting Started Developing

This project uses the [pnpm](https://pnpm.io/) package manager. To get
everything you need:

1. Install node.js and [pnpm](https://pnpm.io/)
2. Run `pnpm install` within the project's directory.

From there, you can use pnpm to build the service from source by running
`pnpm build`, build documentation with `pnpm docs`, and start the
development tool.

The built-in development tool both provides an interactive shell and
that runs an HTTPS server the client can communicate with for testing.
To start it, just run:

```bash
$ pnpm start
```

By default, this will start the HTTPS server listening on port 8002
with a self-signed certificate. In order to use this server for
developing with FrankerFaceZ, you'll need to ensure your browser will
accept self-signed certificates for localhost. That may involve
visiting [https://localhost:8002](https://localhost:8002) in your
browser and making an exception for the certificate.

Once you've done that, you can use either the FrankerFaceZ client
itself or our documentation's [Testing Tool](https://docs.frankerfacez.com/dev/link-preview/tester)
to start making requests to the local server.

When using the FrankerFaceZ client, you'll need to open the control
center to `Debugging > Data Sources` and change the `Link Resolver`
to `Local Dev Server`.

When using the documentation Testing Tool, just change the `Provider`
to `Local Dev Server`.

At that point, you just pick a URL for testing or enter a custom
URL and you go to work implementing your custom resolver.


### Configuration

If you create a file named `config.json`, that file will be used to
configure the `LinkService` instance from the shell script. You should
use this file to install API keys for local testing, if necessary.


## Remaining Tasks

* Add more services
* Finish Documentation
* Write Tests


## Documentation

* [API Documentation](https://frankerfacez.github.io/Link-Service/)


## Tests

Run tests using `pnpm test`.


## Contributions and Support

Please submit all issues and pull requests to the [FrankerFaceZ/link-service](https://github.com/frankerfacez/link-service) repository.
npm package: @fgaudo/fp-ts-rxjs
Description: RxJS bindings for fp-ts
Author: Francesco Gaudenzi
Latest version: 0.1.2-6

This library provides [fp-ts](https://github.com/gcanti/fp-ts) bindings for [rxjs](https://rxjs.dev/).
It is meant as a light alternative to [fp-ts-rxjs](https://github.com/gcanti/fp-ts-rxjs).

## Motivation
1) fp-ts-rxjs is currently fixed to rxjs 6 due to [#63](https://github.com/gcanti/fp-ts-rxjs/issues/63) and doesn't seem to be getting any updates.
2) I don't agree with some of the implementations and instances used in fp-ts-rxjs.

## Installation
`npm install @fgaudo/fp-ts-rxjs`

## IMPORTANT NOTES
- New functions will be incorporated as per my personal needs and requirements over time.
  If you specifically need one, just open an issue. :)

## Example
```typescript
import * as RO from '@fgaudo/fp-ts-rxjs/ReaderObservable'
import * as R from 'fp-ts/Reader'
import * as Rx from 'rxjs'
import { pipe } from 'fp-ts/function'

pipe(
	Rx.of('Answer to everything:'),
	R.of,
	RO.switchMap(text => R.asks(answer => Rx.of(`${text} ${answer}`)))
)('42').subscribe(console.log)