open-index/open-npm huggingface dataset:
npm package: @picsart/n8n-nodes-picsart-apis
Description: n8n nodes to integrate Picsart API: remove backgrounds and enhance images with AI-powered tools.
Author: Picsart
Latest version: 0.4.0

# @picsart/n8n-nodes-picsart-apis

[![npm version](https://img.shields.io/npm/v/@picsart/n8n-nodes-picsart-apis.svg)](https://www.npmjs.com/package/@picsart/n8n-nodes-picsart-apis)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

n8n community nodes for image processing using Picsart APIs.
## 💻 Development

### Setup
```bash
git clone <repository-url>
cd n8n-nodes-picsart-apis
pnpm install
pnpm run build
```

### Available Scripts
```bash
pnpm run dev        # Watch mode
pnpm run build      # Build
pnpm run lint       # Lint code
pnpm run lintfix    # Fix linting issues
```

### Docker Development
```bash
./rebuild.sh
# Open http://localhost:5678
```

## 🚀 Release

Use the automated release script:

```bash
./release.sh patch    # Bug fixes (0.1.0 → 0.1.1)
./release.sh minor    # New features (0.1.0 → 0.2.0)
./release.sh major    # Breaking changes (0.1.0 → 1.0.0)
```

Then push:
```bash
git push && git push --tags
```

CI/CD will automatically publish to npm.

## 🤝 Contributing

1. Fork and create a feature branch
2. Make changes with conventional commits (`feat:`, `fix:`, `docs:`)
3. Push and open a Merge Request

## 📖 Resources

- [Picsart API Documentation](https://docs.picsart.io/)
- [n8n Documentation](https://docs.n8n.io/)
- [Creating n8n Nodes](https://docs.n8n.io/integrations/creating-nodes/)

## 📝 License

MIT © [Picsart](https://picsart.io)

**Features:**
- **Enhance**: Upscale images up to 16x with AI
- **Remove Background**: AI background removal with advanced styling

## Installation

**For n8n Cloud:**
1. Settings > Community Nodes > Install
2. Enter: `@picsart/n8n-nodes-picsart-apis`

**For Self-hosted:**

npm install @picsart/n8n-nodes-picsart-apis

Then restart n8n.

**Setup Credentials:**
1. Get API key from [Picsart Console](https://console.picsart.io/dashboard)
2. In n8n: Settings → Credentials → Add "Picsart API"
3. Paste your API key


## 📚 Nodes

### Picsart Enhance
Upscale and enhance images with AI.

**Key Parameters:**
- Image URL (required, supports JPG/PNG/WEBP)
- Upscale Factor: 2x, 4x, 6x, 8x, 16x
- Format: JPG | PNG | WEBP

**Output:** Binary image + JSON with URL and credits

### Picsart Remove Background

**Key Parameters:**
- Image URL (required)
- Output Type: cutout | mask
- Background: color, image URL, or transparent
- Effects: blur, stroke, shadow
- Format: JPG | PNG | WEBP

**Output:** Binary image + JSON with URL and credits
npm package: @picsart/n8n-nodes-picsart-creative-apis
Description: n8n nodes to integrate Picsart API: generate images from text, remove backgrounds, and enhance images with AI-powered tools.
Author: Picsart
Latest version: 5.3.3

# @picsart/n8n-nodes-picsart-creative-apis

[![npm version](https://img.shields.io/npm/v/@picsart/n8n-nodes-picsart-creative-apis.svg)](https://www.npmjs.com/package/@picsart/n8n-nodes-picsart-creative-apis)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
npx @n8n/scan-community-package n8n-nodes-PACKAGE

n8n community nodes for image processing and generation using Picsart APIs.
## 💻 Development

### Setup
```bash
git clone <repository-url>
cd n8n-nodes-picsart-creative-apis
pnpm install
pnpm run build
```

### Available Scripts
```bash
pnpm run dev        # Watch mode
pnpm run build      # Build
pnpm run lint       # Lint code
pnpm run lintfix    # Fix linting issues
```

### Docker Development
```bash
./rebuild.sh
# Open http://localhost:5678
```

## 🚀 Release

Use the automated release script:

```bash
./release.sh patch    # Bug fixes (0.1.0 → 0.1.1)
./release.sh minor    # New features (0.1.0 → 0.2.0)
./release.sh major    # Breaking changes (0.1.0 → 1.0.0)
```

Then push:
```bash
git push && git push --tags
```

CI/CD will automatically publish to npm.

## 📖 Resources

- [Picsart API Documentation](https://docs.picsart.io/)
- [n8n Documentation](https://docs.n8n.io/)
- [Creating n8n Nodes](https://docs.n8n.io/integrations/creating-nodes/)
  
## Installation

**For n8n Cloud:**
1. Settings > Community Nodes > Install
2. Enter: `@picsart/n8n-nodes-picsart-creative-apis`

**For Self-hosted:**

npm install @picsart/n8n-nodes-picsart-creative-apis

Then restart n8n.

**Setup Credentials:**
1. Get API key from [Picsart Console](https://console.picsart.io/dashboard)
2. In n8n: Settings → Credentials → Add "Picsart API"
3. Paste your API key


## 📚 Nodes

### Picsart Text2Image
Generate images from text prompts using Picsart GenAI API.

**Key Parameters:**
- Prompt (required): Text description of the image to generate
- Width: Image width in pixels (default: 1024, max: 1024)
- Height: Image height in pixels (default: 1024, max: 1024)

**Output:** Binary image + JSON with prompt, dimensions, transaction ID, and image URL

**Documentation:** [Picsart Text2Image API](https://docs.picsart.io/reference/genai-text2image-1)

### Picsart Enhance
Upscale and enhance images with AI.

**Key Parameters:**
- Image URL (required, supports JPG/PNG/WEBP)
- Upscale Factor: 2x, 4x, 6x, 8x, 16x
- Format: JPG | PNG | WEBP

**Output:** Binary image + JSON with URL and credits

### Picsart Remove Background

**Key Parameters:**
- Image URL (required)
- Output Type: cutout | mask
- Background: color, image URL, or transparent
- Effects: blur, stroke, shadow
- Format: JPG | PNG | WEBP

**Output:** Binary image + JSON with URL and credits
npm package: @picsart/pulse-mini
Description: Pulse Mini - Lightweight tracking library for miniapps
Author: Picsart
Latest version: 0.93.3

# Pulse Mini

Pulse client SDK for miniapps

## Building

Run `nx build mini` to build the library.

## Running unit tests

Run `nx test mini` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @pictalk/levenshtein.js
Description: Efficient implementation of Levenshtein algorithm  with locale-specific collator support.
Author: Ramesh Nair
Latest version: 2.0.2

# levenshtein.js

Credits to [@hiddentao](https://github.com/hiddentao/fast-levenshtein) for this
implementation of Levenshtein in JS.
npm package: @picter/frontier
Description: Template based static website generator with features for dynamic content during generation and post processing.
Author: Richard
Latest version: 0.15.2

# @picter/frontier

Template based static website generator with features for dynamic content during generation and post processing.

[![build status](https://gitlab.com/picter/frontier/badges/master/build.svg)](https://gitlab.com/picter/frontier/commits/master)

## Usage

    Usage: frontier [options] [command]


    Commands:

      build       Builds your page and places result in output path.
      serve       Builds and serves your page with live reload.
      help [cmd]  display help for [cmd]

    Options:

      -h, --help     output usage information
      -V, --version  output the version number

## Folder structure

    templates/
    source/
      styles/index.styl
      assets/
      00-template-based.json
      10-some-markdown-content.md
      index.ini

### Templates folder

Contains handlebar templates to be consumed by json files within the source folder.

Template helpers: There are just the default handlebar helpers plus and extra svg helper to inline svg files.

### Source folder

This folder contains all the sources for the website to be generated. The required files and folders are listed above in the overview.

You can nest content (almost) infinite. Just make sure to include all required files and folders into each subfolder.

Content files need to be prefixed with a digit to give them a order. This is mandatory. The format must be `<number>-<filename>.<extension>`.
npm package: @picter/react-app-core
Description: Shared code core for all of our apps.
Author: Picter developers
Latest version: 0.13.0

# picter/react-app-core

Shared code core for all of our apps.

# Release

You must follow conventional commits for semantic versioning. After your PR is merged, an automated release PR will be generated specifically for the purpose of bundling multiple changes into a single version update. Simply merge this automatically created PR to initiate the release procedure.

Familiarity with semantic versioning and conventional commits is crucial for this workflow.

- https://www.conventionalcommits.org/en/v1.0.0/