open-index/open-npm huggingface dataset:
npm package: @le-pepe/model-forge
Description: Production-ready CLI tool for hardware detection and publishing
Latest version: 1.0.16

# ModelForge

A production-ready CLI tool for hardware detection and publishing system specifications.

## Features

- **Hardware Detection**: Automatically detects CPU, RAM, GPU, and OS information
- **NVIDIA GPU Support**: Detects NVIDIA GPUs and CUDA availability via nvidia-smi
- **Capability Detection**: Identifies AVX/AVX2/AVX512 CPU capabilities
- **Interactive CLI**: Clean, colored terminal output with spinners
- **API Publishing**: Optional publishing to remote API

## Installation

```bash
npm install -g model-forge
```

Or run directly with npx:

```bash
npx model-forge scan
```

## Usage

### Basic Scan

```bash
model-forge scan
```

Output:
```
✔ Hardware analyzed

CPU: Ryzen 7 5800X (16 cores)
RAM: 32 GB
GPU: RTX 3070 (8 GB VRAM)
OS: Windows
```

### JSON Output

```bash
model-forge scan --json
```

### Skip Confirmation

```bash
model-forge scan --yes
```

### Silent Mode

```bash
model-forge scan --silent
```

## Options

| Flag | Description |
|------|-------------|
| `--json` | Output raw JSON only |
| `--yes` | Skip confirmation prompt |
| `--silent` | Minimal output |

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/bin.js scan

# Link for global testing
npm link
```

## Release Workflow

```bash
# Patch release
npm run release:patch

# Minor release
npm run release:minor

# Major release
npm run release:major

# Custom release (with publish)
node scripts/release.js --minor

# Release without publishing
node scripts/release.js --patch --no-publish
```

## Project Structure

```
model-forge/
├── bin/               # CLI entry point
├── dist/              # Built output
├── scripts/           # Build & release scripts
├── src/
│   ├── index.js       # CLI commander setup
│   ├── hardware.js    # System information collection
│   ├── normalize.js  # Data normalization
│   ├── display.js    # Terminal output
│   ├── prompt.js     # Interactive prompts
│   └── api.js        # API integration
├── package.json
└── CHANGELOG.md
```

## License

MIT
npm package: @le-phare/konami
Description: Simple konami code
Author: Nicolas LAURENT
Latest version: 1.3.2

# Konami Code 

↑ ↑ ↓ ↓ ← → ← → B A

## Installation

Using npm:
```
npm add @le-phare/konami
```

In Browser:

```
<script src="https://unpkg.com/@le-phare/konami/dist/konami.min.js"></script>
```

## Usage 

```
kc(() => alert('God Mode: on'));
```
npm package: @le-space/iso-passkeys
Description: Passkeys tooling.
Author: Hugo Dias
Latest version: 0.3.1

# iso-passkeys [![NPM Version](https://img.shields.io/npm/v/iso-passkeys.svg)](https://www.npmjs.com/package/iso-passkeys) [![License](https://img.shields.io/npm/l/iso-passkeys.svg)](https://github.com/hugomrdias/iso-repo/blob/main/license) [![iso-passkeys](https://github.com/hugomrdias/iso-repo/actions/workflows/iso-passkeys.yml/badge.svg)](https://github.com/hugomrdias/iso-repo/actions/workflows/iso-passkeys.yml)

> Isomorphic passkeys tooling

## Install

```bash
pnpm install iso-passkeys
```

## Usage

```js
import { credentialsCreate, credentialsGet, supports } from 'iso-passkeys'

const credential = await credentialsCreate({
  publicKey: {
    challenge: base64url.encode(new Uint8Array([1, 2, 3, 4])),
    rp: {
      id: 'example.com',
      name: 'Example',
    },
    user: {
      id: user.id,
      name: username,
      displayName: 'Joe Doe',
    },
    attestation: 'none',
    authenticatorSelection: {
      userVerification: 'required',
      requireResidentKey: true,
      residentKey: 'required',
    },
    extensions: {
      credProps: true,
      largeBlob: {
        support: 'preferred',
      },
      prf: {
        eval: {
          first: new Uint8Array(Array.from({ length: 32 }).fill(1)).buffer,
          second: new Uint8Array(Array.from({ length: 32 }).fill(1)).buffer,
        },
      },
    },
  },
})

const assertion = await credentialsGet({
  mediation: 'conditional',
  publicKey: {
    challenge: base64url.encode(new Uint8Array([1, 2, 3, 4])),
    allowCredentials: [],
    userVerification: 'required',
    rpId: 'example.com',
    extensions: {
      largeBlob: {
        // read: true,
        write: utf8.decode('hello world').buffer,
      },
      prf: {
        eval: {
          first: utf8.decode('first-salt').buffer,
          second: utf8.decode('second-salt').buffer,
        },
      },
    },
  },
})
```

## Docs

Check <https://hugomrdias.github.io/iso-repo/modules/iso_passkeys.html>

## License

MIT © [Hugo Dias](http://hugodias.me)
npm package: @le-space/orbitdb-access-controller-delegated-todo
Description: Shared OrbitDB access controller for delegated todo lists (todo-delegation), used by simple-todo and orbitdb-relay-pinner.
Latest version: 0.1.0

# @le-space/orbitdb-access-controller-delegated-todo

Shared OrbitDB access controller for `todo-delegation` databases: owner writes via the default OrbitDB controller, plus delegated `delegation-action` entries after `verifyDelegationWriterIdentity` (mixed WebAuthn worker / hardware varsig / fallback).

Used by **simple-todo** and **orbitdb-relay-pinner** so pinning and clients apply the same rules.

## Install

```bash
npm install @le-space/orbitdb-access-controller-delegated-todo @orbitdb/core @le-space/orbitdb-identity-provider-webauthn-did
```

## Usage

```js
import DelegatedTodoAccessController, {
	verifyDelegationWriterIdentity
} from '@le-space/orbitdb-access-controller-delegated-todo';

useAccessController(DelegatedTodoAccessController);

const AccessController = DelegatedTodoAccessController({
	write: [ownerDid],
	verbose: true // optional: log rejection reasons (e.g. in browser dev)
});
```

Relay pinning typically uses `verbose: false` (default).

## Publish

From this directory:

```bash
npm publish --access public
```