@devlikeapro/n8n-nodes-petstore
v1.0.0
Published
n8n node to connect with Petstore
Downloads
3
Maintainers
Keywords
Readme
@devlikeapro/n8n-nodes-petstore
Example (Template) project for Petstore OpenAPI spec using devlikeapro/n8n-openapi-node
Run Petstore n8n node locally
Before start modifying the project, we kindly recommend to run the Petstore locally.
NodeJS
Make sure you're using Node.js > 20 (we're using nvm):
nvm install v22.8
nvm use v22.8
Install n8n
npm install n8n -g
Start n8n
n8n --version
n8n start
Open http://localhost:5678 in your browser and configure it
Build and link the project
npm install
npm run test
npm run build
npm link
Add node to n8n
cd ~/.n8n
mkdir -p custom
cd custom
npm init # press Enter for all questions
npm link @devlikeapro/n8n-nodes-petstore
Start n8n again
n8n start
Add Petstore Node to new workflow
Find Petstore
in the node list and add it to your workflow
Modify Project
Now you're ready to start building your n8n community node!
- Place your
openapi.json
innodes/{YourNode}
- Replace your project logo in
logo.svg
- Rename all
Petstore
matches toYourNode
- Rename all
petstore
matches toyournode
- Replace all
devlikeapro
to{yourgithubname}
Test Project Locally
npm install
npm run test
npm run build
npm link
Add node to n8n:
cd ~/.n8n
mkdir -p custom
cd custom
npm init # press Enter for all questions
npm link @devlikeapro/n8n-nodes-petstore
Start n8n:
n8n start
Publish project
- Add your
NPM_TOKEN
in GitHub Actions - Push change
- Create a new GitHub Release,
1.0.0
in your project - Install your node in n8n:
@{yourgithubname}/n8n-nodes-{yournode}