33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
---
|
|
title: "Community (Public NPM)"
|
|
description: "Learn how to publish your piece to the community."
|
|
---
|
|
|
|
You can publish your pieces to the npm registry and share them with the community. Users can install your piece from Settings -> My Pieces -> Install Piece -> type in the name of your piece package.
|
|
|
|
<Steps>
|
|
<Step title="Login to npm">
|
|
Make sure you are logged in to npm. If not, please run:
|
|
```bash
|
|
npm login
|
|
```
|
|
</Step>
|
|
<Step title="Rename Piece">
|
|
Rename the piece name in `package.json` to something unique or related to your organization's scope (e.g., `@my-org/piece-PIECE_NAME`). You can find it at `packages/pieces/PIECE_NAME/package.json`.
|
|
<Tip>
|
|
Don't forget to increase the version number in `package.json` for each new release.
|
|
</Tip>
|
|
</Step>
|
|
<Step title="Publish">
|
|
<Tip>
|
|
Replace `PIECE_FOLDER_NAME` with the name of the folder.
|
|
</Tip>
|
|
Run the following command:
|
|
```bash
|
|
npm run publish-piece PIECE_FOLDER_NAME
|
|
```
|
|
</Step>
|
|
</Steps>
|
|
|
|
**Congratulations! You can now import the piece from the settings page.**
|