chore: prepare scoped mega node release

This commit is contained in:
Jesse Freitas 2026-03-12 07:49:03 -03:00
parent c13bd45efb
commit d0fe80cfee
5 changed files with 3150 additions and 1380 deletions

View file

@ -4,6 +4,7 @@ on:
pull_request:
push:
branches:
- master
- main
jobs:

1
.nvmrc Normal file
View file

@ -0,0 +1 @@
22

View file

@ -11,7 +11,7 @@ Community node for [n8n](https://n8n.io) that creates conversations in Mega thro
## Requirements
- Node.js 22+ is recommended by the current n8n node toolchain
- Node.js 22+ is required to run the current `@n8n/node-cli` build and lint commands
- npm
## Installation
@ -30,7 +30,7 @@ npm run dev
To install the published package into n8n:
```bash
npm install n8n-nodes-mega
npm install @jessefreitas/n8n-nodes-mega
```
## Credentials
@ -74,4 +74,4 @@ npm run lint
npm run build
```
If you are using an older Node.js release, the current `@n8n/node-cli` may warn or fail. Upgrade to Node.js 22+ before publishing.
If you are using an older Node.js release, the current `@n8n/node-cli` can fail during local validation. Use Node.js 22+ before publishing or submitting the package for review.

4515
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
{
"name": "n8n-nodes-mega",
"name": "@jessefreitas/n8n-nodes-mega",
"version": "0.1.0",
"description": "n8n community node for creating Mega conversations via the Chatwoot-compatible API",
"license": "MIT",
@ -18,6 +18,9 @@
"type": "git",
"url": "https://github.com/jessefreitas/n8n_community_mega.git"
},
"engines": {
"node": ">=22"
},
"scripts": {
"build": "n8n-node build",
"build:watch": "tsc --watch",
@ -41,7 +44,7 @@
]
},
"devDependencies": {
"@n8n/node-cli": "*",
"@n8n/node-cli": "0.23.0",
"eslint": "9.32.0",
"prettier": "3.6.2",
"release-it": "^19.0.4",