open-index/open-npm huggingface dataset:
npm package: @nxext/solid
Description: Nx plugin for solid
Author: Dominik Pieper
Latest version: 21.0.0

# @nxext/solid

[![License](https://img.shields.io/npm/l/@nxext/solid.svg?style=flat-square)]()
[![nxext windows CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20windows%20CI/badge.svg)]()
[![nxext macos CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20macos%20CI/badge.svg)]()

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/solid
```

or

```
npm install @nxext/solid --save-dev
```

Generate your project:

```
nx g @nxext/solid:app my-app
```

Or a library with:

```
nx g @nxext/solid:library my-lib
```

#Use your project

- Run `nx build my-app` to build the app
- Run `nx test my-app` to test the app
- Run `nx e2e my-app` to run the e2e tests

#Documentation

The full docs are found [here](https://nxext.dev/docs/solid/overview)
npm package: @nxext/svelte
Description: Nx plugin for Svelte
Author: Dominik Pieper
Latest version: 21.0.0

# @nxext/svelte

[![License](https://img.shields.io/npm/l/@nxext/svelte.svg?style=flat-square)]()
[![nxext windows CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20windows%20CI/badge.svg)]()
[![nxext macos CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20macos%20CI/badge.svg)]()

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/svelte
```

or

```
npm install @nxext/svelte --save-dev
```

Generate your project:

```
nx g @nxext/svelte:app my-app
```

Or a library with:

```
nx g @nxext/svelte:library my-lib
```

#Use your project

- Run `nx build my-app` to build the app
- Run `nx test my-app` to test the app
- Run `nx e2e my-app` to run the e2e tests

#Documentation

The full docs are found [here](https://nxext.dev/docs/svelte/overview)
npm package: @nxext/sveltekit
Description: Nx plugin for Sveltekit
Author: Dominik Pieper
Latest version: 21.0.0

# @nxext/sveltekit

This library is experimental, be aware...

Right now there are the `app` and `component` generators.

## Getting Started

Add this plugin to an existing NX workspace:

```bash
yarn add --dev @nxext/sveltekit
```

or

```bash
npm install @nxext/sveltekit --save-dev
```

Generate a new application:

```bash
nx g @nxext/sveltekit:app my-app
```

## Run executors and generators using nx

The `project.json` is for the sveltekit app is preconfigured with the following Nx targets

- Run `nx build my-app` to build the app
- Run `nx serve my-app` to serve the app
- Run `nx dev my-app` to serve the app on a dev server
- Run `nx preview my-app` to serve the app on a preview server
- Run `nx test my-app` to test the app
- Run `nx e2e my-app` to run the e2e tests
- Run `nx check my-app` to check the app via svelte-check
- Run `nx lint my-app` to lint the app
- Run `nx add my-app` to add a package to the app
- Run `nx component my-app` to add a component to the app
- Run `nx page my-app` to add a page to the app

## Generate routes

Routes will be generated relative to the `routes` folder of the app.
Use the `targetPath` (or `t` alias) option to specify the parent route folder target of the route

Generate a route `posts` in the root `/routes` folder.
The page will have additional client page data loader `c`

```
nx route posts -d
```

Generate the route `[slug]` in the `routes/posts` folder of the app
The route will have a page `p`, client page data loader `c` and a layout page `l`.

```
nx route [slug] -pdl -t posts
```

Generate the route `[width]x[height]` in the `routes/images/[...file]` folder.
The route will have a page `p`, client data loader `c`, layout page `l` and an error page `e`

```
nx route [width]x[height] -pdle -t images/[...file]
```

Generate the route `posts` in the `routes/api` folder.
The route will have a server API file `a` with endpoint for the HTTP methods `m` GET `get` and POST `post` and a server loader file `s`

```
nx route posts -t api -a -s -m get,post
```

## Run your project

> Note: you may see an error in your command line when you run any of the following commands with older versions of this extension: `config.kit.target is no longer required, and should be removed`. If you see this error, remove the `kit` object from your `svelte.config.js` file at the root of your app.

- Run `nx serve my-app` to run the app locally (open http://localhost:3000 in your browser)
- Run `nx test my-app` to test the app
- Run `nx build my-app` to create a build of your app.

## Documentation

The full docs can be found [here](https://nxext.dev/docs/sveltekit/overview).
npm package: @nxext/ts.ed
Description: Nx plugin for Ts.ED
Author: Nick Wiltshire
Latest version: 15.7.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nxext/ts.ed

[![License](https://img.shields.io/npm/l/@nxext/svelte.svg?style=flat-square)]()
[![nxext windows CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20windows%20CI/badge.svg)]()
[![nxext macos CI](https://github.com/DominikPieper/nx-extensions/workflows/nxext%20macos%20CI/badge.svg)]()

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/ts.ed
```

or

```
npm install @nxext/ts.ed --save-dev
```

Generate your project:

```
nx g @nxext/ts.ed:app my-app
```

Or a library with:

```
nx g @nxext/ts.ed:library my-lib
```

#Use your project

* Run ``nx serve my-app`` to run the development server
* Run ``nx build my-app`` to build the app
* Run ``nx test my-app`` to test the app
* Run ``nx e2e my-app`` to run the e2e tests

#Documentation

The full docs are found [here](https://nxext.dev/docs/ts.ed/overview)
npm package: @nxext/vite
Description: Nx plugin for ViteJs
Author: Dominik Pieper
Latest version: 15.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nxext/vite

[![License](https://img.shields.io/npm/l/@nxext/svelte.svg?style=flat-square)]()
[![nxext windows CI](https://github.com/nxext/nx-extensions/workflows/nxext%20windows%20CI/badge.svg)]()
[![nxext macos CI](https://github.com/nxext/nx-extensions/workflows/nxext%20macos%20CI/badge.svg)]()

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/vite
```

or

```
npm install @nxext/vite --save-dev
```

Generate your project:

```
nx g @nxext/vite:app my-app
```

Or a library with:

```
nx g @nxext/vite:library my-lib
```

# Use your project

- Run `nx build my-app` to build the app
- Run `nx test my-app` to test the app
- Run `nx lint my-app` to run ESLint on the app

# Documentation

The full docs are found [here](https://nxext.dev/docs/vite/overview)
npm package: @nxext/vitest
Description: Nx plugin for Vitest
Author: Dominik Pieper
Latest version: 15.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nxext/vite

[![License](https://img.shields.io/npm/l/@nxext/svelte.svg?style=flat-square)]()
[![nxext macos CI](https://github.com/nxext/nx-extensions/workflows/nxext%20macos%20CI/badge.svg)]()

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/vitest
```

or

```
npm install @nxext/vitest --save-dev
```

Generate your project configuration:

```
nx g @nxext/vitest:vitest-project my-app --framework=generic|svelte
```

for an existing project. There are options for the framework. The default is generic with no spacial options and svelte adds the vite-svelte-plugin to the vitest.config.ts.

Use it e.g with @nxext/svelte
npm package: @nxext/vue
Description: Nx plugin for Vue
Author: Dominik Pieper
Latest version: 16.7.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nxext/vue
[![License](https://img.shields.io/npm/l/@nxext/svelte.svg?style=flat-square)]()

**Not production ready yet**
**Not feature complete yet**

**DO NOT USE FOR PRODUCTION**

## Getting Started

Add this plugin to an Nx workspace:

```
yarn add --dev @nxext/vue
```

or

```
npm install @nxext/vue --save-dev
```

Generate your project:

```
nx g @nxext/vue:app my-app
```

Or a library with:

```
nx g @nxext/vue:library my-lib
```

#Use your project

* Run ``nx build my-app`` to build the app
* Run ``nx test my-app`` to test the app
* Run ``nx e2e my-app`` to run the e2e tests

#Documentation

The full docs are found [here](https://nxext.dev/docs/vue/overview)
npm package: @nxextensions/firebase-cypress
Description: An NX Plugin for Firebase Applications that would like to use emulators for E2E testing with Cypress
Author: Duncan McPherson
Latest version: 4.10.0

[![NPM License](https://img.shields.io/npm/l/%40nxextensions%2Ffirebase-cypress)]()
[![NPM Version](https://img.shields.io/npm/v/%40nxextensions%2Ffirebase-cypress)]()

# Firebase Cypress

A plugin for Nx that auto-detects Firebase in your project and starts the emulators if they are configured.

## Installation

`npm i @nxextensions/firebase-cypress --save-dev`

or run:

`nx add @nxextensions/firebase-cypress`

to automatically configure and install the plugin.

## Configuration

In `nx.json` add:

```json
{
  "...": "...",
  "plugins": [
    {
      "plugin": "@nxextensions/firebase-cypress",
      "options": {
        "targetName": "e2e",
        "openTargetName": "open-cypress",
        "componentTestingTargetName": "component-test",
        "ciTargetName": "e2e-ci"
      }
    }
  ]
}
```

## Dependencies

Firebase Cypress depends on the following package(s) to run properly:

`@nxextensions/nx-firebase`
npm package: @nxextensions/nx-firebase
Description: An unofficial NX plugin for Firebase Applications that would like to use emulators
Author: Duncan McPherson
Latest version: 1.3.0
Deprecated: @nxextensions/firebase is deprecated. Please use @nxextensions/firebase-cypress@4.6.0 or later

[![NPM License](https://img.shields.io/npm/l/%40nxextensions%2fnx-firebase)]()
[![NPM Version](https://img.shields.io/npm/v/%40nxextensions%2fnx-firebase)]()

# NX Firebase

A plugin that auto-detects Firebase in your project and adds targets to start the emulators

## Installation

`npm i @nxextensions/nx-firebase --save-dev`
npm package: @nxfi/tact-emulator
Description: Emulation toolkit for TON Smart Contracts
Author: Steve Korshakov
Latest version: 4.2.3-0

# TON Emulator

Emulation toolkit for TON Smart Contracts

## Installation

```bash
yarn add @tact-lang/emulator @ton/core @ton/crypto ton-abi
```

## Usage

```typescript
import { ContractSystem, randomAddress } from '@tact-lang/emulator';
import { WalletContractV4 } from '@ton/ton';

// Contract System is a virtual environment that emulates the TON blockchain
const system = await ContractSystem.create();

// Treasure is a contract that has 1m of TONs and is a handy entry point for your smart contracts
let treasure = await system.treasure('my-treasure');
system.name(treasure, 'my treasure'); // Set a name for the contract. Useful for snapshot testing.

// Update verbosity
system.globalVerbosity = Verbosity.DEBUG; // Global parameter
system.verbosity(treasure, Verbosity.ERROR); // Overwrite for a specific contract

// Track contract transactions and events
let tracker = system.track(treasure);

// Logger to collect VM logs from a contract
let logger = system.log(treasure);

// Create a random unknown address that would be treated as unititialized contract
let unknownAddress = randomAddress('some-unknown-seed'); // This seed is used to generate deterministic address

// Send an empty message to the unknown address
await treasure.send({
    to: unknownAddress,
    bounce: true,
});

// Run a block
let transactions = await system.run();
console.warn(inspect(transactions, false, 10000));

// Open a contract
let wallet = system.open(WalletContractV4.create({ workchain: 0, publicKey: <some-test-key> }));

// Show contract logs
console.warn(logger.collect());

// Test events and transactions
expect(tracker.collect()).toMatchSnapshot();

```

## License

MIT
npm package: @nxfi/ton-opcode
Description: Evolution of `tvm-disassembler` library that is built to be used also as a library that returns structured code. Has a list of typed opcodes and ability to read individual opcode from a slice.
Author: Steve Korshakov
Latest version: 0.0.15-0

# TON Opcodes

Evolution of `tvm-disassembler` library that is built to be used also as a library that returns structured code. Has a list of typed opcodes and ability to read individual opcode from a slice.

## Installation

```bash
yarn add @tact-lang/opcode
```

## Usage

```ts
import { decompile } from "@tact-lang/opcode";

// Decompile a single cell sequence into opcode list. Useful for interpretators or for debugging.
const sourceCode = Buffer.from('....', 'base64');
const decompiledOpcodes = decompile({ src: sourceCode });

// Decompile a whole contract. Useful for contract developers and explorers.
const decompiledCode = decompileAll({ src: sourceCode });

```

## License

MIT
npm package: @nxg-org/mineflayer-mitm-proxy
Description: ### Basic Usage ```js const { ServerBuilder } = require('@nxg-org/mineflayer-mitm-proxy');
Author: GenerelSchwerz
Latest version: 0.5.7

# mineflayer-mitm-proxy


### Basic Usage
```js
const { ServerBuilder } = require('@nxg-org/mineflayer-mitm-proxy');

// load your plugin implementation
const { GotoPlacePlugin } = require('./plugins/basicGoto'); 


// use the bot's normal settings here.
const botOpts = {
  username: "generelSchwerz",
  auth: "microsoft",
  host: "localhost",
  version: "1.12.2",
};

// configure the local server options here.
const serverOpts = {
  version: "1.12.2",
  port: 25566,
};

// use a ServerBuilder to strongly build a server!
const server = new ServerBuilder(serverOpts, botOpts)
  .addPlugin(new GotoPlacePlugin())
  .setSettings({})
  .build();


// start the server whenever.
server.start();
```

I will include full documentation at a later date.
npm package: @nxg-org/mineflayer-pathfinder
Description: Pathfinder using A* for mineflayer
Author: GenerelSchwerz
Latest version: 0.0.26

<p align="center">
  <img src="https://avatars.githubusercontent.com/u/79112097?s=200&v=4" />
</p>

<h2 align="center">minecraft-pathfinding :tm:</h2>
<h4 align="center">A pathfinder to get a Minecraft bot from point A to point B with unnecessarily stylish movement</h4>

<p align="center">
  <a href="https://discord.gg/zDzugD3ywn">
    <img src="https://img.shields.io/badge/discord-000000?style=for-the-badge&logo=discord" alt="Discord">
  </a>
</p>

> [!WARNING]
> This pathfinder is still in **HEAVY** development. It is not meant to be used in production. However, you can use the code in `examples` to understand how the pathfinder works.

<h3 align="center">Why use this pathfinder?</h3>

-----

Presently, its execution is better than both Baritone's and mineflayer-pathfinder's. It also follows an entirely different paradigm - each move's execution is split into individual parts, which combined with a modular movement provider/executor/optimizer system, it makes this pathfinder ***extremely*** customizable. So as long as a single movement's execution handles all entry cases (which is possible), it can be immediately integrated into this bot.

Examples will be added as the project undergoes more development.

<h3 align="center">What is left to be done?</h3>

-----

**Many** things.

- [X] Proper breaking of blocks (Cost + Execution)
- [X] Water movement
- [X] Parkour
- [X] Proper jump sprinting
- [ ] Offloading the world thread


<h3 align="center">API and Examples</h3>

-----

| Link | Description |
| --- | --- |
| [API](https://github.com/GenerelSchwerz/minecraft-pathfinding/blob/main/docs/API.md) | The documentation with the available methods and properties. |
| [Advanced Usage](https://github.com/GenerelSchwerz/minecraft-pathfinding/blob/main/docs/AdvancedUsage.md) | The documentation with the advanced usage of the pathfinder, including the customization of goals and movements. |
| [Examples](https://github.com/GenerelSchwerz/minecraft-pathfinding/tree/main/examples) | The folder with the examples. |