open-index/open-npm huggingface dataset:
npm package: @generousgames/mimi-pkg
Description: Package manager Mimi engine
Author: Generous Games Inc.
Latest version: 0.0.11

**mimi-pkg** is a package manager CLI for the [Generous Games Mimi engine](https://github.com/generousgames/mimi). It helps you create, build, and publish 3rd party libraries as mimi (prebuilt) packages for Mimi-powered games and projects.

## Features

- Build CMake projects via presets.
- Bundle build artifacts to be archived. 
- Deploys archived packages to S3.
- Import packages to mimi (engine).

## Installation

### Prerequisites
* [Node.js](https://nodejs.org/) 
* [npm](https://www.npmjs.com/)

### Option 1: Global install

This is useful if you want to call mimi-pkg from anywhere in your shell.
```
npm install -g mimi-pkg
```

### Option 2: Package level

You can also include mimi-pkg into your project package.json to be called directly. This is useful if you want to pin your project local tools to a specific version of **mimi-pkg**.
```
npm install @generousgames/mimi-pkg --save-dev
```

Installing it this way means you can call your project pinned **mimi-pkg** in the following way:
```
// eg. in a shell script
npx --no-install mimi-pkg build macos-arm64-Debug
```

## Usage (via run.sh)
```
// Cleans the package and installs dependencies.
./run.sh setup

// Cleans the package and temporary files.
./run.sh clean

// Builds the package given a CMake preset.
./run.sh build <preset>

// Bundles the package given a CMake preset.
./run.sh bundle <preset>

// Deploys the package given a CMake preset.
./run.sh deploy <preset>
```

## Usage (package level)
```
// Cleans the package and installs dependencies.
npx --no-install mimi-pkg setup

// Cleans the package and temporary files.
npx --no-install mimi-pkg clean

// Builds the package given a CMake preset.
npx --no-install mimi-pkg build <preset>

// Bundles the package given a CMake preset.
npx --no-install mimi-pkg bundle <preset>

// Deploys the package given a CMake preset.
npx --no-install mimi-pkg deploy <preset>
```

## License

MIT © Generous Games Inc.
npm package: @generouted/tanstack-react-router
Description: Generated file-based routes for TanStack React Router and Vite
Author: Omar Elhawary
Latest version: 1.20.2

# Generouted + TanStack React Router

## How

This integration is based on a Vite plugin to generate routes config for TanStack React Router with `generouted` conventions. The output is saved at `src/routes.gen.tsx` and gets updated by the add/change/delete at `src/pages/*`.

## Getting started

In case you don't have a Vite project with React and TypeScript, check [Vite documentation to start a new project](https://vitejs.dev/guide/#scaffolding-your-first-vite-project).

### Installation

```shell
pnpm add @generouted/tanstack-react-router @tanstack/router@beta
```

Optional additional packages for actions and/or loaders:

```shell
pnpm add @tanstack/react-actions@beta @tanstack/react-loaders@beta
```

Optionally install `prettier` as a dev dependency so `generouted` formats the generated `src/routes.gen.tsx` file automatically:

```shell
pnpm add --save-dev prettier
```

### Setup

```ts
// vite.config.ts

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import generouted from '@generouted/tanstack-react-router'

export default defineConfig({ plugins: [react(), generouted()] })
```

### Usage

```tsx
// src/main.tsx

import { createRoot } from 'react-dom/client'
import { Routes } from './routes.gen'

createRoot(document.getElementById('root')!).render(<Routes />)
```

### Adding pages

Add the home page by creating a new file `src/pages/index.tsx` **→** `/`, then export a default component:

```tsx
// src/pages/index.tsx

export default function Home() {
  return <h1>Home</h1>
}
```

### Optional root layout at `pages/_app.tsx`

```tsx
// src/pages/_app.tsx

import { Outlet } from '@tanstack/router'

export default function App() {
  return (
    <section>
      <header>
        <nav>...</nav>
      </header>

      <main>
        <Outlet />
      </main>
    </section>
  )
}
```

## Examples

### TanStack React Router

- [Basic](../../examples/tanstack-react-router/)

## License

MIT
npm package: @genese/api
Description: Generation of DTO, controllers and data-services in Angular or React with OpenApi (Swagger) files
Author: Gilles Fabre
Latest version: 1.0.5

<p align="center">
    <img src="https://raw.githubusercontent.com/geneseframework/mapper/develop/docs/logo-genese-150x150.png" alt="genese logo">
</p>

# @genese/api [![npm version](https://badge.fury.io/js/%40genese%2Fapi.svg)](https://badge.fury.io/js/%40genese%2Fapi)

`@genese/api` is a code generator for Angular and React apps.

Create you OpenApi file and launch `@genese/api` : all your DTOs and data-services will be automatically generated ! Moreover, all these data-services will use and return highly typed objects corresponding to the schemas included in you OpenApi file.

Less code, less tests, less bugs.

## Why use @genese/api ?

This module is a powerful tool which will improve your productivity in building web apps.

`@genese/api` is the [@genese](https://www.npmjs.com/package/genese) module used for Angular and React applications, which will save your time and help you to code applications much faster. With `@genese/api`, all your data-services and all your DTOs will be automatically generated ! No more html requests, no more mappers, no more tests of mappers...  `@genese` replaces the http requests located in your services, and replaces the mappers used to format data coming from a backend into typed objects.

Moreover, `@genese/api` uses under the hood the core of the `@genese` framework : [genese-mapper](https://www.npmjs.com/package/genese-mapper). Returning typed objects from your data-services to your components is fundamental : if you do not, your component could receive incorrect data from the backend, and your application would crash automatically. That's why the mappers are so important. Unfortunately, writing mappers is long and fastidious. More, you need to write unit tests for your mappers, and add some mock values to be able to do these tests. Idem for your http requests, which should be tested with some tools like HttMock. That's why writing data-services is so long and fastidious.

`@genese/api` calls the http requests for you, and uses a Generic mapper which will send you back objects automatically typed !

 * ***DTOs***

 No need to write any data-model or DTO : `@genese/api` will create them automatically (using your OpenApi file)
 * ***DATA-SERVICES***

 No need to write any data-service. No HTML requests, no mappers : `@genese/api` will create them for you (using your OpenApi file)
 * ***GET requests***

 You will be sure that the objects received from your GET requests have correct type (under the hood, genese-mapper maps all your data)
 * ***PUT and POST requests***

 You will be sure to send correctly typed objects in your POST or PUT requests (with auto-completion in your preferred IDE)

 For more information about OpenApi specifications : [Swagger official website](https://swagger.io/specification/)
npm package: @genese/cli
Description: CLI for @genese modules
Author: Gilles Fabre
Latest version: 1.2.3

<p align="center">
    <img src="https://raw.githubusercontent.com/geneseframework/mapper/develop/docs/logo-genese-150x150.png" alt="genese logo">
</p>

# @genese/cli [![npm version](https://badge.fury.io/js/%40genese%2Fcli.svg)](https://badge.fury.io/js/%40genese%2Fcli)

`@genese/cli` is a command line interface to ease the use of [@genese](https://www.npmjs.com/package/genese) packages:
* [@genese/complexity](https://github.com/geneseframework/complexity)
* [@genese/api](https://github.com/geneseframework/api)

## Installation

Please install globally the npm module:

```sh
npm i -g @genese/cli
```

### @genese/complexity

The [@genese/complexity](https://www.npmjs.com/package/@genese/complexity) module analyzes the cognitive complexity and the cyclomatic complexity of projects in different languages.

After installing `@genese/cli` globally, you must install the complexity module.

```sh
npm i -g @genese/complexity
```

Then, you can launch the analysis with this command-line:

```sh
genese cpx [pathDir]
```

#### Options

| Option | Possible values | Default | Description |
| ----- | ----- | ----- | ----- |
| -l --language <language> | ts, js, tsx, jsx, java | ts | Start the analysis for the given language |
| -m --markdown | | | Generate a Markdown report instead of a HTML report |
| -c --console | | | Disable report generation and output result to console |
| -r --refactor | | | Enable refactoring report generation |

`@genese/complexity` is available for TypeScript, JavaScript and Java.

You will find more information in the [@genese/complexity documentation](https://github.com/geneseframework/complexity).

### @genese/api

[@genese/api](https://www.npmjs.com/package/@genese/api) is a code generator which allows you to generate data-services and DTO models from an OpenAPI file.

This module is available for Angular and React.

After installing `@genese/cli` globally, you'll need to install the `@genese/api` module.

```sh
npm i -g @genese/api
```

Then, you can start the generation with this command-line:

```sh
genese api
```

You will find more information in the [@genese/api documentation](https://github.com/geneseframework/api).
npm package: @genese/core
Description: <p align="center">     <img src="https://raw.githubusercontent.com/geneseframework/mapper/develop/docs/logo-genese-150x150.png" alt="genese logo"> </p>
Author: Gilles Fabre
Latest version: 1.0.0-alpha.1


<p align="center">
    <img src="https://raw.githubusercontent.com/geneseframework/mapper/develop/docs/logo-genese-150x150.png" alt="genese logo">
</p>

# @genese/core

Shared models and methods for @genese modules.
npm package: @genesis-agent/cli
Description: Genesis — universal autonomous AI agent with multi-agent swarm execution
Latest version: 0.5.1

<div align="center">

<img alt="Genesis" src="https://raw.githubusercontent.com/deadraid/genesis/master/docs/mascot-light.svg" width="600">

# Genesis

**Universal autonomous AI agent built in Zig**

</div>

Genesis runs in the terminal, in the browser, and inside messaging platforms — with multi-agent swarm execution when a single agent isn't enough.

## Install

```bash
npm install -g @genesis-agent/cli
```

## Usage

```bash
genesis                                                # interactive TUI
genesis --provider anthropic --model claude-sonnet-4-6  # specific provider
genesis --task "Build a REST API"                      # swarm mode
genesis --server --transport ws --listen 0.0.0.0:7700  # server mode
```

## Highlights

- **Interactive TUI** — streaming chat, markdown rendering, 6 themes (dark/light)
- **Web UI** — browser interface with artifact viewer, file browser, inline downloads
- **VS Code extension** — full-featured sidebar with chat, voice input, file attachments
- **Channel adapters** — Telegram, Discord, Slack, X; custom channels via JSON-RPC stdio
- **Vision fallback** — automatic image/video analysis for non-vision models
- **Voice input** — speech-to-text via `/voice` command
- **Multi-provider** — Anthropic, z.ai, OpenAI, Google, OpenRouter, Chutes, Moonshot, MiniMax
- **Swarm engine** — parallel multi-agent execution with role differentiation
- **Subagents** — lightweight parallel tasks with workspace isolation
- **MCP support** — external tools through Model Context Protocol
- **Built-in tools** — file editing, shell, glob, web search/fetch, scheduler, vault
- **Permission system** — safe/normal/auto/yolo modes

## Documentation

Full documentation: [github.com/deadraid/genesis](https://github.com/deadraid/genesis#readme)

## License

MIT
npm package: @genesis-community/golden-layout
Description: A @genesis-community fork of the GoldenLayout multi-screen javascript Layout manager
Author: @genesis-community fork - Golden Layout community
Latest version: 2.12.1

# Golden Layout

[![NPM version](https://img.shields.io/npm/v/@genesis-community/golden-layout)](https://www.npmjs.com/package/@genesis-community/golden-layout) [![License](https://img.shields.io/github/license/genesiscommunitysuccess/golden-layout)](https://github.com/genesiscommunitysuccess/golden-layout/blob/master/LICENSE)

The @genesis-community fork of the Golden Layout Javascript layout manager, which enables you to layout components in a web page and re-arrange them with drag and drop. Its features include:

* Native popup windows
* Touch support
* Support for application frameworks such as Angular and Vue
* Virtual components
* Comprehensive API
* Load and save layouts
* Focus components
* Completely themeable
* Works in modern browsers (Firefox, Chrome)
* Responsive design

## Installation
The library can be installed into an application package with the npm command:\
`npm i golden-layout`

## More information

For more information, please see [our Github repo.](https://github.com/genesiscommunitysuccess/golden-layout)