{"_id":"bull-board","_rev":"61-414703f456422f571e8bc7bc2b3cc8bd","name":"bull-board","dist-tags":{"latest":"2.1.3","alpha":"1.0.0-alpha.12","beta":"1.0.0-beta.1"},"versions":{"0.0.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","main":"index.js","private":false,"version":"0.0.1","license":"MIT","dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1"},"scripts":{"build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","date-fns":"^2.0.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react":"^16.8.6","react-dev-utils":"^8.0.0","react-dom":"^16.8.6","react-json-syntax-highlighter":"^0.2.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"186a13bec90f2beaec604c5be5abdcbcab3680e4","_id":"bull-board@0.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-mgP0NyPDVYLIzVJjeI3ononbVrqkkv+D5CKCLBpdJLpkzfDbnlx0KaPjGwgm+qEgV9VH10Ol0q0DvYqRppHRlQ==","shasum":"9be668a82f9b6ab81174329a6a100d5d03b9c943","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.1.tgz","fileCount":24,"unpackedSize":948533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+i8CRA9TVsSAnZWagAAS5wP+wSOwtGiNe6JVMdGoZ6G\nd9x6ixUl058VzFBCYL/OfjC6AhDT+xHD57aKkjkkDZmyZ3tp0XmFcPBJcx12\nUPCZwI1qez8AXR1xCGs9KSmcFme2scxS5RbyGTSDgueqfb3zq95uNFPN7qBM\ntYR4G6LizRxZ1boN1sN5Saz4EwE5weenhhU4zL2MO99P3xmDmS4P5EiejBYI\nqv0HEXkwBG0D/eoeb6rLhmvrM4/VcntKFfMB/YypbNgMIXRXBTcfpfj7rdpk\nVAmlgum6IKWqG0Cl8wuOXiTZ05Tfqp7IYg97JJlNbg0cUfL0Xf74thNxd8mq\n8NEfTSssb0z+3G3PViNcLx7MSOiA4rsZ2WhFgJI2tfNC2LHQPjqPgYCdLi/l\n8vZXTyQZ11DnWqldSjq9GQhiUArZHcZyHZzThZkEygfyPG68vdF2R0st67Bi\n3fC2KvMdMVcuBfqjEGUbXHsagpAh9EbT3JcYIuo8vpUGPfjTGmYL874pJYze\nGeRmExCeZcBNdDykAozt4WtdlP9tYsAqHsmGrybaVJce+VIydu7ZWZ2IbYMd\nG5fbKiISPKMopvY5BrUJQSK5Ts+GV7No7m6IDpGSQxKw7fdv6995bpaP66BZ\nvnFhgDfkXO71boejyv8Cac7JtQw9tfWckjrcSk2SjWPK6j7fRutXFkvzb/ku\nFtKg\r\n=NvdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIs+eaZEYwYPAnOYtADVacT0NYl+gcztkRpaC6gLlYagIgGW4NKiJIztK8xJJ11PdD2d6yjJ95cMiKVNn1MxJHRYA="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.1_1567090875391_0.8019639244863566"},"_hasShrinkwrap":false},"0.0.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","main":"index.js","private":false,"version":"0.0.2","license":"MIT","dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","date-fns":"^2.0.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react":"^16.8.6","react-dev-utils":"^8.0.0","react-dom":"^16.8.6","react-json-syntax-highlighter":"^0.2.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"186a13bec90f2beaec604c5be5abdcbcab3680e4","_id":"bull-board@0.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-2iQ61AVh1mAIbBc2PDhD93FeMeO5975OmzdKRHeVg3Kb6M5E6pzXCKxQ6niS3JyVdW8lmg6BB5xTfXvbvnxXqA==","shasum":"2063b9f3f15c8236dd32ebe23367b343bd3d468c","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.2.tgz","fileCount":12,"unpackedSize":189620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaN5TCRA9TVsSAnZWagAAwEwQAJTXJpw2+Xu8N59LVCfJ\nMfuN6iMu/921Ysr5dhwbsoJb5ijwlATrTrwdKZ1oZAqRBQKQE2X+A4SX7F7p\nqfeNsSpZpsBXusNMJOoV+GhzGoAZ/r8OzHQPSjTPUsjloADP/3Rg8C8MFKTn\ng6F43gAW1gXr+uF3UPva1eJe6HEqIa/Q1lJh2jQ1xt6CL19nxhzQItYaK+Q6\nW6bB+eR6hEK0MpdoDDX8J4DvMlgqWy8jSrDohqpFLcMxCgGuMQZ44p+8ZV34\nZa++iK8eWq9CKv8vFXKI6srJP1zBBABGIBIyptBSaoadztGxuQtJJRX+ukEd\niEemlLTgpA+lrDFWCWeF6LaSpddt2UjXi5DGQctB6VRgqOvJjatGYD8zoP/Y\nxI+GY9pQWQDuwoX/pvDgH21JAf3h6lODhckUnpUB0Cxb2GtAB54YAPECMt2v\nmEbjVb5JEHNN/1pKm58f2BrV/58tYluFmFBNUAXc/kJePjMQHxBZB3TXkqU9\nXECNw+yJXqX/EY61anusl2Q3igZwtKTgtzRL1xtSZf5S4JWnXryvC5FpIu8/\np9kkau1R1TRloRL7ZSmION/aXSSc4UG8GaZtR9ttKGJFfCV7nynYGL5+xbAk\nmJZrB7Pw12fH5Bo14xxIdML0jCOJBCpmvAn6wGkUr7IYa1gRv9eHDLSVKgrd\nsnII\r\n=fehH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8a1ui3knnZ73a5luEzZ+UrYoIz6W6g4ritKOaSWs0lAiBbmALbjmXpp3VgclBSScvb5VeSMUsX5QZKk0XQEk7zLA=="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.2_1567153746778_0.40966370612697767"},"_hasShrinkwrap":false},"0.0.3":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","main":"index.js","private":false,"version":"0.0.3","license":"MIT","dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","date-fns":"^2.0.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react":"^16.8.6","react-dev-utils":"^8.0.0","react-dom":"^16.8.6","react-json-syntax-highlighter":"^0.2.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"186a13bec90f2beaec604c5be5abdcbcab3680e4","_id":"bull-board@0.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Po6aGxymw2DlK7AOoDn11MDlE/hy7XT82Kb+86DPKfDphz+m3Yb6jgmkoobFcNa9mWr+tgZBfoeuhcKlJcNZ2Q==","shasum":"787962a0a77068f7d304e0c14c0c605bccf460aa","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.3.tgz","fileCount":21,"unpackedSize":206105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaObuCRA9TVsSAnZWagAAPRsQAIIiSPHuBozTB9/7Ti6d\nKnJHX1G4nU6IGsVwY9NUD741Tk8JkADWYTZCs2t711pjw8ZDWzUbjE1MKODd\nHw5a+zsc3tMc5HcXtv5kxriC8KopKQvna5FOtwERRJ720xHqMXL4kRGM3xJR\n/jrtdF/4LyQ0bQ6XqCl1jnBeUl9mCrTscbTVy3dywkrPdBp7Z6/L83uOP58d\n+c0nH3YkZQP618Ca/ZPgPYsuafwg8gVfQyYqwVuD1L5EGHmfGXbTdjsA4AFg\n2apayUdPPH1Ae/nDXnyV2GlPYujc2QEqrSQYTlkDnFcwJ4F9rFm2RMdAB+/9\ntrepW/VkO4REFyZPMlwluiMklLIOSO6FcSCcLvgKHcVbJTd9V6QnG3O80HHB\n4UDUNgiChTSDj49su1N7PZO8CJoG7yHYmQ4MIfHJ5+xp86Bj2PlZ69kmbr/W\nWhdW24apxioVF+vRePXgNnfNT/MiSQnGAO1A3dwEa88GxJAhuF5fcEln8VLL\n7Fh1f6ihVm+8RGxQcy+QeJy39qt7+0GgGVy14+DlIxSuCZ/6chfN4XN8FkGN\nImyDpVE/abtht1TR3DFgnZ6LEEb2l4GnyrdPVQ4sA/fODmCCprPqPlE1QTDn\nK+uyyfH5pI++TPuGJaJmptCsHos7YCbRu4GDYaaqFSVqAhoqef+5aK/lIRC7\nwTgy\r\n=CgqF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvGGQf4FiZfhH5kptvd5pxsEVPUCRI6XEsP0+kqAm0fAIhAK/fDS1USX5eTsVFlAdzcb1aOVAjechHfjlH+bs6vD/k"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.3_1567155950366_0.35612116240670244"},"_hasShrinkwrap":false},"0.0.4":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","main":"index.js","private":false,"version":"0.0.4","license":"MIT","scripts":{"prepublishOnly":"rm -rf ./build && yarn build","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react-json-syntax-highlighter":"^0.2.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react":"^16.8.6","react-dev-utils":"^8.0.0","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"186a13bec90f2beaec604c5be5abdcbcab3680e4","_id":"bull-board@0.0.4","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-v1Elcn+oYVHNvE/XN5nH4tKvXJadegF4upDGs1VEjCLAY8RpnQf6qN195Tl+wXmuNKD7grAfyWyPXtL5BdoarQ==","shasum":"8404103bea593f8f6a4952bef7b54bff9b7840df","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.4.tgz","fileCount":21,"unpackedSize":206105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaOwLCRA9TVsSAnZWagAA4poQAJd+2YqUHEXOmd5q6Oht\nGZ+7kSYpBeAg/UpXmUiQYff88KwPF3TOo14dHUmIzmFpMgG/a8IpHK4ttDXD\nxFxS/YNxA9tt3jgpNOycTEWbpYhg1l7exOxdgX9Cru3FdvegY3hpCietFwxO\np8OK0iIpwLEiLFPei8chOA0xI6DVuDwJd/iXVu9T1xTyCbR2q5KcA6kQZzOL\nNN34XhmqbLf/JttjsF396oEA1PekSapgiDSTJxcorD8xoO6w0udQJ5eepcgT\ntjmlvqXo2ZynQnR2Ii5RHQ10aYw9rpRj8QcBN4uR1sXW1Q80cetp1TxKgEy/\ni2G+8uTkT+FObsBvmV1+UCEqjI9T0CH5NrMXpt9XdyEjWz9EH0Pl3Hup+KV+\n8RBC8qOfpaHotqojLTGgmDCPJ/WWEm2ZajGisU3EaPFItajXCdG7sqxG0FRI\nXCmfZCRxDiajKScLAkSlOtusUExDbpUPvuAquBt+MgOx0Dl/8R5A8dJrcDJO\nNUY8gjBUKyaH2kyKYOjpA0n7jqHaAqi7B0A3CZbr48M1Rvhlx1HivPywXCK7\n96uuPUUUy8IAs8fORgbFfZ8Uo9tABLsci7HaIGW9kVVj318RqWxu+hw4Qvyt\nAQufmu3jTb5y3cHYOxSr/F4rAQJYH4EI3kAMKmlGv8vYTnsLVj6z1kqkTHbo\nJ5kU\r\n=tSTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp7mKBYuAJQd3Qax6xzLv74r74TLGbpFdukcwPrw6miAiEAvr+RgGT+hXr8Rb/ew/FWcAJl/fQpXfcU5ObfvCY1IPc="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.4_1567157258483_0.7136452228594288"},"_hasShrinkwrap":false},"0.0.5":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","main":"index.js","private":false,"version":"0.0.5","license":"MIT","scripts":{"prepublishOnly":"rm -rf ./build && yarn build","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react-json-syntax-highlighter":"^0.2.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react":"^16.8.6","react-dev-utils":"^8.0.0","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"186a13bec90f2beaec604c5be5abdcbcab3680e4","_id":"bull-board@0.0.5","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-2i/ET4d14kuw3IoxEX1Je4PEoQrVIOSKIDDBaVMgI14gwa9uNegBmgFTtWGN7Q71zWOclqSEJt3LqC6ibtydMA==","shasum":"ebe55bb7aa19dd89b9fb93b7602b59e0e2182fe9","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.5.tgz","fileCount":21,"unpackedSize":206164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaO65CRA9TVsSAnZWagAAEokP/RpW/7yevBbaxDAwC4nT\nSnkbs1l1RcNEOJKLB56omQizXcrBQo6+X71KZHKTDFFVfUSQgjMGvB3KWby4\nytcLc7uuE8gDQzKrJyCTdn13317lIbuNBpZTp082jH9fuaZ6EqkiyO9iv/19\nne7B0oN5jikHOYZANa6sOl6KVnq2KnKLb21pZAFcTq6Mz8DvhNXBAajhZ+zT\nFTz/CaKo30F0Ocvgt74QEf68roY4JtfIVPQM77zY6hO/eXQl6WzR0ioyb+6s\nnkk7z5/9Bwme6q7X0Zi2RINSArhlhJ5E8AG7xLjop0tBa/9jlwFqc7vXD/x0\niCNN5/PRIh1Fp5ab77g0r2UiuAOMu0UTWU1G7LwbIFUhB4UYKrWHGbHCGScg\nlS1DBzWGL/vDaELunfQ7ZSEm2haYKwVsweuipg3CfgbfxLwdyTUuXNatuTow\ngF8NgA8r80SKOxTdo7KZJbFT0kuekvKiHgBYLrOJvI/ODWeXxdiiLT4b9pla\nujvxw4dL79U+vNh2+m48PuDasZHXePW/6+0iEAGMFfe+3ozhg2s+3fY2p5WI\nrgR0TU4YXyyHC8OzCR7RirLhN6Z/WWTIbN8KsmpFrUCwi5tclR2tbb4mNpzP\ndNjv7hVsY/Ak+YP+2Yr9qBOL0e6LnSG1rSPL4CrekAm8E5OQ46o+juMcAAW7\nsu/Q\r\n=tsN4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvWG1mjV9wAMh9NkNuL0eIJ9NDrDcrEJjMxJXUTeH+2AIhAIQU5xGhMYLKaQudTYGTNvpSIRqncpahhAtemznBwCCT"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.5_1567157945209_0.8621335301312205"},"_hasShrinkwrap":false},"0.0.6":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.0.6","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"yarn build:watch && yarn start","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"^16.8.6","react-dom":"^16.8.6","react-json-syntax-highlighter":"^0.2.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","css-loader":"^2.1.1","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"6790a1b5ee52974dc3e643110d85685e01b1f6af","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.0.6","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-iZ3thiYrcq7qZ/qBHa15P9lN+FIF5KHb837Eeahat/DNSk+oE7G82NAS/siMWUU6+GAD9EsVcTtfqLmp00jiEw==","shasum":"c6f46dc701662918b86d2ec6f8b41427183f2be0","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.0.6.tgz","fileCount":21,"unpackedSize":206517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaQorCRA9TVsSAnZWagAA8FwP/1j8P57CZQvnyAodUNAc\n9VCOeT6ZWWXCHKJMI+uEphYCzEKdZiG44p4wPAqJ9cQ2Q/Fhc6630qQFQ7Tm\n0XCte6JU6K/0vk/ypgHQkQcX4HEGyhoZrkLZC38o+lumm3IKOw0Sz3RgMeAE\neZL6cJlzgLGMT9K0/GXn/NMKqKxXgDM8HCPBPPxsPpsmLNyoM2s87ZF4n8UX\nROBoxSzPPCnQpo4YIdsAwUSyTzMy2Nt9CgoSX6mSRDjFP3lGJC8/6l7roEVu\nlNxdDfOtBws2fELdVXllFtGu5xlNpCoi6rGLslfuqDAMZhdaUPg+F4JE8xlc\nO4LXY+L63gL/2sgMz27MfG42Aec8vE8NEVG2O1z0htN/Q2K99HAapuLGD/WH\nWPAJ/Imohkh0FZ55mEDM2hPgpD3Gtbx2KA/6UCz28QkkclpbHNcR04OVsALK\nu7Pbq5dn9PRqjro94jVnExzg+2UljjJ7BGJcMZunBXpkSfoeDWg3xo4qcHjA\ntkwmu/ktW7mSfEcAg4emfF/wiOf7tl3v1P/5sxKjl7CJVMjOKVvQ5dzOEOCN\n5hb9K4Yx6S4JnOuHUp4dPfMlZEHCR0ErEfr/fnkv4W6IayPiez16RdLdutl0\nRitqbCxU0JOsqsJfDQb6HZujSQGiVomlT2A7dn5C9CUJ7mQRjccLe6eR/KZV\nhaiX\r\n=AvjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9gJBF8lUgGEhAGtiNwUaiYLEeU7e1nlcLvv0zdj/3yAIhAKEUKNXT+/UPeU0CLJcFpx5Cnr0nXgRUvWHiaVcVOkma"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.0.6_1567164970496_0.17900922074149905"},"_hasShrinkwrap":false},"0.1.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.1.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"^16.8.6","react-dom":"^16.8.6","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"f671e31406e01058284fce3041de849eaee03093","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-+57KTpB2g1WA3AgRRg3ZkDOa6QnJpgYuZX9ETBMsWR6DZ5kGldt95vZCzTtGLn/PjaW/HVJZWRvIUaw5bv4U9Q==","shasum":"ce1881385e55f72a462b128689a66fb92ab98242","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.1.0.tgz","fileCount":25,"unpackedSize":223347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbkTTCRA9TVsSAnZWagAAYGQP/3PBZWbBX/Ix2aexUwCw\nFfWru9TD3dPu7PqXHBucsCmQtZ5k1a5Jl3cZoeFTEnNWq36wFRZ8QUV68NiY\nKgjilm1ncpr+T+5w/LN5Abmojgyl1ILLglGiDB7VRTLXmIztQr86uhO3yYBA\n/fVkxAKzeUJdYPCJqaQ5ujZavK7AAq4amroNOqCvPmXyp8Yh7l6lGxf3kK61\nFm8GehjpcGMncEhWg3jMSsLEk67nf2frCjqVuAuLPq/z8zms0jutfR5oYcfP\nQB7UoeJhhhb5FEzVenXjC/iGLfR5jkAx/V28r2Z/yb8rWp8kLifO6xkGPbau\nbMOo/Ar2Nhm+2AdYsbaLhTOTq6rPt6VD10Wnviue7e5cRlWak3ECHb4+bgR+\ntW9s+HYcsGGpxa1mkBujms8uEZbGI2u8CUejfoIWSsUbncSulZ5ahSWHbLI9\nQWyScQK8O9Xgm1FMPpNnQ7y88eEN8x77mxd4ZGX2G1fzV87RLMlzT6lIfAuJ\nrM8rZ1DVGmyzu2im42ZlRqKYukhkIjS4cRWwU3g65LYRUfHwnMMnx6dSlBGH\nARvkSkRQrDDYn8qlh1EhSwzIVc+XY8ffxBBEVPeNNhDhxzM7tltAcCPXnF8Z\notp9t+SSu8LEGc6zwhU5CwoWyZcIt1ZcFlpQUu+eOzIFVaZgnp6mxmYhZ00A\nHEXo\r\n=khx5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbHQ4J/vS3/mzpas6L3rK8UvISwIDbJ3YgPpQ1cjgFBAiBQ8LCi3iLooiUzuZyqXTuoQnXSXxWVo4VDHkzcmxfGng=="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.1.0_1567507667020_0.7057820109033792"},"_hasShrinkwrap":false},"0.1.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.1.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"^16.8.6","react-dom":"^16.8.6","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"0ed5ed8ec738c98b5083b33a69cf3e98689e5110","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Uam+eOXOg0qorYuSThwCQtrNaEt7J47JrXVbIiQ/yGJPp7iwjgT+eJp18/047P1pcBvRhpGh0jYy8c75eYFpZg==","shasum":"e028ba77c49336a1719ed2c2b4d2b82714329921","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.1.1.tgz","fileCount":26,"unpackedSize":227683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdejQ8CRA9TVsSAnZWagAA/wEP/2HYIkCGEhniwKu/Nyxw\nyPrS+/7yK2ySrPi2W+B4EMW+5Pt7TvlRnwqRU5c+SX4O6PYy4FZoQ7ZCBPyf\nj/WMeGpe8hGSNdVaWiDd/uHD0jqxykEBwkdi09mpQUPnVm4o/SIjoO4br7xJ\nrSFeE86kkE600YAsayugirHXI8SzWy6HaNigQHpY6lo29LJyQO75XCJzjolq\nNG7hOZVfnUyFCMKc0ARv0m7NsU9LNArfKyHtg/V9gsjcB9p1/ZVVSdEThlY6\npSNDGkSV1+/aHV0pYuz0Ei8Kbm6q/wOfJyxev+5DE9iRBE9PqFOUpCpEkyRN\nG010ElxJWQGViIeHC1LOj5j2jItZgxr/fa4y0UYFkY4UH9OD/HxkdKodyWa1\niwpKOGGCwtbJYktKwGUXe4Iz+UYLLNWub9jIvvG1JDDGd5T0h4+S9RjkMCFp\nBmTd0kE+InWTi7MFVp2yX0uUcjY88XleDqQWNzTgb0eBcR5W439M2OEbcRCz\nRr6dss676cJbCLtHzz3oPlRVaUML0u2GXK6L5BfobniRvPKAm9PQGpNg8CH8\nB3uKGU56aBp2T1pP8iHPstEmpGg2Nq+10rXZ6h7ri8eb2v0Cq5cqYBKNDUX0\ngNi3N1u0DzfgZxbzquZKxySVkrnFGFinKCvbD9QT1vmN0TU8Sv7W0lS7PYeM\nOdDD\r\n=NJwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXCo/ViffNyU1iQfuEZgopWy6QcJq7Untav2Qz77jD7wIhAPkSxeavzY8F22IoarQR5MT+gpotm1IA13bNnJaDMXgR"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.1.1_1568289851762_0.36834133680752257"},"_hasShrinkwrap":false},"0.2.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.2.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.6.0","date-fns":"^2.0.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"^16.8.6","react-dom":"^16.8.6","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"c1a5035b87b81ef922a1e0535b3a13088a57057a","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-ShghqDXk0CB3s+Qx2HRfFS5XIcPqKL2lTsI5F7qZfoAmwn6zOvBAnr4y3sp2fY7rknUZpiVL7MdrpQtvPB3KAg==","shasum":"0bf17c0b186d35c98ac83082b3bf80a29582babf","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.2.0.tgz","fileCount":27,"unpackedSize":229051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidBzCRA9TVsSAnZWagAAR4oP/0VjgIePCWjW9Q+1l7oG\ntzn4LabyO02WP+dUETQorG05WX86MuIh2AdiI5ZN7I0PAn3X/OBq5RVLKES7\nuNedkn2QXDaSgww3CU416j6efE8t8vbMPlGpMgRoSGIGqH5ZXJ9ZbybflEmx\nhYLLuky2W3pjhXiMEgnhpyDnvhn4y1UCNVdkDmAaw69cXyoj6aJGtZwkzRbT\nkimY28dLLff4aAa7t1xo0G2LWCDi9eh8hwd80XoWUKc9tIuBcOZ4bYe7eLDz\n2YoVNcusnedz+fHz31ouS8kREq47C9qYaZ7MStWeaOP34Y7g4dtwDOYtf/CF\nU0ChBky8unhJVYp8/Rn46qr4kPBqIk+YfBXy1FZP+pmTD+IBxJABYJAuZvRw\n0aijdv/aM5ddpTkMZzuS9ltCDL/XQ/usvK/N9VOSzbBIEll6qhJyAyfHicq4\ndOinCz7a5URZ91iQ/l9viZG9dvL1LilvWtow+DpA6SIUf4mPC1rvUAS++84l\nOIvMrfshjkO5xFmNSVwLARk9D+RupGWiIVx2SIR8iJNerWZ96uUQmO3eNO3l\nwBzgabGoIkgG5jA1bM3N6i3F1QIi0R2SmbdZgWM0JPiP+Eg0NeDLHrNQebRg\nERlmolFMZUvano92rmB3A03gQD+ODlpiSnsbOvy2WsVGjBDmpkAeSj5hlr5w\nafZU\r\n=q7vO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDe1F9TP5YXf8Gqdw0ZFvJN7V6/yKbP/mD5ut2Kds5dAiAIe6hArK1SVQRKY/agBar+R5rKkSq4Ml2Q8qFwdAfBnw=="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.2.0_1569312882515_0.4216775362228764"},"_hasShrinkwrap":false},"0.3.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.3.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"826fbadc76d8b38655c9232880166b287b889ea6","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-kK+7hi3fMWj1wwHf5axx8C3UhZalTwfodxJdYmcNLDqGBuuhH2MVFKSzvXAqIP3/kxTxTHX7LUJz7sFxo3gh7A==","shasum":"50f803bca74cac0fd64123ce591ce6128b06a022","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.3.0.tgz","fileCount":27,"unpackedSize":234630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmGqJCRA9TVsSAnZWagAAsf0P/j6veNfK21H/CoIohbjN\nimBWU70gvO+/T2CB8KuLRsodaH4f0atqlXRyB1Xs6VOB3i2subwhSgU4JzJK\neNLzbHr8GtzeNOtAaX/kDwIRuFUYfvvg4i7ASJUVAXfYEGooHUyJcrl+aUnb\nKPLCmd/2WqrABqtBe2/Q/U8DIOhb9FVd7poILNvl9Amnak1iqDlpAL9rRmcg\nUFbLgZ5VmtZRVz8tG97zKHad1ptwXcCj52PMKmh5DVBhbWci8PoBHcrAMnxQ\nluJJscPsv0MowTn7LSqx5o7wF8+QE7DnszQpgNzgMmBrSGfDTbcKhJYvpHQq\nUFBZiHzY3V8Yrasf2IS3V3qap0/XFDKi9+rtXn02P+2hYHT13Xya7MagZ+9y\nKAdy6z/D4AOEOkM8aL8p9kGVel26S3ieVXd9nj1mg/7C/CaNq/VJp52G8EyM\ns7fDLyJLZgtC837IcjnZARyudOLKBxBtp1M60AUwln74GpWtAI9ohCdjVN5I\nnLhIXXj1POsJFt7AbmoF4QGALA4vc18O6uM+OyrxPXd1y5RzsnjS/N6WXSXH\nGWJWAXLkcQinMhRWFMm8gZ1dNBiBaMhW7Mm351d+AmTQgYwEugEHgKoHeoJo\ndhp/4g+hF8yXcNdYeDqFSE+vI5KXpKEeYxzpJ9m/tO8W4xUljBBdIhQa2WW8\nKXjb\r\n=CEmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbluoh5cxrwKKY5nQP62+6S1HhWF+DGrnfFZ0g7zjxnAiEA6eqRM1FTo98GVMzrSCUxAgY2dwdeMfU0M0kxRZMpjGQ="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.3.0_1570269833033_0.7411009274153582"},"_hasShrinkwrap":false},"0.4.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.4.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"c69afa7d3ecb77fd93792ae968232d35d34e964a","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.4.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Hjm/8MSKIE7gbddGnSMs1fkL8y5uk0ZAUihVUCqWtKgG/IAn7SJlGWBjmgltgx/Z9lOgzYo7vlhsgS6dm5Znkg==","shasum":"919c8ff4a749ba5e0b38e7ab20b67c9afb6b3e13","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.4.0.tgz","fileCount":27,"unpackedSize":235230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpH3kCRA9TVsSAnZWagAAVu0P/jf6tA0kQO+qtVUetYfL\nmaSF28Q/nPDe1t0NUw/SOBGkk5hsKSOmPqDiKtC6z+pVbvmt5t854YvVkmwC\nn8UDQxs19nCVSQL1elmJi9I2YFbeoAOmC44WKd/+6en5PEk2M5l/NDN1VO1y\nEj5FpDXiexBJe9VmPcEUnwXW5MMKaoai2w03SjIZbM10kLC79jM838ZqAOut\nkex6OPLHyUiouUUz+jIUFzf15aMb4ezSan3wpB6hU3IgcNWOLOIj7hZZp5/E\nF8xTM9gdqUaIrLc1X0ITn0HtUWPRgm4QKyNFqpA+xp1+uqK+ftaJt0PgqB/6\n4SYg2hLVJN/LGcD1Iwu41OoUmVZdMRSA058YI+RbsmqYyRgASfX+4GIixUmE\nCN493yGzM8HZdzbH1KNQPRsfyksrD27vkXmqixmF5p2EjutsCapppzuXxPdt\nvZFYvxvNFg+cTaIrzUMmuR/CRSPCAwj+TUeEHVyDUAa+VolwlEXqWoUuH/BO\np6KUEQG4hxGMCzvGbZJ7IGf8wWh5rukE5MHc18UKZshIhkc3quHmziifQENm\nIr4s9GInNxoQSfYzlnnK6vnrct0fXkppzcVD4iweLrQzPZjWb1+UbEtnDK0t\niAaIsCBmzzF5q6zxC8fGBrQFoif9cdBRaxK/EYUFzcm4o5qQlR9CPYX2NzvQ\nNbpN\r\n=g/kF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ovkqK3JhT/IX1E0ue8NzDYhTli65AQBLcG6ep91EWQIhALB963qZrj/TdEdUfVng/zPZq2+6vUww0wz0l98n87bq"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.4.0_1571061220325_0.24119611149865583"},"_hasShrinkwrap":false},"0.5.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.5.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"68a9f7e488770b4a49e34b9fc51629c4bea74e63","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.5.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-GePnFFGvQzidKj+tDtF2cfqoMuomnwysRxtgRc48nFuuRvQ562K4Pdlf89hZObnYqk1JWzjZslBzmI+KfnO+Gw==","shasum":"54d1ac05b7d21e0023f82a8cd53f86f042232dc7","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.5.0.tgz","fileCount":27,"unpackedSize":235365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqgdCRA9TVsSAnZWagAAZbIP/RhHhDPeAUy/9VSSrYmg\nSHpITzUi+hSOXSmew6aoBjktmeWHwmsNqA/+IhV5EZU0j1YGLw7PiGvZBAtq\npIRuiGVC+t+PrF2KVAP+qteU1FKiWAK0aM8c2tQh+BnZXuT9poDql8y8Pdpa\nG9cXYiBtBhRaxouVKhwJE7scF2d6qExJdtqbFRqRDjZ6q+3wYARAaUIgSpQp\nXw8jvNgSowBsn9Yf4MK4hXcWLlR2KHnFkkJ9MoU8M3LUOd6uw5CCwebuPvvP\nur2DyvQxHIFSG4b00vMcWHq19hQK87Psb9PHD5srU7hDYTGN3XKQq83nhVjW\nGaaYqqCMBMUHk7mF+usZ6MwhEsiSinBLy2lb+pstzd5E3HJQKxzhLHMYCSeS\ns75tLwK+TGVvBL89sZNKPdbibEdMjr/xjkAeX2ddQt3Jt+SRMw7/ZT2iTold\ne/cCMWfQC9Fo0ymNvCMuGZWLwtBDwoSTqEmxoBWyx2dPPCY0qddCbjy/9068\n1/Q9vcVIjPi0hvV6F4j7Ks89NuAmLD8OcutxRSWrQYYQIwvNBxAU+YmHK4j4\nA91V+EiRbSWz6uuaCs6XTWi3h3z/mKUbunJ0WSIp32vQtq+pQphxRa1ZNM1N\nP+ATQdr2W+95KUk1FYc8yU1Erjar6GMKU1NHEmhvlLOWdM35b6lkIbVgTkpA\nOhOD\r\n=M56e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYh4PTVpF/IAioYrD65P9UCSwia22Dr3C38UQ9YGpnRAIgC4ckNupicJVbxfTBHv8EmI3LcMom8ZeZwBWOBq1Oy58="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.5.0_1572513821282_0.8281706391801003"},"_hasShrinkwrap":false},"0.6.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.6.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"b32913d1ad879712f720a0a8335f80e05f80ed34","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.6.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Rx4FoVo5PUC8kuXpsRY/ewj2q/uTk/TwaA2mrd6Ijh60NCGBRDcIJN+Hk/dZoHXJWDwJBrcTp3Q42cekxbyv7Q==","shasum":"eb2cdb06c3058a581c6047beb2bb7554362842b7","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.6.0.tgz","fileCount":27,"unpackedSize":236242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6Q8OCRA9TVsSAnZWagAAPc4QAJk5EEjxqDxO9RADTUIH\nuxp+FE3Y/qqCnO3rU/AR3w8v0KQIGeL8esjj+Kh19YIJ9R8JnWKyhJef/DZ3\n9lIaZ0WrZmcUrDBRtvvfSnlhIT0Jhk3650kLoCoajKwael1NSQpEoCy69AoL\nwTiLKO95YltTtHLtpLVvihFEUe0vus92RurqZfLbxTZZSvC+6xovqC8uDCqf\nklh2UhxWT+GLS4pXi3jWkvWdhKpKB9bSwGzxJUkLTcwmfwQNrZ10Q98XCGBe\nDMW04YZCzHUwFUhjqT4uOufEg1UW4G6MzaaKXCX8OfTbqPhp71hH17InVkQm\n8gpxf8FQtANzgbHzSlxGgDmoUxHflD2zA4Y8ydxAyJ0wcFYzITGhCaatj7nC\nMVW4WxJtKtiiD2DP3HmSXCdpS/IOz27z1VlTgUmHooi33NnFJKPX6CtjgvZ6\nywQa0+hK5dVaPgxwuS/KMRl+KjiCJQlkFYy0FnL/kaDS3goyCOHzVzRZxfCD\nHsCcxMIpmgEYQAc1KPg9kdpo1TsA35LirAvz1PyQCQqDeN4AfFI+B4ZCxvqZ\n/JCWRgV5bVZode69X/uYrt1eIogtwzaANEehuBbr7RlRzIs3XnfY5jArC2dn\nzcgvw/SATgLjBbDLTPqx5/of0/n4e+4Pszk5dYSVkwozzjW/vTEIk3esjsgp\nZNyp\r\n=R+nG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECqm6QzIJ7DCrz4CoLKptRXY99Ti5eW4ryqBQVuv0LjAiEAjrWuKPT208Yl656usArbBh8VMX1OGLmWq+13Si+uAew="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.6.0_1575554830197_0.013019434664176543"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"vitor@rubble.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","prepare":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:routes:watch":"yarn tsc --watch","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up","start:dev:server":"nodemon example.js","start:dev":"yarn dev:docker && yarn dev:watch","test":"jest"},"dependencies":{"date-fns":"2.9.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.12.0","react-dom":"16.12.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/bull":"^3.12.0","@types/express":"^4.17.2","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react":"^16.9.18","@types/react-dom":"^16.9.5","@types/react-highlight":"^0.12.2","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.12.1","bullmq":"^1.6.6","css-loader":"^2.1.1","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^0.23.1","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.7.5","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beauliful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:example\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.0","dist":{"shasum":"f36ea73507cd9ded4c1d35bdea26760d17635641","integrity":"sha512-Q6bSPtG50+UAoV5fkrCEEYyeDnRIzhY4/Xz4oX9Azg7l/ZUO1H+z4VLnw5GllrqieJYB1r+9Z1LwW8c2kCuTkg==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.0.tgz","fileCount":60,"unpackedSize":1099579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKvLlCRA9TVsSAnZWagAAFCEQAKB6nbOScc52KkyA5oYt\nigNwKLDGy4m/btjvj3FtWcjL53ax1pJM1ibi0JaXwXkGCQ33KAijIz/zNPKV\nrAAffJcRvE85Ovln4Pt7+aEm3zuE9CHTcpO4Xszeiftxl7wCCz18uL4GSCAI\ngcUHIFRZkp87aB9KGUm+VxmUzSa8dioNOF+MqQfiOpwJjCwx7q27VN9qc8kK\nr2QBSLPrFb7jg0ap3rLMUSq51iL2Ls7r0HTlYYFk1v1YqX92kTJqlOP2w0Vk\nexUfunr1wNjBF486b/q2KdaNGGRWhxv8tpv080JyogFv3Kdo8lR6ebUye1u0\n/bvFC5oAijWJnmaSVfQZcFz3VI287lpMWcy2aJ3HJl/yR2oc56UkpPvG86gg\nUvcreVfKB5Qx5vsnQwKWPbeU9IHiTCJZ2DsirFX/tbi/msgkdI93Hazjc5/6\n+A2el4Ic24/w27Ry9vI4EdIAQtyr8qv0245obA60yDMdN+J9D9Fmf9PBfXcl\nTQLTTueIKZaTFIJlpkmD1vFahSZ0ymZ983VlPrzxaNsZkOHzUit7kBria6C5\ndjd7bg+s7ZAp593En/rpZc+q3gvMSmfatzihlkkYyOMecayjgRJBarKWn8mL\nUWvBOxFqOW9dszqwz/JjYMWFSOPhnwC3FhqsY06klntiz9ClMWxj8V1SX13L\njOUN\r\n=zpEn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCcWMh9Wk6/+/uzJLLN1n9MN9+IYfufbqwJ2IW8szSxAiEApyNNig3U+5Vg/DLjqGTbX4u77MObgBq34uMu6u0GGek="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.0_1579872996709_0.44344046774253165"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"vitor@rubble.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build:publish","prepare":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:publish":"yarn build:clean && yarn build:ui && yarn build:routes --project tsconfig.publish.json","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"jest"},"dependencies":{"date-fns":"2.9.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.12.0","react-dom":"16.12.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/bull":"^3.12.0","@types/express":"^4.17.2","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react":"^16.9.18","@types/react-dom":"^16.9.5","@types/react-highlight":"^0.12.2","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.12.1","bullmq":"^1.6.6","css-loader":"^2.1.1","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^0.23.1","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.7.5","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beauliful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.1","dist":{"shasum":"526ee63f85a4c2d8903c55945d3ea0754e4b0ae8","integrity":"sha512-8ltI83VXEzePnLV4vhWuuW85GMlyd+a7OtY2ALHwMDWrhO2fu8ZiZgUT0nYcBbq3uvRb7xYy/F6QISB7fb/73A==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.1.tgz","fileCount":50,"unpackedSize":1069100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP+I/CRA9TVsSAnZWagAAvvYP+QA4DZBx/ZKOoRGeX0hF\nvO/ZUI7ecIDNLDOm12GFhqu92cJLSJBwR4xmzcDvkyYlWF1uVBM8gAaVd7+w\nKUI8q5VDGEDDgTByWObJjomPYM+jO2foaB1d5kojSujXzK1+iErbZy0W7c+V\n98BxqzH58Qyx28wzCqNeU8pAlIQAe8kB4BgTORb5hwYUoGK/1d3Ku5w5/ysD\nQLWOWlMQDa14Tcyl+9EM6Ggj0piFAbvReFWXJIEGEarniB28tTAKZtK9MO05\nBN1vJ79wQMUb3Uf43sm4pKerrmoAAH511GtmFZF0gt29619gvS295I0PMInX\nXzuupgc15oFFPqGdEYGCcTj2xy8WSe1kXh8s73OeAc8UcCg+nZOTCODBQCix\nO6rr7bYlRNMKMI/jNhBzHospbl3dFKSjGgdGV/zuNQRQvywUmTNP4dfJeuP2\n+IiacjIanSrfazbllOKnlEWk8KISDOlzNvvl58hUVg5y/4GTRo3N0+9XdH1T\naRRXY6+YMqwGbSdFVQ3uFsKCTjHm+V0wgddVP4Vml+WPPYTEfAUU1vqjmTOR\np7dDcCWQVvNEfYEuPM4R8I2kAEaavmUEexmw34EZwFa5uulRheH4jppnZeMn\n5lERre2WfKRTMTkPwsiI+VJnFDrECucfOv/kSjsirBM7D1zAj4wguEHj7dHx\nG+2v\r\n=xusO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5lTj3b3WkUGgp60hB6ZS2AdSm/9ReV//AuDAYx1IkXAiBlhpVkcINk+6t2bn2k9DN3sYkKdY8giJ+LLm7bkUx81g=="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.1_1581244990627_0.8712029154474867"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.2","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepare":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:publish":"yarn build:clean && yarn build:ui && yarn build:routes --project tsconfig.publish.json","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc && cp ./src/ui/index.ejs dist/ui/index.ejs","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest"},"dependencies":{"date-fns":"2.9.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.12.0","react-dom":"16.12.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/bull":"^3.12.0","@types/express":"^4.17.2","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react":"^16.9.18","@types/react-dom":"^16.9.5","@types/react-highlight":"^0.12.2","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.12.1","bullmq":"^1.6.6","css-loader":"^2.1.1","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^0.23.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.7.5","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"gitHead":"c80dfe199de1bce34179977e52670e0a034758c8","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@1.0.0-alpha.2","_nodeVersion":"10.15.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-XmnJF4tYUT405zIuapyitHH8UL3Tpss6ykOfVKE2aTDHRyUqYxOjBvOA0HxlqEpkSmUR43TS2/jH+UQGLjiZAg==","shasum":"2d18682abf8975b6713df7da587d7bcb1cdc0dde","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.2.tgz","fileCount":81,"unpackedSize":1117438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZT3zCRA9TVsSAnZWagAAD4sP/0bJli0K9DZRPCTiQ5J7\n2PbjJyUmWHXmZXvWq0WbmOZHOmKK5jXUnaF3vAP01wFf4rEZZ0IYhdRlwzYr\nuYuyTCym8dtenkCbjvdALCknm7eGMxoAadLZisHanOh5P/xMN5YPzpCloWPO\nKGzfWEsb50fG16vX7ASjlh/UoWoOe0eHoxNm89STsqp2tV78ylHJxS2r3mtS\nanpzLknV4nx7Cf9k8aTxUXneE3sRgekbT8B0jGgVi0AZP1xw9f227BUhm39N\nlcZwrfnVR/8wwrdUPcww1zJmUXrXXp9DZrKByFrdZXcpsfGadwBNLjCcaj7f\nmwb0cvjKDwWjeadzurcVz5je4iHul3A45ehBMyTsMmgLCblWXjd74LoBvLR+\n6HGNyePnF6rDi8hxg9+UQ/Wgow/pxY3BREX8ij3lDYrzpp/r0n2NSdmQ/wxE\no+ZBC4lB/sZwcTK89wuGOBOQ0vU1mfwnnkdGevOrPjxWvNEzrAorhg+cAUEK\np+f2zb4BRysjdly01aFjcpUzIn4ONwePaQJsxEw+9ggRE6AJCtOzkIbDSQC+\nZ8BD5xmDkLUF7BqpM6610pVcdPMvYHUVXLe7xHQN4rGXm4oBOy2qqOIakt6y\nzGwYCv4dVSqidsrWOTmoVFJn4Oy5uUp7N/SbJsjJL8jCE/j9Xn+VCJnT0rd4\naKHI\r\n=TtoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG28i5RdZHMgJx7Z/xAGelNqIzf8CAtyQlTEubsxonbhAiEAz/WdhydOJ02LGCerMUW0JFsxp0y7SCBtX7QwdOuNVX4="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.2_1583693298911_0.29230468372868357"},"_hasShrinkwrap":false,"deprecated":"do not use this version"},"0.7.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.7.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"b32913d1ad879712f720a0a8335f80e05f80ed34","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.7.0","_nodeVersion":"10.15.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-JB07wJ/beACer/BGwf+zsoPacPE91hGL2hnrzAAasVhE6u/7gz9hrA/irBExTwr4DlIgx+vVPS3oal9RRO5DEg==","shasum":"6b2fbf4b506eb8d09973266ef663806cb6f561c9","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.7.0.tgz","fileCount":27,"unpackedSize":236242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZUB5CRA9TVsSAnZWagAA7ZEP/RqsK4DCvg7ss5POPNrj\nDFvXmSoIQfDBFlMpnLIE/8VahgDkZwq8zE88m3bgih3/rDr9bYtZHLwOtf1f\npecPKGvzN3tsD4fUArVep3kCMaL39T375fWTwkiMIt6yD2sBLHzljOpaSh7e\nA7yT1kfMKaZTJ5RIbozb44iQPqWmvR0EAoWWEXZWUBXCSOA0ydZ7GIHTbdZ7\nMiITM2xM65j8+f4rDiLkzYX3nK+SRQ3UATssdccAixZ6fpcud7+aQy06vxO1\n7ZgsNJpBGzjBWlXfTE94YFpX0D7aGZMlqIxQ7wkHJY7igmAEAXQCwVY6dZVK\nWjPwFxRVa3srxys+vNYF0bnDpLX3ntcj82y6DhOYN/GPvPHu7lrjZSV9LZWz\nZUIsRGi8Db0Oykpn8C2q1OFFISGkXomiIftNLJSbVhyobPQoqxlFKfgeesam\nssFYZPUSNbm/4GXQTpMWvVgpuSyJeWZ+hCjMeWUat6tQn0MGKmWPaQKeXIuk\nEHM+P0Ta8tl2qSRAuXq4PhktoA6PSK8NGOvUtVsnl5k3x7TYOq0MQKJc5/4z\nUCO/CMo0ymTs62IqYQWlNd3bxVtrWuri5EjxgQdOYJs6YnAwQAym0zNZM2Kz\nskXWQ+gNPf2UOmCHH+KjvImEN1yVX/sxatm6l4dtBOfLLaF692/GFsSAmqr5\na/la\r\n=X/6v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm6BMaPtIJkm8exMweYSksD5GRrKFQTYge36D9whp2sAiEA/D1+m5VbRARQIoacwioWWF6/vlcGlQ6Trpr10y782Vs="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.7.0_1583693945001_0.4495408853237435"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.4","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:publish":"yarn build:clean && yarn build:ui && yarn build:routes --project tsconfig.publish.json && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest"},"dependencies":{"date-fns":"2.9.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.12.0","react-dom":"16.12.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/bull":"^3.12.0","@types/express":"^4.17.2","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react":"^16.9.18","@types/react-dom":"^16.9.5","@types/react-highlight":"^0.12.2","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.12.1","bullmq":"^1.6.6","css-loader":"^2.1.1","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^0.23.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.7.5","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","readmeFilename":"README.md","gitHead":"61bfcbb1e38be4ba534d8f0996bd9e3880ca3764","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@1.0.0-alpha.4","_nodeVersion":"10.15.3","_npmVersion":"6.14.1","dist":{"integrity":"sha512-QCagMPBqWjRHsCgYa4/NfyJRgEl7OWm/Zz/4npwJApVdAzIlEY30CXclJC5EqDs9MLT4y+WQ7ItKKDLKnX+YbQ==","shasum":"c88c5286ae87498c6eeeb9e1383061066f4b381f","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.4.tgz","fileCount":36,"unpackedSize":1070967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZU/XCRA9TVsSAnZWagAA6y8P+QBaLOcfH86Hkdeez0be\nBPCHtwyk6SUtsuVtHTZszed+/9CCayR2M6jMaoybAfAFqxVwT/Ppdeb/70DS\nJvb+tE7wRg6WOCpA2h3nYz3wSg4h964exC64Bxe9gQ48QJp8hqblJ7ptZTIy\ntCQVoHESlXT3APs3ELN7ivOeNcyq7VZqi6fesymFFWn3wjCQH5+AE1zJC4lE\naTpFr2pGog/eBKN5pCiXVyi2QrqKNo4RBnH2FVV3CE8liwIY2axUWpE3IxWn\nHo4PmPjotWNjfmjc3yyyMblkrLEZ6uZFbtIgVPgWOVMUf9XOTzGv7Ukkam0T\nLNCFeX2AxGpHPUQNxV3CGedFvnkfo/Jq84+yYbULxhrAualddnpUixPetbiX\nRkIgrbjoQjWoqo3hK+P1aYoGvqvVlzlqnEc3TZIExXtJMqJqTZMHocTndAWa\nWbvZbyZ5k1cBSd9JZ8C63trcNgFVRrA6UaTLOKY+Mghrwws8xcWziKPaZo5D\n93/pQ0kisc8w+U8j+NMqpVvKTKhC5lnUtZ7ITO821UPm78IUYPV0iouSXRhJ\nkk6RXxaHvhOt1p7IpM7Uo9s8u2+RFUukIgx+j5h2x/j3r884HknC4WxsOUZ0\nyht8M3x6WpD4gIzG8PU+obKam/DL9VCaUogCvhJAOFCWpRJz87vJ/K6clLt7\nwmB9\r\n=8Hn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwdMhQWk3Kx0lqG52axYua/VmTyZnT+UA5oz0W8qUAYAiEAwoiRjX/O5WzL3+abt+515vlQ92mQ0IqtfW+lDLmBaIM="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.4_1583697878997_0.010892604664374472"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.5","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest"},"dependencies":{"date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/bull":"^3.12.0","@types/express":"^4.17.2","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react":"^16.9.18","@types/react-dom":"^16.9.5","@types/react-highlight":"^0.12.2","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^3.4.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^1.1.3","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.5","dist":{"shasum":"28adc9bbef72a1cb4f726c2fe1e70a45b7ecf4bd","integrity":"sha512-MnhQQACHIsUVEOw7h1lurbhC7IykoIOiwAzJ8F11tFcIhAKyJMjAFGQl2FQZ/L5+p44Uv/ehNFXziBp/Phr0CA==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.5.tgz","fileCount":89,"unpackedSize":1114793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZW2XCRA9TVsSAnZWagAAqOIP/RQzvwCAx6SRsPbFu5XG\nl5esAc+xrHPpC1sDJod7n+DvbmXq0xjB5MRZGBarcvPaKbtK/M2SmY0AClDo\ntjgE6xNDBX4BCE0HWZlk9OGJsK1qJ9PUYE0pZMcXHTHfBJcNVC6eusKzsCpM\n+49qk1RUXtatLsEG33A7/beEvFtMXKT61V6xPVj4G/98uIz894RhgoWTvwDY\nQjj7ng1SOdnFlk4Vr0+dt0axLV3DiNvER/rSq/1rts1T9HBuIWCrYMTiEd4p\n9g8VTMX0s3m+q4o/vyeVvhvCA2WexfouMp8/cIYySbWMxO8n+boLt73X1cav\noEkvg/RwGsMAR43hX/hw/i6Boln3F1rRTlX9BHf8pq/es0MDlt+8wN6Uby6T\nEHxBnYSfYeBQvnTylqQ1vgQMSFR5Pq6/cFzu10c8sY3p6LFEQ7gJWUL8+CDV\nQ7pMuWjtVZMdalDpeIiaKWfm5TJJTgOjpItNoNi7gxT/JHxG6dl63ekcqx3q\nJAV1W91hoEqStPB25I7kmVQlrdYbZgFkzuj+Abnl/YXMb0AGUElXrgg2L6E2\nrjWKmnwSaq1QUZzBCnjKTu+Hk1xoTcryaeCOVc8UGNPlu6bRtk6omnG0i7fr\nAiCqNwq6UWCZLrEHFm9Gnx8JoUHUYNJDwKFA7srfHOihRn54SeAzcEltgGfn\nmEFp\r\n=cbYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4aoKOV62HyTq6wPOYi18NlStzSJnUkiA7j3yMxR0hJQIgTh2NdvDdXh1+xWFqBIqsSZvKw3KRH02ZuCerajLWvmw="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.5_1583705494936_0.7007906739105274"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.7","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^3.4.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^1.1.3","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.7","dist":{"shasum":"e3cf858bde5c0593f27ea5c6a3996647a9df8b70","integrity":"sha512-dt4QkWcEamDvwArop5lNy8F917NHuokInLCEQHJfopWAz/MoYUN1OWezqTD//EyYXhFu9QKp6TdPTsBg3iEnuA==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.7.tgz","fileCount":89,"unpackedSize":1121784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefjMGCRA9TVsSAnZWagAAQNQP/2vM+fW0aJIKmvM9YUzN\nCbTfjwQatiy3ahoYZQESBa0TckusdldmKlI/VLm0YUQA42F5C8E5tZ0iRDwh\n1RD0GDUG/dV0gRQvKhovZ2mcK0GMankYKOcQ/3vKX1g3Zojf/xTrAsaGMNcV\n+wYr0QU2tQdDAQNkT+DfCqVv0f4Ha7Sbum/+/DtNIJ+7LU/A86XC+y1i9IA4\n3g11CFzB0du1XWj53siof2EYBmGdnLotyK6kmZUwePEZzwaaKUh1Vy7YAhyg\nZeGjrh3SuRgnKiuqZR6yrGGZ0/zp7e0oWgi/9OaqqIeHWxH0vtP2fuNpJl7J\nwauKXz3oRzq5K6zhdxQ4OMhjd9zL+OB8Fl268o/ywq66IBNt1rnxCPCl4l42\nuDyPoS3EjXes/d9VQ4OMoRduFpTcrB9hIh4qX3w80xmq0PVKNjCWCqaa53xl\ns/bIQF5E0XFtM9jqK0gbudSv8fuPmnAq0yJur6uJt1XlsKTgId/t+b2/Dkk4\nMhtNrN0e3AGRTJxhTWw5H13Sr3pirAbD1V8MzHTlpQ9jD+VIREvVYVE5Fo2I\nE8COP5iGRUtAhV7kw6CuL2N5cdRLsrrGNgHph7O1IPJyolYCzpFjY2K8y6XU\nPe3qRvyDPjkMsPgyOoPY4WraGNoJtWL7z+zQPcNCZhePuIB3ohGOkBhcyY9J\nJJsU\r\n=mP+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDurv5AlKX5cqiuzwHrIzHMsB+QLplpOVci67w+R9xxOgIhAPJBvn1qU4MHgHKy64QzB+VAkM99tFsaItC3ZN/SLlpE"}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.7_1585328902318_0.885720401142577"},"_hasShrinkwrap":false},"0.8.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.8.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0","redis-info":"^3.0.8"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"6eedf16ec43b1c2c166c1a49fc173e42bae6f9ad","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"dist":{"integrity":"sha512-VNPw/H4g8O26mTv8b1YVeRTwN8FnSgQPJzYbmB1oKvxP415CJpnMb9fKk/EnVAw9EhaqtxY/XBHTUM0oZXRaSw==","shasum":"71ba53864f226c36f0a4f38fbfdfff428fc30f13","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.8.0.tgz","fileCount":27,"unpackedSize":236350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Os1CRA9TVsSAnZWagAAmYoP/2rInFnbsa00QAWX3Uht\nNVH1Jlnp70KgUqgwuG5+qQgwrQN27yQ5FJwLpq9ipYjehNBhUuooCcp69mA+\nVK0QMIxaMvXitveVqPHDiKX7KPPsTmNKXLAwFV7PGNrcT6qH7d2Bo7FU3dau\n+P2s49lVIksj7PU/wxHpYSH/W2xapVQHJgT5b2CHC2ZGffYpZA7+Set00n5H\nOn4nJTAyr39i99MxkpKx7jDZEYOtuIaY2tYARjmaYejYqBNV3ERYijxj/fbA\nKPXFei1o4zohsO2AjrpNsUI7dQ6p7gsUM4WA/lBMM5aHF4SlRiLnYd0bPzFf\nxC+jCwDo6aDMSfP4PBWnMij+m3/Xaqdgw1juLDijedR/1Sc79F7JyN+nP+bR\nek3ewoyobkFIg3FHM/PBwpeZ0UO2ILN6gRIZ6SAHYQc0Cu1OvpEZgTup3YK7\nDuUGg7RvZ9AFGBmA9pzkuVUpkYIS5K8IMA0zpQ8bypq/NS/Ap9yzcY/PIMKp\nr+xKFEezCeB6t8jlEpnmCCoKxI9abr4xiabgJZEVYGfYfo35TbDMfhzWiJGU\nHX3pCVo1EwLd2VMPn+a3aZqIYCH0NCCuBvNxtDPgSTKQQCWFAR9scugiZ5mu\nG8bcF3YeWnnvCphqcO/9KIf5s8WI/jFiJz9IKRzhpEbcO3oS2fDDfTHbMoQK\nSTJ4\r\n=mU3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoWRQWRZDxSMMZjYQ3cLN5ugBOqLjUcKmFE4+6GThlpAiEA9bUgt4t3Inhg90Lb5fkAzXIz9Xycmd+6xci+1zbfpf0="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.8.0_1591012149356_0.6710355667681371"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.8","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","redis-info":"^3.0.7","snyk":"^1.316.1"},"devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^3.4.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","source-map-loader":"^0.2.4","style-loader":"^1.1.3","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.8","dist":{"shasum":"9a871e7c7ba3120524d8ecd0f51a2b6ba008cd5c","integrity":"sha512-fE0/0k+s2YRwkK/JNbjZp5y0W9anav4AlZo2iDBzF0HMRTBMad7TQOyKt6lZyFuNflK47b1gnvpYWeXXkC5PwQ==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.8.tgz","fileCount":89,"unpackedSize":1121930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1OwTCRA9TVsSAnZWagAATIYQAI6NyWb+0321VQyqCgUM\n4/5ufDWYuPyyuBsrPvV/AX8q+DQoIEaEkZZAnS0sst6Tu7PUnBNG3NudQclm\nQa04QVy63WgdIn1uufasu12joUMfmnfElwO6zQgCmrJegZ5CAM6ruU2dixob\nH7uKfMB6Z5GQIAmKQWg/XpqByXV+i8Zd/LzUFXNBtkvSopyCVul3hphUatqS\nQN4+5qiWqcq0Q6qaGBMS0yTMoXV1cNMri31t1IxnmztIeIgqFUJrXUHNjDVv\nu/1O47YqA85YYL1R2nAuleZH92mQEOUogomTCmbez8Bmo3K5hVq0xgczXQh6\nNJ38d4wxcCAEO1g9v9KByd0Ql3PbQCtCAQschKTh2i3mx6Ubo55u8kVTkcQa\nt62FBwmQTcP5l46cconJ4lo5WuvbYuv7Ock4AQXq4fofP2/hoojtLRw4rteG\n3YlIoxkUpKKoArRiQp/ZO4vieLjIjY6kb1gLA2yT0OjxOgPDXqSqeo8Zook+\nj8bNgMehzsWLTY0oL3rM/AYsFfKQNG11hajGl/esAtCy5hDBUFV3gSyy9/Br\nEKGSs16nV+FpTSJPDlb0jtoWa7FfGtnANLz9wadIzdbd7NsQxbBAOBYl3K7Q\nUhYH9XSl/sX0P/CY0fzmR7MC/RfrWbDGOA7p7NL0uI4oeYQ/uIW6s46U0Yv+\nqguH\r\n=hMIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTHA2yogO0IC/3p6OyxIhBtbsw39V9TkBjDIFjKlwDrAiArRZjLQ3ECrydZ9jrbk/DEmWvnODsSrClN1oO8JAZieA=="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.8_1591012370647_0.4982224772875117"},"_hasShrinkwrap":false},"0.9.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.9.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0","redis-info":"^3.0.8"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"2755b45567f7967d5877eb90f486d3a18b58bd5d","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"dist":{"integrity":"sha512-Ek6zNREJSPWT+j7GyZRMHDXprrFfeLYzJNV0EIUqhiUkCd8NV3F9qGa/0vThxB0OxcoMp/mDVdhQYz7OTlmrlw==","shasum":"266c7c20ac819df91c790d44634e2573bff47ae7","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.9.0.tgz","fileCount":29,"unpackedSize":246054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2AeXCRA9TVsSAnZWagAAFmwP/2ALzcOZwCVROOYMDGyB\njTFTUpKMvBy8/LZk11MQF3QPCZGSwLqNBPQLupWZMRj7MpCV9ZBbR4MwYzVY\nLdktqidH2+eRvQh47W9UJtkXpkJMldUAW1N9cg3pjqkYZ1oi314Xb65upVtH\nBsWfy4Hgceha2mf6BXE5zpLqt5Y90OB77Vhv1ceEWH2iRpAHS2DtHkeS3Owx\neysiaxY7QRirtcDiZfaZiD7CD0Z746QCMrPNLRDInTV/oyjhWnU0tZE7+6hE\nxxM7rPmRqUgcZNoHmENBDlmZbPToIwQmN4fmu1N6CA6wN1tIqZ6eyAsOWOAW\nGFcyvaDj8oB6ChZqUY+Rk7ZbzSHAitR/otuYXskL6fdkqZHW2NKkOF2+n72r\n2abIk1WpBtrgiIfGtsyElp4Njn+68yRX/g8EDrR7hYF6DMU9lFfdKpLNR8vk\nEAn74D0j58IUurN8fhWZdEO33uE58asHgkwTltb7ov8rdpGd36Z5h9JCMvJz\nIFHb2T+9PGzRAjISnmiGHoQ/q8g000TN/wmD4QDqADnkVUF8Sz655UKYEdYR\neNfqJXpzRkPnIPzK0QV7zJmDTceaTmU3R3Cd3q+86+yBOZrfBQSyx2WXbXS2\n0N+DV+eGG6QvntehichDvAWebD4gFbdYqrFt9gzA5yVSTSlDv+6F9LaQFxoF\nY1a5\r\n=EO5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF89Fs7BXEQ7XRUTFvm+DEgSFZ9P27SgG2IFJOJVZXEdAiEA5XQpjImUsVXguk5AYQzpR+QMtKXGFcZ4A9hHMG8Q/OY="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.9.0_1591216022909_0.6466918877691854"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.9","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^3.4.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.1.3","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.9","dist":{"shasum":"7919d1fcf316429977a0125a4d2d91bde5e58b60","integrity":"sha512-CrodWBFYdSSM6/VlUjPBGU9MdQcXlenGezLoG9PF2cDbUkP2/5jCmBOoe1OLRqjC8kz6xwBJL7k115AnussVmQ==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.9.tgz","fileCount":89,"unpackedSize":1123749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLSDNCRA9TVsSAnZWagAAt48P/1gIeIRv3hPwhsEdBZ92\nAP+WoZtMxKsEJ/4f9RNGgahZE0kE6+UVtsjpzIXvEH0qe4vPcQ0Fx5eL1VJf\nUftPnIQ1lnISoY7AK/zkbabceHdlM9B9iel5eIbpahqimSeHBtMWO/7c4TCP\nKY6vEDVy4Ow/qUIsHwWFXwkFDbMTCkaWTxPgdrehnZM1EJCrtnSgyi7Lfq+z\nRgKJ6um7U1Q4d/0tZrpNEfqtapRp5tfzsMk3ivNpXFJSMLYmDlHryUhIYz0j\nf11aboHCt+s+4vNngcEmm1iUu/L95u53NPX6TxozOM2YWFJkI6iOKfiAJ6U3\n/4GuUyskg6YjjBsTKRrj/I0XPTXe5HlVcb6O+VQ94T/2TIj0j6q18Vr5s0Ib\njM5l5NH+VFGqK9GKCBCA+G82zOOO5C6qspH1ThukaCv7o7nBrqWxxhkSEAiL\ngYa/RvD1K/NeVburYffO9b1ta0GxOmTFXhD/cktqD8ifEBVv3QUicMdtYXSu\nugja3X/SgCdM0yZK5/6NIrL21kCfuvemgAvpyY7bnQgkeDslwqSBT85DvTHQ\nU2F0HI4f7+FHCR+gHVcZ7H7h5+l3c3fyx6q1shGKCTaCYwFnS7214PXgH1/B\nE8Xz7EfQOkDf/sdAeEfIpHRMMGMWpp1pj0xIpf7/O16iyPhCwVC2hUtKyIPN\nBR9z\r\n=191U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA9tekmwoosEmoKmV4fU8kLXNsyUr+15brHaDqUqYZVAiEAmVqjUJPpyOcfgEhbsbXJI8ODvzfGYmQvNyGpgCkfUn4="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.9_1596793037216_0.8836691429323189"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.10","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes && cp ./src/ui/index.ejs dist/ui/index.ejs","build:ui":"NODE_ENV=production webpack","build:ui:watch":"webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","redis-info":"^3.0.7"},"devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^3.4.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^24.9.0","nodemon":"^2.0.2","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.1.3","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.10","dist":{"shasum":"ea16730633c8ccf11a08f984142f792766d3a7f5","integrity":"sha512-QCI8J5qawf7LlGUrL81sbQJtocDwzxTAm4q+oUzLbv/KGmw6IjGArj148EI/9HQvtnByyxStjIzMI8GUUPAX4g==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.10.tgz","fileCount":92,"unpackedSize":1127420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPnjeCRA9TVsSAnZWagAAVGQP/1hYP7Jh4i41MmZ8Cp2V\nhHd0ldftF9wspw23dmbOC5LJKbW3rzAageIfHDp1NCDLP68fJaAoFOsccuBZ\nC5ynUyVMDeJzkBR6K2Do4p0Wq1UB0PF9qYrMOor21nCLkcTBRbMAdCC1etIu\nUzZEQhT00SEIxsfiYn1Z65gwXgWj5vLeaIPURNkOUjoJlBFKnOV3zW1Yj+ng\n4S6Wn73yWFqOB4kuSoAOA84GizVi/HidprVasAmINtiHUgokeOGfWMsm9Bo2\nlI9N3bEPrWZwnF0/0qkuytyVMaipaex0rJKVEAQquelMEktmkXNhGlDDwys2\nVusQD0YytPxFAzYAgKiWF7XzuvCVQLF0KamUaOJNzOdk84w/yisJgNfE+/zB\nnRjyZ4nQgqUxN7wdwQjsWqwcNHHdWZ4jAEctSOtUf7FVev45MHE8gnNFUUf2\nxAisK+NcwIbDbdkwxHdv4ml7qihBtmp17cYO8wEm/67YXLhI6VzasUQLao2q\nX4GNXsdaa7N/A+8pOfeKlYax4bDrgUr0lSgMO0LQCTA0qm2gsHwxqEqyv9CB\ntLwgBf8GB1uPiOJPCv9fzwWoRZfIwOKiA5i4sHgV/Q3VmouQc2iFdJXpBoaL\nIRG2HaoZS0XJUBz8o+WHrHjqnS2fwHfwxGIjCuRhlFccT+bo9vZuVkjiS5vm\n/3Ja\r\n=3Y6n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcLqXZEnkkgkFqu9YaNHBmy43RFyBpw10Su81NkA9rHAiEAunwPs2miMo79aMJvxnuy7HaZpu+uWnBw9JWptlvm3FQ="}]},"maintainers":[{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.10_1597929694314_0.5692522578709489"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.11","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Alpha Release v1.0.0\n\nThe code in the main branch is under alpha release, you can install it by using specific versions in your `package.json` file, otherwise you can checkout the branch `latest-stable` for our current stable release.\n\nThis README file is **not** matching the alpha version, we are changing APIs and we need to update the documentation.\n\nFor the brave and valuable souls help me trying to test the alpha, plese refer to [examples.js file](./example.js) to check how to implement it.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.11","dist":{"shasum":"8b602e41a38f96be54520f9168252c672cde2475","integrity":"sha512-eLPmvZDVUGR9KtuOZyDI9EdPJYuyWyAZcOI04ouWDwetPmgdb5HHafxuQYJJ7tJ2JQQ9zj9ZzIEAjAuk9LHTiw==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.11.tgz","fileCount":140,"unpackedSize":399652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjqBbCRA9TVsSAnZWagAA21UP/3iWd2umEgRE27xEbJCN\nXF/8XA0wimXC1D4hqXXFrA1nctQwH3XB7ATTf4hhp1BD00E2UjaiN5Ec603r\n67l883nPHbG1KMRxBJ8wtFApuSklpHLEl2z8H0cHHcDuRQ+8IKQpRKYkH8So\nBnNwIqIx1J7NXwnVxc0ijJHkHJ8jM604JchEehFIdUuTWB7eqCvg9Pa1PXaq\n/N5y0NWE2UkfjyX4WTP2gzCdcNibVbbVoean+vl/hIuJIqAeVeXjKi+UA4m3\nJ7krO0h5EiBMBtwahdasESfKu1c5iVtlM/Xk4gBtTryEWpa3viG9jhiqjrRi\nlSV+WHL3nIwCoVn2yfA68b5Sb/nNNVqWySTkfIxbYGIaweiAqWcasziuByY8\njMycXxoQjmBWxjhMqdJLyK2ntRJaobJTd+j7C+2OAq+jkbdz3lMNhiY2ZBMp\nRhzt2QqJoGZCuO6ZxxGySGtTuA8bmMbKJFqyHMs2+OoL9BsJIX+PqrIRu1m4\n1K4lQU444ldvZecT+sWQGfRAMa1Qb7XP0QXJfiHQldypAWmQO0WRh5mTrqeH\n+VSH9J0DmMrcpZYfcoLqHcWCrN1sgqnnUoqHjHiT/rWrHLDrNoLLReMPAY0u\nYLk6rBJa7DzYHU2/AxXm2BXX+ru/YfghDswKbo5SU2Q/uahIKxuQaqTBvMOE\nlGlk\r\n=DvSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDroJd2CAF5wfHrkJJUw3giJMNAR+mp3BVLZ/XOwWbCNQIhAMRS9hT2h/cJzABC1SVoCQK1yhoCT2O85Ft4TOh4A/Jb"}]},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.11_1603182683241_0.427480613167162"},"_hasShrinkwrap":false},"1.0.0-alpha.12":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-alpha.12","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n![Fails](https://raw.githubusercontent.com/vcapretz/bull-board/master/fails.png)\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Alpha Release v1.0.0\n\nThe code in the main branch is under alpha release, you can install it by using specific versions in your `package.json` file, otherwise you can checkout the branch `latest-stable` for our current stable release.\n\nThis README file is **not** matching the alpha version, we are changing APIs and we need to update the documentation.\n\nFor the brave and valuable souls help me trying to test the alpha, plese refer to [examples.js file](./example.js) to check how to implement it.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-alpha.12","dist":{"shasum":"2236ea16a04a2a19c599030e0f52854c4a0d3fd1","integrity":"sha512-CIoU3HyrZycjwH9/vfDJVOHVTTQOJEHoXsjudKAhyqkKAdEXsyhBaR/kHuWfLeOM5APmRmvEpKlWiQw9uPdstw==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-alpha.12.tgz","fileCount":140,"unpackedSize":399865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpEL0CRA9TVsSAnZWagAAxB8P/3voiBQVusMxZMcrUGbp\n7n/jskfwX3lfQLAgkQ9+ArrITCbOus1T13seOVehMhTfeUjaaBxV6eYwc/1y\n6k5bgQIcv3Hxf0yiBAIs/X/svxQqbLul9UkEJyUjoIgfKst86oFP02QCetu8\nqVRiQvli2a+9tosPW83qD41xHRs96ezqZ4QNElsbkELZiiVR28z6BPZaKa9o\nU6lpMDeO4KKNpwgV5lXv1D4tqyO78hnLO7ZCfJkXvgvDpmimgV7s5D7n3KAj\nsHZP47obByKxkPwCfb0lxzfrvd9TKnmXKf7VvkWvVLKUyy/gdSCl/mHM5LeC\nf8gfymfxY+3XEplX1w1H7U64cS8+RLqwkyOr9EqDfvo8Kq2WKHFZyzTeSwY3\nyiMZy60q0byXSQ3RVYoy/1Ty1s5d4QKBoqD5smVUdzrsohofH7kzF+vIkNOb\n8TWfecDWD7Kcu/X8myJhAvS7+tlO4+6tUueGtoiGvY6DpBN8GQZVG4wgp8br\nOOpSML+9RPDUS75hAJM7YrGvp2Y66XYgzfte1O2MCBHcN//h28LERL7xOhTz\nlieB6qEYHWej6KU9HlpksSskryxrPgKjU/3094X/fw2P+b+5kGvIN1MGfAbX\n45C6FiClmjZNTF1jXd42qYD3p1CrYfPyAyYmFJXkNKsJSw7KmIv3tKh8hi0U\n4kMS\r\n=rgv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUZ9MI8PTaB0YhkpwvNM1acq2Ely/Kl4E1Qw2SoPHB4AiAUnlwNEDp4vtJDUblsX4K9jXbJHHbbqJOkByL54fEC+Q=="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-alpha.12_1604600563394_0.25806135620149795"},"_hasShrinkwrap":false},"0.10.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue"],"main":"index.js","private":false,"version":"0.10.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"rm -rf ./build && yarn build","test":"node ./dockest.js","build":"NODE_ENV=production webpack","build:watch":"NODE_ENV=production webpack --watch","start":"node example.js","start:dev":"concurrently \"yarn build:watch\" \"yarn start\"","start:example":"yarn build && yarn start"},"dependencies":{"body-parser":"^1.17.2","bull":"3.11.0","date-fns":"2.4.1","ejs":"^2.6.1","express":"^4.15.2","express-async-router":"^0.1.15","pretty-bytes":"^5.1.0","ramda":"^0.26.1","react":"16.10.2","react-dom":"16.10.2","react-highlight":"^0.12.0","redis-info":"^3.0.8"},"devDependencies":{"babel-preset-react-app":"^7.0.2","concurrently":"^4.1.2","css-loader":"^2.1.1","dockest":"^1.0.3","eslint":"^6.2.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.1","jest":"^24.9.0","prettier":"^1.18.2","react-dev-utils":"^8.0.0","style-loader":"^0.23.1","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-manifest-plugin":"^2.0.4"},"gitHead":"654c2791ce720f867fcfce46771378a0523d08b5","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@0.10.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MpjvzBFSgQOO/MJBM86uuZwwpgt7rQHShXgwm4e11eEAGibuvmx2FYbimriXT9ma6XJgPgBMPt1YkWfst77jWA==","shasum":"2e9b4db224cb26115cd8c51e1aad89aa640ac307","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-0.10.0.tgz","fileCount":29,"unpackedSize":246092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpENZCRA9TVsSAnZWagAAEp4QAIaF+ySKC1JE9OrtjQIN\npqOGhM0C0CzDHhtfg1y/CE6otlp4LMNnIb4mSg0BChNV3hodQ4ehpZcxoNPZ\nNXn5lwIydpZ3rW6fI8M5TPFpf6Mi6GOJSLFqAKVFSSJFs+X3C/8PrHUnNO+k\nah/tjkirtRB2Hcou6TQZTdXtBCHxZZ+5X/WDKAMgRP3sQYKPYgj0R5uwvWSp\nRaxn2nda6Bx63Q8wDND0pGE00OfJWMZC5pfgSw044tzJKF+QoPizoMqfe90l\n5kA1i5NKcrttydlMF+uElBe5BFR+RSoutidX928e5nqvjWR5yD0DF8lAhj7n\nQSovwJ88tTnC5FQ5T4yl794VmVmJqM3IIbEJPbcuY6giSX1gUGdzxshAXLD6\nGZZG8crIvNAbAsbgQIQ+LEvMJjt9qDCLzuWiO1oUDfELJVbKElPp8UR+io9W\ni/yFJJORCSGoZBBdxaiNBmzkuPXFfMBw3da+TlK7cAT7Hr1Ficp9uARFS07j\ncxP0MsNIhN4uv8Inf4ftO4xSnxhrXaP+6481U5GIe2m+N4uvqvH6Lr/9krjF\niOQAHhuMiixyI/Qw4U582jSdubLPvxZ+jNsGWgsFTA2xZYpI6O5czBPYdf+y\nMSScxyjeRdJBgyjYyqzx998syAnOANKtaX0Yf/ImqxGEtXkcbyt2LaK/fzHd\nQv4W\r\n=h0dy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAds90JodYNm+q3t+znvB8O7BRnEEPx2rGPZTfVdtNsAiBh4Gago0uvxlPzs8acXicKpEdM0k9IJmsR+FWFIjMvhw=="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_0.10.0_1604600665100_0.5669159876761516"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0-beta.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"readmeFilename":"README.md","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the jobs done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/master/shot.png)\n![Fails](https://raw.githubusercontent.com/vcapretz/bull-board/master/fails.png)\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have Bull installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Alpha Release v1.0.0\n\nThe code in the main branch is under alpha release, you can install it by using specific versions in your `package.json` file, otherwise you can checkout the branch `latest-stable` for our current stable release.\n\nThis README file is **not** matching the alpha version, we are changing APIs and we need to update the documentation.\n\nFor the brave and valuable souls help me trying to test the alpha, plese refer to [examples.js file](./example.js) to check how to implement it.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to let bull-board know the queues you have already set up, to do so we use the `setQueues` method.\n\n```js\nconst Queue = require('bull')\nconst { setQueues } = require('bull-board')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\n\nsetQueues([someQueue, someOtherQueue])\n```\n\nYou can then add `UI` to your middlewares (this can be set up using an admin endpoint with some authentication method):\n\n```js\nconst app = require('express')()\nconst { UI } = require('bull-board')\n\napp.use('/admin/queues', UI)\n\n// other configurations for your server\n```\n\nThat's it! Now you can access the `/admin/queues` route and you will be able to monitor everything that is happening in your queues 😁\n\n## Contributing\n\nFirst of all, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere's some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us solving the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0-beta.1","dist":{"shasum":"556a556a57247efd0526de405e03cfc7f319e19c","integrity":"sha512-SRNRaypSITg+cTFSwH0q9XHc1q/PeHek4D901pOF4X+JIneWhGrqL3KNOIWJLekdjHH7BnLPJO6IQgteX8CvDg==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0-beta.1.tgz","fileCount":140,"unpackedSize":399861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq979CRA9TVsSAnZWagAAwv0QAJTTgCs0fVsmy1MErEv0\nqY27rSTw+0KBiNC61IBDaZ/83/2GIEryQQk5Rzo65yIGDC2DDvwe35ja+mtf\nMGyBy+cygV/Ecc7H3iirJHPHxXgnzlbb3asMotukz8mJG1IqZTsYeQcImt2z\n6JA5MaNH5YFDv9pd33IdXuuJkjTOMjaF7Bm6znLJIfmEIM9EVeLAP3Va1C+B\nn4pVt+kUKAO/C6AraaiEOEJsX+ugHrWUKDftXBGOzrhKW/bIHsKuTiYjzd7A\nlES25EByNwRe5+PTqbslbWjXF5FN0HDTry6aJQr/BCB32bLDNrrvx5yiWOVj\nPyaXKFOa8UH3xCp2AIk0HEkCPt37kWxGChHInaPi8H8Mvtjw9Zf0ziq5ZYh8\nHMJPCWvLhjCHisDvuo/X1b7cogEbXClrTw/PV2J1uoSo1UvUNTjAWxJwsMvy\ncfilQdXMUbH7EvJdN8w+lN4sd2lmZbMMctBMZi6OS3i491DrX865fN6pKtTJ\n1zMiwd/q69DRXf/pZW0kRFA9oAUDr3PhVhKI6diE53q5fjXnf0JX0BXP8vbt\ntSoosW69HMIIrIjy8XDmSP+Vsf/xrtGAL+daaSqaTNbtorn0n9LNSPWpcsW/\nBWj2xynK73dI0V52/wE0qK43X4uzrUuUkfQPY4B+o67ZAuK83F1dzPTrpKJp\nLHwQ\r\n=SdEl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtY+/jN8XbNiF0WTe8ev146ExTHZ2edPEKwgC5cmVqOgIgT5tcqDRQe5+YGoiVytLjrzi/QmNrScy7BDhLMGS2G8A="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0-beta.1_1605099261312_0.5781771473469954"},"_hasShrinkwrap":false},"1.0.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"^1.8.2","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.0","dist":{"shasum":"ddef2566255bf9e3f6356795591c183c84a12db3","integrity":"sha512-WylBiKMlRobxtIHwm60zSqn3luuQgtD5wfng24BK6VC1pY00gdDLAQI4YxoLqYbtXVtINkzzBrQmnyirrAt7Cg==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.0.tgz","fileCount":140,"unpackedSize":401030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvmJHCRA9TVsSAnZWagAAmggP/12EG6nxLbXCTNUVGRZc\nRnh7TvO7dkk/Ock3SM7tEcl6vPnBRWndzzZgZhuUjI7MiiWiZtQ4WmUVOa68\nMvI0kw4uwAAqFxbwC+veqCYgjcezTAGdczjJ3NAUF5WsmCfb+tDkwyF2J+UP\nnYS1sBdzygajmdBCuKHVPagcepQTAycqntgSwX/IBlOs5qnL22H06oxzHCYg\nt8kfezDpHZBC0QMcUY6Eh8AXWkp8KfVyZGkHfvZZlloTNh2SiMLiHS3gA9Nu\n/nJXRJSBTbYLWlIKvhR7zttwJwaZz4jBO7YBMKz0wTwGbgG4EVseKUFQKBaF\nDsYW0qO63t4wWvhEnVMR+rfs4v9eaXZWVsETrFWMcA4Mpa8MgLR6kiRFCjgv\n5FbkV7dXjhOE8nqrXB5dYt4Wq41IJqIlGQBv4wkYNkg7612cCYWKC3HLqQS1\n4O6q2RZBUhm1vCIS0QJuhOyX1y+VLHFyRDAhbF6Cw9A6xlq4LxDpW0cZgMFs\njU3lsCQppaLGDppXlQh4xf7a9Cb2zhIvjsCOs6q1jorwBwByvaUGi5Df7ukq\nnCCJcL9+Ir5LvrYt/LDvIN+KLfNxl+YYdtDE3NyKf35YIp7JJmZQQeaAO0hh\nhb1GMWZYiA4wy8uQeMx9n9EOhSZ1KvMKSS3GXUTgBNupNzamNT/C6EnWDtjl\nWghE\r\n=GHQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzrkSYBD0sFJKY2AA+xrA/bF96sPxn5QYaB4TkFdbIcQIhAMJyAMFXJOUwaGgq25ohGQXoO5+jrQxFjvE6slzJg0Wp"}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.0_1606312518414_0.28275176432947946"},"_hasShrinkwrap":false},"1.0.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.0.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","bullmq":"1.8.14","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.0.1","dist":{"shasum":"146d552f5a9d86cda06acb2a74b0721d73df0040","integrity":"sha512-e0w7b09cTurmlZDOiK30xR09+qhQiAo40VQsAZOVFfRqVuW8NN4Y+GIgFlyQ7A2ueCAH1oSAIT1cUZIfDIAQ9g==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.0.1.tgz","fileCount":140,"unpackedSize":401040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv3SJCRA9TVsSAnZWagAA9HMP/Ao85KxmMH2eSnertAUG\n/i8Ja6+V48q1oBEWfwQYVN7Zn7qgWh/asCUzmyI/TTZfO9f/Cv6PtmhqR/4Z\ngiN7IvVZvcUsnNXAF6m8norpHAp04v6t6U8dgNaUMJwrqoVLKDLiWEEZRNM2\n/jpxJumA+EvdDD7m9SGM0x5C42BJRy9Lcy8pvC+fwmmdWEPdI4nAqG3pcLqh\nlXqfqyhV/NJJuxSbPhvXyfYtWC/azKNARplzfhaNj4GgtQzoa1XrCfBgYuSV\nUGKiVR9h5fbL07m5VaxfTDY4Am/GlTI7aBVz34T/BeZLo/c2ERfl2zgchAFR\nZv2xN3VR7l17ieiAUgZuTOQCVjFc/54ESjW1TbWAEeHyF74TbNdGWvoDLgKx\nQc4Gx8RnPjkxhAM6MlSkMwoa0nu4RShPjoKFWJ//PpXVM7OW3SDjPrhNfDcZ\nyPVFh7aUsDiUeHu3Y5j+vJMdEZZ4GLtLfFVZWcrLgmEk6KLLbkvofjqJpQZG\nTXaJUV8Unhk4FRsqRy78uTNbx/jhnsIew6MHXha9BLa+JU01TNyzMbEeLhJs\nLtB0a7tOQvK364jFROk3dQL7+9DnyD+cKRKFKXZTd28i6ntVH8oGsxbc/0eS\n72OzQjH2l3dea6w9ZBlYb9/mgsw8NI9cWbl3DCIJzLzL8VB6QUNP3RFb06k9\nPpu2\r\n=e2LI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDep+8ERIeUYEJSDNDjRyEtXACS5EsLkoCyAmJngKOfAAIgOmCA7nqmXkpbk2IOV/ZQlPSieqNv1v9pFY0g9udFmrE="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.0.1_1606382728605_0.4655574057615166"},"_hasShrinkwrap":false},"1.1.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.1.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"1.8.14","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.1.0","dist":{"shasum":"66085c43f684a7d7c16080987fe7baa6579c69ec","integrity":"sha512-K00psScJhpeiBZY4yLEjtSrAy94NF2r0OLL+1/YGP5Oyvpuaix3Qu/CqPzCvCGU7OvFXm8aB1ObFId9kkqBF8w==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.1.0.tgz","fileCount":147,"unpackedSize":406410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx0l0CRA9TVsSAnZWagAAvuEP/1xAkFb+YFnuurfq1OOE\nI1lIO5961plXDv6K4MRZOYBFs0btyNKBw6N26qS83g324kivhWodVDFOsC/2\nsJv08weC3XFhJUTvtWurQcwsCjxybVzPuK0yEY91iOqpbK4eIiouOYW+ZPPJ\nomq12L6mcFos8XYEySubzNxSRG6SGPKJ9Lm6nFnpy0sJoolW2nacWoDa36hF\nmwr/8SVaED4JMbAQSuTepnrVv87ZFtiHI0GoMgoXNfXKYKkQyGn6xYo0vOqR\nkjwrN5++VwrnDhg3TnkIivgqmBUsJ8fEvWxgN4I7X26b5omAI0QfTstum3+R\nBb8yp5GIc2/0YzHLQV9+gAPLj3bCkh8MI6FOPMDG/ia2wdvmVyOR8dR47H0c\njE2Y6uSQBpKEewq7ZHKmzfiWaDKCI9u3QtubuqmvMkIQqKfI2xFRlDNghk+S\nwIvlw/GFifO/7s35tdPiw3XAac6TMcXBynPMssXze30X0V7o1PmOSiGI9TUN\nE9ND6kh+cLVrgPXkOc3M+tEl4qy9u7JMSUsC1ly7QUrtA33X+1acqPgwQUmH\nk5IpogS0FZOMzjD3io1NW7Pt9RctiQaLSVYZKGlseV9++7IcOSC26FANPzKY\n1gYmGf6G/N3krMC+lxt/Cwx8g1JJbhTgtralK3LX1K8VsbYFmfqOquVRy+bJ\n9Ck9\r\n=n03R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO4LvhAnCar+O9VLGCIIW6Rhe5xWy90oow2W6fuhnJTwIgBhqOGlmf6zlyzP4cwwzMmtcyYSkt8cKvYZLRoQ0CUJg="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.1.0_1606895988173_0.4503864785609628"},"_hasShrinkwrap":false},"1.1.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.1.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^9.18.3","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"1.8.14","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.1.1","dist":{"shasum":"abe257ef0f492aba48e0b65b882b6b9fd5675518","integrity":"sha512-zRy2qE2HLTpMuaV8EcdhkjCISHWGukp2dbnda7G2pQForraa6qXExF2EwLpkUCm28gVm+3YISksgr1h5tTHuMQ==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.1.1.tgz","fileCount":153,"unpackedSize":406935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx+pHCRA9TVsSAnZWagAAG+gQAIrIAIVufZE/r5FbwYyK\n2dajesROYMoOI9huE2eEdokZiLskUJ5yTml/iaILUGT0Du4S5aqCdiWyEOJf\nx4YEJgXh+xs6mJkYqXtgJBBKyq0fubOe3tCGIHA7J9CJ3ZC0QuWDxL4sj8Vy\nOoQ4lN4xNgGpgTNrcvXRnSRawE7aevKM23VGS0OLOLKO447udr4X3iqLKOS8\n79iZNNmHUDv0A82W6Bv/9NlYaILadTCy9eSLvOGduHnK4kbenWy12LciyZvF\n+dzkyFB22khiHm85MQRtQB0eRV5wfscWDYiuMyYnmeW2JVI3n5MTtFSDFx8t\ndcNeY+k9XDvwitohx5emedrpOmUYBHNxLYoH0hHt5vHsJZp/5TaYXldyKksG\n8JPNMb2OPmDtvupH4+ulwlVSiTs+dKe2vav0DdfSLm66HwXCfuLghe3PNd0G\nnQU0KWeEqtYj4lvnHS5m0hoQ2KhKHTm9F4pXpNQ84zKm3QtipbwOdyacvxg8\nGcC4z6naAO8CC8B8mgWNwrK2dpPPq/5/xxOpGSAnxDDeUpqanlH/ePwWWniI\nsCeixukkUnn+J/82V98+FRKjCQAuEOinbkFHWwf4yoDkI4g+atnT+tueJOaL\nnczQvsYh7g57nxmBGS9neEWDrZ/ClRui4VqBaxBdmAK4ZNepFlLFjcIjYH79\nGbfK\r\n=/Omf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLsHDrdBktgFcyfvy2puo5ITpkTLHSpB0mTgbZH0yxIAiEAsNLaP6BsLluOrjEJUwjO55Aej0NIHOHrVM+Gr1H5klQ="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.1.1_1606937159211_0.7901226843841933"},"_hasShrinkwrap":false},"1.1.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.1.2","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack --watch","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.12.1","@types/express":"^4.17.3","@types/react-dom":"^16.9.5","classnames":"^2.2.6","date-fns":"2.10.0","ejs":"3.0.1","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.3.0","react":"16.13.0","react-dom":"16.13.0","react-highlight":"0.12.0","react-router-dom":"^5.2.0","redis-info":"^3.0.7"},"devDependencies":{"@types/classnames":"^2.2.10","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.5","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","@typescript-eslint/typescript-estree":"^2.17.0","babel-preset-react-app":"^7.0.2","bull":"^3.13.0","bullmq":"1.8.14","css-loader":"^4.2.2","dockest":"2.0.0-beta.2","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","fork-ts-checker-webpack-plugin":"^5.1.0","html-webpack-plugin":"^4.4.1","jest":"^24.9.0","mini-css-extract-plugin":"^0.11.0","nodemon":"^2.0.2","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^1.19.1","prettier-eslint":"^9.0.1","react-dev-utils":"^8.0.0","snyk":"^1.316.1","source-map-loader":"^0.2.4","style-loader":"^1.2.1","supertest":"^4.0.2","ts-jest":"^24.3.0","ts-loader":"^6.2.1","ts-node":"^8.6.2","typescript":"^3.8.3","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-manifest-plugin":"^2.2.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.1.2","dist":{"shasum":"8aa7ff5cc7b3102303637481f9ee38489f18d1df","integrity":"sha512-Wt/gFSjBjLqDMTotg9/SUp5O2rlzVLtuEaqqvWB2cbF/iOJ60wPPHx4uOiUZj3UntyymPSp/8CFeVPn9rzqANw==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.1.2.tgz","fileCount":153,"unpackedSize":412918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzjYaCRA9TVsSAnZWagAANkkP+wZtdBnnHJWZ65kn9ZxF\nnF4JExmDUS3pEgJtjOGeoOvzUY5i0oc52UUpUcVZd79SqnPAi1gZ26W+v/j2\nIfjS0KrKhj+Id9cGSODXW+4XYVvigjflWC4yWRjfj84dTLKd7QHYnGSminMf\nfobG5PJB7x5o6udqhB8Y2bc8Taov7LHPvjF9Eooca6UWpyrCmOh4CquGRzYb\n30XAkt2h5tflc+B78vWGny97YI8IRGowxZTLBcQwFf5/2q1i6o3OreKXnpO7\niJ49hVI3W/6EDDgsu9U9dwbYtEWEyBjoWuYTphiwgc1REM7xegmjCon51R3f\nKtGMFUeKRDtPvU3kfCHc3OCO+lCPaU/eiCholMd7bBR0QT+VFsUQ4YUG48SH\nVFyMDiSzPhjMVdavPqawwRST7FMy++UhWUnosM11A5wW8dB31XGwocjOly52\nfjDaXiNZ6GNJCh2ImTNF/E5fe3WG5hp3oNEJRYkt7um++0jCNd/L1PyTHfHZ\nG7nyJ8rol/GwXHQwbIg19ZJBBvtXysrhovD5yyra0S22lOMvmjgvjovlXgHo\n5APUGcWvP9tjq61hPaP2mv5vD7hJIQY9ZeaRfApWx1bCgK3/zywrhd/vYkbB\nIb5aSzd6K2RqeGIaDIzc2+Rniny+x8kbiEWZrOm36FLWKLbIgwA8nQwWaX9p\nqXZJ\r\n=K11X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjIIseReOPVK8W4EwJSTXCYNAwriin2l+AEK2QrID56AiEA34RmVz0KEDTqIfubHQh52KGgrz0AKUcRARFvft6OZWg="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.1.2_1607349785822_0.8826602769451803"},"_hasShrinkwrap":false},"1.2.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.2.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack serve","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.5","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","query-string":"^6.13.7","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"snyk":true,"licenseText":"MIT License\n\nCopyright (c) 2019 Vitor Capretz (capretzvitor@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"bull-board@1.2.0","dist":{"shasum":"daf69472c306bebff5918da4715c34ff5cac3063","integrity":"sha512-ma0bEdxpfwpTVYiOVAxFmAZgZHwKNYkLLkDqJGuM8WrP+n6UHnqS7rWxajxBZurQSKmwEyQH8gtemX8UFZnOIg==","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.2.0.tgz","fileCount":154,"unpackedSize":356294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2dXFCRA9TVsSAnZWagAAU8YP/ieeGvHHsPC4z7ClgjQJ\nfJfEMR6Gk3vEQOwaBzn6flqdIdmjUTI9ujHwMBDvSPGPEUPQ9oozeJ/rV+rL\nzN+PCMBDp9kPWDfQApE1bQ6zft/8Lq6HAHIhX6EMJSAa7N4L3sXR4zW7ukch\nWSrcZdoBZf+GNDbTKfKKdLQsFJqTwtufMbOrdodoy3ADPt18jZ4tK23INFRl\nIG7I0Kt8zWSUHtdXET5r1q2slRsB8jRk7iegtJ6vWXaujvC96c8aEtx2z6MG\na78unxtEfA0yq/5C2jVQGe+lYmoGqfUhl5oV5evyWTek3yVXixH8H/deZVJZ\nbsns9VzBt6GUU0RFm4e6QxzJdgKmpFAYvId7I8lZb0NpZzBdxeJOuGKiraJy\nM0m20O4ys7FpJljSLRh+yurzXhanhEHN2EZ0pwrC1NGPo6488W2S1fnb61BG\niglwnuEvZUT0F0NBbjwOxBVq8M2Lr+51pH3GY2pvk9QeW3CB2r/neTw7qBub\n4pJx5CPC9D1BwQ/GmnCDuKmwqHM3slYzYxyQWz/nYxgiEB3MsnZ40JZvCmP4\nwOOa246WnpBbGPu6CjcMnxcy/4oNpeWOGnCfRi29y3h/BR6u3x/XxsolrKUI\nH0K2GtFj6b9J45iVhMcdaN6hZlUf6k3eEJxvbDRUgmzBt3TWrTDwO8IN4YpF\nb0Po\r\n=yMii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjp+/2skBg8gMd86BRZraxjloReMjhqbjWMxgRWTROxAiEA49ioo/YArfn7AuDGSbPCwhq1PcPsJN4IhqjwmU6fGQY="}]},"_npmUser":{"name":"vcapretz","email":"capretzvitor@gmail.com"},"directories":{},"maintainers":[{"name":"engervall","email":"erik.engervall@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.2.0_1608111557417_0.4444877363264499"},"_hasShrinkwrap":false},"1.3.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.3.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vcapretz/bull-board.git"},"bugs":{"url":"https://github.com/vcapretz/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:ui:watch":"NODE_ENV=development webpack serve","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.4.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"fe666e112fcd71c90acfa4070e6c031c47447a52","homepage":"https://github.com/vcapretz/bull-board#readme","_id":"bull-board@1.3.0","_nodeVersion":"12.18.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-wO6g2Ak2sBWNV7IR0m9u2lEUNGxdAB6pfNpSqKFYaVsul9t6iEcgTQ7w/4C491UYaiaDZBBCUcLRtDATmy+PrQ==","shasum":"09551933d36a3a71ef1192bf68243db3de9a5d13","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.3.0.tgz","fileCount":135,"unpackedSize":417093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLAYPCRA9TVsSAnZWagAA454P/3W62kv+RMt9DcdrbNFx\nmxw0aBPRnoOCAhNWwfA9niz28TRRXek+J6YOX8Tz3zOIUoiqZ3QwtFg1C2IJ\nZF9a9siU+trhXCV3fHEnfE3n6La8CrPq6oV8KjHmOveBtL8zq4AsruiGj4sK\nVmeoRoyaYj4brPRsNVdaMxxaRvaSuc7EZx/2Qn/vIBilVtWKXiDxE4UM2elj\ns7zlSr57eMejHVklLYrTOIyVs0kJZSyniM07L7oZoan7wcYOgRchgoOto+pT\n4AchitRAPFu51E52KV5dnHdnLUFrM3t7gz5iVzRISa7lf7oD+32yfwjrGXgA\nyw1m5sX9w4+ziNYTSaxWH1wzoWP7M+lUR0dCvO2rdmxttBQ0sLruh8ooH1rT\nCNdQLWDH2Fun7aFsNzcH8XChHQQEzFUv9sF9R8NBgUQNyZWZUkfIdy9YUHF1\nrDlQGJR86Hvl2IyW9bg9zJH7aJYLfh4pgYBz0XuGlDYw8KUydbYentzNUhIz\nr6ZNeLtuASJ703N/gZrywbV8xD9zeBub8zeHAok+kES7CA8VGnfejE0QahbE\nkMlpMFTRsIKsO5RYE5Tv6xAgO0IBZBXIJO8hIMEw5cECphwS8W2+Em1LXdMM\nUsvviaAcMkHPu56maZvDEEieIkTcdZnuvH1QskgGDVwFOKIUkvslP7b7F5Wh\n8sDW\r\n=84pL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSoAReaEKEgma2Yq/K3cw439o4XOvDlIGtHixG0vKUgAIgHrGkJi/qUmUbXIwaRWJg6fHj4Fie5GzdMcyUdOz6MGU="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.3.0_1613497870762_0.4284250855200602"},"_hasShrinkwrap":false},"1.3.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.3.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.4.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"1baa8e2a0652c5ad05ea9c6ba0498497f93962e0","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.3.1","_nodeVersion":"12.18.3","_npmVersion":"7.5.4","dist":{"integrity":"sha512-SR+VeVrJyHz5hUyeIOM+xzbF/hMUPWLHQCBUUEhl+gpqrYMpwPSznRCylPGbxVoJcGqagopiWE1uaOeKxZRWkg==","shasum":"da755e51bd19a06f58654f3687841ee434a10ead","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.3.1.tgz","fileCount":135,"unpackedSize":418519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLNBSCRA9TVsSAnZWagAAt9EQAJpmL7mlACHf6I2lVjxe\nds8jS3AO1NvswCKKX08Bf3P2bSIxzVJSXVgbH9CcPu5pIPeXqHr805fMUzNU\n5XJut+K/l7o+sn5KgNUnFTbJyHo1vGJVSK8Nawmx5bNjfePB1j0kUNOP84uR\nfaeLRhQiCgE9wwHDnwVcd6nYN+VN0S/hzyATx+2Jo/vFuWYLWBAjvwNj9h0b\n5r33UrQc71ppMUzZZto3x4e00mcgh/lUXfaaT8Z0CEv3qMedPXd5HXt9xN71\nVSchWLcK5MVRS6xD/fCb82uHvH/hVVBOks44gT3JSI9PL/6ooV+Wc/90kEEq\n5XojIPavM0owdxqmP2fP5GwBMOtWFCbsryjMGxr+6IhIe5JR4T75sOkFTEFV\n7kyFape039zXmWU5t0/+5cyBM6alU9Fb8YQHoz9KwXyKcmXfbHlsVECeZyCi\nFttS1jZ+md+M1Jd8180UPydUZxgjhbQVM1Gs0AJEELulkor9n6qo7U4loU2Z\n5+fW9BQNUafRqqW23XLCbwkz4s9y5rsX27x6+gVZ9nAUmSMA4883RNLq8yox\n5qZeTIDt3RQb9rF2Xy82MkMIL1sdCKNO57BW65300avPb7GbSkFUDWJ0ZKn/\nu1RTMyqvvf3a+1jlVzRag4rG65N4IXOB9Qy/WQrGKtG5AOq2hNHV4FFeeBZY\nn5ZQ\r\n=H0gD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnScu0akUs7HrreOqf+tK0xbT2wwpAPHRcvL3n4BkGswIhAODH8RTN+zBufIGP4TMgWoP2YrWQK73W0DqFSIPjxHDB"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.3.1_1613549650362_0.5248402936778931"},"_hasShrinkwrap":false},"1.4.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.4.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.4.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"d4ee5b9334919d7f6ffc7e4a5388bb546c86a478","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.4.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GJElN+4nPIEfjpdIHWGc1cGk9EIBPPSCKCeP7bvg3iucwDmkFU087slgEex78METcWxXzC3ohSCV5N3YCEOAqQ==","shasum":"b9c08e663c5a65c9299ff0c16c38f05c6704d014","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.4.0.tgz","fileCount":138,"unpackedSize":421429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNqCxCRA9TVsSAnZWagAAHhwP/2vA68FiYv3EaUzWVYK3\nj2Vzu9jtHkgpYQJkaaMcd5UjDDuMHPw+y2ZSvoe3Rm9RKwEDTNNiTCQPmRW+\n8ECsG7LQpe0E8ZhPqzSxupr6zfXeIZ2SyPfTXospZXTkGhWqFZQwPG9Vvk2Y\n1Ook7WgiM4i2htmUx/el5b1BJV2RCeqbPUYg2LHq+PeM85oYXEPeP8EeKVyx\nUeSF/hpiI/K/Ty2jkvAe7+Dtg+N93K91uX2tkPK4VESuLW0jjCuj3tr0NKep\ntrHqp8ODpY4Cweq91GMm+CR1YvyJ1DWHGv103tFJrh+stxjsVcLCpcVs2lH+\niAGiCgViwbZSBiAAnuqesELHzO8q3W2WFhT0zwt8DZNLXvwuDEhheak0jck3\n4n2+tiBbjBu2IeRZ4tm4C2Xw4Z+PoYF17OG+eSer6XTH/QFEGWW7YmqAlUr0\n0C9hZpXvVjLapWAv4HPwpiOpOhYoILPDSUgfQuW29QNdonkhuInn6LxyRKAY\n0OtQSLZa8MU6furbG2W3uqaMDua4GCly8sDEHsNgj3gQDJK3j+OjChEkaIvO\n+SWhAvTy1CWF+Qei8cTf250jl24KDo+RmxmQqBiKxtBtzmOcEs1GYnu+krnu\n+Yj/jHy0U/oBGZBLQwzuOrqMCRy2TpKei1Sves0whcJQTxmaqHhswaFbMA5+\n2Gte\r\n=zoim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADeTS4K6ZCCUC/CuaW5lwzYeEMCzRAdR+U5WZwIUqIIAiBwN0yDRW5emWjxmsIhvDHo9Dy7eNdvbgnCMYJteTFjSQ=="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.4.0_1614192817380_0.5924667409965141"},"_hasShrinkwrap":false},"1.4.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.4.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.4.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"e974a845e0c7a7705defa3babe15a8e91f94ab76","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.4.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rlhNOHhu/S2Y3i4jvu1QK3BlViMjut1sXVwwCFHBmwRkn6NySOP9a2oiXBQr6OhVukUIOMEuKHJLs268TcXxsQ==","shasum":"4df38cc5467025e9eb28fb8756551e0d237c5727","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.4.1.tgz","fileCount":138,"unpackedSize":422005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN3ukCRA9TVsSAnZWagAAB7QP/1NqF08cJLhPJ4F+gLcc\nCiRGZTscjFzNHkAK97OPk3tKlOWc1mZUlNnCkw15cwjRTGa9PX6LItMK9ABX\n1V+R8lBWK5n2EfSZszVmX+foIdd/9vjMfNnkT9PhnXp3ELFrFYWuIXNRHQ7L\nxY7rD9PjZeLHi3pO8m3LJttfz7i7Spd12pn6JgPoEsuCvegC1PjSUSuDYaHk\nlm/j/1D3GfXf9l4elU4RvDOOPu32SbSA+6hMQUTGxbelqUdN8DMw8KsIZ8vU\nLszy5doHdcpWDGBXbSWhI6yktuNCzvruD5jX5sXafyBV9HTG90EZOKrXJEuS\noUxUcdmiAPKwACXuYusm98QwXIgUai1tEz924OepATEFsjleeg89agQy5ZBY\n1B0kgg0bvWWMPwNPlhcCXPGOqwttVIBpKVqr0a15Tty9+ixe6VURnND5dcUc\n/JH/aO3qVqPJ+4Io48LDbwqfBdfnX4HKPg4dq7OQbbp+NxqU/CNDBEjNX169\nUwYv4+E0D0j3AVv71uo1QTbFaQwEsEtZeE35tzOHPVRB7IHE3qtGD/229Q0s\n0IpxbSI7n2zsm9ChRxg3fp5cBcJKLBbxvH1Kb4+Wkc7ZmY7k1IDTGwPY1scI\nIVq9kDFDCTUHVdjik4gkF6msNcEacOq+vGntybORi39yE4nFhgnjW+IFukfp\niiyG\r\n=rrEJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU1u6VV3aX3IUS0smdmPJrkaXfH4UYMvMO5d1nOQb71QIhAM6byoBdqyqH5qp+RTjmPfEd6a9n3MlsU2+e9JVtoGko"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.4.1_1614248867880_0.8628860700919763"},"_hasShrinkwrap":false},"1.4.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.4.2","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.0","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.16.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.4.1","pretty-bytes":"5.4.1","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.16","@types/node":"^14.14.10","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","@typescript-eslint/typescript-estree":"^4.9.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.20.0","bullmq":"1.11.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dockest":"2.1.0","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.0.5","html-webpack-plugin":"^4.5.0","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.2","nodemon":"^2.0.6","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.4.0","snyk":"^1.434.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.4.4","ts-node":"^9.1.0","typescript":"^4.1.2","webpack":"^5.10.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"71aed6ae40928aeeffa4fa630cc48b0f01a0dc2e","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.4.2","_nodeVersion":"14.6.0","_npmVersion":"7.6.1","dist":{"integrity":"sha512-o99EW7ieL9TuyVohDrnr7f7VeRf2I59NdJIRbSGgWvBjZ/SO2ZRQWZvON+IzFQAY88Tb/WfwrqmwBOejy+xzqA==","shasum":"26a5ac42e50f3c86d6e174c71454dcefab786f06","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.4.2.tgz","fileCount":138,"unpackedSize":422600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSLUfCRA9TVsSAnZWagAA6DoP/1h/9ikZFZJqwGPP+IqT\nvVXNVZiiHfC/cdubZa4nE8NUp1reG3peaxLH/JhkoGxzVexIkq0bmYQOu8Pr\nmFmwwRF46wWwA1CjbhyYaGneAgahQBj9F+MpmCHWLB9T+8et22InoRg+Au45\nlwY+7SSHy4r8kiEKAI2EIFl7o+SpmFWCghVU++1cWTxfMWgXojv49wz1KQsj\nOuGXwt1+1+XwYMyYLKK/AvmVtaZdTc5VGX5ZK2LiWz27iwBwqMgQmL+fcD6D\nONnvuS+Crjt3t5QmMQZSvMfENlOu/BHqRTxyd7Wml1Nk8IrNc/6G8I20waeq\nzs+GNC+lSYhky16BuD6uVl0mA4DMFY1OurmVaQ1JvdQKmkFWJSpwEsfCuef9\n+SxhCbVgmOCxN48CImmrrZwmwXeDzoFi31c1kquGjBJtiRu4EKOgAtAA6M1D\nco56sCFfWElss1neyTihBKmANMNoyOrQy9IYM4sd8U1lnFYTng5eMdMqFbTy\niZ8jMUcwK02pOpoGRmnRJTZC93gED9BG6I9K46XsovYLKT1Jad5vT5/Qv+it\nrg/3Jha1DQ76dQyNpXjCy7hi/dMk7AlQANjLHryY6gE2Afdj5n0jCQ9gVMtO\nAV1JNqgze9lJ9AAaQe6x/yH6QCWhQSsQr8PSEeBa/xrssJjywWr4wiGGrEtj\nt0EM\r\n=3d/D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/u4fQKjSM1nwILuw7bl/RULC7aZulSu9G6H2tJ48lxAiEAoPiKG0bsoCWyz46cH51ZR4wpU10VySfPRu5IWZr3lyc="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.4.2_1615377694539_0.3054587877095556"},"_hasShrinkwrap":false},"1.5.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.5.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.19.0","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.15.1","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^1.3.0","dockest":"2.1.0","eslint":"^7.22.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","nodemon":"^2.0.6","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node":"^9.1.0","typescript":"^4.2.3","webpack":"^5.27.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"834b1c8cf273364656653a8948a31e6f7a41f68c","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.5.0","_nodeVersion":"14.6.0","_npmVersion":"7.6.1","dist":{"integrity":"sha512-O5CwdMIOSZ38NAPr24TZ921aYe5J1DE4NsoZJlOyXTk40dHj/QFi+34i9rBv1adsFGhkZlX5L1mOgQ0eJnPYUw==","shasum":"2e5d3f7dc1f178007d4284a9f54dc1ab19d6d69d","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.5.0.tgz","fileCount":147,"unpackedSize":433674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWJzSCRA9TVsSAnZWagAAvRAP+wfvkH6c2lfWH+OJktHD\nLILg8ECBIgk/7CycNR6CWm0dq9FJo//5MznIPlow2a7NpPUh2SR81DcKMm6l\nRvmrVOOQCwkw1HfrnwXtHqCxoDBb3PTBtNk1x1RZAkuiAGT7KhBP6C1bhi4L\n3cp9owF4c1KViJ6lgJkP/F9IzOCjPtIcHJaKNWdYtkKseTRjZO81m2VaEz6r\nt+MKU/9vCt/sOcKMjmZxOajFU3wqT53j1PWLmuT0LJCi26Go8GGDacyOyS8m\nCvsLjfhnAtRgW6FAk41yehu+WKXcz8jzjJIQEELzrKF7bNPUvlyeDtlsw+bp\nO+KC0fhHBpiDcb6UTXe/8Q4tmeRLMUKU8bgN7svbDcoGhCLqai22BRoAcpgu\ndKGzKrRMeFAOrH+k6hIUySaOgrmTHhIHcZSvV2NRF5u5mNw9Mjd3WQT583qi\nRjBv1tCHxH6v/2CWUEgibg6oOhH6IWKWwKnkyep2UuTfqi4Yzh4Pg7pxP8aW\nmqfFsioXHCMkU/nEE1CjCXnyEcmxapAW8NvV4OrKQZCK7J63pGsv3SGZf7jx\npTqhpRPjIZSlelP4kGbaIzxFTWshy1ohzG4T22G8DBCi/3jjXzz0ZPmXCvr7\nh/b3GfSkPuXDi1tBZaka1ybZXbNJpprH5+hZ/se77VnG7EjAtGrdEEMUieFj\nNO4w\r\n=ZWT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsNkmVWo9eSIedqg0S1DknGvgya00mIupoRTfJwzknVgIhAM+VeKwWx3nhO8FAA6WSWJ5LvYZb6Y4I6jHtQz/zsh2D"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.5.0_1616420049841_0.5578145038181899"},"_hasShrinkwrap":false},"1.5.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.5.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"nodemon example.js","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.19.0","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.1","react-dom":"17.0.1","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.15.1","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^1.3.0","dockest":"2.1.0","eslint":"^7.22.0","eslint-config-prettier":"^6.15.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","nodemon":"^2.0.6","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.9.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node":"^9.1.0","typescript":"^4.2.3","webpack":"^5.27.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"7d6ed75a4e9b7f496aac82164aa0c6c4ed22b71c","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.5.1","_nodeVersion":"14.6.0","_npmVersion":"7.6.1","dist":{"integrity":"sha512-oHcAQoZOruWDB2ir36KFpvTpOt8lUCu2Oo8ZOPWW8nL14QXlZlxhzbyAhcw1g10QifnGP3unRkL43hK5cXhuKw==","shasum":"748b0feb2fc90b9d05b2d897c298e71e6f353158","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.5.1.tgz","fileCount":147,"unpackedSize":434003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWLGFCRA9TVsSAnZWagAAn+wQAJqOKKaj1gt+84GTQf25\ngLL1geawrwqf5yT6/UpQso3/g8YoSn8fSR7qSpZUsCx4O3x2epjSKJLF2La/\nPEgxqwY3Gw/We/WeGASSlgMAKz6gKbg+5EPQaYZbq9VwF5AG11ybu+Fryp50\nEk4wmmvgL6TY9fA6o4iyl/ArdBndSdUQcmmAegav1VyPhFIlJhE0U6vrYny1\nBBj4niR3azgIZTLEutV7196fgOeET4vxz1hgdmql4yMWFBX02G1IoNXZjdWx\n94UDER1kAemujLyuGO4UYNxmmysTJYRmgycbOMDXA5zochsIRbqmYu2SNd2B\nIPm+Owe57F9yGQfJNFTeU5Gz+W06JFke1cj+Dd27o0tzjX6vpsFj59yGVGrW\nvFVQs3BJ4ouEhkqc5ByDm5U8DrcTOvtILpEvUp83UgvTmkXQPPmu22MrFwPn\nqCMkYoMYq6YHyxUgMu9oqllggwzDZOx1JbYywfAGE+kgEtcCcFVvu0ETProN\ntLWTfkrXa+3WPRPuWAn98bIgtcbavnG9O9Gg6xAhHtxkrouTtjZOGuqvx5au\nF23C5hjF/0EGFkL89CmSUU0NdDGqUchcgra0U/ytIdfxtsXDwWEEjicBIB8z\nSuN8ocGkSmPGv06Yuolg/0x6YJYwrk/T2J7zcSvzdJ/LuumJSPVi7oVct66H\nVBxv\r\n=qOAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy4JbI9Kks32Oy3DKTOAWTURgog5Vlmiy1gCt3ZQ+3ZwIhAM1Z1S0zBKyytRbPpK4PhnczH6bDEquC4lTvsBL7rAWP"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.5.1_1616425348987_0.6390209436109984"},"_hasShrinkwrap":false},"1.5.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.5.2","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","snyk-protect":"snyk protect","prepare":"yarn run snyk-protect","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.22.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node":"^9.1.0","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.27.1","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"ae4e6f3617f7bee80c253d0ab6a8163067fd97bd","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.5.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-fYG/DSTrmpUx7SlZr0g5ygZxZN3FLzmGvSs3ZfBtrxEQwFbs+y71fkvI89bZ7C4CBMO4kNp6hDnzqLbHYojowg==","shasum":"1af173f4102c3b5a9464744c610ee68631f2f46a","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.5.2.tgz","fileCount":147,"unpackedSize":434106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf9H3CRA9TVsSAnZWagAAzcgP/3gUEnprDMLC4mdm0qrL\nYhIg+d7K7ylmG1sty7J+926UdTgEmehnIf/RmxbwkD4NIbH7hhkyqTJ3PIbi\nzvzHiavr7IE1Zc6UWgpAHfMWmE5agyxQmDLzSoijnVqxCvEz15E1aKYQQRAC\nZi46h8+yNS3201g9WKrJORlaLvFQNnJeyj1MowwhmbxD2WBCe6OI3YP0Hsnd\n4kgTnBrjUwksyc7tdivEPDlBSwVNlpBm3OW9q54dQ13ou5RM289hedm8mLRo\nNDwzZaKRs3wkMMWFdXqniwTjjqpVgLSb8QDAC/qOPY2uFY/EALUMxtFFwNBy\nMxA7u40rJBYUMelx3UF62AsMtqmqpASFi3+R6T2+3jZkMNh3Uj0pHyTrCdyN\nsN2W4E8eAyF1v0KYTxgNPwlsknz1FoFfeo1s5a6D4KixryoA9vf9pHFsXdXI\n+t91UbH0d8kkUttZloLFhvT4N5TE2yAaeo7MAyKJL3Z9Zj+7tZaDQz2Vigzf\nEwMSZbLDPMecDJzIkFhlkn5Hw5njZpphLM/Rz4anLVwCpHk0lnvAC40ksvXt\nZEPlXzXDwkmEQsDrol12HbANH2NE56+HHfBxDdUU9U0DF+PEZPJDNhPUFsMR\nOsXQUJ9TyAYMhCaQnc/hHEq2RdIW8/JmLE3b08AVI3F4LFEMQT6nP/m4UmFl\naXXc\r\n=N9Kv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE36rpWeTiLRIcmssiIwLmniWAShriUpB+YNwM9UsdIHAiEA49yQZCduoYIKEYRVQDhJsoCE02uZSnRYvW4/4PrDZwY="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.5.2_1618989558593_0.8260715602489568"},"_hasShrinkwrap":false},"1.5.3":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.5.3","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"78f0b2a18f48effa512bb7abb4567569ef05a05b","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.5.3","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-eETNgwOUUzBFxrpplwnA4gSSugvygLoeVdex/Bd2jyWBW1n9mWEoYoa4B/aQn3Fj+dqsi8bcf2U833fYFs4Nmw==","shasum":"fe5fbaa0f07bcbeb7dce0056d6a182a56a68463f","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.5.3.tgz","fileCount":147,"unpackedSize":434558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf9oiCRA9TVsSAnZWagAAWCsQAIZMRmBv0/yxBsoLa4a7\n1R5kML0Uk4pXl+L2RlMiLVNVPnw1VA7mWb05y/dqp+Nd4gTWU2A8xfi8QzdI\nGR0de9rPl7/0sDbeD/yizfQKw0rNNFqYmdNfGD5cxCTzNF0PTgQCNFs0Vnjk\npZ8GyalI2ZmJrbmvLD1BKSESIPkRMzYU9FsiIjTRf4fV9CihDgBzaac3yJQ+\nPg6oqr6s5P3zfXLBCKxO+yjLKT4Q09Nc4tclDnguGoPMO+yfG4e5VuWwRnuR\nC4LrSHGRAGYAyGymmXGRUbJFT/L9Zfg5wm8lROXmeWGPAI+T1ug/VnuAuOr7\nkSeGM+AQaT3+pXGedCOEXaY65baO+WnHTqAoiLlBIy61Q7exTZFKTKcBwLJF\nhoeYQcJG6gtbX/PihWCH5CyOemJnaNB46QFZtFhFIFZijNC0LQr8FXaL4RWW\nKZdQ9XAmfOfAFIx0UcaDD+XZK3Vcfx+LvFU4kzZUguni/LXAdaNeNDB3tz1s\nUDpCA8NmZq9tXeQIyqXtUqk2Dw/ryNR59Yrs+1LLhmHGCMhOwf7uqcEjRDVg\nLOe3EN/4mQqqF54/aZvpMrlxedNHOIYDFRYb8Fp2LDyJyBEGpCaCWR3cjEGy\noNij4u9hSoPHdqhyxe5V6F/S5YqRDPYOCoYbwpr+W7c79v4YEIskT5GcO1OC\nQLnR\r\n=nKxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7h4STpxgG4EebvEDOkeu+f9Qs7pe7AsVjBqoz3lkZbgIhAMfg0qNUeFVA4t7H/kRC+BAhm2BtOEqdDpmqzTEQf8wr"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.5.3_1618991650060_0.1606827642836386"},"_hasShrinkwrap":false},"1.6.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.6.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"c00be417aee7c4cdc313ab9e4aad281485431312","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.6.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Dv8F00bJwS92M8jrj0dQVycNwer/6YL8CjTLluHjvbaWwxSFhid5KpHgUWELAUb5odEoVEBdpTPWDPkRpwDgJw==","shasum":"bdad3a8361a73d71479bd15aa926548dbe7a2266","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.6.0.tgz","fileCount":147,"unpackedSize":434795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggRlGCRA9TVsSAnZWagAAHUEP/jugq0RIIEAagCJqlSXf\ntHheMSeGu7KaNuxwrFJhWRFsS1ZQZ/xlqArPYUptDQ0nHUv29go9d2YO/mlk\n1avOm5X6CITLMF0BwMZmizYmtCwp/TjsYaGHo7CnXuCpAr5EDBNBFmRYoRcv\nSd8sYAjkLYGXciQEnlaYLDUz0kwehPz1jSTRaQENNHiff5p0IjbaErLCoT7D\nLofHst5PNM2TvqLRISTrbJEfGK+tHCu+WHKKUG2YxWMA85XeTgDWyWMA3qLH\nq28PqRaS5kpRMByR5j0Htk2hWSkBFNBnwyExgJp8t2VUdmh5r4fu14AU0vb3\nVa8ZP69nWwV8GxfPL1Kf7zyFweAqzMm8o1TTl8JKL3T43zlbndNJusXRK+xN\npTX2zpVa+2OKc1n1qCLgOFhV0FSds34PeafL1q7kFw5h4DruY6AMdsI8I57V\n7ghWozujsl6e0FOttu8v7W7rH0aKP6XGLZbydd84x9OlHt/Ebml1KNoajMCD\n22J34u5iWhyIIjUilYfGYbr/UKKg9Pg+lBynoMmviE/UExvHesm3agImk1gq\nhAU1ZcZZ6AxwineeMVVqROkizTrTOl95dQHH3ibke6v+tF/k/8NCyAJJFMLS\nAhRTdtnfILdyY/0DtT1eN6H6OSaNx/Xv554FTBpK0y/ZZSVWV44NbZm8dxks\nTpOp\r\n=Ww/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCildqc7L0ArRJvZ3t4uv7jIdzicrol5hA1tVrOQwoRswIgfef/Wo2skmC4pNOsy/gqm8YI3DvMXVuAQMtAVbUlh+M="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.6.0_1619073350265_0.5727318118939029"},"_hasShrinkwrap":false},"1.7.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.7.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"5aabc1bc289976511c106902eb1cb72fb659bf9b","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.7.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-4R4CJ1Z6afEFYUUnPbs8lOEb5LL1z57q/rjVvZKtaYMnFEq+BVPNbMlAYkxFyrtaGG1gdG3DhK8bf90m+O8VVA==","shasum":"a3d845a49e88c0d3c22d7d7bfdb4dbe109664def","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.7.0.tgz","fileCount":153,"unpackedSize":440720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggZSXCRA9TVsSAnZWagAAucwP/1IPOHE8iey9YcP4ZQ+t\nTvQ8043XiX96wcMq1JTRoUwcrALaHCwgauXfj34aGXDW8gV3Z8tNj535X4bF\nqg459swx3d6tBYMPdvooUak71zKsjj6N1Jqx2dGObCyUUh+nVFmTgYdAkai5\nPXMV0oYi6ij1gaotAYrdcUxMn/cBChR4Bsq1iT7vV1V9Yvi9oa9PQ5uS44MS\nFd0yJngbj2y1JkFAJGA2Z+/2WHacP1GyRDvcdLcTY5akycI9zkA/0l3J05U6\n5FLhQ3KIXTKO3K6DRhHhjZ03iAGj8PUqeHjV/UtF9NYObMUEIxtuK2RolGoa\nYGopdd53k3yb/+e4t6nX89KEuslil3vZ2fgtL4W3ExesxsJPXrkJzPtYkOte\nckPXtn27yl9QJ+kAjWwI+/QHWr0ZtESS/WNfTguIv7W+nDgOBZyhufio19gc\n2bsg38zYJFE7uwnC1K0YpAmjoTyyj+X0AhOfqJ5J03aqLStIE9z1DdAZedIx\nluxF000ex9A2jh6jJVy5vUsQPPQMrXAfuqp0CSbe/MO3PdLQ1mg324d2Ikfr\npdLrG/YX2fFDjat0N+Awchb0Np3eaR+KidlLopAT/th4g9oeLI2+nT1uChGM\nPo0pp67cQ4G5hTGbXpPsx3WBTOxxF7sxk/M0M15duBd8VA2QVODIzraqzdpd\nKhWA\r\n=3kWg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp7iGDgcKNztWEf0fLi79jl1x8XZbuxG0m+oIMkqqFXgIgAWWTTpzR6m+Mi29Bx7UpTEaWeiwMhINfLWmB+33QYJc="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.7.0_1619104918919_0.886683502090051"},"_hasShrinkwrap":false},"1.7.1":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.7.1","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"f78bcf03afb0d328a14523a0174a4cd0d933e7bc","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.7.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-/G39gnXmdocdpdc2LFTAoWXJ7HU5cp1HPryFDsVg8xuJeZA3ppecT7VdvZA4vZ7JqlD5lxRHjc0NX2/viWiYTQ==","shasum":"c5a7e3a1e0472c9786633039a3f3ec36d7517cf2","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.7.1.tgz","fileCount":153,"unpackedSize":440914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggaLQCRA9TVsSAnZWagAAbbwQAIZcIICd2qPu2s3I+ccg\nXCpzAGEo/MJjomyOq2+WpeeifpMV1c67EYpZR9EDrjUxyMAscpd8PadHmL9t\neqjWuEaDzaH+GjFDno0yrpaEtEideXi02wiDVfKY1Nyb3UdyHg3fQhJ3rmNC\n+hTECjEz59VMqdwA+ooQFAnPidgPoQLi2NH+2u3GnaF9CCuiTCWv4x37qeom\nshxedutWXnNOsMlsK3ry1hgdhQQk5PfiOXsGTefOxJRJ7ifmdl8lawgtecsi\nqbpT0xQHgpia6FvNilr97FEWUWhgLgafrK0RisYm142hYHFBmyDZaWMjXLZk\n7yPPl8UiVwx2r08BFci28sfhcvRX2wc4swyPlrsjjUnQdn+J07i7lclQTEdn\n8Sj3BLz/zZs5LACRlS6aLr+USBfgDD97aiYWanh1BWE/KDiey9NKO1evnlmI\nwq/fpJ/mL+MA3dbWGXm5Ih9ELlaiPGyAGDqjao1zM4JxlXcXFBogT90T75JQ\nvXvnssPEZJmNy1pHUhHCUT3EpSt1dntQjC5pxrl2JYnlFLrB/E0MZtWWJHQ8\n8JpDB1aF3volgV0fAxmvJwkKh1omrpSfC1Kg27W5RiVdgvKA4pAWOvjZXiUy\n5Wb5iwBi/9NNlZ7sH40D+kmv6a8QTR0/V2m4KakflSSOm0/DWDjRK0FmGPH8\nPO+S\r\n=YkAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG8bHCdo/tiN3ynUN4RBDydPsh0VKBRQ4T0y2ddVkcXAIgEhAkFHoDcWMTTmVIZPINwpM9k8fUN1asHATqW1Mz97o="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.7.1_1619108560210_0.3577759286261346"},"_hasShrinkwrap":false},"1.7.2":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"1.7.2","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node src/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","classnames":"^2.2.6","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"1.19.3","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"de6293d756ec02b4c9141bc6b9f66fcb8eece512","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@1.7.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-OYYaQ4R3X+V5ElZOPDLLEYNY21KMZUZDgj0tTqZ8LMzW/jk+3T/Mtj4EFYULCISFru0TjjwetpcJWqPHM7UTKg==","shasum":"f3aef2f3a67b78f2e77798b83b2c9149100c9c34","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-1.7.2.tgz","fileCount":153,"unpackedSize":441746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggalaCRA9TVsSAnZWagAAi3IP/2Lxaj4CewfxGdTBISOf\naMljIpePRtN4Xg0wLFlTMhZRR8isX6nDdFjaSSLvYsxZHSjgUmZnTLQhIM4R\nYd8bpxVkJHk0lNL6c3fyDlJTTqFQh5uvw2ZVj62NMIld0ns2t1Tt+eoT1UFi\nrVi/iomJlVpElaJPmPJTS5+P0ItbO3t9K+r/Zvfb++c3NKLtj0TZvBkSZNMz\nJlTp8v31wgTn2R2qrWLcrXY0FGtn4enm5DIGLGd/t0da76/1q8l8XPh62pIn\ngWbOiB+kjcy1cGkZX5qY8hzHEGe9rfaQGjfuhs/nWGTF26f1Pk1v9PulzrOH\nBfv+QPyzE+QT+Zm8nyezxcB0LHcj7sgh07AmudWQom+R/LjMckb24R+gaRPI\njbRVmM7a3uNO70zSBefrdYIlehDGQv2+ruiV3rZEa3h8LqB7KS8VhnOtbWkx\n4HIzHRf/PlMd0feOjbnExYepnupyxPilDQ4xbHOAUN3zf9zOhHhEwFTQ47JN\n+H+V8duMKssTXGaihtpPJEXtMAiwPzX8KUFGAjLbr2Mf/Sguu4I0KNQ+yCfW\nTCWAUxlmnK0es5zpJU9BN6AYUCZQZhPTSdC8p4XVoPOYuvgfcODmAAtVyw86\nkaJ8HSzXtiBHdnT3xnp99VBklNaYWChy1xVcjlwQjCcV4rfAqn5nVJpRRpOQ\n60Bq\r\n=1Wfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJnzqIEBQBmnHaT9mkh1Vz3O1wCM/Gfx2WlYcS4JPWbAiARPW34lsMqoP0edZVfpdxjIPE3y1dslvy7qezNCTukJQ=="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_1.7.2_1619110234040_0.7689218066067232"},"_hasShrinkwrap":false},"2.0.0":{"name":"bull-board","description":"Bull queue UI for inspecting jobs","version":"2.0.0","keywords":["bull","redis","queue","monitoring"],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/bull":"^3.14.4","@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","@types/react-dom":"^17.0.2","axios":"^0.21.1","clsx":"^1.1.1","date-fns":"2.21.1","ejs":"3.1.6","express":"4.17.1","highlight.js":"^10.7.1","pretty-bytes":"5.6.0","react":"17.0.2","react-dom":"17.0.2","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"^1.21.0","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","react-dev-utils":"^11.0.1","react-refresh":"^0.10.0","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"snyk":true,"gitHead":"335fa6176c7a95da9613fce5c95e6510697ae5d0","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.0.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-W2aW2T47gIgGMFw04C5uLlonKmt+gj5TOJETMxFESRUVXFYmQP+GAYKGPPNw8efMDMzKpSL0/fTUDiJJ7Sd33w==","shasum":"da1cd4afaaa1ea787351a2080576b9dafbdfc1d4","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.0.0.tgz","fileCount":154,"unpackedSize":430748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiC2GCRA9TVsSAnZWagAAYGIQAJLCacfP0APGU6JHfb+Q\n5Z1wgCPwo/JDquVzJQVXAuyjW9RjxT6DzYdefN+wVEsmQIE7rhjQe0y46xq8\nffyRdo7Hb+HKZBT7FUMvLSYL3EROzi8AKk7V9Seg3rVUrnV5G6MuYTs8z5MM\nrJ88YYgh6kr7uWUMS3erVwZDFEsdIu7/GtIhwnlzRtMhaHXQ7eiVdZ4LAGOs\nLTnm3x5EyEDwuN+xZby2xKO7c0bxljHptXuVmmN0O9pd/CNhxC1PQIWs818W\nl7P3mdbj/wcbItU9twWyPWsFVhzaq79cod6wbL/XRakLtVnOFtzAL26T4IoY\nHgn8gO1gmHKb2/TzCkcHabgZP7qhYm/42Tx5ciTlaPu/J9DOBfnTlj3iwfKv\nBgVbMxQu1B+APPzfUBJH9zbrWEs2qzy6iOKYg3/ggmgo8yc0mUb1v6AyPOZg\nJRYau/s6zonW+gJVHSQm/tgEW+YIkeHcS7ZIUL0Yf0doBYSMvotG191Jx61v\nO2zY7JrXn0momuDe+Pzb6uKGfR4XzKiMjeao9+4QM3YYuTS2WQ2cXFyIoVmQ\njRn6yeaGvXKeasTbR2FUb0vxXNuOItzr8Ff6SluqEYQKKlfzE2vX846/NO1g\nVd92bc5I7Hb8A9o3+u18ic2zjlvC/iQbSZ6Si0yGnrOuKcxtYpe/qR6U/toP\nTpbu\r\n=f+/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGMLQVcaW1drP9MfsA6ApVtW89Bk6Dp49dE1FQB2OniAiAA9vwNjYfLHYDK29rnh8uom/PJW5fcfqUloNQwNZq9sQ=="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.0.0_1619537286059_0.17633207477799173"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.0.1":{"name":"bull-board","version":"2.0.1","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.14.4","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.2","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"^1.21.0","clsx":"^1.1.1","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.1","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"c726372890fcaeeb623811f0e08a201e99805588","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-lCUJ3S5/HAz3iGM2CJLV6z5tq5H6DUkkMKY90Hew8N9CD/mZ6zQIPBPGrr1FReyWOkifWZekgJAg8QycgpeBHQ==","shasum":"10ca7311299a2309ab41bf4b7d9a7ba9a8f0f270","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.0.1.tgz","fileCount":154,"unpackedSize":431388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiS9ACRA9TVsSAnZWagAAaXsP/1teXiGHDQ85NE1I8FSZ\nYYy46V7+yNHsS11Ogl00Ss5a2V+5jGcpCnuhIljMfa0AuA4oO8kK4A2kJqeB\npj+/3Qh8yoqCSaNPXpSK1hKKnUeBBzRsYOUNMVd2L4F5/4a9hd1dG7sn2hxl\nEaoHl+xmLYBuM1rIBfmVMxZj5zsCYGSNx0gMBsP3IyvG5mt14BddF7RtWDLz\nuJZ5qIuZdE9BIwHgrFZ8WDUFxOEywAktFsnJF5MSEp3pCcjTCy/TxySRYoUx\nllhLFYhZm9Ji62oL7XcB+lJZPS6B+AhqHHNakItGTokX8hBsDoq81S0WMbhY\nqHy9k19Iz6TPX5V10qyLDlGmSIU6/U4x3sjAzr2WfmICniovsJy+Vryy5Uv/\nQMG9QSlMtglzjeqZfhw/NHVeFE4piUxKKMairJvuPJNhSifFOeIILm+x4Tt5\nIx3zq1rApRqKwCZe6K814w8n48jNoq8R7NdezRwHuFphglctrFb9jK87+i52\nGNLKve90lGYCPs6UFd9hYZ/6Fny6DeZoZjA1QTevKWtiuGGrBY/b+lXbAQSN\n1HYhHLHIeMOWzX5nJIY4lldAvc10keY/EAEx+cgd5JhkkCwrtoo0BddMVyW3\nWdcaK6QXFq5RGpvvuLVOT5JUztUMkT7HmTRmZ7VdtXP4xITUiYekRASXMkM0\nOvBh\r\n=lQpC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVuM+d1xslrUAvM89Qv1Z0I8PhSBenUuZgWSdn8NpzpwIhANi1YmrWpVzwoU9AmGFES7cJEtNyG8f/IehiRFxJte4y"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.0.1_1619603263544_0.5418652987684947"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.0.2":{"name":"bull-board","version":"2.0.2","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","@types/ioredis":"^4.22.3","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.14.4","@types/classnames":"^2.2.11","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.2","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/typescript-estree":"^4.18.0","auto-changelog":"^2.2.1","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.21.1","bullmq":"^1.21.0","clsx":"^1.1.1","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.1","dockest":"2.1.0","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-no-only-tests":"^2.4.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.0","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.3.9","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.3","release-it":"^14.5.0","snyk":"^1.503.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.4","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.35.0","webpack-cli":"^4.5.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"086cfe664c852a374facc995fffb827fcd53a5bf","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-dUsovbIXMHMMQ1r5l/CTRWh3bt83hDnG/0FGN7kIfbT4c5JaOa9F1ho4LxC9OrYnIrs3Cq6DS3IlmHiB1KDoRQ==","shasum":"4ed35b1a6fca4eb621575f7b90f3f2e0cd4459e4","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.0.2.tgz","fileCount":163,"unpackedSize":431802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglP7bCRA9TVsSAnZWagAA9NYQAIoajbXThT30bTW+5/nx\n8OJas7B0SMtHKBUY6tDSd8CKj5EbzTzABnXRQk0XqMaEy2vUzgPavFuF4dOa\nTM6ACcChPDi5XE9AK69JNwoujOQvN+CrZlAjVgQ0SLc6besP3rnGbpfgS5ls\naGcbo2n+kGdMsm90/lZrs06SDTPKTT2oAjyBJZcGb4LALdOAyDC6KeVxihYU\n/kYlavjU10ehdOqaBL+yEdGH8/zN9sDheD/4almPoA/XwqcD6DSmQTBLSFXD\nhQVsbnNtxkg3OA2Ek9AInJwmjA1myXTUf0+RLR039+S5CjgGbe/rdIiP4HfE\nCLJYL1xh3cJlEfe0WUj0XH6IPFxcTO4MiIqP3K/AmADJvQAu5JaUD8rw7JxZ\nsWCGlBYx06ZxjEUYYC/Du5Hj9FqtAUkCpiQKJS0FihQD2VHsoaqkD+6PLwe4\neia1FeBI5o6JuH3l8x5e43LjHRobutTEvGi1kzzW/VYWqhZYJudNcxRU4v2L\neKDCO3y6WHVvNUoTEvR9b4DwLBRHiQrOl4gXCD155o+xf69QfQscPxMWzJh3\nitslGoiRvxeka7cOzBPgtVV/Day3ZSOgosQZKIdKGL/AgCdvXDbs5rHwbfOv\ni4ugiaUAQdhuyvLlpU0N6T+5PpO/N2sfP8DtkufKbdrsKF/c1cjYYRnputhd\nnjxn\r\n=wPNs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRc4MEjaZtj60k58jD71CFmRtA9dGBB6CLQgYdqSBYGAiASZtYP9tXWjAkBhzE/tRVGwfq6cZB75Kgj0VjdH1pIFQ=="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.0.2_1620377306620_0.9582132682781284"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.0.3":{"name":"bull-board","version":"2.0.3","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.14.1","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.14.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.15.1","@types/classnames":"^2.2.11","@types/ioredis":"^4.26.1","@types/jest":"^26.0.23","@types/node":"^14.14.35","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.2","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","@typescript-eslint/typescript-estree":"^4.22.1","auto-changelog":"^2.2.1","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.22.4","bullmq":"^1.24.5","clsx":"^1.1.1","css-loader":"^5.1.3","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.3","dockest":"2.1.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.6","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.6.0","postcss-loader":"^5.2.0","postcss-preset-env":"^6.7.0","prettier":"^2.2.1","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.4","release-it":"^14.5.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.6","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.36.2","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"a4bb5bce6418420f21f5e06b2b4b659bf0283790","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.0.3","_nodeVersion":"14.16.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-3PVwZIy+CH8+Ik8y8TZRjGLz5vFMYJ5PpDuMLZoD/ZPo8GQVhIuZ+mXFhNW7TWtCos9uW6gS0rRTNBDuLvlN/g==","shasum":"2bc27e05dd3e080fb663c35c89fbd5d2395455c6","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.0.3.tgz","fileCount":163,"unpackedSize":433513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl5FrCRA9TVsSAnZWagAAG/wQAIQSSX/VcQldIjgH9yoS\n1rPec8AOOyULn5L/sAD4yityu1u/Rv51BOstfTgHVf4bQY7r+Vg61Kg+DbP7\nFi3nXh/hv8CT4BSMVj4K+wplqsjT8fLBD3GqW3ccXlwLOqbbFBAOMAe6Oi6o\nIDt5X04fEw+QD8yROfLKt4TKoa/YivO+bQj9WcddctvvuJyJYzJYq62lyI1p\nbLvERIWzdva23/+sOpyr1VOYrWJ1xd3EzISg6qmekWOKvMJow8Azk+G86NWI\nA/rKkWBeuK7Qqp8BJxcn2G+7DFnuYrNzdwIuvYh+1eeNoqSw8GDHLY6yJCWu\nDLV3jA6A7nksO1geU8TklaC4e/bh6u8x/tMN2yEel6SNzA2k3gMgse1pqI8s\n26rsFHwS0xroLEOoQ5kNqSrKygle2xvB5KlIzF5vUFfUkNEg/JxLdUV5b50/\nHelYB/WONtYHfqbUMxPNx6Mx5GhZF6XMOKXkg4CheAYItzJBr4qi/URpmV2j\n8AQ2EzYONfaKgkVvw3/62ZxzVDqm2LV7x3/DmpIS/fBknUcPDT6cmtOPwGn7\njqtTcRv8waug53I7LDCiq2VXAVlaDQCbF2doV0mD0vU6NmCy7ZAAF16eX028\nFei47izDex/Rq8Kaw3CsKQMZMb8qx+KV8yXoX1F2eFCvsoM/+J50c+6nA61t\nYtJz\r\n=LQ/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE75C/Dhk1XoMpRQn8IRhWOEj9zziNvJAEaW/oc1fSzgIgVlBPw53xvzcRLZ6gPzZh1vPMtPV/QoqqIoJJIEBw2Yc="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.0.3_1620545899205_0.5948678337928326"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.1.0":{"name":"bull-board","version":"2.1.0","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.14.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.15.1","@types/classnames":"^2.2.11","@types/ioredis":"^4.26.4","@types/jest":"^26.0.23","@types/node":"^15.3.1","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.5","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@typescript-eslint/typescript-estree":"^4.24.0","auto-changelog":"^2.2.1","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.22.6","bullmq":"^1.26.4","clsx":"^1.1.1","css-loader":"^5.2.5","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.3","dockest":"2.1.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.10","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.6.0","postcss-loader":"^5.3.0","postcss-preset-env":"^6.7.0","prettier":"^2.3.0","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.4","release-it":"^14.6.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.6","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.37.1","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"99901623ab2c0e452c94cc783951203db854a14d","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-0RwTJbXzWmVkxLveNG5e0xvisPvNS1dXP/q4Un3NTcPKOz9R54+t5N8MhMzwTvrjgZIud+/rl9cbzaZh17lIkQ==","shasum":"767ab693bfdbf5ce29eedc0d9b00508fe1302915","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.1.0.tgz","fileCount":162,"unpackedSize":404704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp2lUCRA9TVsSAnZWagAArI8QAJvqohNCMbFI0bm3pIri\nJZwgnOlJ+foe01AizsFh+F4kkfN1SVBuXE0jYUNc+lnZToOcFj3TtrmWTMQ4\ncuJrnOwT2ORmhJjomjrftHhmBRXc0cMG0uwJoay4GrG0I1Cck7kGvRlRTyyB\n/cprQowrzxFIHDO1rn8GE0l1LiarkyKS4u6Udu2z16euIESJdZxIHDiA8/It\n5SN0cweRWgcCpAs8Cjho5uONnH0sq4uCCoky/Fv2AGnhaWCXUZvE+MJt1+YN\nvK+TS7ZSnZIHsLhuHEkIKVH8fCjABS8rhFuvDInr6sNjjJY5smZsNzTS7cv/\nzGCDwGxqJHMKGnTPfBYSlF9p3PckxEW2WvCaGeo/dHRVYxcTk6H0509PPm51\nsTwl4CbaXr8xqi6zKUlIvwY8R8+yka4IXNW9z/1+8UyaetoCaqLdL0pg8Ltv\n9EVEpqWL5vij/lSX8aAqgFTsKZ8OyShWCadUee6kAYj1EFMaipVFggKUXDPW\nNJntxZLcHBzpQfIUweu1N+8oXBeOwBHnpa6kK+R8whH8FrhxU1ZoKlYb9TgZ\nANvPXyKJkciIxMcbOUm8bmV8pD4bEL5Kspvys1I6js2ad6cFy6gswc3rYFz9\nAkkaijsyGf9JcythxEd/DgTAJERm+1uRQ44Fu6f841Lno5JKEOILR6RjvEko\nq1LT\r\n=DLJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvmRBBhayhq7zmWjQbieUO6IF2Eq0zqKEuGwVNlEQXFQIhAL2bHcjOmGvg2omkEZ1Qv/ZzhcvMI4q29xYVba1YgohH"}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.1.0_1621584212305_0.6980295436176829"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.1.1":{"name":"bull-board","version":"2.1.1","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.9","@types/express-serve-static-core":"^4.17.14","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.14.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.15.1","@types/classnames":"^2.2.11","@types/ioredis":"^4.26.4","@types/jest":"^26.0.23","@types/node":"^15.3.1","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.5","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@typescript-eslint/typescript-estree":"^4.24.0","auto-changelog":"^2.2.1","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.22.6","bullmq":"^1.26.4","clsx":"^1.1.1","css-loader":"^5.2.5","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.3","dockest":"2.1.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.10","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^26.6.3","mini-css-extract-plugin":"^1.6.0","postcss-loader":"^5.3.0","postcss-preset-env":"^6.7.0","prettier":"^2.3.0","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.4","release-it":"^14.6.2","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^26.5.6","ts-node-dev":"^1.1.6","typescript":"^4.2.3","webpack":"^5.37.1","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"f1d9b044af872382a7a08dac5f7e5eb13acd4387","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.1.1","_nodeVersion":"14.16.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-v3t7DyiglLVYEfvzAdpzTHr8eqUJC6iGfjyURE4jDZqsVVVnvECMoX/TA1pFOt4klKIBrEcjT7yWRxp6i6QPyw==","shasum":"4358d44f768c72cb15ec9f84a18d96052bb2842f","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.1.1.tgz","fileCount":162,"unpackedSize":404704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrh+PCRA9TVsSAnZWagAATf0P/1FD5CYIcAg7TR9VarPH\nBLsdhMke/+NXu4nrYOT8SapUyHKX3kekXfX/lFxaRYv63Q0NO71+T7joBpCE\n8KylFD/ibMrJNjifTWJGd/1aKEZsL5OywlmV/Y5AYZPGjJz4G7G5DBkx3RST\nBJrgwIXdiLsTCfDw4ppEXFB29bx6L3cDnPp1WVdWagZ8f5FqofY73bvBRkI/\n3s3/+stnnTTzZLwkNfNV8CcTbhutlM0C7FjZYbDD9USE8x2G/UFiC1DOQQ7H\nsgc16vZNzwoOz+jQ0WpgAovN7ma5UkpbxviBgqN2gKgR8nDsGoaxC2tohzV+\nNqipH1rQ3PmzAKUvT2syqzJE+QSwD7nSwtu/IhU2T3WK3BeKJeu1Ztuxac0Q\nAqyY3UvkhjGtMHLB0nGr9C0o08Tfy+Vk0FyMOAxqhpZ6R/6Npbiwa/7F9Ht9\ns4IfQCfGUhzkhy3L5DuLsTpSTJQl9L8B+nSG+pLKd6vWUDky00rHN/9OXmX/\n9fb2jWkydp2D5HfolDasFw1XYO2ybKnhjVKaHBKoq0HSyL1zu3VaJ/h1YSpf\nw6liF4YdK0kh8b9iiyFj9O/WEtIkco+VfhVV8wBcYfNehIIHvBR7t9eXgLG2\nNeLH9yIQKOc95A392AdHONakHk9fSjj+CIDZWQAgDIBTu5FNM/hvFxuZegi2\nRRA7\r\n=aT1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0vXnFiktR0a2P32eolYXVl7s6pQtl8diEIqUqaJ59pAiEA9zemlkqH+LB5UwlGltRgjrVR5PDiAMvvPlD41KFwBV4="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.1.1_1622024078743_0.42122268903248816"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.1.2":{"name":"bull-board","version":"2.1.2","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.12","@types/express-serve-static-core":"^4.17.20","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.14.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.15.1","@types/classnames":"^2.2.11","@types/ioredis":"^4.26.4","@types/jest":"^26.0.23","@types/node":"^15.6.1","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.5","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@typescript-eslint/typescript-estree":"^4.25.0","auto-changelog":"^2.3.0","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.22.6","bullmq":"^1.28.0","clsx":"^1.1.1","css-loader":"^5.2.6","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.3","dockest":"2.1.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.10","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^27.0.1","mini-css-extract-plugin":"^1.6.0","postcss-loader":"^5.3.0","postcss-preset-env":"^6.7.0","prettier":"^2.3.0","prettier-eslint":"^12.0.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.4","release-it":"^14.7.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^27.0.1","ts-node-dev":"^1.1.6","typescript":"^4.3.2","webpack":"^5.37.1","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"04221c94242277363577d679a9524c857cc8b7e0","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.1.2","_nodeVersion":"14.16.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-i6mvcqPcBIKTOWPeRiIZdmDdqRUfig7/pJlU8c31nKbTnpfHYjfoGjHt0rc2A1EAUpR5ZHkA/pZ5cW3rLi9X+g==","shasum":"56f5307bc8bc0ed7ca00a3de00c8e0e3c016ff90","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.1.2.tgz","fileCount":162,"unpackedSize":404114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr22XCRA9TVsSAnZWagAAszIQAJ0C4V2RZU/eP5fZAfa7\ntLojFuu5HNceh15aXUBuSZp8PbJ9ho/I6ApEAg8nLFLjKS1fI0kjZynQNROS\nVT/OnFYweBhPPtk//eQKx/ycTAIB9NOj/K4PlxS8lklUoUOUUqDY0xcp0B2T\n02HiLYAnSYMO1GzrVNM5N2h6/0WxVSii/dEu72QLiQDVbnXVCSXugSjzibow\ncyDM6GZGtvLqthyP3wcgerjvLrzCz0NnoYbEzwyK84MqqUC66mBKLD8tu2Bn\nxV4lfsCJvKfpYVTIMHuein20D3XzgRT2Rg+6jKXzmaWdICGfrrs6jo6EPPwZ\nhsSqfDBRW8moTT+9VAgGAPuiISSPVkdr0nEKn42eY88OldbMOSXmDLuj+s8s\nfj463U3cUc4xLx/3zw5f/yg4NQzZMYD/0p5jyZMKeax0o02WnY7EWN8b/GC5\n4m2izoPATrOZr7ROz/kZKpPi+eNsEPAuGDHL50oOt7ZRtCDbrzrKc1XGAOEN\n17qhD+oO+qZT7cknId2Dsx1cGfwPfnT79bF1JWNzK9Sh982/a2djxBNiMvD7\nX9LD17Q1pWWC/8FNVLoJJdzXX3eTFFR/iDhbQ75E0fnoDILErnVNZgQEQ9Yt\n5Eg0MUpJ8B3EL9SwiIJP9gkw+wTSGEa81PxY3X5LD44SLggU9SLJ9agGEebV\n98RJ\r\n=NkJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzqbMLeDDGKswBOmnvCvwWI29SF8tVilrW3a7ZepKwVAiEA7NP3ZMx96Ds5ZNb9p2ZjKyFlco9G6NI+1QgOYEJ/Gok="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.1.2_1622109590978_0.48845469344160564"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"},"2.1.3":{"name":"bull-board","version":"2.1.3","description":"Bull queue UI for inspecting jobs","keywords":["bull","redis","queue","monitoring"],"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"license":"MIT","author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"main":"dist/index.js","scripts":{"prepublishOnly":"yarn build","lint":"eslint \"./src/**/*.ts*\"","build":"yarn build:clean && yarn build:ui && yarn build:routes","build:ui":"NODE_ENV=production webpack --mode=production","build:routes":"yarn tsc","build:clean":"rm -rf ./static ./dist","start:dev:docker":"docker-compose up -d","start:dev:server":"ts-node-dev --rs example.ts","start:dev:ui":"NODE_ENV=development webpack serve","start:dev":"yarn start:dev:docker && yarn start:dev:server","test":"yarn ts-node tests/dockest","release":"release-it"},"dependencies":{"@types/express":"^4.17.12","@types/express-serve-static-core":"^4.17.20","ejs":"3.1.6","express":"4.17.1","redis-info":"^3.0.8"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.14.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","@types/bull":"^3.15.1","@types/classnames":"^2.2.11","@types/ioredis":"^4.26.4","@types/jest":"^26.0.23","@types/node":"^15.6.1","@types/pretty-bytes":"^5.2.0","@types/react-dom":"^17.0.5","@types/react-highlight":"^0.12.2","@types/react-router-dom":"^5.1.6","@types/redis-info":"^3.0.0","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@typescript-eslint/typescript-estree":"^4.25.0","auto-changelog":"^2.3.0","axios":"^0.21.1","babel-loader":"^8.2.2","bull":"^3.22.6","bullmq":"^1.28.0","clsx":"^1.1.1","css-loader":"^5.2.6","css-minimizer-webpack-plugin":"^2.0.0","date-fns":"2.21.3","dockest":"2.1.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-react":"^7.21.5","fork-ts-checker-webpack-plugin":"^6.2.10","highlight.js":"^10.7.1","html-webpack-plugin":"^5.3.1","jest":"^27.0.1","mini-css-extract-plugin":"^1.6.0","postcss-loader":"^5.3.0","postcss-preset-env":"^6.7.0","prettier":"^2.3.0","pretty-bytes":"5.6.0","react":"17.0.2","react-dev-utils":"^11.0.1","react-dom":"17.0.2","react-refresh":"^0.10.0","react-router-dom":"^5.2.0","react-toastify":"^7.0.4","release-it":"^14.7.0","style-loader":"^2.0.0","supertest":"^6.0.1","ts-jest":"^27.0.1","ts-node-dev":"^1.1.6","typescript":"^4.3.2","webpack":"^5.37.1","webpack-cli":"^4.7.0","webpack-dev-server":"^3.11.0"},"release-it":{"git":{"changelog":"npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"},"hooks":{"after:bump":"npx auto-changelog -p"},"github":{"release":true}},"gitHead":"94f68f7b1b8e356b1bca8e1c4e08731aedc7f7fa","homepage":"https://github.com/felixmosh/bull-board#readme","_id":"bull-board@2.1.3","_nodeVersion":"14.16.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-SrmGzrC024OGtK5Wvv/6VhK4s/iq1h0XUrThc0jla8XhEBUdC79UrG24SOXs68zj7yZnFG0/EG330nPf1Pt5UQ==","shasum":"955ebfe9c6c08c4b24150f6e4bef414913a3e548","tarball":"https://registry.npmjs.org/bull-board/-/bull-board-2.1.3.tgz","fileCount":162,"unpackedSize":404148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2lPxCRA9TVsSAnZWagAAeQEP/22cQbhZSoC5g4doCuuD\nF/vMyzUgEi6ODIplR7hdVnQM4kHjDZTkzQ1iBlXSXHCMURqr6ayDNwm9gADj\nKiA+Xp1Ym+G+0tu3F4S5qbXdIGnVakP4bQMCtotbGGA17/EVBYhi/0NTpJR0\n0NGrgYvGRBT9LIIE6ylUGL4mB/IFT8YiU78KJnPf3PScT8EdimENNQKJ0WBM\n2eCzYCMQgWpvN3Ui58KC5lewswUV6JbFLl22ejkvKAlHsEN+IlBv8MPdJsHt\nTBsHgY9vnJAw/vBS4I4oOyudw7ADyTJ1n5KW+BxmtQySA9wQuwoTyJYsjoTh\nZhd2ObkCYUpRZXFHU8WLq+DUm43gza6SZQ41IMEsEr9Y1Ia2NgjuZ8KcDbqa\nxlZYC2TfOIaKGh1W7Cdg7s1JFpAKbWs22rpWKenCP04Mkf8yh0YV447P3rSM\ncafcz0qrqWx/m+CqTuIGH3FZrKUWGwfnZx8x59LPoGqfAcujAkR1BNJM43R8\n8FR7meEO5FL9ei73NENhaXbgp0EGJ4lEvX/TebFSDjbthBLWg2hJGZ9099jS\nXW4yICV0BcYl5+a051yJp7M5oEDvM7/XG+0tqbk+wyek+MPqVHg5H7FQYV00\nGLJCv6zggHH0We9RJjz1rQ+HMKZ3iGnX/Vq93W6aKHQ6tEbH8J6PwtVX61LH\nwbn1\r\n=gFkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzD9O57K4zRMgr8MiRnid4W5p38+XUgDpmeOlZ21z6XAiAxk/bJtcYWCGoT2rEENYeuqB9jA2iEZcYDNLV3XKyExw=="}]},"_npmUser":{"name":"felixmosh","email":"felix.mosheev@gmail.com"},"directories":{},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bull-board_2.1.3_1624889937656_0.43092370878189756"},"_hasShrinkwrap":false,"deprecated":"2.x is no longer supported, we moved to use @bull-board scope"}},"time":{"created":"2019-08-29T15:01:15.391Z","0.0.1":"2019-08-29T15:01:15.603Z","modified":"2022-04-12T04:43:45.147Z","0.0.2":"2019-08-30T08:29:06.907Z","0.0.3":"2019-08-30T09:05:50.503Z","0.0.4":"2019-08-30T09:27:38.651Z","0.0.5":"2019-08-30T09:39:05.338Z","0.0.6":"2019-08-30T11:36:10.647Z","0.1.0":"2019-09-03T10:47:47.201Z","0.1.1":"2019-09-12T12:04:11.878Z","0.2.0":"2019-09-24T08:14:42.667Z","0.3.0":"2019-10-05T10:03:53.154Z","0.4.0":"2019-10-14T13:53:40.473Z","0.5.0":"2019-10-31T09:23:41.506Z","0.6.0":"2019-12-05T14:07:10.345Z","1.0.0-alpha.0":"2020-01-24T13:36:36.985Z","1.0.0-alpha.1":"2020-02-09T10:43:10.785Z","1.0.0-alpha.2":"2020-03-08T18:48:19.062Z","0.7.0":"2020-03-08T18:59:05.157Z","1.0.0-alpha.4":"2020-03-08T20:04:39.157Z","1.0.0-alpha.5":"2020-03-08T22:11:35.143Z","1.0.0-alpha.7":"2020-03-27T17:08:22.464Z","0.8.0":"2020-06-01T11:49:09.490Z","1.0.0-alpha.8":"2020-06-01T11:52:50.845Z","0.9.0":"2020-06-03T20:27:03.017Z","1.0.0-alpha.9":"2020-08-07T09:37:17.403Z","1.0.0-alpha.10":"2020-08-20T13:21:34.557Z","1.0.0-alpha.11":"2020-10-20T08:31:23.415Z","1.0.0-alpha.12":"2020-11-05T18:22:43.567Z","0.10.0":"2020-11-05T18:24:25.270Z","1.0.0-beta.1":"2020-11-11T12:54:21.479Z","1.0.0":"2020-11-25T13:55:18.557Z","1.0.1":"2020-11-26T09:25:28.996Z","1.1.0":"2020-12-02T07:59:48.323Z","1.1.1":"2020-12-02T19:25:59.355Z","1.1.2":"2020-12-07T14:03:05.972Z","1.2.0":"2020-12-16T09:39:17.621Z","1.3.0":"2021-02-16T17:51:10.900Z","1.3.1":"2021-02-17T08:14:10.520Z","1.4.0":"2021-02-24T18:53:37.486Z","1.4.1":"2021-02-25T10:27:48.134Z","1.4.2":"2021-03-10T12:01:34.776Z","1.5.0":"2021-03-22T13:34:10.030Z","1.5.1":"2021-03-22T15:02:29.164Z","1.5.2":"2021-04-21T07:19:18.720Z","1.5.3":"2021-04-21T07:54:10.226Z","1.6.0":"2021-04-22T06:35:50.378Z","1.7.0":"2021-04-22T15:21:59.095Z","1.7.1":"2021-04-22T16:22:40.493Z","1.7.2":"2021-04-22T16:50:34.234Z","2.0.0":"2021-04-27T15:28:06.233Z","2.0.1":"2021-04-28T09:47:43.666Z","2.0.2":"2021-05-07T08:48:26.797Z","2.0.3":"2021-05-09T07:38:19.454Z","2.1.0":"2021-05-21T08:03:32.427Z","2.1.1":"2021-05-26T10:14:38.878Z","2.1.2":"2021-05-27T09:59:51.229Z","2.1.3":"2021-06-28T14:18:57.787Z"},"maintainers":[{"name":"felixmosh","email":"felix.mosheev@gmail.com"},{"name":"vcapretz","email":"capretzvitor@gmail.com"}],"description":"Bull queue UI for inspecting jobs","license":"MIT","readme":"# bull-board 🎯\n\nBull Dashboard is a UI built on top of [Bull](https://github.com/OptimalBits/bull) or [BullMQ](https://github.com/taskforcesh/bullmq) to help you visualize your queues and their jobs.\nWith this library you get a beautiful UI for visualizing what's happening with each job in your queues, their status and some actions that will enable you to get the job done.\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bull-board\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dw/bull-board\">\n  </a>\n  <a href=\"https://github.com/vcapretz/bull-board/blob/master/LICENSE\">\n    <img alt=\"licence\" src=\"https://img.shields.io/github/license/vcapretz/bull-board\">\n  </a>\n  <a href=\"https://snyk.io/test/github/vcapretz/bull-board\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/vcapretz/bull-board/badge.svg\">\n  </a>\n<p>\n\n![UI](https://raw.githubusercontent.com/vcapretz/bull-board/v2/shot.png)\n![Fails](https://raw.githubusercontent.com/vcapretz/bull-board/v2/fails.png)\n\n## DEPRECATED\nWe moved to be served under [`@bull-board`](https://www.npmjs.com/search?q=%40bull-board) npm scope.\n\n## Notes\n\nAs this library provides only the visualization for your queues, keep in mind that:\n\n- You must have either [Bull](https://github.com/OptimalBits/bull) or [BullMQ](https://github.com/taskforcesh/bullmq) installed in your projects;\n- Aside the options to retry and clean jobs, this library is not responsible for processing the jobs, reporting progress or any other thing. This must be done in your application with your own logic;\n- If you want to understand the possibilities you have with the queues please refer to [Bull's docs](https://optimalbits.github.io/bull/);\n- This library doesn't hijack Bull's way of working.\n\nIf you want to learn more about queues and Redis: https://redis.io/.\n\n## Starting\n\nTo add it to your project start by adding the library to your dependencies list:\n\n```sh\nyarn add bull-board\n```\n\nOr\n\n```sh\nnpm i bull-board\n```\n\n## Hello World\n\nThe first step is to setup `bull-board` by calling `createBullBoard` method.\n\n```js\nconst express = require('express')\nconst Queue = require('bull')\nconst QueueMQ = require('bullmq')\nconst { createBullBoard } = require('bull-board')\nconst { BullAdapter } = require('bull-board/bullAdapter')\nconst { BullMQAdapter } = require('bull-board/bullMQAdapter')\n\nconst someQueue = new Queue('someQueueName')\nconst someOtherQueue = new Queue('someOtherQueueName')\nconst queueMQ = new QueueMQ('queueMQName')\n\nconst { router, setQueues, replaceQueues, addQueue, removeQueue } = createBullBoard([\n  new BullAdapter(someQueue),\n  new BullAdapter(someOtherQueue),\n  new BullMQAdapter(queueMQ),\n])\n\nconst app = express()\n\napp.use('/admin/queues', router)\n\n// other configurations of your server\n```\n\nThat's it! Now you can access the `/admin/queues` route, and you will be able to monitor everything that is happening in your queues 😁\n\n\nFor more advanced usages check the `examples` folder, currently it contains:\n1. [Basic authentication example](https://github.com/felixmosh/bull-board/tree/master/examples/with-auth)\n2. [Multiple instance of the board](https://github.com/felixmosh/bull-board/tree/master/examples/with-multiple-instances)\n### Queue options\n1. `readOnlyMode` (default: `false`)\nMakes the UI as read only, hides all queue & job related actions\n\n```js\nconst Queue = require('bull')\nconst QueueMQ = require('bullmq')\nconst { setQueues } = require('bull-board')\nconst { BullMQAdapter } = require('bull-board/bullMQAdapter')\nconst { BullAdapter } = require('bull-board/bullAdapter')\n\nconst someQueue = new Queue()\nconst someOtherQueue = new Queue()\nconst queueMQ = new QueueMQ()\n\nconst { router, setQueues, replaceQueues } = createBullBoard([\n  new BullAdapter(someQueue, { readOnlyMode: true }), // only this queue will be in read only mode\n  new BullAdapter(someOtherQueue),\n  new BullMQAdapter(queueMQ, { readOnlyMode: true }),\n])\n```\n\n### Hosting router on a sub path\n\nIf you host your express service on a different path than root (/) ie. https://<server_name>/<sub_path>/, then you can add the following code to provide the configuration to the bull-board router. In this example the sub path will be `my-base-path`.\n\n```js\nconst Queue = require('bull')\nconst { createBullBoard } = require('bull-board')\nconst { BullAdapter } = require('bull-board/bullAdapter')\n\nconst someQueue = new Queue('someQueueName')\n\nconst { router } = createBullBoard([\n  new BullAdapter(someQueue),\n])\n\n// ... express server configuration\n\nlet basePath = 'my-base-path';\n\napp.use(\n  '/queues',\n  (req, res, next) => {\n    req.proxyUrl = basePath + '/queues';\n    next();\n  },\n  router);\n```\n\nYou will then find the bull-board UI at the following address `https://<server_name>/my-base-path/queues`.\n\n## Contributing\n\nFirst, thank you for being interested in helping out, your time is always appreciated in every way. 💯\n\nRemember to read the [Code of Conduct](https://github.com/vcapretz/bull-board/blob/master/CODE_OF_CONDUCT.md) so you also help maintaining a good Open source community around this project!\n\nHere are some tips:\n\n- Check the [issues page](https://github.com/vcapretz/bull-board/issues) for already opened issues (or maybe even closed ones) that might already address your question/bug/feature request.\n- When opening a bug report provide as much information as you can, some things might be useful for helping debugging and understading the problem\n  - Node, Redis, Bull, bull-board versions\n  - Sample code that reproduces the problem\n  - Some of your environment details\n  - Framework you're using (Express, Koa, Hapi, etc).\n- Feature requests are welcomed! Provide some details on why it would be helpful for you and others, explain how you're using bull-board and if possible even some screenshots if you are willing to mock something!\n\n## Developing\n\nIf you want to help us to solve the issues, be it a bug, a feature or a question, you might need to fork and clone this project.\n\nTo fork a project means you're going to have your own version of it under your own GitHub profile, you do it by clicking the \"Fork\" button on the top of any project's page on GitHub.\n\nCloning a project means downloading it to your local machine, you do it in the command line:\n\n```sh\ngit clone git@github.com:YOUR_GITHUB_USERNAME/bull-board.git\n```\n\nThat will create a `bull-board` folder inside the directory you executed the command, so you need to navigate inside it:\n\n```sh\ncd bull-board\n```\n\n_This project requires that you have [yarn](https://yarnpkg.com/lang/en/) installed_\n\nAlso make sure you are running Redis for this project (bull-board's example connects to Redis' default port 6379).\n\nNow, to try it out locally you can run:\n\n```sh\nyarn && yarn start:dev\n```\n\n### Acknowledgements ❤️\n\n- [Juan](https://github.com/joaomilho) for building the first version of this library\n\n# License\n\nThis project is licensed under the [MIT License](https://github.com/vcapretz/bull-board/blob/master/LICENSE), so it means it's completely free to use and copy, but if you do fork this project with nice additions that we could have here, remember to send a PR 👍\n","readmeFilename":"README.md","keywords":["bull","redis","queue","monitoring"],"repository":{"type":"git","url":"git+https://github.com/felixmosh/bull-board.git"},"bugs":{"url":"https://github.com/felixmosh/bull-board/issues"},"contributors":[{"name":"Erik Engervall","email":"erik.engervall@gmail.com"},{"name":"Felix Mosheev"}],"author":{"name":"Vitor Capretz","email":"capretzvitor@gmail.com"},"homepage":"https://github.com/felixmosh/bull-board#readme"}