open-index/open-npm huggingface dataset:
npm package: @flowbie/n8n-nodes-transcribe-video
Description: n8n node for Flowbie video transcription API
Author: Flowbie
Latest version: 1.0.2

# @flowbie/n8n-nodes-transcribe-video

This is an n8n community node. It lets you transcribe videos using Flowbie AI in your n8n workflows.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.

[Installation](#installation)
[Operations](#operations)
[Credentials](#credentials)
[Compatibility](#compatibility)
[Usage](#usage)
[Resources](#resources)

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

- **Transcribe Video**
  - Upload video from binary data (from previous node output)
  - Automatically polls for completion
  - Returns transcription text and timestamped segments

## Credentials

You need a Flowbie API key to use this node.

### Getting an API Key

1. Sign up at [flowbie.ai](https://flowbie.ai)
2. Go to your dashboard
3. Navigate to the API Keys section
4. Click "Create New API Key"
5. Give it a descriptive name (e.g., "n8n integration")
6. Copy the generated API key

### Configuring in n8n

1. In n8n, click on "Credentials" in the left sidebar
2. Click "Add Credential"
3. Search for "Flowbie API"
4. Enter your API key
5. (Optional) Change the API Gateway URL if using a self-hosted instance
6. Click "Save"

## Compatibility

Compatible with n8n@1.60.0 or later

## Usage

### Basic Example

1. Use an HTTP Request node to download a video (or any node that outputs binary data)
2. Add the Flowbie node to your workflow
3. Select your Flowbie API credentials
4. Configure binary property name (default: "data")
5. Configure polling interval and timeout
6. Execute the workflow

### Example Output

```json
{
  "transcription": "Hello world, this is a test video...",
  "segments": [
    {
      "id": 0,
      "seek": 0,
      "start": 0.0,
      "end": 2.5,
      "text": "Hello world,",
      "tokens": [50364, 50414],
      "temperature": 0.0,
      "avg_logprob": -0.25,
      "compression_ratio": 1.2,
      "no_speech_prob": 0.01
    }
  ],
  "jobId": "job_abc123"
}
```

### Accessing Data in Workflow

Use expressions to access the transcription:
- Full text: `{{ $json.transcription }}`
- Segments: `{{ $json.segments }}`
- First segment text: `{{ $json.segments[0].text }}`
- Job ID: `{{ $json.jobId }}`

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
* [Flowbie API documentation](https://flowbie.ai/docs)
* [Flowbie website](https://flowbie.ai)
npm package: @flowbite-svelte-plugins/datatable
Description: Advanced datatable component for Flowbite Svelte
Author: Shinichi Okada
Latest version: 0.4.1

# @flowbite-svelte-plugins/datatable

[Documentation](https://flowbite-svelte.com/docs/plugins/datatables)

Use the datatable component to search, sort, filter and paginate table data of rows and columns for your web application.

The datatable component examples are open-source under the MIT License and they are based on the [simple-datatables repository](https://github.com/fiduswriter/simple-datatables) from GitHub.

## Installation

```bash
pnpm i -D @flowbite-svelte-plugins/datatable simple-datatables
```

### app.css

```css
@source "../node_modules/simple-datatables/dist";
@source "../node_modules/@flowbite-svelte-plugins/datatable/dist";

.datatable-pagination .datatable-active a,
.datatable-pagination .datatable-active a:focus,
.datatable-pagination .datatable-active a:hover,
.datatable-pagination .datatable-active button,
.datatable-pagination .datatable-active button:focus,
.datatable-pagination .datatable-active button:hover {
  background-color: #ffe4de;
  cursor: default;
}

.datatable-wrapper .datatable-table tbody tr.selected {
  background-color: #fff1ee !important;
}
```

## Default datatable

Use this example to show table data with default sorting and pagination functionalities.

```svelte
<script lang="ts">
  import { Table } from '@flowbite-svelte-plugins/datatable';
  import items from './data/sample.json';
</script>

<Table {items} />
```
npm package: @flowbite-svelte-plugins/texteditor
Description: Text editor component for Flowbite Svelte
Author: Shinichi Okada
Latest version: 0.25.6

# @flowbite-svelte-plugins/texteditor

[Documentation](https://flowbite-svelte.com/docs/plugins/wysiwyg)

Use the wysiwyg text editor component to create and modify content by manipulating paragraphs, headings, images and styling them using all available options.

## Installation

```bash
pnpm i -D @flowbite-svelte-plugins/texteditor
```

## Text editor example

```svelte
<script lang="ts">
  import { AlignmentButtonGroup, FontButtonGroup, UndoRedoButtonGroup, FormatButtonGroup, LayoutButtonGroup, ImageButtonGroup, ListButtonGroup, YoutubeButtonGroup, TextEditor, ToolbarRowWrapper, Divider, SourceButton } from '@flowbite-svelte-plugins/texteditor';
  import type { Editor } from '@tiptap/core';
  import { Button } from 'flowbite-svelte';

  let editorInstance = $state<Editor | null>(null);

  function getEditorContent() {
    return editorInstance?.getHTML() ?? '';
  }

  function setEditorContent(content: string) {
    editorInstance?.commands.setContent(content);
  }

  const content = `<p>Flowbite-Svelte is an <strong>open-source library of UI components</strong> based on the utility-first Tailwind CSS framework featuring dark mode support, a Figma design system, and more.</p><p>It includes all of the commonly used components that a website requires, such as buttons, dropdowns, navigation bars, modals, datepickers, advanced charts and the list goes on.</p>
    <p>Here is an example of a js block:</p><pre><code class="language-javascript">for (var i=1; i <= 20; i++)
{
  if (i % 15 == 0)
    console.log("FizzBuzz");
  else if (i % 3 == 0)
    console.log("Fizz");
  else if (i % 5 == 0)
    console.log("Buzz");
  else
    console.log(i);
}</code></pre><p>Learn more about all components from the <a href="https://flowbite-svelte.com/docs/pages/quickstart">Flowbite-Svelte Docs</a>.</p>`;
</script>

<svelte:head>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/base16/google-dark.min.css" />
</svelte:head>

<TextEditor bind:editor={editorInstance} {content}>
  <ToolbarRowWrapper>
    <FormatButtonGroup editor={editorInstance} />
    <Divider />
    <FontButtonGroup editor={editorInstance} />
    <Divider />
    <AlignmentButtonGroup editor={editorInstance} />
  </ToolbarRowWrapper>
  <ToolbarRowWrapper top={false}>
    <UndoRedoButtonGroup editor={editorInstance} />
    <Divider />
    <LayoutButtonGroup editor={editorInstance} />
    <Divider />
    <ListButtonGroup editor={editorInstance} />
    <Divider />
    <ImageButtonGroup editor={editorInstance} />
    <Divider />
    <YoutubeButtonGroup editor={editorInstance} />
    <SourceButton editor={editorInstance} />
  </ToolbarRowWrapper>
</TextEditor>

<div class="mt-4">
  <Button onclick={() => console.log(getEditorContent())}>Get Content</Button>
  <Button onclick={() => setEditorContent('<p>New content!</p>')}>Set Content</Button>
</div>
```
npm package: @flowboard-ai/mcp-client
Description: Flowboard MCP bridge client for Claude Desktop
Author: Flowboard
Latest version: 0.2.0

# @flowboard-ai/mcp-client

Flowboard MCP bridge client for Claude Desktop.

This package runs a local stdio MCP process and forwards it to the remote Flowboard MCP endpoint (`/api/mcp`).

## Requirements

- Node.js 18+
- Claude Desktop
- Flowboard API key (`phub_...`)

## Install

```bash
npm install -g @flowboard/mcp-client
```

## Claude Desktop config

Edit `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "flowboard": {
      "command": "flowboard-mcp",
      "env": {
        "FLOWBOARD_API_KEY": "phub_..."
      }
    }
  }
}
```

Optional custom URL:

```json
{
  "mcpServers": {
    "flowboard": {
      "command": "flowboard-mcp",
      "env": {
        "FLOWBOARD_URL": "https://app.flowboard.ch/api/mcp",
        "FLOWBOARD_API_KEY": "phub_..."
      }
    }
  }
}
```

## npx usage

```json
{
  "mcpServers": {
    "flowboard": {
      "command": "npx",
      "args": [
        "-y",
        "@flowboard-ai/mcp-client"
      ],
      "env": {
        "FLOWBOARD_API_KEY": "phub_..."
      }
    }
  }
}
```

## CLI env vars

- `FLOWBOARD_API_KEY` (recommended)
- `AUTHORIZATION` (alternative, full header value)
- `FLOWBOARD_URL` (optional, defaults to `https://app.flowboard.ch/api/mcp`)
npm package: @flowboard/svg.js
Description: A lightweight library for manipulating and animating SVG.
Author: Wout Fierens
Latest version: 0.0.2

# SVG.js

[![Build Status](https://travis-ci.org/svgdotjs/svg.js.svg?branch=master)](https://travis-ci.org/svgdotjs/svg.js)
[![Coverage Status](https://coveralls.io/repos/github/svgdotjs/svg.js/badge.svg?branch=master)](https://coveralls.io/github/svgdotjs/svg.js?branch=master)
[![CDNJS](https://img.shields.io/cdnjs/v/svg.js.svg)](https://cdnjs.com/libraries/svg.js)
[![Join the chat at https://gitter.im/svgdotjs/svg.js](https://badges.gitter.im/svgdotjs/svg.js.svg)](https://gitter.im/svgdotjs/svg.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

__A lightweight library for manipulating and animating SVG, without any dependencies.__

This is an fork of svgdotjs/svgjs

SVG.js is licensed under the terms of the MIT License.

## Installation

#### Npm:

`npm install @svgdotjs/svg.js`

#### Yarn:

`yarn add @svgdotjs/svg.js`

#### Cdnjs:

[https://cdnjs.com/libraries/svg.js](https://cdnjs.com/libraries/svg.js)

## Documentation
Check [svgjs.com](https://svgjs.com/docs/3.0/) to learn more.

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=pay%40woutfierens.com&lc=US&item_name=SVG.JS&currency_code=EUR&bn=PP-DonationsBF%3Abtn_donate_74x21.png%3ANonHostedGuest)
npm package: @flowbox/parse-link-header
Description: Parses a link header and returns paging information for each contained link.
Latest version: 1.0.0

# parse-link-header

This is a fork of the original [parse-link-header](https://github.com/thlorenz/parse-link-header) module.
The key differences are 
- TypeScript definitions,
- no use of Node built-in modules.
npm package: @flowbuild/diagrams
Description: Service to handle diagrams manager
Author: Pedro Assis
Latest version: 1.5.0

# diagrams

diagrams is a service to manage BPMN diagrams.

![language](https://img.shields.io/github/languages/top/flow-build/diagrams)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=flow-build_diagrams&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=flow-build_diagrams) [![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)

## Environment variables

Add a .env file with the following variables:

- JWT_KEY (default = 1234)
- KNEX_ENV (suggested value = docker)
- NODE_ENV (suggested value = docker)
- POSTGRES_USER (default = postgres)
- POSTGRES_PASSWORD (default = postgres)
- POSTGRES_DB (default = diagrams)
- POSTGRES_HOST (default = localhost)
- POSTGRES_PORT (default = 5432)
- DIAGRAMS_LOG_LEVEL (default = info)
- CORE_LOG_LEVEL (default = info)

## Run the project on docker

To run app on docker, just run the command:

```
docker-compose up
```

Make sure ports 5000 and 5432 are free to use on your localhost.

## Tests

You can run tests by running: 

```
npm run test
```

Note: some tests will fail if you don't have the database running.

## Swagger

When the app is running along with the database you can access the following 
swagger to check out the API routes and test them yourself:

http://localhost:5000/swagger
npm package: @flowbuild/diagrams-core
Description: BPMN diagrams manager
Author: Pedro Assis
Latest version: 1.6.0

# diagrams-core

diagrams-core is a BPMN diagrams manager for your project.

![npm version](https://img.shields.io/npm/v/@flowbuild/diagrams-core) ![language](https://img.shields.io/github/languages/top/flow-build/diagrams-core)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=flow-build_diagrams-core&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=flow-build_diagrams-core) [![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release) 

## Installation

Run the following command in your terminal:
```
npm install @flowbuild/diagrams-core
```

## Usage

```js
const { DiagramCore } = require('@flowbuild/diagrams-core');
const diagramCore = new DiagramCore(db);

// note that 'db' has to be a database configuration
```

The service does have a blueprint storage, but it only stores the data relevant to the diagram, a.k.a. nodes and lanes (prepare, environment and parameters are discarded).  

## Environment variables

Add a .env file with the following variables:

- KNEX_ENV (suggested value = docker)
- NODE_ENV (suggested value = docker)
- POSTGRES_USER (default = postgres)
- POSTGRES_PASSWORD (default = postgres)
- POSTGRES_DB (default = diagrams)
- POSTGRES_HOST (default = localhost)
- POSTGRES_PORT (default = 5432)
- LOG_LEVEL (default = info)

## Testing on Docker:

Use the following command in order to setup two containers (database and test servers) 
and run migrations, seeds and tests.

```
docker-compose up
```
npm package: @flowbuild/nodejs-diagram-builder
Description: Diagram builder from workflow blueprint
Author: FDTE-DSD
Latest version: 1.1.0

# nodejs-diagram-builder
Diagram builder from workflow blueprint

## Dependencies:

``` {.sh}
node -v
^v14.18.0
```

## Run tests:

``` {.sh}
npm test
```

## Description:

This module provides methods to create a BPMN diagram from a JSON blueprint spec. The BPMN diagram is described in the [BPMN XML standard](https://www.omg.org/spec/BPMN/2.0/), the same used in tools as [Cawemo](https://cawemo.com/).

The diagram construction is based in the paper "[A simple algorithm for automatic layout of bpmn processes](https://www.researchgate.net/publication/221542866_A_Simple_Algorithm_for_Automatic_Layout_of_BPMN_Processes)" KITZMANN, Ingo, et al. 2009
npm package: @flowbuild/process-tree
Description: solution to store process hierarchies
Author: FDTE-DSD
Latest version: 1.0.4

# Flowbuild Process Tree

A flowbuild extension to allow saving hierarchical relationship between processes.

## Gist

**Install**

``` $ npm install @flowbuild/process-tree ```

Add environment variables to configure db connection

KNEX_ENV: test | prod
PTREE_LOG_LEVEL: silly | debug | verbose | info | warn | error

POSTGRES_HOST
POSTGRES_USER
POSTGRES_PASSWORD
POSTGRES_PORT
POSTGRES_DATABASE

**Create a new tree**

```
    import { Tree } from '@flowbuild/process-tree'

    const tree = new Tree(db)

    await tree.createTree(processId)

```

**Append a new node to existing tree**

```
   
    await tree.appendChild({ parentId: uuid, processId: uuid })

```

**Retrieve the path**

Any process from the thee will return all process from that tree.

```
   
    await tree.getPath(processId)

```
npm package: @flowbuild/switch-policies
Description: System to register switch policies and inspect processes
Author: FDTE-DSD
Latest version: 1.4.1

# Switch Policies Manager

## Introduction

It runs inspection on workflow processes following registered policies.

Policy example:
```
{ 
    "workflow_id": "849bd430-861a-11ed-8859-89bed60910ac", 
    "node_id": "HTTP-REQUEST",
    "opening_policy": {
        "batch": 5,  
        "result": {"type": ["object"]}, 
        "error": {"type": ["null"]}, 
        "status": ["running"], 
        "failures": 1
    },
    "closing_policy": {
        "timeout": 5000, 
        "batch": 5,  
        "result": {"type": "string"}, 
        "status": "running", 
        "successes": 15
    }
}
```

The `opening_policy` field must have the conditions for 'opening the circuit' on the targeted processes.
The `closing_policy` field must have the conditions for enabling back the 'blocked' processes.

## Run the project

### localhost

You may run the docker-compose file with `docker-compose up --build`.
By default, it will run only a database with the switch_policy table.

To run the application, you may enable it on `docker-compose.yml` file:
```
 app:
     image: node:16.15.0
     env_file:
       - ./.env.docker
     restart: on-failure:10
     depends_on:
       - postgres
     ports:
       - 3000:3000
     volumes:
       - .:/usr/app
       - /usr/app/node_modules
     working_dir: /usr/app
     command: bash -c " npm install && npm audit fix && npm run migrations && npm run seeds && npm run start"
```

Besides switch database, you will need to run the workflow database.

### tests

Run:
```
npm run test
```
npm package: @flowbuild/test-core
Description: Core library with testing functionalities for flowbuild
Author: Pedro Assis
Latest version: 1.2.0

# test-core
Core library with testing functionalities for flowbuild

![npm version](https://img.shields.io/npm/v/@flowbuild/test-core) ![language](https://img.shields.io/github/languages/top/flow-build/test-core)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release) 

## Installation
```
npm install @flowbuild/test-core
```

## Usage (getAllPaths)
You can use this plugin to get the paths ignoring or not the present loops, as 
follows. 

```js
// ignoring loops - add 'true' as the second argument of function 'getAllPaths'
const { getAllPaths } = require('@flowbuild/test-core');
const allPaths = getAllPaths(blueprint, true);

// counting paths with loops - just pass the first argument (false is the default 
// for the second argument)
const { getAllPaths } = require('@flowbuild/test-core');
const allPaths = getAllPaths(blueprint);

/*
note that 'blueprint' must be a valid blueprint inside flowbuild's pattern, i.e, 
must have the valid properties 'name', 'description' and 'blueprint_spec' in it.
*/
```

## Usage (getLoops)
You can use this plugin to get all loops present in a blueprint.

```js
const { getLoops } = require('@flowbuild/test-core');
const allLoops = getLoops(blueprint);

/*
note that 'blueprint' must be a valid blueprint inside flowbuild's pattern, i.e, 
must have the valid properties 'name', 'description' and 'blueprint_spec' in it.
*/
```

## Tested Blueprints Patterns (Diagrams Images)

### Number of paths: 1 | Number of loops: 0
<img src='./public/images/verySimpleBP.png' alt='Very Simple BP'/>

### Number of paths: 2 | Number of loops: 0
<img src='./public/images/simpleBP.png' alt='Simple BP'/>

### Number of paths: 4 | Number of loops: 0
<img src='./public/images/mediumBP.png' alt='Medium BP'/>

### Number of paths: 8 (Counting loop); 4 (Ignoring loop) | Number of loops: 1
<img src='./public/images/loopSimpleBP.png' alt='Loop Simple BP'/>

### Number of paths: 8 (Counting loop); 6 (Ignoring loop) | Number of loops: 1
<img src='./public/images/loopMediumBP.png' alt='Loop Medium BP'/>

### Number of paths: 9 (Counting loop); 5 (Ignoring loop) | Number of loops: 1
<img src='./public/images/averageBP.png' alt='Average BP'/>

### Number of paths: 60 (Counting loop); 5 (Ignoring loop) | Number of loops: 11
<img src='./public/images/loopMultipleBP.png' alt='Loop Multiple BP'/>
npm package: @flowcanvas/openclaw-plugin
Description: FlowCanvas plugin for OpenClaw — generate AI images, videos, and audio via your local FlowCanvas desktop app
Author: FlowCanvas
Latest version: 0.1.1
Deprecated: Renamed to @flowcanvas/openclaw-flowcanvas. Please use: npx -y @flowcanvas/openclaw-flowcanvas install

ERROR: No README data found!
npm package: @flowcircuits/opencascade
Description: This package contains the [configuration](https://ocjs.org/docs/app-dev-workflow/custom-builds) to build the custom build of [opencascade.js](https://github.com/donalffons/opencascade.js/) for [Flow Circuits](https://www.flowcircuits.com)
Author: FLOW CIRCUITS LLC
Latest version: 1.0.3

# Flow Circuits Open Cascade

This package contains the [configuration](https://ocjs.org/docs/app-dev-workflow/custom-builds) to build the custom build of [opencascade.js](https://github.com/donalffons/opencascade.js/) for [Flow Circuits](https://www.flowcircuits.com)

## Build

To build, [install docker](https://docs.docker.com/engine/install/) and run `yarn build`
npm package: @flowcore/cli-plugin-ai
Description: A Flowcore CLI plugin that enables AI commands to be added to various other commands
Author: flowcore-platform
Latest version: 1.1.2

Flowcore CLI Plugin - Ai
=================

A Flowcore CLI plugin that enables AI commands to be added to various other commands

[![Version](https://img.shields.io/npm/v/@flowcore/flowcore-cli-plugin-scenario)](https://npmjs.org/package/@flowcore/flowcore-cli-plugin-scenario)
[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Build and Release](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml/badge.svg)](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @flowcore/cli-plugin-ai
$ ai COMMAND
running command...
$ ai (--version)
@flowcore/cli-plugin-ai/1.1.1 darwin-arm64 node-v20.15.0
$ ai --help [COMMAND]
USAGE
  $ ai COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`ai config ai`](#ai-config-ai)

## `ai config ai`

AI Config

```
USAGE
  $ ai config ai [--profile <value>] [-a <value>] [-p <value>]

FLAGS
  -a, --apiKey=<value>    api key
  -p, --provider=<value>  provider
      --profile=<value>   Specify the configuration profile to use

DESCRIPTION
  AI Config

EXAMPLES
  $ ai
```

_See code: [src/commands/config/ai.ts](https://github.com/flowcore-io/cli-plugin-ai/blob/v1.1.1/src/commands/config/ai.ts)_
<!-- commandsstop -->
npm package: @flowcore/cli-plugin-cli-plugin-component
Description: A plugin for the Flowcore CLI to add components to a typescript codebase, see components on https://docs.flowcore.com/components/
Author: flowcore-platform
Latest version: 1.0.0

Flowcore CLI Plugin - Cli Plugin Component
=================

A plugin for the Flowcore CLI to add components to a typescript codebase, see components on https://docs.flowcore.com/components/

[![Version](https://img.shields.io/npm/v/@flowcore/flowcore-cli-plugin-scenario)](https://npmjs.org/package/@flowcore/flowcore-cli-plugin-scenario)
[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Build and Release](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml/badge.svg)](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @flowcore/cli-plugin-cli-plugin-component
$    COMMAND
running command...
$    (--version)
@flowcore/cli-plugin-cli-plugin-component/2.13.0 darwin-arm64 node-v20.15.0
$    --help [COMMAND]
USAGE
  $    COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`   component add NAME`](#---component-add-name)

## `   component add NAME`

Add a component to the project

```
USAGE
  $    component add NAME [--profile <value>]

ARGUMENTS
  NAME  name

FLAGS
  --profile=<value>  Specify the configuration profile to use

DESCRIPTION
  Add a component to the project
```

_See code: [src/commands/component/add.ts](https://github.com/flowcore-io/cli-plugin-component/blob/v2.13.0/src/commands/component/add.ts)_
<!-- commandsstop -->
npm package: @flowcore/cli-plugin-component
Description: A plugin for the Flowcore CLI to add components to a typescript codebase, see components on https://docs.flowcore.com/components/
Author: flowcore-platform
Latest version: 1.2.0

Flowcore CLI Plugin - Cli Plugin Component
=================

A plugin for the Flowcore CLI to add components to a typescript codebase, see components on https://docs.flowcore.com/components/

[![Version](https://img.shields.io/npm/v/@flowcore/flowcore-cli-plugin-scenario)](https://npmjs.org/package/@flowcore/flowcore-cli-plugin-scenario)
[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Build and Release](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml/badge.svg)](https://github.com/@flowcore/flowcore-cli-plugin-scenario/actions/workflows/build.yml)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @flowcore/cli-plugin-cli-plugin-component
$    COMMAND
running command...
$    (--version)
@flowcore/cli-plugin-cli-plugin-component/2.13.0 darwin-arm64 node-v20.15.0
$    --help [COMMAND]
USAGE
  $    COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`   component add NAME`](#---component-add-name)

## `   component add NAME`

Add a component to the project

```
USAGE
  $    component add NAME [--profile <value>] [--path <value>]

ARGUMENTS
  NAME  name

FLAGS
  --profile=<value>  Specify the configuration profile to use
  --path=<value>  Specify the root path to add the component to

DESCRIPTION
  Add a component to the project
```

_See code: [src/commands/component/add.ts](https://github.com/flowcore-io/cli-plugin-component/blob/v2.13.0/src/commands/component/add.ts)_
<!-- commandsstop -->
npm package: @flowcore/cli-plugin-export-jsonl
Description: Export data as jsonl files
Author: argilzar
Latest version: 1.0.3

Flowcore CLI Plugin - Export Jsonl
=================

Export data as jsonl files

[![Version](https://img.shields.io/npm/v/@flowcore/flowcore-cli-plugin-export-jsonl)](https://npmjs.org/package/@flowcore/flowcore-cli-plugin-export-jsonl)
[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
![CI](https://github.com/flowcore-io/flowcore-cli-plugin-export-jsonl/actions/workflows/build.yml/badge.svg)
<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Installation
```bash
$ flowcore plugins install https://github.com/flowcore-io/flowcore-cli-plugin-export-jsonl
```

# Usage
<!-- usage -->
```sh-session
$ flowcore export jsonl --help 
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`export jsonl`](#export-jsonl)

## `export jsonl`

Export data as jsonl

```
USAGE
  $ flowcore export jsonl STREAM -n <value> [--profile <value>] [-e <value>] [-j] [-l] [-m <value>] [-o http|log|jsonl] [-p] [-c] [-s <value>] [-d] [-f <value>] [--timeBucketSplitLength <value>]


ARGUMENTS
  STREAM  stream url to connect to

FLAGS
  -c, --scan                           Scan the full time range
  -d, --dataOnly                       Only send the event data to the destination
  -e, --end=<value>                    End time to stream to, example: 2024-07-08T12:20:44Z, 1y, 1m, 1w, 1d, 1h, now
  -f, --outputFolder=<value>           [default: ./jsonl_files] Folder to write jsonl files to
  -j, --json                           Output json only
  -l, --[no-]live                      Change to live mode when reaching last time bucket
  -m, --max=<value>                    Maximum number of events to send to the destination
  -n, --tenant=<value>                 (required) Tenant to stream from
  -o, --output=<option>                [default: jsonl] Output format
                                       <options: http|log|jsonl>
  -p, --payload                        Only send the event payload to the destination
  -s, --start=<value>                  Start time bucket to stream from, example: (2024-07-08T12:20:44Z, 1y, 1m, 1w, 1d, 1h, now)
      --profile=<value>                Specify the configuration profile to use
      --timeBucketSplitLength=<value>  [default: 8] Split files by time, number of digits to use in timebucket key

DESCRIPTION
  Stream events from a datacore running on the Flowcore Platform and save the data in jsonl files

EXAMPLES
  $ flowcore export jsonl "https://flowcore.io/<org>/<data core>/<flow type>/<event type>.stream" -s 1m -e 1h --tenant <tenant> --outputFolder ./jsonl_files
```

_See code: [src/commands/export/jsonl.ts](https://github.com/flowcore-io/flowcore-cli-plugin-export-jsonl/blob/main/src/commands/export/jsonl.ts)_

<!-- commandsstop -->
npm package: @flowcore/generator-bun-app
Description: A Yeoman Generator for creating a Bun application with Flowcore's IDD approach
Latest version: 1.14.1

# @flowcore/generator-bun-app

A Yeoman Generator for creating a Bun application with Flowcore's IDD approach

### Install
```bash
# If you don't have yeoman installed
npm install -g yo

# Install the generator
npm install -g @flowcore/generator-bun-app
```

### Using the generator
```bash
# Will create a new app in ./test-app directory
yo @flowcore/bun-app test-app

# Consult the README.md in the ./test-app directory for more information
```
npm package: @flowcore/generator-bun-generator
Description: A Yeoman Generator for creating a Bun generator
Latest version: 1.0.1

# @flowcore/generator-bun-generator

A Yeoman Generator for creating a Bun generator

### Install
```bash
# If you don't have yeoman installed
npm install -g yo

# Install the generator
npm install -g @flowcore/generator-bun-generator
```

### Using the generator
```bash
# Will create a new app in ./test-app directory
yo @flowcore/bun-generator test-generator

# Consult the README.md in the ./test-generator directory for more information
```
npm package: @flowcore/generator-fixture-template
Description: A Yeoman generator for adding flowcore test fixture components to a typescript service or application
Latest version: 1.1.0

# @flowcore/generator-fixture-template

A Yeoman generator for adding flowcore test fixture components to a typescript service or application

### Install

```bash
# If you don't have yeoman installed
npm install -g yo

# Install the generator
npm install -g @flowcore/generator-fixture-template
```

### Using the generator

```bash
# Will create a new app in ./test-app directory
yo @flowcore/fixture-template --fixture=webhook-fixture

# Consult the README.md in the ./test-app directory for more information
```
npm package: @flowcore/generator-flowcore-cli-plugin
Description: A yeoman generator for generating plugins for the Flowcore CLI
Latest version: 1.1.1

# @flowcore/generator-flowcore-cli-plugin

A yeoman generator for generating plugins for the Flowcore CLI

### Install

```bash
# If you don't have yeoman installed
npm install -g yo

# Install the generator
npm install -g @flowcore/generator-flowcore-cli-plugin
```

### Using the generator

```bash
# Will create a new app in ./test-app directory
yo @flowcore/flowcore-cli-plugin test-generator

# Consult the README.md in the ./test-app directory for more information
```
npm package: @flowcore/generator-library-template
Description: A Yeoman generator for adding flowcore library components to a typescript service or application
Latest version: 1.15.0

# @flowcore/generator-library-template

A Yeoman generator for adding flowcore library components to a typescript service or application

### Install

```bash
# If you don't have yeoman installed
npm install -g yo

# Install the generator
npm install -g @flowcore/generator-library-template
```

### Using the generator

```bash
# Will create a new app in ./test-app directory
yo @flowcore/library-template --component=swagger-factory

# Consult the README.md in the ./test-app directory for more information
```