open-index/open-npm huggingface dataset:
npm package: @flushbg/myhealthbox-sdk
Description: A set of methods to ease access and usage of myHealthbox API
Author: Angel Angelov
Latest version: 1.0.8

<p align="center" style="margin-bottom: 5px;">
   <img src="docs/static/logo_full.png" alt="myHealthbox Logo" width="365"/>
</p>
<p align="center">An SDK built on top of the <a href="https://rapidapi.com/roblat/api/myhealthbox/" target="_blank">myHealthbox API</a>, exposing methods for using and accessing the API.
</p>
<p align="center">
<img alt="Build status" src="https://img.shields.io/github/workflow/status/flushbg/myhealthbox-sdk/Build%20and%20publish%20to%20NPM">
<img alt="npm" src="https://img.shields.io/npm/dt/@flushbg/myhealthbox-sdk">
<img alt="Coveralls" src="https://img.shields.io/coveralls/github/FlushBG/myhealthbox-sdk">
<a href="https://www.npmjs.com/package/@flushbg/myhealthbox-sdk"><img alt="npm (scoped)" src="https://img.shields.io/npm/v/@flushbg/myhealthbox-sdk"></a>
<a href="https://github.com/FlushBG/myhealthbox-sdk/blob/main/LICENSE"><img alt="GitHub license" src="https://img.shields.io/github/license/FlushBG/myhealthbox-sdk"></a>
<a href="https://openbase.com/js/@flushbg/myhealthbox-sdk?utm_source=embedded&amp;utm_medium=badge&amp;utm_campaign=rate-badge"><img src="https://badges.openbase.com/js/featured/@flushbg/myhealthbox-sdk.svg?token=xpa3Auuiu3exY9zSVOYkg6n8BCyilpB9VOC/BHPQtyE=" alt="Openbase"/></a>
<a href="https://buymeacoffee.com/flushbg"><img src="https://img.shields.io/badge/-buy_me_a%C2%A0coffee-gray?logo=buy-me-a-coffee"  alt="Buy me a coffee" /></a>
</p>

## Disclaimer

This SDK is an unofficial open-source tool. It is not developed or backed by **myHealthbox**. The brand name and logo belong to **myHealthbox**.

## Description

**myHealthbox API v2.1** is distributed by <a href="https://rapidapi.com/roblat/api/myhealthbox/" target="_blank">RapidAPI</a>. It is an API that provides access to one of the largest databases of information on medicines and healthcare products: over 3 million products available in 70 countries, with information accessible in 40 languages. It provides basic information for a product like name, active ingredients, dosage, ATC code and more. It also exposes documents, related to a product (i.e. Patient Information Leaflets, SmPC, etc.)

**myHealthbox SDK** is a user-friendly interface on top of **myHealthbox API**, that comes with a set of methods for easy access and configuration of the available endpoints. It is written entirely in `TypeScript` and packaged with its own types to improve the developer experience. It can be installed, configured and used in seconds.

## Getting started

To check out the <a href="https://flushbg.github.io/myhealthbox-sdk">docs</a>, visit https://flushbg.github.io/myhealthbox-sdk.

## License

**myHealthbox SDK** is licensed under the [MIT license](LICENSE).
npm package: @flusinerd/api-msfs
Description: Tooling to use FSUIPC external application interface, with nodeJS.
Author: FSUIPC-Node Opensource Team
Latest version: 0.5.0

# @fsuipc/api - FSUIPC Node API

Tooling to use FSUIPC external application interface, with nodeJS.

[![Coverage Status](https://coveralls.io/repos/github/fsuipc-node/api/badge.svg?branch=master)](https://coveralls.io/github/fsuipc-node/api?branch=master)
[![npm version](https://badge.fury.io/js/%40fsuipc%2Fapi.svg)](https://badge.fury.io/js/%40fsuipc%2Fapi)
![branch-master](https://github.com/fsuipc-node/api/workflows/branch-master/badge.svg?branch=master)

## Disclamer

This API is a wrapper around [fsuipc-node adapter by koesie10](https://github.com/koesie10/fsuipc-node) meant to create a simple API around all available fsuipc offsets. 

Please find any information about FSUIPC on [their website](http://www.fsuipc.com/).

## Requirements
In order for [`fsuipc`](https://github.com/koesie10/fsuipc-node) (fsuipc-node) and `@fsuipc/api` (this package) to work, and so this API, you must have on your machine:
 - Windows 10 64bits
 - node 12+
 - python 3.7 (don't forget to add it to your PATH)
 - visualstudio 2017+ with desktop C++ package
 - fsuipc installed as flight simulator plugin

Node API usage requirements:
 - `rxjs` >= 6.5.0

## Installation
```
npm i --save @fsuipc/api
or
yarn add @fsuipc/api
```

## API Usage

After import, you can use `FsuipcApi` to listen to provided values. 

### Import

```typescript
import { FsuipcApi } from '@fsuipc/api';
```

### Instantiate

```typescript
const fsuipcApi = new FsuipcApi(Simulator.FSX);
```
### Init

`FsuipcApi.init()` returns a promise when you are properly connected to FSUIPC stream. In case your flight simulator isn't running, this will throw an error.

### Listen to offsets values

`FsuipcApi.listen()` methods takes 2-3 arguments:
 - `interval` [*number*]: interval at which values will be polled from FSUIPC stream
 - `offsetsList` [*string[]*]: a list of string representing offsets you want to subscribe on
 - `terminateOnError` [*boolean* = *true*]: if set to true, if any value is errored, you will be disconnected from FSUIPC stream

This method returns a `ConvertedOffsetValues` observable. You can subscribe to this observable to handle values polled from stream.

### Complete example

```typescript
import { FsuipcApi } from '@fsuipc/api';

const fsuipcApi = new FsuipcApi(Simulator.FSX);

fsuipcApi.init().then(() => {
  fsuipcApi.listen(1000, [
    'gs',
    'altitude',
    'comFreq',
    'lights',
  ]).subscribe((result) => {
    // Use the result here
    console.log(JSON.stringify(result));
  });
}).catch((e) =>
  console.error(e)
);
```
npm package: @flusk/cli
Description: Code generator CLI for Flusk platform
Latest version: 0.3.1

# @flusk/cli

CLI for analyzing LLM usage, generating code, and managing Flusk projects.

## Installation

```bash
npm install -g @flusk/cli
```

## Commands

### Analyze

Run your script with OTel instrumentation and collect LLM call data:

```bash
flusk analyze <script>              # Analyze a script
flusk analyze app.js --budget 5.00  # Fail if cost exceeds $5
flusk analyze app.js --runs 10      # Run 10 times, aggregate
flusk analyze app.js --export json  # Export raw data
flusk analyze app.js --compare <id> # Compare against previous run
```

### Reports

```bash
flusk report [id]    # Show analysis report (latest or by ID)
flusk history        # List past analysis runs
flusk budget         # Show budget status and spend trends
```

### Config

```bash
flusk init           # Interactive config wizard (creates flusk.config.json)
```

### Code Generation

```bash
flusk g <entity-file>          # Generate all layers from entity
flusk g --all                  # Generate from all entities
flusk g <entity> --types-only  # Types package only
flusk g <entity> --dry-run     # Preview changes
```

### Feature Scaffolding

```bash
flusk g feature <name>         # Full feature (all packages)
flusk g feature <name> --skip-entity --skip-tests
flusk g:sqlite-repo <name>     # SQLite repository from entity
```

### Project Management

```bash
flusk init <project-name>      # New Flusk project
flusk package <name>           # New monorepo package
flusk env:setup                # Interactive .env creation
flusk env:validate             # Validate environment
flusk validate                 # Check conventions (100-line, etc.)
```

### Infrastructure

```bash
flusk infra:up                 # Start Docker services
flusk infra:down               # Stop services
flusk infra:reset              # Reset (deletes data)
flusk infra:logs [service]     # View logs
```

### Database

```bash
flusk migrate                  # Run pending migrations
flusk migrate-new <name>       # Create new migration
```

### Profiling

```bash
flusk g:profile                # Scaffold profiling config
flusk profile run <entry>      # Profile server
flusk profile analyze <file>   # Analyze profile
```

## Available Generators

entity-schema, types, resources, business-logic, execution, feature,
feature-test, route, plugin, middleware, service, fastify-plugin,
otel-hook, detector, profile, provider, package, infrastructure,
docker-compose, dockerfile, entrypoint, env, swagger, watt, test,
barrel-updater, sqlite-repo

## Generated Files

All generated files include a `@generated` header. Do not edit
manually — regenerate with the CLI.

## Requirements

- Node.js 22+
- pnpm 10+
- Docker 24+ (for infrastructure commands only)
npm package: @flusk/otel
Description: Zero-touch OpenTelemetry auto-instrumentation for Flusk — node --require @flusk/otel
Latest version: 0.2.4

# @flusk/otel

Zero-touch OpenTelemetry auto-instrumentation for LLM calls.

## Usage

```bash
node --import @flusk/otel ./index.js
```

Or import at the top of your entry file:

```ts
import '@flusk/otel';
```

## Modes

### Local Mode (default)

Exports spans to SQLite (`~/.flusk/data.db`). No server needed.
This is what `flusk analyze` uses.

### Server Mode

Exports spans via OTLP HTTP to a Flusk server. Enabled by setting `FLUSK_ENDPOINT` or `FLUSK_MODE=server`.

## Environment Variables

| Variable | Description | Default |
|---|---|---|
| `FLUSK_MODE` | `local` (SQLite) or `server` (OTLP HTTP) | `local` |
| `FLUSK_API_KEY` | Flusk API key (server mode) | — |
| `FLUSK_ENDPOINT` | OTLP endpoint (server mode) | `https://otel.flusk.dev` |
| `FLUSK_PROJECT_NAME` | Service/project name | `default` |
| `FLUSK_CAPTURE_CONTENT` | Capture prompt/response content | `true` |
| `FLUSK_PROFILE_MODE` | Profiling mode: `auto`, `manual`, `off` | `auto` |

If `FLUSK_ENDPOINT` is set without an explicit `FLUSK_MODE`, server mode is used automatically.

## Performance Profiling (Optional)

Install `@platformatic/flame` for automatic CPU/heap profiling:

```bash
npm install @platformatic/flame
```

`@flusk/otel` auto-detects flame and starts profiling LLM calls.
Set `FLUSK_PROFILE_MODE=off` to disable.
npm package: @flute-io/fasil
Description: A cli for generating the base things needed to facilitate app and library development in node.js
Author: Ifeanyi Isitor
Latest version: 0.3.0

# fasil

[![CircleCI branch](https://img.shields.io/circleci/project/github/flute-io/fasil/master.svg)](https://circleci.com/gh/flute-io/fasil)
[![Coverall Test Coverage](https://img.shields.io/coveralls/flute-io/fasil/master.svg?1)](https://coveralls.io/github/flute-io/fasil)
[![Code Climate](https://codeclimate.com/github/flute-io/fasil/badges/gpa.svg)](https://codeclimate.com/github/flute-io/fasil)
[![David](https://img.shields.io/david/flute-io/fasil.svg)](https://david-dm.org/flute-io/fasil)
[![David](https://img.shields.io/david/dev/flute-io/fasil.svg)](https://david-dm.org/flute-io/fasil?type=dev)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)
[![license](https://img.shields.io/github/license/flute-io/fasil.svg)](https://github.com/flute-io/fasil/blob/master/LICENSE)

A cli for generating the base things needed to facilitate app and library development in node.js
npm package: @flute-io/mustard-lib-seed
Description: Seed project for creating Node.js libraries
Author: Ifeanyi Isitor
Latest version: 0.2.1

# mustard-lib-seed

[![Circle CI](https://circleci.com/gh/flute-io/mustard-lib-seed.svg?style=shield&circle-token=1dc4cf8eea3b6c24a7ef6dae7e9d1ed9e4d5808c)](https://circleci.com/gh/flute-io/mustard-lib-seed) 
[![Coverall Test Coverage](https://img.shields.io/coveralls/flute-io/mustard-lib-seed/master.svg?1)](https://coveralls.io/github/flute-io/mustard-lib-seed)
[![Code Climate](https://codeclimate.com/github/flute-io/mustard-lib-seed/badges/gpa.svg)](https://codeclimate.com/github/flute-io/mustard-lib-seed)
[![David](https://img.shields.io/david/flute-io/mustard-lib-seed.svg)](https://david-dm.org/flute-io/mustard-lib-seed)
[![David](https://img.shields.io/david/dev/flute-io/mustard-lib-seed.svg)](https://david-dm.org/flute-io/mustard-lib-seed?type=dev)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)
[![license](https://img.shields.io/github/license/flute-io/mustard-lib-seed.svg)](https://github.com/flute-io/mustard-lib-seed/blob/master/LICENSE)

Seed project for creating Node.js libraries
npm package: @flute-io/routine
Description: A utility for treating your code as a sequence of operations
Author: Ifeanyi Isitor
Latest version: 0.20.1

# routine 

[![Circle CI](https://circleci.com/gh/flute-io/routine.svg?circle-token=b03e44e91c78cff9be248bfbee1dfd94f831e7c7)](https://circleci.com/gh/flute-io/routine)

A utility for treating your code as a sequence of operations
npm package: @flute-ui/component
Description: A component that encapsulates the common behaviour amongst components that follow the flute-ui components methodology
Author: Ifeanyi Isitor
Latest version: 0.6.0

# flute-ui-component

[![CircleCI branch](https://img.shields.io/circleci/project/github/flute-ui/flute-ui-component/master.svg)](https://circleci.com/gh/flute-ui/flute-ui-component)
[![Coverall Test Coverage](https://img.shields.io/coveralls/flute-ui/flute-ui-component/master.svg)](https://coveralls.io/github/flute-ui/flute-ui-component)
[![Code Climate](https://codeclimate.com/github/flute-ui/flute-ui-component/badges/gpa.svg)](https://codeclimate.com/github/flute-ui/flute-ui-component)
[![Dependency Status](https://www.versioneye.com/user/projects/5830c1aeee1db3003d7b965b/badge.svg)](https://www.versioneye.com/user/projects/5830c1aeee1db3003d7b965b)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)

A component that encapsulates the common behaviour amongst components that follow the flute-ui components methodology.

## Installation
```
npm install @flute-ui/component -S
```

## Quick Start

Start by defining your component like this

```js
import React, {Component} from 'react'
import FuiComponent from '@flute-ui/component'

export default class Btn extends Component {

  render () {
    return (
      <FuiComponent className="Btn" as="button" {...this}>
        <span className="Btn-contents">{this.props.children}</span>
      </FuiComponent>
    )
  }
}
```

Then when used as follows...

```html
<Btn kind="primary :fillsParent" classes={{foo: true, bar: false}}>Hello</Btn>
```

It will render as follows: 

```html
<button class="fui-Component fui-Component--fillsParent Btn Btn--primary foo">
  <span class="Btn-contents">Hello</span>
</button>
```

## Problems That It Solves
TODO
npm package: @fluteds/cli
Description: A colourful porfolio readme in your terminal.
Author: fluteds
Latest version: 2.1.1

<h1 align="center">/cli</h1>

<p align="center">
A short command line npm readme package that's pretty useless.
<br>but it links to my socials, work and a kitten cam so that's a bonus?
</p>

<p align="center"><img src="https://raw.githubusercontent.com/fluteds/cli/main/screenshot.png" width="700"></p>

<p align="center">
<img alt="Code Quality" src="https://img.shields.io/npm/v/@fluteds/cli?color=ff69b4&logo=npm)](https://www.npmjs.com/package/@fluteds/cli">
<img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/fluteds/cli">
</p>

## Usage

To view the portfolio run the following in your terminal:

- You must have node.js/npm installed.

```sh
npx @fluteds/cli
```

## Development

To use this package as a dependency combine it with the following command. (This is also the command to use to install the files for development.)

```sh
npm install @fluteds/cli
```

### Publishing as an npm/github package

#### np

I use [`np`](https://github.com/sindresorhus/np) by sindresorhus to manage my package releases.
<br>It's better than `npm install` and creates draft release notes for you.

- Use the following command to install.
- Note: Remove `--global` if you want to only install it locally for your repo.

```sh
npm install --global np
```

#### Workflow Action

If you don't want to use `np`

- Enable the workflow `cli-release` & `cli-test`.
- Run the workflows whenever you want to push from github to npm & github packages.

Note: make sure you manually update `package.json` & `package-lock.json`.

## Built using

- [ink](https://github.com/vadimdemedes/ink) - React for interactive command-line apps.
- [meow](https://github.com/sindresorhus/meow) - A command client helper by sindresorhus.

## License

This repo is licensed under [MIT ©](https://github.com/fluteds/cli/blob/main/LICENSE) More information can be found in full in the licence file.

<a href="https://github.com/fluteds/cli/blob/main/LICENSE.md"><img alt="GitHub license" src="https://img.shields.io/github/license/fluteds/cli"></a>
npm package: @flutry/cli
Description: ![npm version](https://img.shields.io/npm/v/@flutry/cli)
Latest version: 0.1.88

# @flutry/cli

![npm version](https://img.shields.io/npm/v/@flutry/cli)

## Flutry CLI — Project Scaffolding Tool

`@flutry/cli` is a powerful command-line tool for quickly scaffolding Flutry backend projects with options for database integration, server framework selection, and secure JWT configuration. It streamlines project setup by generating boilerplate code, environment files, and installing dependencies.

---

## Features

- Interactive prompts for project customization (project name, database, server type, JWT settings).
- Supports Sequelize (MySQL / MariaDB) integration.
- Choose between Fastify or Express as server framework.
- Auto-generates `.env` with secure JWT secrets.
- Clones and configures Flutry starter template from GitHub.
- Optionally installs dependencies automatically.
- Cross-platform and usable via `npx` or global install.

---

## Using

```bash
npm install -g @flutry/cli
flutry new
# or with npx
npx @flutry/cli new
```

## Example

```bash
$ flutry new

? Project name: my-backend
? DB host: localhost
? DB port: 3306
? DB user: root
? DB password: [hidden]
? DB name: flutrydb
? DB type: mariadb
? JWT expiration time (default 1h): 1h

? Which package manager do you want to use? npm (yarn, npm, pnpm)
? Do you want to install dependencies now using npm? Yes

✔ Project created successfully!
✔ Packages installed successfully!

To start development, run:

cd my-backend
npm run dev
```

## License

MIT

## Website

Detailed documentation and further information can be found at [https://flutry.com/docs/package/cli](https://flutry.com/docs/package/cli).
npm package: @flutry/fastify
Description: ![npm version](https://img.shields.io/npm/v/@flutry/fastify)
Latest version: 0.2.2

# @flutry/fastify

![npm version](https://img.shields.io/npm/v/@flutry/fastify)

ntegration of the Fastify server with the Flutry framework.

This package provides Fastify-based web server support for the Flutry project.

## 🔧 Features

- Starts a Fastify web server based on the Flutry configuration..
- Easy integration with the dynamic adapters system provided by Flutry.
- Built-in support for Socket.IO (enabled via environment variable).

## 🚀 Usage

```ts
import { Flutry } from '@flutry/main';
new Flutry().CreateInstance(); // Automatically selects the server based on the .env file
```

## 📄 Licenc

MIT

## 🌐 Website

The official website of the package: [https://flutry.com/docs/package/fastify](https://flutry.com/docs/package/fastify)
npm package: @flutry/mail
Description: ![npm version](https://img.shields.io/npm/v/@flutry/mail)
Latest version: 0.0.5

# @flutry/mail

![npm version](https://img.shields.io/npm/v/@flutry/mail)

This package provides a simple email sending system for the Flutry project, using nodemailer with SMTP configuration.

## 🔧 Features

- Easy email sending via SMTP
- nodemailer integration
- Configuration via environment variables (SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS)

## 🚀 Usage

```ts
import { FlutryMail } from '@flutry/mail';

await FlutryMail.sendMail('sender@email.com', 'recipient@email.com', 'Subject', '<b>Email HTML content</b>');
```

> SMTP credentials must be set in your environment variables:  
> SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS

## 📄 License

MIT

## 🌐 Website

Official documentation: [https://flutry.com/docs/package/mail](https://flutry.com/docs/package/mail)
npm package: @flutry/main
Description: ![npm version](https://img.shields.io/npm/v/@flutry/main)
Latest version: 0.3.4

# @flutry/main

![npm version](https://img.shields.io/npm/v/@flutry/main)

The heart and soul of the Flutry framework.

This package provides the main infrastructure for server initialization and integration with other Flutry modules (e.g., @flutry/fastify, etc.).

## 🔧 Features

- Dynamic adapter loading (`fastify`)
- Unified configuration system
- Basic lifecycle management in the Flutry project

## 🚀 Usage

```ts
import { Flutry } from '@flutry/main';
new Flutry().CreateInstance(); // Automatically selects the server based on the .env file
```

## 📄 Licenc

MIT

## 🌐 Website

The official website of the package: [https://flutry.com/docs/package/main](https://flutry.com/docs/package/main)
npm package: @flutry/sequelize
Description: ![npm version](https://img.shields.io/npm/v/@flutry/sequelize)
Latest version: 0.1.7

# @flutry/sequelize

![npm version](https://img.shields.io/npm/v/@flutry/sequelize)

A fully customizable sequelize integration for Flutry projects, with automatic model loading, database connection, and support for advanced features like associations and hooks.

## 🔧 Features

- 🔌 Automatically connects to the database using Flutry configuration.
- 📦 Dynamically loads all sequelize models from the `models/` directory.
- 🛠️ Built-in support for model synchronization.
- 🔁 Integrates smoothly with the Flutry dynamic adapters system.
- 🔍 Enhanced error handling and logging for development.

## Access Database Type

- mysql
- mariadb

## 📄 Licenc

MIT

## 🌐 Website

The official website of the package: [https://flutry.com/docs/package/sequelize](https://flutry.com/docs/package/sequelize)
npm package: @flutry/tools
Description: ![npm version](https://img.shields.io/npm/v/@flutry/tools)
Latest version: 0.1.38

# @flutry/tools

![npm version](https://img.shields.io/npm/v/@flutry/tools)

## JWT Encryption

As part of the Flutry project, a customizable JWT encryption solution is available, using the `jsonwebtoken` library. It employs modern algorithms (e.g., HS256) for token creation, verification, and refreshing, with fully configurable expiration times. An additional security layer is added by embedding a random timestamp into the payload, ensuring each token is unique.

## Snowflake ID Generation

For generating unique identifiers, a Snowflake-based solution is used, which guarantees uniqueness and chronological order of IDs even in high-performance, distributed environments. This is especially useful for high-traffic applications where uniqueness and scalability are critical.

## License

MIT

## Website

Detailed documentation and further information can be found at [https://flutry.com/docs/package/tools](https://flutry.com/docs/package/tools).