- Add Activepieces fork with SmoothSchedule custom piece - Create integrations app with Activepieces service layer - Add embed token endpoint for iframe integration - Create Automations page with embedded workflow builder - Add sidebar visibility fix for embed mode - Add list inactive customers endpoint to Public API - Include SmoothSchedule triggers: event created/updated/cancelled - Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
788 B
Plaintext
20 lines
788 B
Plaintext
---
|
|
title: "External Libraries"
|
|
icon: 'npm'
|
|
description: "Learn how to install and use external libraries."
|
|
---
|
|
|
|
The Activepieces repository is structured as a monorepo, employing Nx as its build tool.
|
|
|
|
To keep our main `package.json` as light as possible, we keep libraries that are only used for a piece in the piece `package.json` . This means when adding a new library you should navigate to the piece folder and install the library with our package manager `bun`
|
|
|
|
```bash
|
|
cd packages/pieces/<piece-path>
|
|
bun install --save <library-name>
|
|
```
|
|
|
|
- Import the library into your piece.
|
|
|
|
Guidelines:
|
|
- Make sure you are using well-maintained libraries.
|
|
- Ensure that the library size is not too large to avoid bloating the bundle size; this will make the piece load faster in the sandbox. |