node-red-contrib-uibuilder
Version:
Easily create web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.
146 lines (145 loc) • 4.03 kB
JSON
{
"name": "node-red-contrib-uibuilder",
"version": "3.3.1",
"description": "Easily create web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.",
"scripts": {
"preinstall": "node ./bin/uibpreinstalljs",
"prepush": "npm run packfe",
"push": "git push origin",
"pull": "git pull origin",
"presync": "npm run pull",
"sync": "npm run push",
"build": "esbuild ./nodes/uibuilder.js --platform=node --outfile=./nodes/uibuilder.min.js",
"buildfe": "esbuild ./front-end/src/uibuilderfe.js --bundle --minify --sourcemap --outfile=./front-end/src/uibuilderfe.dev.js ",
"packfe": "minify ./front-end/src/uibuilderfe.js --out-file ./front-end/src/uibuilderfe.min.js",
"prepublishOnly": "npm run packfe",
"listbin": "ls ./node_modules/bin",
"npmtags": "npm dist-tag ls node-red-contrib-uibuilder",
"npmtagnext": "npm dist-tag add node-red-contrib-uibuilder@$npm_package_version next",
"gittags": "git tag",
"gittag": "git tag -a v%npm_package_version%",
"gitmergemain": "git merge origin/main",
"gitpushtags": "git push origin --tags",
"release": "github-release-from-changelog --dry-run",
"docs": "docsify serve ./docs"
},
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"express-validator": "^6.11.1",
"fast-glob": "^3.2.5",
"fs-extra": "^9.1.0",
"jsonwebtoken": "^8.5.1",
"serve-index": "^1.9.1",
"serve-static": "^1.14.1",
"socket.io": "^2.4.1"
},
"parentPeerDependencies": {
"bootstrap-vue": "^2.17.3",
"vue": "^2.6.12"
},
"devDependencies": {
"@babel/cli": "^7.13.16",
"@babel/core": "^7.14.2",
"@types/express": "^4.17.11",
"@types/jquery": "^3.5.5",
"@types/node-red": "^1.1.1",
"babel-minify": "^0.5.1",
"eslint": "^7.26.0",
"uglify-js": "^3.13.6"
},
"optionalDependencies": {},
"node-red": {
"version": ">=1.0.0",
"nodes": {
"uibuilder": "nodes/uibuilder.js"
},
"notyetnodes": {}
},
"engines": {
"node": ">=10.0"
},
"directories": {
"example": "./examples",
"doc": "./docs",
"lib": "./nodes",
"test": "./tests"
},
"main": "./nodes/uibuilder.js",
"browser": "./nodes/src/uibuilderfe.js",
"browserslist": [
"> 0.5%",
"maintained node versions",
"last 2 versions",
"not dead",
"not ie < 11"
],
"keywords": [
"node-red",
"ui",
"gui",
"dashboard",
"spa",
"web",
"website",
"data-driven",
"webpage"
],
"homepage": "https://github.com/TotallyInformation/node-red-contrib-uibuilder",
"bugs": "https://github.com/TotallyInformation/node-red-contrib-uibuilder/issues",
"author": {
"name": "Julian Knight",
"url": "https://github.com/TotallyInformation"
},
"contributors": [
{
"name": "Julian Knight",
"url": "https://github.com/TotallyInformation"
},
{
"name": "Colin Law",
"url": "https://github.com/colinl"
},
{
"name": "Steve Rickus",
"url": "https://github.com/shrickus"
},
{
"name": "Ellie Lee",
"url": "https://github.com/ellieejlee"
},
{
"name": "Thomas Wagner",
"url": "https://github.com/Thomseeen"
},
{
"name": "Arlena Derksen",
"url": "https://github.com/boisei0"
},
{
"name": "cflurin",
"url": "https://discourse.nodered.org/u/cflurin"
},
{
"name": "Scott Page - IndySoft",
"url": "https://github.com/scottpageindysoft"
},
{
"name": "Stephen McLaughlin - Steve-Mcl",
"url": "https://discourse.nodered.org/u/Steve-Mcl"
},
{
"name": "Sergio Rius",
"url": "https://github.com/SergioRius"
},
{
"name": "Thorsten von Eicken",
"url": "https://github.com/tve"
}
],
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/TotallyInformation/node-red-contrib-uibuilder.git"
}
}