UNPKG

node-red-contrib-uibuilder

Version:

Easily create data-driven web UI's for Node-RED using any (or no) front-end library.

187 lines (186 loc) 5.12 kB
{ "name": "node-red-contrib-uibuilder", "version": "7.0.4", "description": "Easily create data-driven web UI's for Node-RED using any (or no) front-end library.", "scripts": { "preinstall": "node ./bin/uibpreinstalljs", "watch": "gulp watch", "listbin": "ls ./node_modules/bin", "docs": "docsify serve ./docs", "edit-docs": "%LOCALAPPDATA%/Programs/Typora/Typora.exe ./", "buildDocBundle": "node ./src/doc-bundle/build.js", "buildSidebar": "node ./bin/docsify-auto-sidebar.js", "graph": "madge --image ./docs/dev/runtime-deps.svg ./nodes" }, "dependencies": { "@totallyinformation/ti-common-event-handler": "^1.0.0", "degit": "^2.8.4", "express": "^4.17.1", "fast-glob": "^3.2.7", "fs-extra": "^11.1.0", "jsdom": "^25.0.0", "socket.io": "^4.3.2" }, "devDependencies": { "@types/express": "^4.17.13", "@types/jquery": "^3.5.25", "@types/jqueryui": "^1.12.19", "@types/node": "^18.19.24", "@types/node-red": "*", "docsify": "^4.13.1", "docsify-copy-code": "^3.0.0", "docsify-darklight-theme": "^3.2.0", "docsify-pagination": "^2.10.1", "docsify-plugin-flexible-alerts": "^1.1.1", "docsify-plugin-toc": "^1.3.2", "docsify-themeable": "^0.9.0", "esbuild": "^0.23.1", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-es": "^4.1.0", "eslint-plugin-html": "^8.0.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsdoc": "^48.2.1", "eslint-plugin-n": "^17.2.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-sonarjs": "^0", "execa": "^5", "gulp": "^5.0.0", "gulp-clean-css": "^4.3.0", "gulp-esbuild": "^0.12.0", "gulp-htmlmin": "^5.0.1", "gulp-include": "^2.4.1", "gulp-json-editor": "^2.5.6", "gulp-once": "^2.1.1", "gulp-prompt": "^1.2.0", "gulp-rename": "^2.0.0", "gulp-replace": "^1.1.3", "gulp-uglify": "^3.0.2", "prismjs": "^1.29.0", "socket.io-client": "^4.4.1" }, "node-red": { "version": ">=4", "nodes": { "uibuilder": "nodes/uibuilder/uibuilder.js", "uib-cache": "nodes/uib-cache/uib-cache.js", "uib-element": "nodes/uib-element/customNode.js", "uib-file-list": "nodes/uib-file-list/customNode.js", "uib-html": "nodes/uib-html/customNode.js", "uib-save": "nodes/uib-save/customNode.js", "uib-sender": "nodes/uib-sender/uib-sender.js", "uib-tag": "nodes/uib-tag/customNode.js", "uib-update": "nodes/uib-update/customNode.js" }, "notyetnodes": {}, "plugins": { "uib-plugin": "nodes/uib-plugin.html" } }, "engines": { "node": ">=18" }, "directories": { "example": "./examples", "doc": "./docs", "lib": "./nodes", "test": "./tests" }, "main": "./nodes/uibuilder/uibuilder.js", "browser": "./front-end/uibuilder.iife.min.js", "style": "./front-end/uib-styles.css", "types": "index.d.ts", "type": "commonjs", "browserslist": [ "> 0.5%", "maintained node versions", "last 2 versions", "not dead", "not ie > 0" ], "keywords": [ "node-red", "ui", "gui", "dashboard", "SPA", "web", "website", "data-driven", "webpage", "web-app" ], "homepage": "https://totallyinformation.github.io/node-red-contrib-uibuilder/#/", "bugs": "https://github.com/TotallyInformation/node-red-contrib-uibuilder/issues", "author": { "name": "Julian Knight (TotallyInformation)", "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" }, { "name": "meeki007", "url": "https://github.com/meeki007" }, { "name": "talltechdude", "url": "https://github.com/talltechdude" }, { "name": "Harold Peters Inskipp", "url": "https://github.com/HaroldPetersInskipp" }, { "name": "Mudwalker (Colin J)", "url": "https://github.com/mudwalkercj" } ], "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/TotallyInformation/node-red-contrib-uibuilder" } }