open-index/open-npm huggingface dataset:
npm package: @proophboard/cody-server
Description: Cody Server
Author: alex-miertsch
Latest version: 0.6.0

# Cody Server

Cody Server implementation.

Learn more about Cody in our [prooph board wiki](https://wiki.prooph-board.com/cody/Cody-Server.html)

*Please Note: We assume that you're using TypeScript. If not, please ask in the [chat](https://gitter.im/proophboard/community) for help with a plain JS set up!*

## Installation

```bash
npm i --save-dev @proophboard/cody-server
```

## Initialize Cody

```bash
npx proophboard init
```

This will create a `codyconfig.js` in the project root. Further instructions can be found in the file!

## Start Cody Server

```bash
npx proophboard start
```
By default the server will listen at port `3311`. Start it with a different port like this:

```bash
PORT=3333 npx proophboard start
```

If you're working on Cody hooks it makes sense to let the Cody server restart automatically after hook changes.
Let's assume you save your hooks in a directory called `.codyhooks` (recommended). You can use `nodemon` to watch for file changes
and restart the server:

```bash
npm i --save-dev nodemon
nodemon --watch .codyhooks/**/* --watch codyconfig.ts --ext ts,json --exec 'npx proophboard start'
```

## What's next?

If you're new to prooph board and Cody, please check out the [tutorial](https://wiki.prooph-board.com/cody/nodejs-cody-tutorial.html) to get started.
npm package: @proophboard/cody-types
Description: Common types for Cody packages
Author: alex-miertsch
Latest version: 0.5.0

# Cody Types
Common types for Cody packages.

Learn more about Cody in our [prooph board wiki](https://wiki.prooph-board.com/cody/Cody-Server.html)

## Installation

```bash
npm i @proophboard/cody-types
```
npm package: @proophboard/cody-utils
Description: Cody Utilities
Author: alex-miertsch
Latest version: 0.3.0

# Cody Utils
Cody utility functions to process [prooph board](https://prooph-board.com) information like a pro!

Learn more about Cody in our [prooph board wiki](https://wiki.prooph-board.com/cody/Cody-Server.html)

```bash
npm i @proophboard/cody-utils
```
npm package: @proophboard/cody-vsa-specs
Description: Generate vertical slice specs with a local Cody agent
Author: codeliner
Latest version: 0.2.0

# cody-vsa-specs

Spec-driven development meets [Event Modeling](https://eventmodeling.org/posts/what-is-event-modeling/)

Generate vertical slice specs with a local [prooph board](https://prooph-board.com/) Cody agent 
to unlock unmet accuracy and precision in agentic coding sessions.

## Install

Install the agent into an existing Node.js project:

```shell
npm install --save-dev @proophboard/cody-vsa-specs
````

Initialize Cody agent by creating a `cody.config.ts` in the project root:

```shell
npx cody-vsa-specs init
````

Start the agent

```shell
npx cody-vsa-specs start
````

This will start an express server running on port `3311`. 

You can use another port like this:

```shell
PORT=3333 npx cody-vsa-specs start
````

## Example & Process Overview

1. Open the [Cody VSA Specs](https://free.prooph-board.com/inspectio/boards/import/https%3A%2F%2Fraw.githubusercontent.com%2Fproophboard%2Fexample-boards%2Fmain%2FCody-VSA-Specs.xml) in the prooph board free client.
2. Choose `Cody` from the menu in the top right corner.
3. A Cody Console will open with a connect command prefilled:  `/connect http://localhost:3311`. Press enter or adjust the port if you used a different one.
4. Navigate on the board to `Todo List Example`.
5. Right-click on the command (blue card) `Write Todo` and choose `Trigger Cody` from the context menu.
6. Switch to your repo and find the generated spec files in the folder `chapters`.

Here is a short video demonstrating the steps

[![Watch the video](https://github.com/proophboard/wiki/blob/main/assets/video/cody-vsa-specs/Intro_Video_Screen.png?raw=true)](https://github.com/proophboard/wiki/raw/refs/heads/main/assets/video/cody-vsa-specs/Cody-VSA-Specs-Intro.mp4)

### Not using Node?

No problem! Cody agent writes the specs into JSON files (by default),
processable any language. 

Set up an empty Node.js project and install the agent.
You can point it to your real project via `cody.config.ts`. 

Alternatively, you can run it in a docker container.
@TODO: Provide a docker image
npm package: @proophboard/schema-to-typescript
Description: prooph board schema to TypeScript types
Author: alex-miertsch
Latest version: 0.5.1

# Schema to TypeScript
Cody package to translate schema information from prooph board into TypeScript types

Learn more about Cody in our [prooph board wiki](https://wiki.prooph-board.com/cody/Cody-Server.html)

```bash
npm i @proophboard/schema-to-typescript
```
npm package: @proovup/pdfme-common
Description: TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
Author: hand-dot
Latest version: 4.0.3

## @pdfme/common

This library provides shared types, constants, and utility functions used across the [@pdfme/ui](https://www.npmjs.com/package/@pdfme/ui) and [@pdfme/generator](https://www.npmjs.com/package/@pdfme/generator) packages. The shared types include definitions for templates and other commonly used structures.

For the complete documentation of pdfme, please refer to [this link](https://pdfme.com/docs/getting-started).
npm package: @proovup/pdfme-generator
Description: TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
Author: hand-dot
Latest version: 4.0.3

## @pdfme/generator

This library provides the `generate` function for creating PDF files using templates and inputs.

For the complete documentation of pdfme, please refer to [this link](https://pdfme.com/docs/getting-started).
npm package: @proovup/pdfme-schemas
Description: TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
Author: hand-dot
Latest version: 4.0.3

## @pdfme/schemas

This library provides schemas for pdfme templates.  
The currently supported schemas can be found in [this document](https://pdfme.com/docs/supported-features).

These schemas are used as plugins in [@pdfme/ui](https://www.npmjs.com/package/@pdfme/ui) and [@pdfme/generator](https://www.npmjs.com/package/@pdfme/generator), where they are interpreted by UI components and the PDF generator.

For the complete documentation of pdfme, please refer to [this link](https://pdfme.com/docs/getting-started).
npm package: @proovup/pdfme-ui
Description: TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
Author: hand-dot
Latest version: 4.0.3

## @pdfme/ui

This library provides the following classes, which can be integrated into applications built with any framework:

- `Designer`: A WYSIWYG editor for designing templates.
- `Form`: A form based on templates for collecting input data.
- `Viewer`: A viewer for displaying PDF files generated with [@pdfme/generator](https://www.npmjs.com/package/@pdfme/generator) using templates and input data.

For the complete documentation of pdfme, please refer to [this link](https://pdfme.com/docs/getting-started).
npm package: @prop-types-custom/types-parse-json
Description: TypeScript definitions for parse-json
Latest version: 1.0.0

# Installation
> `npm install --save @types/parse-json`

# Summary
This package contains type definitions for parse-json (https://github.com/sindresorhus/parse-json).

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json/index.d.ts)
````ts
declare function parseJson(input: string | null, filepath?: string): any;
declare function parseJson(input: string | null, reviver: (key: any, value: any) => any, filepath?: string): any;

export = parseJson;

````

### Additional Details
 * Last updated: Tue, 07 Nov 2023 09:09:39 GMT
 * Dependencies: none

# Credits
These definitions were written by [mrmlnc](https://github.com/mrmlnc).
npm package: @propagande/strapi-plugin-text-field-formatting
Description: An inline field that allows some simple inline formatting (bold, italic, ...)
Author: Benjamin Robinet
Latest version: 1.0.8

# Strapi Plugin Text Field Formatting _<ins>by [PROPAGANDE](https://propagande.studio)</ins>_

[![npm version](https://img.shields.io/npm/v/@propagande/strapi-plugin-text-field-formatting.svg)](https://www.npmjs.com/package/@propagande/strapi-plugin-text-field-formatting)
[![npm downloads](https://img.shields.io/npm/dm/@propagande/strapi-plugin-text-field-formatting.svg)](https://www.npmjs.com/package/@propagande/strapi-plugin-text-field-formatting)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Strapi v5](https://img.shields.io/badge/Strapi-v5-8e75ff.svg)](https://strapi.io/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue.svg)](https://www.typescriptlang.org/)

A Strapi plugin that adds a custom field for inline text formatting. This plugin provides a simpler alternative to the full WYSIWYG editor, offering only inline formatting options.

## Features

- **Bold** - Make text bold
- **Italic** - Italicize text
- **Underline** - Underline text
- **Strikethrough** - Strike through text
- **Inline Code** - Format text as code
- **Hyperlinks** - Add links to text

## Configuration Options

For each field, you can configure:

- **Output Format**: Choose between HTML or Markdown storage
- **Allowed Formats**: Select which formatting options are available (bold, italic, underline, strikethrough, code, links)

## Installation

```bash
npm install @propagande/strapi-plugin-text-field-formatting
# or
yarn add @propagande/strapi-plugin-text-field-formatting
# or
bun add @propagande/strapi-plugin-text-field-formatting
```

Then, add the plugin to your Strapi configuration in `config/plugins.js` (or `config/plugins.ts`):

```javascript
module.exports = {
  // ...
  'propagande-text-field-formatting': {
    enabled: true,
  },
};
```

## Usage

1. Go to **Content-Type Builder** in your Strapi admin panel
2. Select an existing content type or create a new one
3. Click **Add another field**
4. In the custom fields section, select **Inline Text Formatter**
5. Configure your field:
   - Choose the output format (HTML or Markdown)
   - Select which formatting options to allow
6. Save your content type
7. Use the field in your content editor with the formatting toolbar

## Output Formats

### HTML Output

When configured for HTML output, the field stores formatted text as HTML:

```html
This is <strong>bold</strong> and <em>italic</em> text with a
<a href="https://example.com">link</a>.
```

### Markdown Output

When configured for Markdown output, the field stores formatted text as Markdown:

```markdown
This is **bold** and _italic_ text with a [link](https://example.com).
```

## Development

```bash
# Install dependencies
npm install

# Build the plugin
npm run build

# Watch for changes
npm run watch

# Type checking
npm run test:ts:front
npm run test:ts:back
```

## License

MIT

## Author

Benjamin Robinet <benjamin@propagande.studio>
npm package: @propagate/page
Description: Propagate website&#x27;s top-level Page with embedded styled-components theme.
Author: KumarAbhirup
Latest version: 1.2.0

# @propagate/page

> Propagate website&#x27;s top-level Page with embedded styled-components theme.

[![NPM](https://img.shields.io/npm/v/@propagate/page.svg)](https://www.npmjs.com/package/@propagate/page) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @propagate/page
```

## Usage

```tsx
import * as React from 'react'

import MyComponent from '@propagate/page'

class Example extends React.Component {
  render () {
    return (
      <MyComponent />
    )
  }
}
```

## License

MIT © [KumarAbhirup](https://github.com/KumarAbhirup)
npm package: @propagato/n8n-nodes-propagato
Description: n8n community node for the PropaGato social media automation platform
Author: PropaGato
Latest version: 0.2.12

# n8n-nodes-propagato

This is an [n8n](https://n8n.io/) community node for [PropaGato](https://propagato.com) — the fully automated organic social media content platform.

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

## Installation

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

## Authentication

1. Log in to your [PropaGato dashboard](https://propagato.com)
2. Go to **Settings > API**
3. Create a new API key
4. In n8n, create a new **PropaGato API** credential and paste your key

## Operations

### Media
- **Upload** — Upload an image or video
- **List** — List all media with pagination
- **Get** — Get media details by UUID
- **Delete** — Delete a media item

### Post
- **Create** — Create a new social media post
- **List** — List posts with optional status and platform filters
- **Get** — Get post details by UUID

### Campaign
- **List** — List all campaigns
- **Get** — Get campaign details by UUID or ID

## Supported Platforms

Posts can be created for: Facebook, Instagram, LinkedIn, Twitter/X, Threads, TikTok, YouTube, Pinterest, Snapchat, and Bluesky.

## License

[MIT](LICENSE)