Hello,
I have a custom build of Node-Red 1.0.1 that implements vertical node flows. The idea is to publish this as an NPM package and then use that package in a Dockerfile to containerize the custom build.
My problem is that the NPM package I published is functional, but does not have the vertical flow implemented. It is just vanilla Node-Red. I think I'm publishing from the wrong area in the source code, but not sure where I should publish. Any help would be appreciated. Maybe there's a script I need to run?
Published path:
NODE-RED/packages/node-red/package.json
{
"name": "node-red-vertical",
"version": "1.0.4",
"description": "Vertical flow orientation for Node-Red",
"homepage": "http://nodered.org",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/georgegreener/node-red.git"
},
"registry": "https://registry.npmjs.org/",
"main": "lib/red.js",
"scripts": {
"start": "node red.js"
},
"bin": {
"node-red": "./red.js",
"node-red-pi": "bin/node-red-pi"
},
"contributors": [
{
"name": "Nick O'Leary"
},
{
"name": "Dave Conway-Jones"
}
],
"keywords": [
"editor",
"messaging",
"iot",
"flow"
],
"dependencies": {
"@node-red/editor-api": "1.0.2",
"@node-red/runtime": "1.0.2",
"@node-red/util": "1.0.2",
"@node-red/nodes": "1.0.2",
"basic-auth": "2.0.1",
"bcryptjs": "2.4.3",
"express": "4.17.1",
"fs-extra": "8.1.0",
"node-red-node-rbe": "^0.2.5",
"node-red-node-tail": "^0.0.3",
"nopt": "4.0.1",
"semver": "6.3.0"
},
"optionalDependencies": {
"bcrypt": "3.0.6"
},
"engines": {
"node": ">=8"
}
}
Source code:
NPM package:
Docker image:
https://hub.docker.com/r/georgegreener/node-red-vertical