open-index/open-npm huggingface dataset:
npm package: @kosmojs/api-generator
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.20

# @kosmojs/api-generator

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/api-generator
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev/generators/writing-generators/intro.html)

## License

MIT
npm package: @kosmojs/biome-formatter
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.20

# @kosmojs/biome-formatter

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/biome-formatter
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev)

## License

MIT
npm package: @kosmojs/fetch-generator
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/fetch-generator

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/fetch-generator
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev/generators/intro.html)

## License

MIT
npm package: @kosmojs/generators
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.25

# @kosmojs/generators

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/generators
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev/generators/writing-generators/intro.html)

## License

MIT
npm package: @kosmojs/hono-generator
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/hono-generator

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/hono-generator
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev/generators/intro.html)

## License

MIT
npm package: @kosmojs/koa-generator
Description: TODO: Add package description
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/koa-generator

TODO: Add package description

## Installation

```sh
npm install -D @kosmojs/koa-generator
```

## Documentation

See [kosmojs.dev](https://kosmojs.dev/generators/intro.html)

## License

MIT
npm package: @kosmojs/openapi-generator
Description: Automatically generates OpenAPI 3.1 specifications from KosmoJS API routes, analyzing route structure, TypeScript types, and validation schemas to produce standards-compliant documentation.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/openapi-generator

Automatically generates OpenAPI 3.1 specifications from KosmoJS API routes, analyzing route structure,
TypeScript types, and validation schemas to produce standards-compliant documentation.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/openapi.html)

## License

MIT
npm package: @kosmojs/react-generator
Description: Bridges KosmoJS directory-based routing with React Router, automatically generating route configurations, type-safe navigation components, and loader integration.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/react-generator

Bridges KosmoJS directory-based routing with React Router, automatically generating route configurations,
type-safe navigation components, and loader integration.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/frontend/intro.html)

## License

MIT
npm package: @kosmojs/solid-generator
Description: Integrates KosmoJS directory-based routing with SolidJS, automatically generating routing configuration, type-safe navigation helpers, and data fetching utilities.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/solid-generator

Integrates KosmoJS directory-based routing with SolidJS, automatically generating routing configuration,
type-safe navigation helpers, and data fetching utilities.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/frontend/intro.html)

## License

MIT
npm package: @kosmojs/ssg-generator
Description: Adds Server-Side Generation capabilities to `KosmoJS` applications.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/ssg-generator

Adds Server-Side Generation capabilities to `KosmoJS` applications.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/frontend)

## License

MIT
npm package: @kosmojs/ssr-generator
Description: Adds Server-Side Rendering capabilities to `KosmoJS` applications, generating server entry points and production-ready SSR bundles.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/ssr-generator

Adds Server-Side Rendering capabilities to `KosmoJS` applications,
generating server entry points and production-ready SSR bundles.

Works with any SSR-capable framework supported by Vite.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/frontend/server-side-render.html)

## License

MIT
npm package: @kosmojs/typebox-generator
Description: Enables runtime validation for `KosmoJS` applications by automatically converting TypeScript types into JSON Schema validators using TypeBox.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/typebox-generator

Enables runtime validation for `KosmoJS` applications
by automatically converting TypeScript types into JSON Schema validators using TypeBox.

Provides end-to-end type safety from compile-time checking to runtime validation.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/validation/intro.html)

## License

MIT
npm package: @kosmojs/vue-generator
Description: Integrates KosmoJS directory-based routing with Vue, automatically generating routing configuration, type-safe navigation helpers, and data fetching utilities.
Author: Slee Woo
Latest version: 0.0.27

# @kosmojs/vue-generator

Integrates KosmoJS directory-based routing with Vue, automatically generating routing configuration,
type-safe navigation helpers, and data fetching utilities.

## Documentation

See [kosmojs.dev](https://kosmojs.dev/frontend/intro.html)

## License

MIT
npm package: @kosmos/kredits-ipfs-pinner
Description: Pins IPFS data of a Kredits organization on an IPFS node
Latest version: 1.2.0

# Kredits IPFS Pinner

This tool pins the IPFS hashes of a Kredits organisation on an IPFS node.

## Usage

Make sure you have a local IPFS node running. (See `--help` for custom IPFS
config flags, in case it is not running on localhost with default ports.)

### With NPX magic

    npx @kosmos/kredits-ipfs-pinner

### Global install

    npm install -g @kosmos/kredits-ipfs-pinner
    kredits-ipfs-pinner

### From repo

Clone the Git repository, then use npm scripts from its root directory.

    npm start

Or with debug output:

    npm run debug
npm package: @kosmos/schemas
Description: JSON-LD schemas for Kosmos data formats
Author: Kosmos Contributors
Latest version: 3.2.0

[![npm](https://img.shields.io/npm/v/@kosmos/schemas)](https://www.npmjs.com/package/@kosmos/schemas)

This repository/module contains [JSON Schema](https://json-schema.org/)
definitions as well as examples for [Kosmos](https://kosmos.org) data formats.

## Usage

You can import these schemas to validate data in JavaScript programs. For
example using npm and the [tv4](https://www.npmjs.com/package/tv4) JSON Schema
validator:

```js
let tv4 = require('tv4');
let schemas = require('kosmos-schemas');

let contributor = {
  name: "Tyrion"
}

let result = tv4.validate(contributor, schemas['contributor']);

if (result) {
  console.log('Your data is valid');
} else {
  console.log('Your data is not valid:');
  console.log(tv4.error);
}
```
npm package: @kosmotema/react-zoom-pan-pinch
Description: React package for zooming, panning and pinching html elements in an easy way.
Author: Artem Pitikin
Latest version: 3.0.3
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @kosmotema/react-zoom-pan-pinch

Super fast and light react Node.js package for zooming, panning and pinching html elements in an easy way.

This is a fork of [@pronestor/react-zoom-pan-pinch](https://github.com/proNestorAps/react-zoom-pan-pinch), created in order to expose styles in a separate `.css` file (to support the use of the library inside web components).

Since repository [@pronestor/react-zoom-pan-pinch](https://github.com/proNestorAps/react-zoom-pan-pinch) is archived, v3 of this package is archived too. You can found version 4, that is based on [the original repo from Maciej Pyrc](https://github.com/prc5/react-zoom-pan-pinch) with the same changes [here](https://github.com/kosmotema/react-zoom-pan-pinch).

## Documentation

[Storybook for `@kosmotema/react-zoom-pan-pinch`](https://kosmotema.github.io/react-zoom-pan-pinch-v3/).

## Quick Start

### Installation

```shell
yarn add @kosmotema/react-zoom-pan-pinch
```

or

```shell
npm install @kosmotema/react-zoom-pan-pinch
```

### Usage

Basic usage:

```jsx
import {
  TransformComponent,
  TransformWrapper,
} from "@kosmotema/react-zoom-pan-pinch";

import "@kosmotema/react-zoom-pan-pinch/dist/index.css";

export const SimpleExample = () => (
  <TransformWrapper>
    <TransformComponent>
      <img src="image.jpg" alt="test" />
    </TransformComponent>
  </TransformWrapper>
);
```

With controls:

```jsx
import {
  TransformComponent,
  TransformWrapper,
} from "@kosmotema/react-zoom-pan-pinch";

import "@kosmotema/react-zoom-pan-pinch/dist/index.css";

export const ExampleWithZoomControls = () => (
  <TransformWrapper
    initialPositionX={200}
    initialPositionY={100}
    initialScale={1}
  >
    {({ zoomIn, zoomOut, ...rest }) => (
      <>
        <div className="tools">
          <button onClick={() => zoomIn()}>+</button>
          <button onClick={() => zoomOut()}>-</button>
        </div>
        <TransformComponent>
          <img src="image.jpg" alt="test" />
          <div>Example text</div>
        </TransformComponent>
      </>
    )}
  </TransformWrapper>
);
```

## License

MIT © [Pronestor](https://github.com/proNestorAps), [Artem Pitikin](https://github.com/kosmotema)
npm package: @kosne1/strapi-plugin-populate-deep
Description: Strapi plugin that populates nested content.
Author: Nikolay Ananin
Latest version: 1.1.6

# Strapi plugin populate-deep
This plugin allows for easier population of deep content structures using the rest API.

# Installation

`npm install strapi-plugin-populate-deep`

`yarn add strapi-plugin-populate-deep`


# Usages

## Examples

Populate a request with the default max depth.

`/api/articles?populate=deep`

Populate a request with the a custom depth

`/api/articles?populate=deep,10`

Populate a request with the a custom depth

`/api/articles/1?populate=deep,10`

## Good to know

The default max depth is 5 levels deep.

The populate deep option is available for all collections and single types using the findOne and findMany methods.

# Configuration

The default depth can be customized via the plugin config. To do so create or edit you plugins.js file.

## Example configuration

`config/plugins.js`

```
module.exports = ({ env }) => ({
  'strapi-plugin-populate-deep': {
    config: {
      defaultDepth: 3, // Default is 5
    }
  },
});
```

# Contributions
The original idea for getting the populate structure was created by [tomnovotny7](https://github.com/tomnovotny7) and can be found in [this](https://github.com/strapi/strapi/issues/11836) github thread