open-index/open-npm huggingface dataset:
npm package: @snapbakk/martin
Description: A node module which converts accepts a 3d model (.glb), and renders 2d images in .png format.
Author: Sebastian Njose
Latest version: 0.1.5

# nodejs-webgl-render-png

A node module which converts accepts a 3d model (.glb), and renders 2d images in .png format.

### Usage

To get started, clone this repository and run the following command.

```
$ npm install
```

Please note, you only need to run the above command once. It will install the packages needed for the app to work.

The following command will build and start the app.

```
$ npm start
```
npm package: @snapblog/plugins
Description: Extensible plugins for Snapblog.
Latest version: 0.0.30

# @snapblog/plugins

This package provides a collection of plugins for the Snapblog editor.

## Installation

```bash
npm install @snapblog/plugins
```

## Usage

To use the plugins, you can import them and pass them to the `EditorProvider` component from `@snapblog/editor`.

```tsx
import { EditorProvider, EditorComponent } from '@snapblog/editor';
import { BoldPlugin, ItalicPlugin } from '@snapblog/plugins';

function App() {
  const plugins = [
    BoldPlugin,
    ItalicPlugin,
  ];

  return (
    <EditorProvider plugins={plugins}>
      <EditorComponent />
    </EditorProvider>
  );
}
```
npm package: @snapboard/ui
Description: A library for interacting with Snapboard
Latest version: 0.16.0

# Snapboard - the hackable dashboard

This library is designed to help make creating cards easy. It provides lots of re-usable components that are perfect for creating cards on Snapboard.



#### Links

This product is part of the [1 Product A Week](https://1productaweekcom) series. Follow along at [@1productaweek](https://twitter.com/1productaweek).
npm package: @snapbot/whatsapp-widget
Description: Webcomponent whatsapp-button snapbot-button following open-wc recommendations
Author: Mohammed
Latest version: 0.0.15

Como publicar?

- Após realizar as alterações de código atualize o número da versão no package.json;
- Execute `npm run build`;
- Confirme e faça o upload de todas as alterações para o github;
- Execute `npm login` e insira suas credenciais do https://www.npmjs.com/; (Somente na primeira vez).
- Execute `npm publish`. (Prestar atenção na saída do comando para ver se não deu erro);

Para testar localhost: 
    - Substitua a hash da tag `<snapbot-button>`, em `/demo/index.html`, pelo que deseja testar;
    - Em `/src/_config.ts` troque a `baseUrl` para seu localhost. (Não esquecer de voltar para o da produção antes de buildar);
    - Execute `npm start` para iniciar o projeto e abrir no navegador;
npm package: @snapdev-ui/core
Description: React component library for faster and consistent web development
Author: Snapdev-UI Team
Latest version: 0.5.1

# Snapdev-UI

React component library for faster and consistent web development. This library is built as a wrapper for well known component libraries like Material-UI and CodeMirror.

The goal of the snapdev-ui library is to enforce a specific design system consistency across different projects.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @snapdev-ui/core @material-ui/core @material-ui/icons @material-ui/lab fontsource-roboto react-router-dom

// with yarn
yarn add @snapdev-ui/core @material-ui/core @material-ui/icons @material-ui/lab fontsource-roboto react-router-dom
```

## Documentation

[The documentation](https://qualipsolutions.github.io/snapdev-ui)
npm package: @snaphunt/redux-form-sui
Description: A redux-form friendly semantic-ui component library
Author: Charlie Chau
Latest version: 0.13.3

A redux-form friendly semantic-ui component library

[![npm](https://img.shields.io/npm/v/@snaphunt/redux-form-sui)](https://www.npmjs.com/package/@snaphunt/redux-form-sui)
npm package: @snapiapp/snapi-client
Description: Snapi client SDK for logging API calls
Author: ProjektMind
Latest version: 0.1.0

# @snapiapp/snapi-client

Log API calls to Snapi with one middleware line.

## Install
```bash
npm i @snapiapp/snapi-client

### Usage (Express)
var express = require('express');
var snapi = require('@snapiapp/snapi-client');

var app = express();

// If you want Snapi to capture request bodies, JSON parsing must run BEFORE it.
app.use(express.json());

app.use(snapi.expressMiddleware({
  apiKey: process.env.SNAPI_API_KEY,
  apiUrl: process.env.SNAPI_API_URL, // include /logs
  captureRequestBody: true,
  captureResponseBody: 'errors', // true | false | 'errors'
  ignorePathPrefixes: ['/health', '/favicon.ico']
}));

app.get('/ping', function (req, res) {
  res.json({ ok: true });
});

app.listen(3000, function () {
  console.log('Listening on :3000');
});

### Environment variables
SNAPI_API_KEY — your project key
SNAPI_API_URL — ingest endpoint (example: https://snapi-api.projektmind.com/logs)

### Options
ignorePathPrefixes (array of strings) — skip logging for paths that start with these prefixes
Example: ['/health', '/favicon.ico']
Tip: do not include '/' or it will skip everything.

captureRequestBody (boolean) — include req.body (requires express.json() before the middleware)
captureResponseBody (false | true | 'errors') — capture response body for all requests, or only error responses

### Exports
var snapi = require('@snapiapp/snapi-client');

// snapi.SnapiClient
// snapi.createClient(options)
// snapi.expressMiddleware(options)
npm package: @snapie/hangouts-core
Description: Framework-agnostic core SDK for [Hive Hangouts](https://hangout.3speak.tv) — Twitter Spaces-style audio rooms for the Hive blockchain.
Latest version: 0.3.0

# @snapie/hangouts-core

Framework-agnostic core SDK for [Hive Hangouts](https://hangout.3speak.tv) — Twitter Spaces-style audio rooms for the Hive blockchain.

## Install

```bash
npm install @snapie/hangouts-core
```

## What's included

- **HangoutsApiClient** — typed HTTP client for the Hangouts API (auth, rooms, participants, recording)
- **loginWithKeychain()** — Hive Keychain browser auth helper
- **TypeScript types** — Room, AuthSession, JoinRoomResponse, HandRaiseEvent, etc.

## Quick start

```ts
import { HangoutsApiClient } from '@snapie/hangouts-core';

const client = new HangoutsApiClient({ baseUrl: 'https://hangout-api.3speak.tv' });

// List active rooms
const rooms = await client.listRooms();

// Auth with Hive Keychain (web)
import { loginWithKeychain } from '@snapie/hangouts-core';
const session = await loginWithKeychain(client, 'your-hive-username');

// Create a room
const { room, token } = await client.createRoom('My Hangout');

// Join a room
const { token, isHost } = await client.joinRoom('room-name');
```

## When to use this package

- **React Native** apps (pair with `@livekit/react-native` for audio)
- **Non-React** web apps (Vue, Svelte, vanilla JS)
- **Server-side** scripts that need to interact with the Hangouts API

For React web apps, use [`@snapie/hangouts-react`](https://www.npmjs.com/package/@snapie/hangouts-react) instead — it includes this package plus React hooks and UI components.

## Docs

Full documentation: [hangout.3speak.tv/docs](https://hangout.3speak.tv/docs)

## License

MIT
npm package: @snaplet/client
Description: An auto-generated ORM-like library for generating seed data tailored to your own database
Author: Snaplet
Latest version: 0.75.15
Deprecated: We've renamed @snaplet/client to @snaplet/seed: https://www.npmjs.com/package/@snaplet/seed

# `@snaplet/client`

Snaplet Data Client is an auto-generated client that enables type-safe seed data generation tailored to your own database and reduces boilerplate.
npm package: @snaplib/is-equal
Description: Check elements for equality and not sameness
Author: Snap
Latest version: 0.0.3

# isEqual

Check elements for *equality*, not sameness.

![npm (scoped)][1] ![NPM][2] ![node-current (scoped)][3]

This npm package exports the `isEqual` function as well as all it's sub
functions.

[1]: https://img.shields.io/npm/v/@snaplib/is-equal?color=%2366ff66&logo=npm&style=flat-square
[2]: https://img.shields.io/npm/l/@snaplib/is-equal?color=%2366ff66&style=flat-square
[3]: https://img.shields.io/node/v/@snaplib/is-equal?color=%2366ff66&&logo=node.js&style=flat-square