open-index/open-npm huggingface dataset:
npm package: @hyperschema/core
Description: The core NodeJS (TypeScript) server library for Hyperschema, used for server and code generation.
Latest version: 0.0.13

# @hyperschema/core

The core NodeJS (TypeScript) server library for Hyperschema, used for server and code generation.

This library uses Zod for schema definitions.

## Installation

```sh
yarn add @hyperschema/core zod
```
npm package: @hyperscript-tools/language-server
Description: Language Server Protocol implementation for original _hyperscript — completions, diagnostics, hover docs
Author: HyperFixi Contributors
Latest version: 2.3.1

# @hyperscript-tools/language-server

Language Server Protocol (LSP) implementation for **original [\_hyperscript](https://hyperscript.org)**.

Provides completions, diagnostics, hover documentation, document symbols, code actions, go-to-definition, find references, and formatting — all scoped to \_hyperscript-compatible syntax.

## Features

- Real-time syntax error detection
- Context-aware keyword completions
- Hover documentation for all commands and expressions
- Document outline (event handlers, behaviors, functions)
- Quick fix suggestions
- Go to definition / Find references
- Code formatting

## Usage

### With any LSP client

```bash
npx @hyperscript-tools/language-server --stdio
```

### Neovim (via nvim-lspconfig)

```lua
local lspconfig = require('lspconfig')
lspconfig.hyperscript.setup {
  cmd = { 'npx', '@hyperscript-tools/language-server', '--stdio' },
  filetypes = { 'html', 'hyperscript' },
}
```

### VS Code

Use the `@hyperscript-tools/vscode` extension instead — it bundles this server automatically.

## How It Works

This is a thin wrapper around `@lokascript/language-server` that defaults to `hyperscript` mode. In this mode:

- Only \_hyperscript-compatible commands are suggested (31 commands)
- LokaScript extensions (make, settle, measure, etc.) are flagged as errors
- LokaScript syntax patterns (dot notation, optional chaining) produce warnings
- No multilingual features are exposed

If you want multilingual support or LokaScript extensions, use `@lokascript/language-server` directly.

## Modes

The underlying server supports four modes. This wrapper forces `hyperscript`:

| Mode               | Commands                | Multilingual | Use case                |
| ------------------ | ----------------------- | ------------ | ----------------------- |
| **`hyperscript`**  | 31 (\_hyperscript only) | No           | **This package**        |
| `hyperscript-i18n` | 31 (\_hyperscript only) | Yes          | \_hyperscript + adapter |
| `lokascript`       | 39 (all)                | Yes          | Full LokaScript         |
| `auto`             | Detected                | Detected     | Default in LS           |
npm package: @hyperse-io/ai-image
Description: It is an image processing api which is made by combining the usage of several third party apis. The api has following features
Author: Hyperse.net
Latest version: 0.0.11

# ai-image

It is an image processing api which is made by combining the usage of several third party apis. The api has following features

- Swap the face of a person onto a different person's face.
- Remove watermark from the image.
- Replace background (This logic is not implemented yet because of no pro account of the clipdrop api, which is essential to get this function up and running.)
npm package: @hyperse-io/graphql-codegen-enum
Description: Gernated by graphql-codegen only for scalar type enum
Latest version: 1.0.2

# @hyperse-io/graphql-codegen-enum

Gernated by graphql-codegen only for scalar type enum

# Usage

1. `yarn graphql @graphql-codegen/cli @graphql-codegen/add @hyperse-io/graphql-codegen-enum`

2. setup codegen plugin on `codegen.cjs`

```cjs
module.exports = {
  overwrite: true,
  config: {
    strict: true,
  },
  generates: {
    "src/generated-types.ts": {
      schema: "http://localhost:7001/admin-api",
      plugins: [
        {
          add: {
            content: "/* eslint-disable */",
          },
        },
        "@hyperse-io/graphql-codegen-enum",
      ],
    },
  },
  hooks: {
    afterAllFileWrite: ["prettier --write"],
  },
};
```

3. Define codegen `scripts`

```json
{
  "scripts": {
    "codegen": "graphql-codegen --config ./codegen.cjs"
  }
}
```

4. `yarn codegen`

## Note

This plugin normally used to `gql.tada`, it will forcely only generated all `enum` object, we assume that you don't need any other codegen typings except enum.
npm package: @hyperse-io/next-core
Description: Infrastructure setup for `trpc` + `next.js` with app router
Author: Hyperse
Latest version: 1.1.0

# @hyperse-io/next-core

Infrastructure setup for `trpc` + `next.js` with app router

## refer demo at https://github.com/hyperse-io/next-mate/tree/main/packages/next-demo
npm package: @hyperse-io/next-graphql
Description: The simple graphql client for next.js 14+, if we need rsc, front `grapql` client we can use `urql` https://formidable.com/open-source/urql/docs/basics/react-preact/
Author: Hyperse
Latest version: 1.1.0

# @hyperse-io/next-graphql

The simple graphql client for next.js 14+, if we need rsc, front `grapql` client
we can use `urql` https://formidable.com/open-source/urql/docs/basics/react-preact/
npm package: @hyperse-io/next-trpc
Description: Infrastructure setup for `trpc` + `next.js` with app router
Author: Yingchun Tian
Latest version: 1.0.4

# @hyperse-io/next-trpc

Infrastructure setup for `trpc` + `next.js` with app router

## refer demo at https://github.com/hyperse-io/next-mate/tree/main/packages/next-demo