open-index/open-npm huggingface dataset:
npm package: @nexus-wallet-backup/ownership-providers
Description: Simple wrapper to work with Nexus
Latest version: 0.0.12

# @nexus-wallet-backup/providers

This package contains a set of TypeScript definitions for the Nexus Wallet protocol, such as primitives, callable
functions, and events.

## window.ckb

To use the protocol in your TypeScript project

```ts
declare global {
  interface Window {
    ckb: InjectedCkb;
  }
}
```
npm package: @nexus-wallet-backup/protocol
Description: Nexus Wallet Protocol
Latest version: 0.0.12

# @nexus-wallet-backup/protocol

This package contains a set of TypeScript definitions for the Nexus Wallet protocol, such as primitives, callable
functions, and events.

## window.ckb

To use the protocol in your TypeScript project

```ts
declare global {
  interface Window {
    ckb: InjectedCkb;
  }
}
```
npm package: @nexus.js/nexus.js-cli
Description: Nexus/js Framework CLI toolkit
Author: nexus.js
Latest version: 1.1.2

> CLI toolkit for Nexus.js Framework (npm i @nexus.js/nexus.js)

Usage
```shell
~$ nexus 
Choose project template
> Mobile
> Web
> Raspberry Pi

~$ nexus --init
Creates the nxconfig.nx project file

~$ nexus --clean
Delete the pre-generated nxconfig.nx file
```

**This is the very first release of the CLI. Expected to be extremely buggy and in Alpha stage.



> Nexus.js Team
npm package: @nexus/logger
Description: ![trunk](https://github.com/graphql-nexus/logger/workflows/trunk/badge.svg)
Author: Prisma Labs Team
Latest version: 0.2.0

# @nexus/logger

![trunk](https://github.com/graphql-nexus/logger/workflows/trunk/badge.svg)

[issues](https://github.com/graphql-nexus/nexus/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%2Flogger) | [docs](https://www.nexusjs.org/#/components/logger/about)
npm package: @nexus/schema
Description: Scalable, strongly typed GraphQL schema development
Author: Tim Griesser
Latest version: 0.20.1
Deprecated: @nexus/schema was renamed to nexus on December 14 2020. @nexus/schema@0.20 corresponds to nexus@1.0.0. There will be no more publishing done on this package. Please switch to the nexus package.

# Nexus Schema

`@nexus/schema` was renamed to `nexus` on December 14 2020. `@nexus/schema@0.20` corresponds to `nexus@1.0.0`. There will be no more publishing done on this package. Please switch to the `nexus` package.
npm package: @nexus_js/assets
Description: Nexus asset pipeline — image optimization (AVIF/WebP), font injection, lazy loading
Latest version: 0.9.2

# @nexus_js/assets

Nexus asset pipeline — image optimization (AVIF/WebP), font injection, lazy loading.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/assets/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/audit
Description: Nexus Dependency Auditor — OSV CVE scanning, offline cache, supply chain risk analysis, and build-time blocking
Latest version: 0.9.2

# @nexus_js/audit

Nexus Dependency Auditor — OSV CVE scanning, offline cache, supply chain risk analysis, and build-time blocking.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/audit/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/cli
Description: Nexus CLI — create, develop and build Nexus applications
Latest version: 0.9.2

# Nexus CLI (`nexus`, `create-nexus`)

Command-line tools for [Nexus](https://nexusjs.dev) — the full-stack web framework with islands architecture, Svelte 5 runes, and server actions.

- **Documentation:** [https://nexusjs.dev](https://nexusjs.dev)  
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus)  
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## Install

```bash
pnpm add -D @nexus_js/cli
# or
npm install -D @nexus_js/cli
```

Global install (optional):

```bash
npm install -g @nexus_js/cli
```

## Commands

| Command | Description |
|--------|-------------|
| `nexus dev` | Start the development server with HMR |
| `nexus build` | Production build |
| `nexus start` | Run the production server |
| `nexus studio` | Open Nexus Studio (dev dashboard) |
| `nexus routes` | Print the route manifest |
| `nexus check` | TypeScript check |
| `create-nexus <name>` | Scaffold a new project |

## New project

**Recommended** (works as long as `@nexus_js/cli` is on npm):

```bash
npm exec --package=@nexus_js/cli@latest -- create-nexus my-app
```

```bash
pnpm dlx --package=@nexus_js/cli@latest create-nexus my-app
```

Shorthand `pnpm create @nexus_js/nexus` needs **`@nexus_js/create-nexus`** published; if you get **404**, use the commands above.

After `@nexus_js/create-nexus` exists on npm:

```bash
npm create @nexus_js/nexus@latest my-app
```

```bash
pnpm create @nexus_js/nexus my-app
```

```bash
npx @nexus_js/create-nexus@latest my-app
```

```bash
npm install -g @nexus_js/cli
create-nexus my-app
```

See the [full documentation](https://nexusjs.dev) for configuration, routing, `.nx` components, and deployment.

## License

MIT © Nexus contributors
npm package: @nexus_js/compiler
Description: Nexus compiler — transforms .nx files into optimized server/client bundles
Latest version: 0.9.2

# @nexus_js/compiler

Nexus compiler — transforms .nx files into optimized server/client bundles.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/compiler/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/connect
Description: Nexus Connect — Edge-State Sync via SSE. $socket() rune for real-time state across all connected clients.
Latest version: 0.9.2

# @nexus_js/connect

Nexus Connect — Edge-State Sync via SSE. $socket() rune for real-time state across all connected clients..

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/connect/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/create-nexus
Description: Create a new Nexus app — npm create @nexus_js/nexus (scoped; avoids unscoped name conflicts on npm)
Latest version: 0.9.2

# @nexus_js/create-nexus

Official project scaffold for [Nexus](https://nexusjs.dev). Published under the **`@nexus_js`** scope so you can publish without fighting for the global name `create-nexus` on npm.

npm maps **`npm create @scope/name`** to the package **`@scope/create-name`**:

```bash
npm create @nexus_js/nexus@latest
```

```bash
pnpm create @nexus_js/nexus
```

```bash
yarn create @nexus_js/nexus
```

```bash
bunx @nexus_js/create-nexus@latest
```

With a folder name:

```bash
npm create @nexus_js/nexus@latest my-app
```

### Interactive setup (default in a terminal)

Running create without `--yes` starts a short wizard (similar to Next.js / Nuxt):

1. **Project directory** — folder name under the current path (default `my-nexus-app`, or the name you passed as the first argument).
2. **Starter** — **minimal** or **full** (unless you already passed `-t` / `--template`).
3. **Summary** — confirm with **Y** before files are written.

If the target folder already exists, the CLI exits with an error (no overwrite).

### Non-interactive / CI

Use **`--yes`** (or **`-y`**, **`--defaults`**) to skip all prompts:

- Directory: first positional argument, or `my-nexus-app`.
- Starter: **`--template`**, or **full** by default.

```bash
npm create @nexus_js/nexus@latest -- --yes
npx @nexus_js/create-nexus@latest ci-app --yes --template minimal
```

### Starter templates

| Template | Flag | What you get |
|----------|------|----------------|
| **Minimal** | `--template minimal` or `-t minimal` | One landing `+page.nx`, simple `+layout.nx`, no i18n, no example blog or `/islands` route — closest to a blank slate. |
| **Full** | `--template full` or `-t full` (default when non-interactive) | i18n (en/es/pt), islands presentation page, blog examples. |

```bash
npm create @nexus_js/nexus@latest my-app -- --template minimal
```

```bash
npx @nexus_js/create-nexus@latest my-app -t full
```

Direct binary (same as above):

```bash
npx @nexus_js/create-nexus@latest my-app
```

Then:

```bash
cd my-app
npm install   # or: pnpm install / yarn / bun install
npm run dev     # or: pnpm dev / yarn dev / bun run dev
```

The implementation lives in **`@nexus_js/cli`**; this package only wires the **create** entrypoint.

## License

MIT © Nexus contributors
npm package: @nexus_js/db
Description: Nexus DB — BYOD thin provider adapter (Prisma, Drizzle, libSQL, Postgres.js)
Latest version: 0.9.2

# @nexus_js/db

Nexus DB — BYOD thin provider adapter (Prisma, Drizzle, libSQL, Postgres.js).

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/db/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/head
Description: Nexus Head — reactive SEO metadata manager for Islands Architecture
Latest version: 0.9.2

# @nexus_js/head

Nexus Head — reactive SEO metadata manager for Islands Architecture.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/head/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/middleware
Description: Nexus middleware — edge-compatible request pipeline with Web Standard APIs
Latest version: 0.9.2

# @nexus_js/middleware

Nexus middleware — edge-compatible request pipeline with Web Standard APIs.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/middleware/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/router
Description: Nexus file-based router with nested layouts and dynamic segments
Latest version: 0.9.2

# @nexus_js/router

Nexus file-based router with nested layouts and dynamic segments.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/router/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/runtime
Description: Nexus Islands runtime — selective hydration with fine-grained reactivity
Latest version: 0.9.2

# @nexus_js/runtime

Nexus Islands runtime — selective hydration with fine-grained reactivity.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/runtime/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/security
Description: Nexus Hardened Core — Vault-lite (hot secrets) and Shield-lite (build manifest helpers)
Latest version: 0.9.3

# @nexus_js/security

**Vault-lite** — in-memory secrets with hot-reload (`nexusVault`, `ctx.secrets`).

**Shield-lite** — build manifest helpers (`shield-manifest.json`, action name extraction).

Used by `@nexus_js/server` and the CLI; no third-party services.
npm package: @nexus_js/serialize
Description: Nexus serializer — lossless transport of Date, Map, Set, BigInt, RegExp, URL between server and client
Latest version: 0.9.2

# @nexus_js/serialize

Nexus serializer — lossless transport of Date, Map, Set, BigInt, RegExp, URL between server and client.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/serialize/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/server
Description: Nexus Node HTTP server — SSR, server actions, islands & assets (middleware lives in @nexus_js/middleware for edge runtimes)
Latest version: 0.9.2

# @nexus_js/server

Nexus HTTP server — SSR, Server Actions, Edge-ready.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/server/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/sync
Description: Nexus Local-First Sync — IndexedDB engine ($localSync) + Byte-Mirror prototype (SQLite WASM worker / OPFS)
Latest version: 0.9.2

# @nexus_js/sync

Nexus Local-First Sync — two tracks:

1. **`$localSync` / `syncEngine`** — IndexedDB + JSON ops queue + `fetch` flush (production-ready baseline).
2. **Byte-Mirror (prototype)** — SQLite WASM inside a **dedicated Web Worker**, with **OPFS** persistence when the host sends COOP/COEP headers (otherwise `:memory:` fallback).

## Byte-Mirror (SQLite worker)

```ts
import {
  ByteMirrorBridge,
  resolveSqliteSyncWorkerUrl,
} from '@nexus_js/sync';

const bridge = new ByteMirrorBridge(resolveSqliteSyncWorkerUrl());
await bridge.init();
await bridge.upsertNode({
  id: 'n1',
  flowId: 'f1',
  x: 120,
  y: 40,
  data: { label: 'Start' },
});
const rows = await bridge.listNodes('f1');
const outbox = await bridge.drainOutbox(20);
// POST `outbox[].frame_json` to your Server Action, then:
await bridge.markOutboxSynced(outbox.map((r) => r.id));
```

**Security:** the worker never executes arbitrary SQL from the page — only whitelisted ops (`UPSERT_NODE`, `DELETE_NODE`, …).

**OPFS:** for durable local SQLite, serve your app with:

- `Cross-Origin-Opener-Policy: same-origin`
- `Cross-Origin-Embedder-Policy: require-corp` (or `credentialless` if compatible with your assets)

**Bundlers:** prefer `new Worker(new URL('@nexus_js/sync/workers/sqlite-sync.worker.js', import.meta.url), { type: 'module' })` or Vite’s `?worker` so `@sqlite.org/sqlite-wasm` and `.wasm` resolve correctly.

Next steps (not in this package yet): binary ChangeSet protocol, server-side merge / LWW, AES-GCM at rest, and a compiler-backed `$mirror` rune.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/sync/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/testing
Description: Nexus testing utilities — render .nx components in SSR and client mode
Latest version: 0.9.2

# @nexus_js/testing

Nexus testing utilities — render .nx components in SSR and client mode.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/testing/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/types
Description: Nexus type generator — auto-generates nexus-types.d.ts for end-to-end type safety
Latest version: 0.9.2

# @nexus_js/types

Nexus type generator — auto-generates nexus-types.d.ts for end-to-end type safety.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/types/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/ui
Description: Nexus Zero-Bundle UI — CSS-only interactive components with 0.0KB of JavaScript
Latest version: 0.9.2

# @nexus_js/ui

Nexus Zero-Bundle UI — CSS-only interactive components with 0.0KB of JavaScript.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/ui/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexus_js/vite-plugin-nexus
Description: Official Vite plugin for Nexus — transforms .nx files, HMR, island manifests, Server Actions
Latest version: 0.9.2

# @nexus_js/vite-plugin-nexus

Official Vite plugin for Nexus — transforms .nx files, HMR, island manifests, Server Actions.

## Documentation

All guides, API reference, and examples live on **[nexusjs.dev](https://nexusjs.dev)**.

### Scoped CSS HMR (Vite dev)

When you save a `.nx` file that contains a `<style>` block, the plugin:

1. Recompiles on the server and emits a Vite custom event `nexus:style-update` with `{ hash, css, filepath }` — `hash` is `componentHash(filepath)` and matches `[data-nx="…"]` in the compiled template.
2. Injects a small client bridge (via `index.html` in dev) that listens on `import.meta.hot` and updates or appends `<style data-nx-style-scope="…">` so styles can refresh without a full page reload. Runes / island state stay warm when the rest of the pipeline cooperates.

Disable automatic injection with `nexus({ styleBridge: false })` and import `virtual:nexus-style-bridge` yourself if you prefer.

## Links

- **Website:** [https://nexusjs.dev](https://nexusjs.dev)
- **Install:** `pnpm add -D @nexus_js/vite-plugin-nexus` (published under the same `@nexus_js` scope as the rest of the framework).
- **Repository:** [github.com/bierfor/nexus](https://github.com/bierfor/nexus) (see `packages/vite-plugin-nexus/`)
- **Issues:** [github.com/bierfor/nexus/issues](https://github.com/bierfor/nexus/issues)

## License

MIT © Nexus contributors
npm package: @nexusdi/core
Description: A modern, lightweight dependency injection container for TypeScript and Node.js, featuring native decorators, modular architecture, and high performance.
Latest version: 0.3.1

# @nexusdi/core

<div align="center">
  <img src="https://nexus.js.org/img/logo.svg" alt="NexusDI Logo" width="120" height="120" />
  <br />
  <p><strong>A modern, lightweight dependency injection container for TypeScript with native decorators, inspired by industry-leading frameworks.</strong></p>
  <p><em>The DI library that doesn't make you want to inject yourself with coffee ☕</em></p>
</div>

<div align="center">

[![npm version](https://img.shields.io/npm/v/@nexusdi/core.svg)](https://www.npmjs.com/package/@nexusdi/core)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/nexusdi/core/ci.yml)
![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/nexusdi/core)

![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/%40nexusdi/core)
![NPM Unpacked Size](https://img.shields.io/npm/unpacked-size/%40nexusdi%2Fcore)
![Source language](https://img.shields.io/badge/language-TypeScript-blue)

[![npm downloads](https://img.shields.io/npm/dm/@nexusdi/core.svg)](https://www.npmjs.com/package/@nexusdi/core)
![GitHub License](https://img.shields.io/github/license/NexusDI/core)
![Released with provenance](https://img.shields.io/badge/provenance-signed-green)
[![GitHub stars](https://img.shields.io/github/stars/NexusDI/core.svg?style=social&label=Star)](https://github.com/NexusDI/core)

</div>

## Features

- **TypeScript-native decorators** for clean, type-safe DI
- **Modular & lightweight**: minimal dependencies, fast startup
- **Works everywhere:** Node.js, browser, React, React Native, SPA, mobile apps, and more (if it runs JavaScript, this package will work)

## Quick Start

```bash
npm install @nexusdi/core
```

## Usage

```typescript
import { Nexus, Service, Inject } from '@nexusdi/core';

@Service()
class Logger {}

@Service()
class UserService {
  constructor(@Inject(Logger) private logger: Logger) {}
}

const container = new Nexus();
container.set(Logger);
container.set(UserService);

const userService = container.get(UserService);
```

## Documentation

- 📚 [Full Documentation](https://nexus.js.org)
- 💬 [Get Help / Ask Questions](https://github.com/NexusDI/core/discussions)

## License

MIT