UNPKG

node-red-contrib-uibuilder

Version:

Easily create data-driven web UI's for Node-RED. Single- & Multi-page. Multiple UI's. Work with existing web development workflows or mix and match with no-code/low-code features.

190 lines (189 loc) 5.37 kB
{ "name": "node-red-contrib-uibuilder", "version": "7.2.0", "description": "Easily create data-driven web UI's for Node-RED. Single- & Multi-page. Multiple UI's. Work with existing web development workflows or mix and match with no-code/low-code features.", "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": { "degit": "^2.8.4", "express": "^4.17.1", "fast-glob": "^3.2.7", "fs-extra": "^11.1.0", "jsdom": "^26.0.0", "socket.io": "^4.3.2" }, "devDependencies": { "@eslint/js": "^9.20.0", "@stylistic/eslint-plugin": "^4.0.1", "@types/express": "^4.17.13", "@types/jquery": "^3.5.25", "@types/jqueryui": "^1.12.19", "@types/node": "^18.19.24", "@types/node-red": "*", "browserslist": "^4.24.4", "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.25.0", "eslint": "^9.20.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-n": "^17.15.1", "eslint-plugin-promise": "^7.2.1", "execa": "^5", "globals": "^16.0.0", "gulp": "^5.0.0", "gulp-clean-css": "^4.3.0", "gulp-esbuild": "^0.14.0", "gulp-htmlmin": "^5.0.1", "gulp-include": "^2.4.1", "gulp-json-editor": "^2.5.6", "gulp-lightningcss": "^1.0.0", "gulp-once": "^2.1.1", "gulp-prompt": "^1.2.0", "gulp-rename": "^2.0.0", "gulp-replace": "^1.1.3", "gulp-sourcemaps": "^3.0.0", "gulp-uglify": "^3.0.2", "lightningcss": "^1.28.2", "prismjs": "^1.29.0", "socket.io-client": "^4.4.1", "stylelint": "^16.11.0", "stylelint-gamut": "^1.3.4" }, "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-sidebar": "nodes/uib-sidebar/customNode.js", "uib-tag": "nodes/uib-tag/customNode.js", "uib-update": "nodes/uib-update/customNode.js" }, "plugins": { "uib-runtime-plugin": "nodes/uib-runtime-plugin.js", "uib-editor-plugin": "nodes/uib-editor-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.12%", "maintained node versions", "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" } }