open-index/open-npm huggingface dataset:
npm package: @needle-tools/gltf-transform-functions
Description: Functions for common glTF modifications, written using the core API
Author: Don McCurdy
Latest version: 4.3.0-alpha.1

# @gltf-transform/functions

[![Latest NPM release](https://img.shields.io/npm/v/@gltf-transform/functions.svg)](https://www.npmjs.com/package/@gltf-transform/functions)
[![Minzipped size](https://badgen.net/bundlephobia/minzip/@gltf-transform/functions)](https://bundlephobia.com/result?p=@gltf-transform/functions)
[![License](https://img.shields.io/npm/l/@gltf-transform/core.svg)](https://github.com/donmccurdy/glTF-Transform/blob/main/LICENSE.md)

Part of the glTF Transform project.

- GitHub: https://github.com/donmccurdy/glTF-Transform
- Project Documentation: https://gltf-transform.dev
- Package Documentation: https://gltf-transform.dev/functions

## Credits

See [*Credits*](https://gltf-transform.dev/credits).

<h2>Commercial Use</h2>

<p>
	<b>Using glTF Transform for a personal project?</b> That's great! Sponsorship is neither expected nor required. Feel
	free to share screenshots if you've made something you're excited about — I enjoy seeing those!
</p>

<p>
	<b>Using glTF Transform in for-profit work?</b> That's wonderful! Your support is important to keep glTF Transform
	maintained, independent, and open source under MIT License. Please consider a
	<a href="https://gltf-transform.dev/pro" target="_blank">subscription</a>
	or
	<a href="https://github.com/sponsors/donmccurdy" target="_blank">GitHub sponsorship</a>.
</p>

<p>
	<i>
		Learn more in the
		<a href="https://gltf-transform.dev/pro" target="_blank"> glTF Transform Pro </a> FAQs</i
	>.
</p>

## License

Copyright 2024, MIT License.
npm package: @needle-tools/needle-tiny-networking-ws
Description: Websocket networking backend functionality for Needle Engine
Author: Needle
Latest version: 1.4.0
Deprecated: Please use @needle-tools/networking instead.

This is the networking package for [Needle Engine](https://needle.tools)
---

### Integrate with fastify:

```js
import networking from "@needle-tools/needle-tiny-networking-ws";
networking.startServerFastify(fastifyApp, { endpoint: "/socket" });
```

### Integrate with express:
```js
import networking from "@needle-tools/needle-tiny-networking-ws";
networking.startServerExpress(expressApp, { endpoint: "/socket" });
```

### Options
- `endpoint : string` - optional relative server endpoint (e.g. `/socket` to start the websocket endpoint on `yourserver/socket`). If not provided will fallback to `/`
- `maxUsers: number` - max concurrent users on a server




## Contact
<b>[needle — tools for unity](https://needle.tools)</b> • 
[@NeedleTools](https://twitter.com/NeedleTools) • 
[@marcel_wiessler](https://twitter.com/marcel_wiessler) • 
[@hybridherbst](https://twitter.com/hybridherbst)
npm package: @needle-tools/three
Description: JavaScript 3D library
Author: mrdoob
Latest version: 0.183.2-canary.0

# three.js

[![NPM Package][npm]][npm-url]
[![Build Size][build-size]][build-size-url]
[![NPM Downloads][npm-downloads]][npmtrends-url]
[![jsDelivr Downloads][jsdelivr-downloads]][jsdelivr-url]
[![Discord][discord]][discord-url]

#### JavaScript 3D library

The aim of the project is to create an easy-to-use, lightweight, cross-browser, general-purpose 3D library. The current builds only include WebGL and WebGPU renderers but SVG and CSS3D renderers are also available as addons.

[Examples](https://threejs.org/examples/) &mdash;
[Docs](https://threejs.org/docs/) &mdash;
[Manual](https://threejs.org/manual/) &mdash;
[Wiki](https://github.com/mrdoob/three.js/wiki) &mdash;
[Migrating](https://github.com/mrdoob/three.js/wiki/Migration-Guide) &mdash;
[Questions](https://stackoverflow.com/questions/tagged/three.js) &mdash;
[Forum](https://discourse.threejs.org/) &mdash;
[Discord](https://discord.gg/56GBJwAnUS)

### Usage

This code creates a scene, a camera, and a geometric cube, and it adds the cube to the scene. It then creates a `WebGL` renderer for the scene and camera, and it adds that viewport to the `document.body` element. Finally, it animates the cube within the scene for the camera.

```javascript
import * as THREE from 'three';

const width = window.innerWidth, height = window.innerHeight;

// init

const camera = new THREE.PerspectiveCamera( 70, width / height, 0.01, 10 );
camera.position.z = 1;

const scene = new THREE.Scene();

const geometry = new THREE.BoxGeometry( 0.2, 0.2, 0.2 );
const material = new THREE.MeshNormalMaterial();

const mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );

const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( width, height );
renderer.setAnimationLoop( animate );
document.body.appendChild( renderer.domElement );

// animation

function animate( time ) {

	mesh.rotation.x = time / 2000;
	mesh.rotation.y = time / 1000;

	renderer.render( scene, camera );

}
```

If everything goes well, you should see [this](https://jsfiddle.net/w43x5Lgh/).

### Cloning this repository

Cloning the repo with all its history results in a ~2 GB download. If you don't need the whole history you can use the `depth` parameter to significantly reduce download size.

```sh
git clone --depth=1 https://github.com/mrdoob/three.js.git
```

### Change log

[Releases](https://github.com/mrdoob/three.js/releases)


[npm]: https://img.shields.io/npm/v/three
[npm-url]: https://www.npmjs.com/package/three
[build-size]: https://badgen.net/bundlephobia/minzip/three
[build-size-url]: https://bundlephobia.com/result?p=three
[npm-downloads]: https://img.shields.io/npm/dw/three
[npmtrends-url]: https://www.npmtrends.com/three
[jsdelivr-downloads]: https://data.jsdelivr.com/v1/package/npm/three/badge?style=rounded
[jsdelivr-url]: https://www.jsdelivr.com/package/npm/three
[discord]: https://img.shields.io/discord/685241246557667386
[discord-url]: https://discord.gg/56GBJwAnUS
npm package: @needle-tools/three-animation-pointer
Description: KHR_animation_pointer support for three.js
Author: Needle
Latest version: 1.0.7

# KHR_animation_pointer for three.js

This package adds a [three.js](https://github.com/mrdoob/three.js) GLTFLoader plugin for [KHR_animation_pointer](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_animation_pointer) support allowing you to animate anything in your 3D scene, from material, light or camera properties to custom code.

### Animate anything
- all material properties 💎 (including texture transforms) 
- cameras 🎥
- lights 💡
- custom code/scripts 📄


### Three.js Example
<a href="https://threejs.org/examples/?q=gltf#webgl_loader_gltf_animation_pointer" target="_blank">
<img width="1240" height="696" alt="image" src="https://github.com/user-attachments/assets/baa109d8-974b-4c97-9ae9-31a4391e651b" />
</a>

[Video](https://github.com/user-attachments/assets/13fe4102-00ee-430f-9a17-9611fa543f77)

[three.js Example](https://threejs.org/examples/?q=gltf#webgl_loader_gltf_animation_pointer)



### How to use

Install the package:   
`npm i @needle-tools/three-animation-pointer`


Register the plugin on your GLTFLoader:  

```js
import { GLTFAnimationPointerExtension } from "@needle-tools/three-animation-pointer"

const loader = new GLTFLoader();
loader.register(p => {
    return new GLTFAnimationPointerExtension(p);
});
```

*Note: To animate custom code you might need to register your own path resolver in the GLTFAnimationPointerExtension plugin* 

### How to create glTF files with KHR_animation_pointer animations

You can use one of the listed tools below to export glTF animations in the right format

- [Blender 4.3](https://www.blender.org/) and newer - *experimental KHR_animation_pointer support, currently only in 'scene animation' mode ([#2285](https://github.com/KhronosGroup/glTF-Blender-IO/issues/2285))*
- [Needle Engine for Unity](https://engine.needle.tools/docs/unity/) - using KHR_animation_pointer by default in all projects since 2022
- [UnityGLTF](https://github.com/KhronosGroup/UnityGLTF) - enable KHR_animation_pointer in settings to use in Exports


**Mini Unity Tutorial**

[Video](https://github.com/user-attachments/assets/e118a33d-9725-4313-b1d4-b4dbfc7a5a48)

*Note: If you use UnityGLTF for exporting the glTF file make sure to enable the `KHR_animation_pointer` option in the UnityGLTF export settings.*



## Links

- [Khronos KHR_animation_pointer spec](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_animation_pointer)
- [three.js repository PR #24108](https://github.com/mrdoob/three.js/pull/24108)
- [three.js example](https://threejs.org/examples/?q=gltf#webgl_loader_gltf_animation_pointer) - created in Unity



# Contact ✒️
<b>[🌵 Needle](https://needle.tools)</b> • 
[Github](https://github.com/needle-tools) • 
[Twitter](https://twitter.com/NeedleTools) • 
[Discord](https://discord.needle.tools) • 
[Forum](https://forum.needle.tools) • 
[Youtube](https://www.youtube.com/@needle-tools)
npm package: @needle-tools/three-mesh-ui
Description: a library on top of three.js to help in creating 3D user interfaces
Author: felix mariotto
Latest version: 7.1.5-alpha.5

# three-mesh-ui


Branch 7.1.x is ready to starts 7.x.x evaluation period.
It has no release but its source code

## [Examples (7.x.x)](https://felixmariotto.github.io/three-mesh-ui/7.x.x/)
## [Documentation (7.x.x)](https://github.com/felixmariotto/three-mesh-ui/wiki)
## [Contributing (7.x.x)](https://github.com/felixmariotto/three-mesh-ui/wiki/Roadmap-&-Contributions)
npm package: @needless-org/needless-js
Description: ![Needless Badge](https://img.shields.io/badge/Needless-100%25-blue)
Author: Yaroslav Romanenko
Latest version: 6.8.11

# Needless-JS 🙃

![Needless Badge](https://img.shields.io/badge/Needless-100%25-blue)

The JavaScript library you never asked for, never needed, and probably shouldn't use. But here we are!

## Introduction

Ever thought, "My project is running too efficiently, I wish there was a way to add some completely unnecessary code to it"? Look no further!

Introducing `needless-js`, the world's first and foremost pointless library. We bring the "Why?" into "Why is this even a thing?".

## Features

1. **Absolutely Useless**: Doesn't fix any problems because it doesn't know what problems are.
2. **Hilariously Redundant**: Why have one function when you can have ten doing the same thing?
3. **Zero Dependencies**: Mainly because no other library wants to be associated with us.
4. **Eco-friendly**: Uses 0% CPU because it does absolutely nothing.

## Installation

Why would you? But if you must:

```bash
npm install needless-js
``` 

## Usage

Here's a quick example:

```
import { doNothing, achieveNothing, pointlessLoop } from 'needless-js';

doNothing(); // Guess what this does?
achieveNothing(); // Still achieving nothing
pointlessLoop(); // Loops for no reason whatsoever
```


## FAQ
**Q**: What's the point of this library?
**A**: Exactly.

**Q**: Are there any updates planned?
**A**: We thought about it, but that seemed like too much effort for such a needless endeavor.

**Q**: I found a bug, where do I report it?
**A**: Congratulations on finding meaning in something so meaningless. But, no, we won't fix it.



## Contributions
Feel free to not contribute. But if you have too much time on your hands, sure, why not? Add more useless functions, or don't. We're not really bothered.
npm package: @neeeoo/ansi-to-html-no-xml
Description: Convert ansi escaped text streams to html.
Author: Rob Burns
Latest version: 0.6.19

## Ansi to Html

[![](https://img.shields.io/travis/rburns/ansi-to-html.svg)](https://travis-ci.org/rburns/ansi-to-html/branches)
[![](https://img.shields.io/npm/v/ansi-to-html.svg)](https://www.npmjs.com/package/ansi-to-html)
![](https://img.shields.io/npm/dm/ansi-to-html.svg)

This is a port of the ansi to html converter from [bcat](https://github.com/rtomayko/bcat/blob/master/lib/bcat/ansi.rb) to Javascript.

It has a few additions:

* The API has been altered to accept options in the constructor, and input in <code>toHtml()</code>.
* ANSI codes for setting the foreground or background color to default are handled
* the 'erase in line' escape code (\x1b[K) is dropped from the output.

## Installation

	npm install @neeeoo/ansi-to-html-no-xml

## Usage

	var Convert = require('@neeeoo/ansi-to-html-no-xml');
	var convert = new Convert();

	console.log(convert.toHtml('\x1b[30mblack\x1b[37mwhite'));

	/*
		prints:
		<span style="color:#000">black<span style="color:#ccc">white</span></span>
	*/

## Command line usage

Process a file:

```bash
ansi-to-html the_filename
```

From STDIN:

```bash
git log | ansi-to-html
```

When using ansi-to-html from the command line the stream option is set to `true`. Other options can
be provided. See `ansi-to-html -h` for more detail.

## Options

Options can be be passed to the constructor to customize behaviour.

**fg** <code>CSS color values</code> The default foreground color used when reset color codes are encountered.

**bg** <code>CSS color values</code> The default background color used when reset color codes are encountered.

**newline** <code>true or false</code> Convert newline characters to <code>&lt;br/&gt;</code>.

**stream** <code>true or false</code> save style state across invocations of toHtml().

**colors** <code>Object/Array with values 0 - 255 containing CSS color values</code> Can override specific colors or the entire ANSI palette

### Default options

```javascript
{
    fg: '#FFF',
    bg: '#000',
    newline: false,
    stream: false
}
```

## Development

[![](http://issuestats.com/github/rburns/ansi-to-html/badge/issue?style=flat)](http://issuestats.com/github/rburns/ansi-to-html)
[![](http://issuestats.com/github/rburns/ansi-to-html/badge/pr?style=flat)](http://issuestats.com/github/rburns/ansi-to-html)

Once you have the git repository cloned, install the dependencies:

    cd ansi-to-html-no-xml
    npm install

Lint

    npm run lint

Build

    npm run build

Test

    npm test
npm package: @neelam618/formkor-libe
Description: Made with create-react-library
Author: Neelam618
Latest version: 1.0.0

# formkor-libe

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/formkor-libe.svg)](https://www.npmjs.com/package/formkor-libe) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save formkor-libe
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from 'formkor-libe'
import 'formkor-libe/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [Neelam618](https://github.com/Neelam618)
npm package: @neelam618/formkore
Description: Made with create-react-library
Author: Neelam618
Latest version: 1.0.0

# formkore

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/formkore.svg)](https://www.npmjs.com/package/formkore) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save formkore
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from 'formkore'
import 'formkore/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [Neelam618](https://github.com/Neelam618)
npm package: @neelegirl/libsignal
Description: Open Whisper Systems' libsignal for Node.js
Latest version: 1.0.14
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">

# 🔐 @neelegirl/libsignal

[![Version](https://img.shields.io/badge/Version-1.0.14-ff69b4?style=for-the-badge&logo=github)](https://github.com/neelegirl/libsignal-node)
[![Baileys](https://img.shields.io/badge/Kompatibel_mit-@neelegirl/baileys_1.1.2-9b59b6?style=for-the-badge)](https://www.npmjs.com/package/@neelegirl/baileys)
[![License](https://img.shields.io/badge/License-MIT-ff69b4?style=for-the-badge)](LICENSE)

</div>

Signal-Protocol-Implementierung für Node.js, basierend auf  
[libsignal-protocol-javascript](https://github.com/WhisperSystems/libsignal-protocol-javascript).  
✨ **Teil des @neelegirl-Ökosystems** · Kompatibel mit **@neelegirl/baileys 1.1.2** & **Baileys API 1.7.2**

---

## Overview
A ratcheting forward secrecy protocol that works in synchronous and
asynchronous messaging environments.


## PreKeys
This protocol uses a concept called 'PreKeys'. A PreKey is an ECPublicKey and
an associated unique ID which are stored together by a server. PreKeys can also
be signed.

At install time, clients generate a single signed PreKey, as well as a large
list of unsigned PreKeys, and transmit all of them to the server.


## Sessions
Signal Protocol is session-oriented. Clients establish a "session," which is
then used for all subsequent encrypt/decrypt operations. There is no need to
ever tear down a session once one has been established.

Sessions are established in one of two ways:

1. PreKeyBundles. A client that wishes to send a message to a recipient can
   establish a session by retrieving a PreKeyBundle for that recipient from the
   server.
2. PreKeySignalMessages. A client can receive a PreKeySignalMessage from a
   recipient and use it to establish a session.


## State
An established session encapsulates a lot of state between two clients. That
state is maintained in durable records which need to be kept for the life of
the session.

State is kept in the following places:

* Identity State. Clients will need to maintain the state of their own identity
  key pair, as well as identity keys received from other clients.
* PreKey State. Clients will need to maintain the state of their generated
  PreKeys.
* Signed PreKey States. Clients will need to maintain the state of their signed
  PreKeys.
* Session State. Clients will need to maintain the state of the sessions they
  have established.
npm package: @neelegirly/libsignal
Description: Signal protocol crypto dependency for @neelegirly/baileys on Node.js
Latest version: 1.0.28

<div align="center">

# 🔐 @neelegirly/libsignal 🔐

### *Crypto Core fuer den Neelegirly Stack*  
### *Signal Sessions · Key Material · E2E Foundation*

[![npm](https://img.shields.io/npm/v/@neelegirly/libsignal?style=for-the-badge&color=ff69b4&logo=npm)](https://www.npmjs.com/package/@neelegirly/libsignal)
[![baileys](https://img.shields.io/badge/baileys-2.2.17-ff8fab?style=for-the-badge)](https://www.npmjs.com/package/@neelegirly/baileys)
[![wa-api](https://img.shields.io/badge/wa--api-1.7.16-f4a261?style=for-the-badge)](https://www.npmjs.com/package/@neelegirly/wa-api)

<p align="center">
	<img src="https://files.catbox.moe/z90ndt.jpeg" width="420" alt="Neelegirly libsignal hero" />
</p>

**🗝️ Release-Stack:** `@neelegirly/libsignal 1.0.28` · `@neelegirly/baileys 2.2.17` · `@neelegirly/wa-api 1.7.16`

</div>

`@neelegirly/libsignal` ist die kryptografische Signal-Abhaengigkeit fuer `@neelegirly/baileys` und damit indirekt auch fuer `@neelegirly/wa-api`.
Das Paket liefert den E2E-Kern fuer Session-Aufbau, Key-Verarbeitung und sichere Nachrichtenfluesse.

## ✨ Highlights

| Bereich | Beschreibung | Status |
| --- | --- | --- |
| 🔑 Key Material | zentrale Primitive fuer Session-/Schluessel-Operationen | ✅ |
| 🛡️ E2E Core | Basis fuer verschluesselte Nachrichten im Neelegirly-Stack | ✅ |
| 🧩 Stack-Kompatibel | sauberer Fit fuer `baileys` und `wa-api` | ✅ |
| 🎀 Klarer Scope | `@neelegirly/libsignal` als eindeutige Release-Basis | ✅ |

## 📦 Kompatibilitaet

- `@neelegirly/libsignal`: `1.0.28`
- `@neelegirly/baileys`: `2.2.17`
- `@neelegirly/wa-api`: `1.7.16`

## 🚀 Installation

```bash
npm install @neelegirly/libsignal@1.0.28 --save-exact
```

## ⚡ Minimalbeispiel

```js
const libsignal = require('@neelegirly/libsignal')

console.log('libsignal geladen:', typeof libsignal === 'object')
```

## 🩷 Scope und Rolle im Stack

- `@neelegirly/libsignal` = Crypto-Core
- `@neelegirly/baileys` = WhatsApp-Web-Layer
- `@neelegirly/wa-api` = Multi-Session-Wrapper

Damit bleibt der Aufbau im gesamten Neelegirly-Stack klar und release-sicher.

## 🔄 Release-Notizen

- README neu im Glow-up-Stil aufgebaut
- Stack-Versionen auf `1.0.28 / 2.2.17 / 1.7.16` angehoben
- weiterhin fokussiert auf den stabilen Crypto-Einsatz ohne Bot-Wrapper-Ballast
npm package: @neelfrostrain/loggerts
Description: A simple logging library for TypeScript projects.
Author: Neel Frostrain
Latest version: 0.1.4

# 🪵 Loggerts

A lightweight and colorful logging library for **TypeScript / Node / Bun** projects.  
Provides a simple and modern API for logging to both the **console** and **files**.

---

## 📦 Installation

Using **npm**:
```bash
npm install @neelfrostrain/loggerts
```

Using **bun**:
```bash
bun add @neelfrostrain/loggerts
```

---

## 🚀 Quick Start

```ts
import { Logger, Log } from "@neelfrostrain/loggerts";

// Initialize logger (creates "Logs/main.log" in the given directory)
Logger.Init("./");

// Log a simple message
Logger.Log("Application started successfully!");

// Log with parameters
Logger.Warn("Disk usage is high:", { used: "92%" });
Logger.Error("Failed to connect to database", new Error("ConnectionTimeout"));
Logger.Debug("Debug info:", { user: "admin", id: 42 });

// Quick one-liner log (console only)
Log({ msg: "Hello from Loggerts!" });
```

Output example:
```
[2025-10-08 18:42:17.024] [LOG] > Application started successfully!
[2025-10-08 18:42:17.030] [WARN] > Disk usage is high: { used: "92%" }
[2025-10-08 18:42:17.036] [ERROR] > Failed to connect to database Error: ConnectionTimeout
[2025-10-08 18:42:17.042] [DEBUG] > Debug info: { user: "admin", id: 42 }
```

All messages are written to:
```
<your path>/Logs/main.log
```

---

## 🧠 API Reference

### **`Logger.Init(path: string): void`**
Initializes the logger and creates a `Logs/main.log` file in the given path.

> ⚠️ Must be called before any logging methods.

---

### **`Logger.Log(msg: string, ...params: unknown[]): void`**
Logs general information (green).

---

### **`Logger.Warn(msg: string, ...params: unknown[]): void`**
Logs warnings (yellow).

---

### **`Logger.Error(msg: string, ...params: unknown[]): void`**
Logs errors (red).

---

### **`Logger.Debug(msg: string, ...params: unknown[]): void`**
Logs debug information (cyan).

---

### **`Log({ msg: string }): void`**
A simple one-shot console log — does **not** write to file.

---

## ⚙️ Example Output Folder Structure

```
project/
├── src/
│   └── index.ts
├── Logs/
│   └── main.log
└── package.json
```

---

## 🧩 TypeScript Support

This package ships with built-in `.d.ts` type declarations —  
so you get full IntelliSense and autocomplete support out of the box.

---

## 🪪 License

**MIT License**

Copyright (c) 2025 **Neel Frostrain**

---

## 💬 Author

Developed with ❤️ by **Neel Frostrain**  
For feedback or feature requests — open an issue on GitHub.
npm package: @neelfrostrain/uzip-cli
Description: Ultra compression CLI with split, restore, and progress bar
Author: Neel Frostrain
Latest version: 1.0.13

# UZip CLI

UZip is a powerful CLI tool built on top of 7-Zip that allows you to:

- Ultra-compress folders
- Split archives into parts
- Restore from split archives
- Show real-time progress
- Delete parts interactively
- Use simple CLI commands
- Works as a global CLI
- Works as a Windows EXE

---

## Features

- Real progress bar: `[████░░░░░░] 42%`
- Split size support (e.g. `500m`, `2g`)
- Restore from split archives
- Interactive cleanup prompt
- JSON metadata (`index.json`)
- Windows-safe paths
- CLI flags
- Error handling
- Works with `pkg` EXE

---

## Installation (Global)

### From NPM (once published)

```bash
npm install -g @neelfrostrain/uzip-cli
```

---

## Usage

### Compress

```bash
uzip -compress <input> <output> <size>
uz -compress <input> <output> <size>
```

Example:

```bash
uzip -compress "MyFolder" backup 2g
uz -compress "MyFolder" backup 2g
```

---

### Restore

```bash
uzip -restore <folder>
uz -restore <folder>
```

### Example:

```bash
uzip -restore backup
uz -restore backup
```

---

### Help

```bash
uzip --help
uz --help

uzip -h
uz -h
```

---

### Version

```bash
uzip --version
uz --version

uzip -v
uz -v
```
npm package: @neelify/libsignal
Description: Signal protocol crypto dependency for @neelify/baileys on Node.js
Latest version: 1.0.27
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @neelify/libsignal

`@neelify/libsignal` ist die kryptografische Signal-Abhaengigkeit fuer `@neelify/baileys`.
Das Paket stellt die noetigen Signal-Protokoll-Primitiven fuer Session-Aufbau und E2E-Verarbeitung bereit.

## Einsatzzweck

- kryptografische Basis fuer Schluessel-/Session-Operationen
- Verwendung als Abhaengigkeit in `@neelify/baileys`
- keine eigene Bot-API, sondern Core-Crypto-Baustein


## Kompatibilitaet

- `@neelify/libsignal`: `1.0.27`
- `@neelify/baileys`: `2.2.16`
- `@neelify/wa-api`: `1.7.15`

## Installation

```bash
npm install @neelify/libsignal
```

## Minimalbeispiel

```js
const libsignal = require('@neelify/libsignal')

console.log('libsignal geladen:', typeof libsignal === 'object')
```

## Namespace und Scope

Der Paketname ist konsistent auf den Neelify-Scope gesetzt:

- `@neelify/libsignal`

Damit ist die Zuordnung im Neelify-Stack (`libsignal` -> `baileys` -> `wa-api`) eindeutig.

## Was ausgebessert wurde

- README sprachlich und strukturell bereinigt.
- Uneinheitliche Darstellung zu Scope/Namespace konsolidiert.
- Funktionierenden Crypto-Stand fuer den Neelify-Stack als Release-Basis uebernommen.

## Was veraendert wurde

- Dokumentation auf den praktischen Einsatzzweck als Crypto-Abhaengigkeit fokussiert.
- Installations- und Minimalbeispiel klar und knapp neu aufgebaut.
- Kompatibilitaetsbezug zu `@neelify/baileys`/`@neelify/wa-api` im Neelify-Stack klarer formuliert.

## Was neu ist

- Konsolidierte, release-taugliche README-Struktur.
- Klare Scope-Kommunikation fuer das `@neelify/...`-Namespace.
- Release auf Version `1.0.27` als stabile Basis fuer `@neelify/baileys@2.2.16`.
npm package: @neelkamath/omni-chat
Description: Omni Chat API wrapper library
Author: Neel Kamath
Latest version: 3.0.0

# Omni Chat JS

[![npm (scoped)](https://img.shields.io/npm/v/@neelkamath/omni-chat)](https://www.npmjs.com/package/@neelkamath/omni-chat)

[Omni Chat API](https://github.com/neelkamath/omni-chat-backend) JavaScript wrapper library.

- Platforms: Browsers supporting ES6 or higher
- Module systems: ECMAScript Modules
- Programming languages: ES6 (JavaScript, TypeScript, etc. which target ES6 or higher)
- Static types: TypeScript definitions bundled

## Installation

This table shows which versions of Omni Chat JS support which versions of Omni Chat Backend:

|  Omni Chat JS   | Omni Chat Backend |
| :-------------: | :---------------: |
| 3.0.0 or higher | 0.24.0 or higher  |
|  2.0.0 - 2.0.1  |      0.23.0       |
| 0.12.0 - 1.0.0  |  0.19.0 - 0.22.0  |
|     0.11.0      |      0.18.0       |
| 0.8.0 - 0.10.0  |      0.17.0       |
|  0.5.0 - 0.7.0  |      0.16.0       |
|  0.1.0 - 0.4.0  |      0.15.0       |

```
npm i @neelkamath/omni-chat
```

## Usage

- Here's the latest version's [documentation](https://neelkamath.github.io/omni-chat-js/). To view a previous version's documentation, find the relevant [release](https://github.com/neelkamath/omni-chat-js/releases), download **docs.zip** from **Assets**, unzip it, and open `docs/index.html` in your browser.
- [Changelog](CHANGELOG.md)
- Never import APIs from nested files.

  For example, this is correct:

  ```typescript
  import { RestApi } from '@neelkamath/omni-chat';
  ```

  For example, this is incorrect:

  ```typescript
  import { getMediaMessage } from '@neelkamath/omni-chat/dist/restApi/operator';
  ```

## [Contributing](CONTRIBUTING.md)

## License

This project is under the [MIT License](LICENSE).
npm package: @neelkanthjdabhi/cli
Description: The Neelkanth Dabhi CLI
Author: Neelkanth Dabhi
Latest version: 1.1.1

# 🧑🏻‍💻 @neelkanthjdabhi/cli [![npm (scoped)](https://img.shields.io/npm/v/@neelkanthjdabhi/cli?color=ff69b4&logo=npm)](https://www.npmjs.com/package/@neelkanthjdabhi/cli) ![npm (scoped)](https://img.shields.io/github/languages/top/neelkanthjdabhi/cli.svg)


> The [Neelkanth Dabhi](http://neelkanthjdabhi.github.io/) CLI (aka the most useless Node module ever published, in history, by anyone, ever).

<p align="center"><img src="https://raw.githubusercontent.com/neelkanthjdabhi/cli/master/demo.png" width="700"></p>


## :computer: Usage

```sh
$ npx @neelkanthjdabhi/cli
```

## :hammer: Built with

- [ink](https://github.com/vadimdemedes/ink) - React for interactive command-line apps
- [meow](https://github.com/sindresorhus/meow) - CLI helper

## :point_right: You may also like...

- [GitFolio](https://github.com/neelkanthjdabhi/GitFolio) - Your GitHub Portfolio! With charts!
- [Fire Blog](https://github.com/neelkanthjdabhi/Fire-Blog) - A Photo Blogging app, backed by firebase



## :memo: License
This project is under the MIT license. See the [LICENSE](https://github.com/neelkanthjdabhi/cli/blob/master/LICENSE) for more information.

---
## :pray: Inspired by

- [@jakejarvis](https://github.com/jakejarvis)

Made with ❤️ by Neelkanth Dabhi 👋🏼 [Get in touch!](https://www.linkedin.com/in/neelkanthjdabhi/)
npm package: @neelofar/vibe-cloud-ui
Description: React component library prototype for cloud management experiences.
Latest version: 0.1.0

# Vibe Cloud UI

Rapid prototype React component library showcasing cloud infrastructure UI patterns for resume/portfolio demos.

## Highlights
- Cloud-centric primitives (`CloudResourceCard`, `ProvisioningWizard`, `MonitoringChart`, `ResourceStatusIndicator`, `MetricBadge`).
- Atomic design tokens for consistent theming (`src/theme`).
- Storybook setup with accessibility, controls, and interaction addons for interactive demos.
- Vite/tsup build pipeline ready to ship to npm (`dist/` bundle + type declarations).
- Example showcase app under `example/` for quick screenshots or deployment to GitHub Pages/Vercel.

## Getting Started

```bash
# install dependencies
pnpm install
# or npm install / yarn install

# run storybook component workbench
pnpm storybook

# open the marketing/demo app (uses Vite dev server)
pnpm run docs

# build distributable package (outputs to dist/)
pnpm run build
```

> **Note**: Storybook uses the Vite builder. Update `.storybook/main.ts` if you prefer Webpack.

## Publishing to npm

1. Configure `package.json` metadata (`name`, `author`, `repository`).
2. Build the package to ensure `dist/` is fresh.
   ```bash
   pnpm run build
   ```
3. Optionally test installation locally:
   ```bash
   pnpm pack
   mkdir -p /tmp/playground && cd /tmp/playground
   pnpm init -y
   pnpm add ../path/to/@vibe-cloud-ui-0.1.0.tgz
   ```
4. Publish (requires npm account and permissions):
   ```bash
   npm publish --access public
   ```

## Component Catalogue

| Component | Summary |
|-----------|---------|
| `CloudResourceCard` | Compact cloud resource overview with provider badge, metrics, and action CTA. |
| `ProvisioningWizard` | Multi-step wizard scaffold with validation hooks for compliant provisioning workflows. |
| `MonitoringChart` | Lightweight SVG area chart for telemetry trends with healthy range highlighting. |
| `MetricBadge` | KPI tile showing metric value and trend direction. |
| `ResourceStatusIndicator` | Minimal status pill with optional pulse animation for live updates. |

## Extending the Library
- Add new primitives inside `src/components` and export via `src/index.ts`.
- Define shared tokens in `src/theme` to keep visuals consistent.
- Create a matching Storybook story in `stories/` to document usage.
- Use the `useWizard` hook for complex multi-step interactions beyond provisioning.

## Resume Tips
- Capture Storybook screenshots or deploy the built docs to illustrate the design system visually.
- Mention atomic design tokens, accessibility checks, and publishing pipeline in bullet points to highlight engineering maturity.
- Consider pairing with metrics about improved consistency, delivery speed, or onboarding if applicable.
npm package: @neelsg/components
Description: A Reusable SvelteKit Components Library
Author: Neels Grobler
Latest version: 0.0.40

# @neelsg/components

This is a library of various reusable SvelteKit components used by
Aansit (Pty) Ltd (aansit.com) to develop web based business systems.

## tailwindcss

This library depends on tailwindcss being installed in order for the
styles to display correctly.

In addition, the node module needs to be added to the tailwind
content property:

    // tailwind.config.js

    export default {
      content: [
        './src/**/*.{html,js,svelte,ts}',
        './node_modules/@neelsg/components/dist/**/*.{html,js,svelte,ts}'
      ],
      ...
    };