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