open-index/open-npm huggingface dataset:
npm package: @n3p6/react-three-vrm
Description: useful helpers for `@pixiv/three-vrm` to make your life easier.
Author: Moeru AI
Latest version: 0.1.0-beta.2

# @n3p6/react-three-vrm

useful helpers for `@pixiv/three-vrm` to make your life easier.

## Usage

### Install

### Example

###### Vrm

```tsx
import { Vrm } from '@n3p6/react-three-vrm'

// https://vite.dev/guide/assets#explicit-url-imports
import vrmUrl from './assets/models/AvatarSample_A.vrm'

export const AvatarSampleA = () =>
  <Vrm src={vrmUrl} />
```

###### useVRM & useVRMAnimation
```tsx
import { useVRM, useVRMAnimation } from '@n3p6/react-three-vrm'
import { useAnimations } from '@react-three/drei'

// https://vite.dev/guide/assets#explicit-url-imports
import vrmUrl from './assets/models/AvatarSample_A.vrm'
import animationUrl from './assets/motions/waiting.vrma'

export const AvatarSampleA = () => {
  const vrm = useVRM(vrmUrl)
  const animation = useVRMAnimation(animationUrl, vrm)
  const { actions } = useAnimations([animation], vrm.scene,)

  useEffect(() => {
    actions.Clip!.play()
  }, [actions])

  return (
    <primitive
      object={vrm.scene}
      position={[0, 0, 0]}
      rotation={[0, Math.PI, 0]}
    />
  )
}
```

# License

[MIT](../../LICENSE.md)
npm package: @n3p6/react-three-yuka
Description: useful helpers for `yuka` to make your life easier.
Author: Moeru AI
Latest version: 0.1.0-beta.2

# @n3p6/react-three-yuka

useful helpers for `yuka` to make your life easier.

## Usage

### Install

### Example

###### EntityManager

```tsx
import { EntityManager } from '@n3p6/react-three-yuka'
import { Outlet } from 'react-router'

export const Layout = () => (
  <EntityManager>
    <Outlet />
  </EntityManager>
)
```

###### useEntityManager

```tsx
import { useEntityManager } from '@n3p6/react-three-yuka'
import { useEffect } from 'react'
import { GameEntity, SeekBehavior, Vehicle } from 'yuka'

export const Behavior = () => {
  const entityManager = useEntityManager()

  useEffect(() => {
    const player = entityManager.entities.find(item => item instanceof GameEntity)
    const vehicle = entityManager.entities.find(item => item instanceof Vehicle)
    vehicle.steering.add(new SeekBehavior(player.position))
  })

  return null
}
```

###### useGameEntity

```tsx
import { useGameEntity } from '@n3p6/react-three-yuka'
import { useEffect } from 'react'
import { GameEntity } from 'yuka'

export const Cube = () => {
  const [ref, entity] = useGameEntity(GameEntity)
  const inner = useRef()

  useEffect(() => {
    entity.steering.add(/* behavior */)

    return () => {
      entity.steering.remove(/* behavior */)
    }
  }, [entity])
  useFrame(() => (inner.current.rotation.x = inner.current.rotation.y += 0.01))

  return (
    <group ref={ref}>
      <mesh ref={inner}>
        <cubeBufferGeometry />
        <meshPhysicalMaterial color="hotpink" roughness={0.6} thickness={1} transmission={1} />
      </mesh>
    </group>
  )
}
```

# License

[MIT](../../LICENSE.md)
npm package: @n3p6/use-illuminance
Description: A very small React Hook to help you get illuminance from [Ambient Light Sensor API](https://developer.mozilla.org/en-US/docs/Web/API/AmbientLightSensor).
Author: Moeru AI
Latest version: 0.1.0-beta.2

# @n3p6/use-illuminance

A very small React Hook to help you get illuminance from [Ambient Light Sensor API](https://developer.mozilla.org/en-US/docs/Web/API/AmbientLightSensor).

## Usage

### Install

### Example

```tsx
import { useIlluminance } from '@n3p6/use-illuminance'

const App = () => {
  const illuminance = useIlluminance()

  return (
    <div>
      <h1>Illuminance:</h1>
      <span>{illuminance}</span>
    </div>
  )
}

export default App
```

# License

[MIT](../../LICENSE.md)
npm package: @n3rd1n/monads
Description: A collection of monad implementations for TypeScript
Author: n3rd1n
Latest version: 1.0.5

# @n3rd1n/monads

A collection of monad implementations for TypeScript.

## Installation

```bash
npm install @n3rd1n/monads
```

## Usage

```typescript
import { Functor, Optional } from '@n3rd1n/monads'

// Optional - für Werte die null/undefined sein können
const maybeValue = Optional.Maybe(getUserName())
	.map(name => name.toUpperCase())
	.do(name => console.log(name))
	.getOrDefault('Anonymous')

// Functor - für Wert-Transformationen
const result = Functor.From(5)
	.map(x => x * 2)
	.map(x => x.toString())
	.get() // "10"

// Async Operationen
const asyncResult = await Optional.Maybe(userId)
	.mapAsync(id => fetchUser(id))
	.mapAsync(user => fetchPosts(user))
	.await()
```

## API

### Optional<T>

Monade für optionale Werte (Alternative zu null/undefined).

- `Optional.Maybe(value)` - Erstellt ein Optional aus einem Wert
- `Optional.Just(value)` - Erstellt ein Optional mit Wert
- `Optional.None()` - Erstellt ein leeres Optional
- `.map(fn)` - Transformiert den Wert
- `.mapAsync(fn)` - Async Transformation
- `.filter(fn)` - Filtert basierend auf Prädikat
- `.do(fn)` - Führt Seiteneffekt aus
- `.orElse(fn)` - Fallback wenn leer
- `.get()` - Gibt Wert zurück (wirft Error wenn leer)
- `.getOrDefault(default)` - Gibt Wert oder Default zurück
- `.toNullable()` - Konvertiert zu T | null

### Functor<T>

Einfache Monade für Wert-Transformationen.

- `Functor.From(value)` - Erstellt einen Functor
- `.map(fn)` - Transformiert den Wert
- `.mapAsync(fn)` - Async Transformation
- `.log(message?)` - Loggt den Wert
- `.get()` - Gibt den Wert zurück

## Development

```bash
# Dependencies installieren
npm install

# Build erstellen
npm run build
```

## License

MIT
npm package: @n3rd1n/unused-files-seeker
Description: A tool to find unused files in JavaScript/TypeScript projects
Author: n3rd1n
Latest version: 2.0.1

# @n3rd1n/unused-files-seeker

🔍 Find unused files in your TypeScript/JavaScript project.

## Installation

```bash
npx @n3rd1n/unused-files-seeker <entry-file>
```

Or install globally:

```bash
npm install -g @n3rd1n/unused-files-seeker
```

## Usage

```bash
# Scan from an entry file
npx @n3rd1n/unused-files-seeker src/App.tsx

# Delete unused files directly
npx @n3rd1n/unused-files-seeker src/App.tsx --delete
```

## Example Output

```
🔍 Scanning from: src/App.tsx

📊 Statistics:
   All files:      42
   Used files:     38
   Unused:         4

📋 Unused files:
   - src/components/OldButton.tsx
   - src/utils/deprecated.ts
   - src/hooks/useUnused.ts
   - src/types/legacy.ts

💡 Tip: Use --delete to remove these files.
```

## Features

- ✅ Recursive scanning from the entry file
- ✅ Respects `baseUrl` from `tsconfig.json`
- ✅ Supports `.ts`, `.tsx`, `.js`, `.jsx` files
- ✅ Ignores `node_modules` and hidden folders
- ✅ `--delete` flag for direct removal

## How It Works

1. Starts at the specified entry file (e.g. `src/App.tsx`)
2. Analyzes all imports recursively using tree-sitter
3. Collects all files in the directory
4. Compares: Which files are not imported?
5. Outputs unused files (or deletes them with `--delete`)

## tsconfig.json Support

The tool respects the `baseUrl` from your `tsconfig.json`:

```json
{
  "compilerOptions": {
    "baseUrl": "src"
  }
}
```

This way, absolute imports like `import { Button } from 'components/Button'` are resolved correctly.

## License

MIT
npm package: @n3rdw1z4rd/core-ts
Description: my core typescript library
Latest version: 0.8.0

# core-ts
my core typescript library

## api:
- `CSS`:
    - A minimal `CSS` reset `lib` from: [https://piccalil.li/blog/a-more-modern-css-reset/](https://piccalil.li/blog/a-more-modern-css-reset/)
    - usage:
    ```typescript
    // imports:
    ...
    import '@n3rdw1z4rd/core-ts/css/reset.css';
    import '@n3rdw1z4rd/core-ts/css/my-styles.css'; /* optional */
    /**
     * well, they are both optional, but my-styles.css is just the
     * way I like things personally.
     */
    ...
    ```
- `CanvasRenderer`:
- `WebGlRenderer`:
- `Clock`:
- `Emitter`:
- `Logger`:
- `clamp`:
- `RandomNumberGenerator`:
- `rng`
npm package: @n3rdw1z4rd/create-ts-server-app
Description: A CLI tool to generate a TypeScript server application with Express
Author: John Wakley
Latest version: 0.4.1

# create-ts-server-app

🚀 **A simple CLI tool to generate a TypeScript + Express server**

This tool quickly sets up a fully configured **TypeScript + Express** project, saving you time and effort!

## ✨ Features
- TypeScript support
- Express pre-configured with routing
- `.env` support using `dotenv`
- Nodemon for development
- Pre-configured `tsconfig.json`
- Includes a `types.d.ts` file for global declarations

## 📦 Installation & Usage

You don't need to install anything globally! Just use **npx**:

```sh
npx n3rdw1z4rd/create-ts-server-app my-app
```

Replace `my-app` with your desired project name.

## 📂 Project Structure

After running the command, your project will be structured like this:

```
my-app/
│── src/
│   ├── routes/
│   │   ├── index.ts       # Entry point for all routes
│   │   ├── test-page.ts   # And example test page - this is not a good example how to create your pages.
│   ├── types/
│   │   ├── types.d.ts     # Global TypeScript declarations
|   ├── main.ts            # Loads .env file and starts the server
│   ├── server.ts          # Main server file
│── .env                   # Dev environemnt variables
│── .gitignore             # Ignore unnecessary files
│── default.env            # Default environment variables
│── nodemon.json           # Auto-restart server on changes
│── package-lock.json      
│── package.json           # Project metadata
│── tsconfig.json          # TypeScript configuration
```

## 🏃 Running the Server

After generating your project, navigate to your new folder:

```sh
cd my-app
```

### **Start in development mode**
```sh
npm run dev
```
This will run the server with **nodemon**, automatically restarting on file changes.

### **Build and run in production mode**
```sh
npm run build
npm start
```

## 🔧 Customization
Want to modify the template? You can fork this repo, adjust the `template/` folder, and publish your own version!

## 📜 License
MIT License © 2025 John Wakley

---

Happy coding! 🚀
npm package: @n3wth/ui
Description: Atomic design system for Newth sites - flat, minimal, iOS-inspired
Latest version: 0.6.1

# n3wth/ui 🛠️

Atomic design system for n3wth projects. Flat, minimal, iOS-inspired.  
No shadows, no glows—just clean glassmorphism and precision typography.

**[Live Demo](https://ui.newth.ai)** / **[npm package](https://www.npmjs.com/package/@n3wth/ui)** / **[Registry](https://github.com/n3wth/ui/blob/main/registry.json)**

---

## 🤖 AI-Native Integration

This library is optimized for AI-driven development (**v0**, **Cursor**, **Google AI Studio**, **Claude Code**).

- **v0 / Shadcn**: Point v0 to this repo or use the [registry.json](./registry.json).
- **Google AI Studio**: Use the [native system instructions](./google-ai-studio-instructions.json).
- **Cursor**: Automated context via [.cursorrules](./.cursorrules).

---

## 📦 Install

```bash
npm install @n3wth/ui
```

### Quick Start

```tsx
import { Button, Card, Hero, Section } from '@n3wth/ui'
import '@n3wth/ui/styles'

export default function App() {
  return (
    <Section>
      <Hero title="Hello World" subtitle="iOS-inspired design system" />
      <Card>
        <Button variant="accent">Click Me</Button>
      </Card>
    </Section>
  )
}
```

---

## 🎨 Design Tokens

Built on **Tailwind CSS 4**.

| Token | Description |
| :--- | :--- |
| **Typography** | `font-display` (Mona Sans), `font-sans` (Geist Sans) |
| **Glass** | `.glass-card`, `.glass-pill`, `.glass-nav` |
| **Colors** | Semantic tokens: `bg`, `bg-secondary`, `sage`, `coral`, `gold`, `mint` |
| **Spacing** | iOS-standard safe areas: `safe-top`, `safe-bottom` |

---

## 🧩 Components

| Category | Components |
| :--- | :--- |
| **Atoms** | `Button`, `Badge`, `Input`, `Icon`, `AnimatedText`, `NoiseOverlay`, `ScrollIndicator` |
| **Molecules** | `Card`, `CommandBox`, `ThemeToggle`, `MobileDrawer`, `NavLink`, `CompositeShape` |
| **Organisms** | `Nav`, `Hero`, `Section`, `Footer` |

---

## 🪝 Hooks

- `useTheme` — Dark/light mode with system persistence.
- `useMediaQuery` — Clean responsive breakpoint handling.
- `useKeyboardShortcuts` — Global keyboard event management.
- `useScrollReveal` — Entry animations for atomic elements.
- `useReducedMotion` — Respects user accessibility preferences.

---

## 🛠️ Development

```bash
# Clone and install
git clone https://github.com/n3wth/ui
npm install

# Run the showcase/demo
npm run demo

# Build for production
npm run build

# Update AI Registry
npm run registry:build
```

### Releasing

We use a semantic patch/minor/major flow that automatically updates AI registry artifacts:

```bash
npm run release:patch
```

---

## 📜 License

MIT © [Oliver Newth](https://newth.ai)
npm package: @n3xtgen/archecli
Description: CLI de próxima geração para automação de projetos Java com Spring
Latest version: 1.0.0

# ArcheCLI

CLI para geração de código Java/

## Instalação
```sh
npm install -g @n3xtgen/archecli
```

## Uso
```sh
archecli generate resource product
```

## Estrutura Gerada
- domain/model
- application/ports/in
- application/ports/out
- application/service
- adapters/in/web
- adapters/out/persistence

## Autor
Breno Flaubert
Nicolas Prado
npm package: @n4n5/proxy-ws
Description: Tiny CLI for a ws proxy
Author: n4n5
Latest version: 1.0.5

# proxy-ws

A simple websocket proxy server that forwards messages between a client and a server using `http-proxy`.

## Installation

```bash
npm install -g @n4n5/proxy-ws

npx @n4n5/proxy-ws [options]
```
npm package: @n4nlabs/hono-kit
Description: Core library for Hono-based microservices used in the Hono platform, maintained by N4nLabs.
Author: Nathan Ferreira
Latest version: 0.0.4


# @n4nlabs/hono-kit

Core library for Hono-based microservices used in the Hono platform, maintained by N4nLabs.

## 📚 Overview

This library provides utilities specifically designed to standardize and simplify backend development with Hono.


## 🚀 Getting Started

### Installation

This package is published on NPM under the `@n4nlabs` scope. To install, run:

```bash
bun add @n4nlabs/hono-kit
```

or

```bash
npm install @n4nlabs/hono-kit
```

## 📦 Usage

You can import core functionalities along with helpful utilities such as environment validation, a logger, and custom error classes:

```ts
import { createEnv } from "@n4nlabs/schooltrack-core/utils";
import { Hono } from "hono";
import { z } from "zod/v4";

const { env, schema } = createEnv({
	AWS_REGION: z.string().default("us-east-1"),
	MODE: z.enum(["dev", "test", "prod"]).default("dev"),
	PORT: z.coerce.number().default(80),
});

type Schema = z.infer<typeof schema>;

const app = new Hono<{
	Variables: {
		env: Schema;
	};
}>();

app.use(async (c, next) => {
	c.set("env", env);
	await next();
});

Bun.serve({
	fetch: (request, server) => app.fetch(request, { server }),
});
```

### Accessing Environment Variables

You can access environment variables in two ways depending on the context:

#### Outside Hono Context (`env`)

Useful for configuration, logging, or service initialization:

```ts
logger.info(`Server started on port ${env.PORT} in ${env.MODE} mode`);
```

#### Inside Hono Context (`c.env`)

Provides type-safe access within route handlers or middleware:

```ts
app.get("/health", (c) => {
	const region = c.env.env.AWS_REGION;
	return c.text(`Running in region: ${region}`);
});
```

This approach ensures consistent and type-safe usage of environment variables throughout your application.
npm package: @n4o847/eslint-config
Description: ## Installation
Author: n4o847
Latest version: 0.1.0

# @n4o847/eslint-config

## Installation

```bash
npm install --save-dev @n4o847/eslint-config
```

## Usage

Add the following in your `.eslintrc`:

```json
{
  "extends": "@n4o847"
}
```