open-index/open-npm huggingface dataset:
npm package: @spikard/node-darwin-arm64
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.9.1

# `@spikard/node-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@spikard/node`
npm package: @spikard/node-darwin-x64
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.9.1

# `@spikard/node-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@spikard/node`
npm package: @spikard/node-linux-x64-gnu
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.9.1

# `@spikard/node-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@spikard/node`
npm package: @spikard/node-native
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.13.0

<!-- GENERATED FILE — DO NOT EDIT DIRECTLY. Run: task readme:generate -->

# spikard-node

High-performance Node.js bindings for Spikard HTTP framework via napi-rs.

<div align="center" style="display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin: 20px 0;">
  <a href="https://spikard.dev">
    <img src="https://img.shields.io/badge/docs-spikard.dev-007ec6" alt="Documentation">
  </a>
  <a href="https://crates.io/crates/spikard">
    <img src="https://img.shields.io/crates/v/spikard.svg?color=007ec6" alt="Crates.io">
  </a>
  <a href="https://pypi.org/project/spikard/">
    <img src="https://img.shields.io/pypi/v/spikard.svg?color=007ec6" alt="PyPI">
  </a>
  <a href="https://www.npmjs.com/package/@spikard/node">
    <img src="https://img.shields.io/npm/v/@spikard/node.svg?color=007ec6" alt="npm">
  </a>
  <a href="https://rubygems.org/gems/spikard">
    <img src="https://img.shields.io/gem/v/spikard.svg?color=007ec6" alt="RubyGems">
  </a>
  <a href="https://packagist.org/packages/spikard/spikard">
    <img src="https://img.shields.io/packagist/v/spikard/spikard.svg?color=007ec6" alt="Packagist">
  </a>
  <a href="https://hex.pm/packages/spikard">
    <img src="https://img.shields.io/hexpm/v/spikard.svg?color=007ec6" alt="Hex.pm">
  </a>
  <a href="https://github.com/Goldziher/spikard/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/license-MIT-007ec6" alt="License">
  </a>
</div>

> **User-facing documentation:** See [Spikard for Node.js](../../packages/node/README.md) for the full API, examples, and usage guide.

## Architecture

This crate provides the Rust-side napi-rs bindings that power the TypeScript/Node.js package. All HTTP handling, middleware, and validation runs in Rust; this crate translates between the TypeScript/Node.js runtime and the Spikard core.

## Architecture Highlights
- **Zero-copy FFI** via napi-rs
- **ThreadsafeFunction** for async JavaScript callbacks
- **Dedicated Tokio runtime** (does not block Node event loop)
- **Direct type conversion** without JSON serialization overhead

## Building

```bash
cd crates/spikard-node && pnpm build
```

**Requirements:** Rust stable toolchain

## Documentation

- [TypeScript/Node.js Package README](../../packages/node/README.md)
- [Rust API Documentation](https://docs.rs/spikard-node)
- [Main Project README](../../README.md)
- [spikard.dev](https://spikard.dev)

## License

MIT - See [LICENSE](../../LICENSE) for details
npm package: @spikard/node-native-darwin-arm64
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.13.0

# `@spikard/node-native-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@spikard/node-native`
npm package: @spikard/node-native-darwin-x64
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.13.0

# `@spikard/node-native-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@spikard/node-native`
npm package: @spikard/node-native-linux-x64-gnu
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.13.0

# `@spikard/node-native-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@spikard/node-native`
npm package: @spikard/node-native-win32-x64-msvc
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.13.0

# `@spikard/node-native-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@spikard/node-native`
npm package: @spikard/node-win32-x64-msvc
Description: High-performance HTTP framework for Node.js and Bun. Type-safe routing, validation, and testing powered by Rust core.
Author: Na'aman Hirschfeld
Latest version: 0.9.1

# `@spikard/node-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@spikard/node`
npm package: @spike-forms/sdk
Description: TypeScript SDK for the Spike Forms API
Latest version: 0.2.2

# @spike-forms/sdk

TypeScript SDK for the Spike Forms API.

## Installation

```bash
npm install @spike-forms/sdk
# or
pnpm add @spike-forms/sdk
# or
yarn add @spike-forms/sdk
```

## Quick Start

```typescript
import { SpikeClient } from '@spike-forms/sdk';

// Initialize the client with your API key
const client = new SpikeClient({
  apiKey: 'sk_your_api_key_here',
});

// List all forms
const forms = await client.forms.list();

// Create a new form
const form = await client.forms.create({
  name: 'Contact Form',
});

// Get form submissions
const submissions = await client.submissions.list(form.id);
```

## Configuration

```typescript
const client = new SpikeClient({
  apiKey: 'sk_your_api_key_here',
  baseUrl: 'https://spike.ac', // Optional, defaults to https://spike.ac
  timeout: 30000, // Optional, defaults to 30000ms
});
```

## Resources

The SDK provides access to the following resources:

- `client.forms` - Manage forms
- `client.submissions` - Manage form submissions
- `client.rules` - Manage form rules
- `client.projects` - Manage projects
- `client.teams` - Manage teams and members
- `client.user` - Manage user profile and settings
- `client.billing` - Manage billing and subscriptions
- `client.files` - Manage uploaded files

## Error Handling

The SDK throws specific error types for different error conditions:

```typescript
import { 
  SpikeError,
  AuthenticationError,
  NotFoundError,
  RateLimitError,
  ValidationError,
  NetworkError,
} from '@spike-forms/sdk';

try {
  await client.forms.get('non-existent-id');
} catch (error) {
  if (error instanceof NotFoundError) {
    console.log('Form not found');
  } else if (error instanceof AuthenticationError) {
    console.log('Invalid API key');
  } else if (error instanceof RateLimitError) {
    console.log(`Rate limited. Retry after ${error.retryAfter} seconds`);
  }
}
```

## License

MIT
npm package: @spike-land-ai/esbuild-wasm
Description: The cross-platform WebAssembly binary for esbuild, a JavaScript bundler.
Latest version: 0.27.4

# esbuild

This is the cross-platform WebAssembly binary for esbuild, a JavaScript bundler
and minifier. See https://github.com/evanw/esbuild and the
[JavaScript API documentation](https://esbuild.github.io/api/) for details.

## Description

`@spike-land-ai/esbuild-wasm` provides the esbuild API backed by a WASM binary,
enabling use in browsers and any environment that cannot run native esbuild
binaries. It is a drop-in replacement for the official `esbuild-wasm` package,
published under the `@spike-land-ai` scope to GitHub Packages.

## Installation

```bash
npm install @spike-land-ai/esbuild-wasm
```

> **Note:** This package is published to GitHub Packages. You must authenticate
> with the registry and set the scope in your `.npmrc`:
>
> ```
> @spike-land-ai:registry=https://npm.pkg.github.com
> ```

## Usage

### Node.js

```js
import * as esbuild from "@spike-land-ai/esbuild-wasm";

await esbuild.initialize({});

const result = await esbuild.transform("const x: number = 1", {
  loader: "ts",
});

console.log(result.code); // "const x = 1;\n"
```

### Browser

```js
import * as esbuild from "@spike-land-ai/esbuild-wasm/browser";

await esbuild.initialize({
  wasmURL: "/path/to/esbuild.wasm",
});

const result = await esbuild.transform("let x: number = 1", {
  loader: "ts",
});

console.log(result.code);
```

## WASM Binary

The `esbuild.wasm` binary is auto-generated from the esbuild source at version
**0.27.3**. It is not compiled in this repository — it is vendored directly from
the upstream [esbuild](https://github.com/evanw/esbuild) release.

See `WASM_CHECKSUMS.md` for integrity verification instructions.

## Links

- [esbuild documentation](https://esbuild.github.io/api/)
- [esbuild GitHub](https://github.com/evanw/esbuild)
- [JavaScript API reference](https://esbuild.github.io/api/#js-specific-details)
npm package: @spike-rabbit/element-icons
Description: Icon set for the Siemens Element design system.
Author: Siemens
Latest version: 1.0.0

<p align="center">
  <a href="https://element.siemens.io" target="_blank">
    <img src="https://raw.githubusercontent.com/siemens/element/refs/heads/main/element-logo.svg" alt="Element Website" height="132" width="132">
  </a>
</p>

<h1 align="center">Siemens Element Icons</h1>

<p align="center">
  <a href="https://www.npmjs.com/@siemens/element-icons">
    <img src="https://img.shields.io/npm/v/@siemens/element-icons.svg?logo=npm&logoColor=fff&label=NPM+package&color=limegreen" alt="Element Icons on npm" />
  </a>
</p>

<p></p>
<p align="center">
  Siemens Element Icons is an icon set for the Siemens Element design system.
</p>
<p></p>

## Contributing

Improvements are always welcome! Feel free to log a bug,
write a suggestion, or contribute code by creating a pull request.
All details are listed in our contribution guide.

See [CONTRIBUTING.md](CONTRIBUTING.md).

## License

The following applies for code and documentation of the git repository,
unless explicitly mentioned.

Copyright (c) Siemens 2016 - 2025

MIT, see [LICENSE.md](LICENSE.md).