{ "name": "@openiap/openflow", "version": "1.4.14", "description": "Simple wrapper around NodeRed, RabbitMQ and MongoDB to support a more scaleable NodeRed implementation.\r Also the \"backend\" for [OpenRPA](https://github.com/skadefro/OpenRPA)", "main": "index.js", "scripts": { "test": "_mocha 'test/**/*.test.ts'", "coverage": "nyc ./node_modules/.bin/_mocha 'test/**/*.test.ts'", "oldtest": "ts-mocha --paths -p OpenFlow/tsconfig.json OpenFlow/**/*.spec.ts", "build": "gulp build" }, "repository": { "type": "git", "url": "git+https://github.com/open-rpa/openflow.git" }, "publishConfig": { "access": "public" }, "author": "OpenIAP ApS / Allan Zimmermann", "license": "MPL-2.0", "bugs": { "url": "https://github.com/open-rpa/openflow/issues" }, "homepage": "https://github.com/open-rpa/openflow", "funding": "https://github.com/sponsors/skadefro", "bin": { "openflow-cli": "./dist/cli.js", "openflow-lic": "./dist/cli-lic.js" }, "optionalDependencies": { "foo": "^2.0.0" }, "dependencies": { "@kubernetes/client-node": "0.14.3", "@openiap/openflow-api": "^2.0.13", "@opentelemetry/api": "1.0.0-rc.3", "@opentelemetry/core": "0.19.0", "@opentelemetry/exporter-collector-grpc": "0.19.0", "@opentelemetry/metrics": "0.19.0", "@opentelemetry/tracing": "0.19.0", "@skadefro/cache-manager-mongodb": "^0.3.2", "@types/amqplib": "^0.8.2", "@types/node": "^15.12.4", "amqplib": "^0.8.0", "bcryptjs": "^2.4.3", "body-parser": "^1.19.0", "cache-manager": "^3.6.1", "cache-manager-ioredis": "^2.1.0", "chart.js": "^2.9.4", "command-line-args": "^5.1.1", "compression": "^1.7.4", "cookie-parser": "^1.4.5", "cookie-session": "^1.4.0", "dockerode": "^3.3.0", "dotenv": "^10.0.0", "envfile": "^6.14.0", "express": "^4.17.1", "flash": "^1.1.0", "got": "^11.8.2", "halfmoon": "^1.1.1", "jose": "^2.0.4", "json-stable-stringify": "^1.0.1", "json-stringify-safe": "^5.0.1", "jsondiffpatch": "^0.4.1", "jsonpath-plus": "^5.0.7", "jsonwebtoken": "^8.5.1", "mimetype": "0.0.8", "mongodb": "^3.7.3", "morgan": "^1.10.0", "multer": "^1.4.2", "multer-gridfs-storage": "^5.0.2", "nodemailer": "^6.7.5", "nyc": "^15.1.0", "oauth2-server": "^3.1.1", "oidc-provider": "^6.31.0", "pako": "^2.0.4", "passport": "^0.4.1", "passport-google-oauth20": "^2.0.0", "passport-local": "^1.0.0", "passport-openidconnect": "^0.1.1", "passport-saml": "^3.1.0", "passport-saml-metadata": "^2.4.1", "pm2": "^5.2.0", "rate-limiter-flexible": "^2.2.2", "readline-sync": "^1.4.10", "request": "^2.88.2", "saml20": "^0.1.14", "samlp": "^6.0.2", "shepherd.js": "^8.3.1", "ts-mockito": "^2.6.1", "ts-node": "^10.0.0", "ws": "^7.5.0" }, "devDependencies": { "@fortawesome/fontawesome-free": "^5.15.3", "@testdeck/mocha": "0.1.2", "@types/angular": "^1.8.1", "@types/angular-route": "^1.7.1", "@types/express": "^4.17.12", "@types/mocha": "8.2.2", "@types/passport": "^1.0.6", "angular": "^1.8.2", "angular-chart.js": "^1.1.1", "angular-route": "^1.8.2", "angular-sanitize": "^1.8.2", "browserify": "^17.0.0", "browserify-css": "^0.15.0", "exorcist": "^2.0.0", "formBuilder": "^3.7.2", "gulp": "^4.0.2", "gulp-replace": "^1.1.3", "gulp-sass": "^5.1.0", "gulp-shell": "^0.8.0", "gulp-typescript": "^6.0.0-alpha.1", "merge-stream": "^2.0.0", "mocha": "^9.1.3", "popper.js": "^1.16.1", "sass": "^1.52.2", "tinyify": "^3.0.0", "tsify": "^5.0.4", "typescript": "^4.3.4", "watchify": "^4.0.0", "wtfnode": "^0.9.1" } }