UNPKG

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
{ "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" } }