{"_id":"rouge.js","_rev":"48-5d789951fb6de4dda19c49984ed99887","name":"rouge.js","dist-tags":{"latest":"0.5.3","next":"0.4.0-4"},"versions":{"0.1.7":{"name":"rouge.js","version":"0.1.7","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=8.0.0"},"keywords":["rouge.js","ethereum","rge","coupon","ticket","voucher"],"author":{"name":"Christophe Le Bars","url":"clb@rouge.network"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","precommit":"yarn run lint:test","prepush":"yarn run lint:test","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@babel/preset-env":"^7.3.1","babel-7-jest":"^21.3.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^2.13.1","cross-env":"^5.0.5","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^0.14.3","jest":"^24.1.0","minimist":"^1.2.0","nodemon":"^1.18.10","release-it":"^2.8.5","rimraf":"^2.6.1","rollup":"^0.39.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ethereumjs-abi":"^0.6.5","ethereumjs-util":"^6.0.0","hex64":"^0.4.0","web3":"1.0.0-beta.51"},"gitHead":"770a1e3a2f4dd59361012c7a9278dc6bb6e5d0b3","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.1.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"dist":{"integrity":"sha512-u+zkeZK3rbp7O5eUo7WO3FX0cEmJz1NTDNngzYbUwGdqWxBPWBdMaUeKtkmXaHlW5Zn5f+rc0zfNsODCNhO5Ag==","shasum":"d836c90f6aa8867b161dbcebbf50fd82659065d1","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.1.7.tgz","fileCount":24,"unpackedSize":67980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqJdHCRA9TVsSAnZWagAAxB8P/2U/gsIAUXSvkv6gjEF1\n8YdAvZKMVEj2g3H+l6g3QBWnx8qamOEhViP8oltU8lXKzH2PQO07uBnzN/CN\naABhym0UEsH7ivFhl3fjmNnb/lVy0Ne4EIErCdwS5BhhK0VOTrYpxl0Wp3A3\nSJKwB7weXa7JLqsCN38dzD9VjMF0oAcxxJ0m/I3euHjOQnhZ7IBiDWg6OdXJ\n+gp+W6q61wOewQitFK2OnpGwXi24dGMBt8qeMPt+1tz1jFdbgNVMJUZKD7lr\nYnswUYnwQnIaak8uoSQxpqvauQhme2jGauzZylDHqsUPbZTzKa7TXvTxCFp9\nOKDoQs8ida+wGrlqxg1NaQbSEhXJZyszHmHcRwin8EaAVcAibwu2PMvXJ4OT\nIOrdj7U08lGFgmP52lrA4CpBXv1NdqSwHLuoy0gD2Jpw2aaiYT/p3XYzs1MU\nPzPI0amOVRwgGNd4s/NHv2B/fDTFGEcxhChgX1TV5HbeRM/ZeETO/vpPhKM6\nk0vIQOb89LyEMIqu1h35w7VkWY+yue6yPgTS5Ar1Tpyq90WXx1wF8o/e1xqe\njxgVFq46YoV8Dw6y59z8xK+xMEpuEaSFtid/99Z9WvBAFaM4HCdS0+YGhKxd\nPjwhDKrnOxG0P0lYSwYqXK1lPnb0QNO3lKx7pqbuqBhahQRRZ/eWlyon1aMI\n9jHn\r\n=jx2a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa49UbD0l62BmcO1e4q5ZPBz4WdzdTPNDcOI3yEJPvRAiEApoeJrtZIqULPibgx1YsKxHzSglYAdAdRTTbudYVKW9s="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.1.7_1554552646615_0.39392038289882936"},"_hasShrinkwrap":false},"0.1.8":{"name":"rouge.js","version":"0.1.8","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=8.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","precommit":"yarn run lint:test","prepush":"yarn run lint:test","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@babel/preset-env":"^7.3.1","babel-7-jest":"^21.3.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^2.13.1","cross-env":"^5.0.5","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^0.14.3","jest":"^24.1.0","minimist":"^1.2.0","nodemon":"^1.18.10","release-it":"^2.8.5","rimraf":"^2.6.1","rollup":"^0.39.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"rouge-protocol-solidity":"0.17.0","ethereumjs-abi":"^0.6.5","ethereumjs-util":"^6.0.0","hex64":"^0.4.0","web3":"1.0.0-beta.51"},"gitHead":"52c529e4f4425ce210b4720243008d534d2af174","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.1.8","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"dist":{"integrity":"sha512-fIDMI82lsQq1u/MLecoHJ6HxmFCi2g6+pFRfuVMgFzC6M7m2t5XlkoSgwSPly9V0CLoSj3GkgW/V5MKZZnRUog==","shasum":"913928b0621f1bfc7c05e7a9c4479afc84d87ae5","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.1.8.tgz","fileCount":24,"unpackedSize":102199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqL3aCRA9TVsSAnZWagAAMBQQAIUonxyd9opB2s2LImGU\nGeEBFu4uSkFo6qWf6Q2KgKuou+CXN3nZuziYmNfPELRBH0lLaOsjZdfy5hfp\nMSDOlOPQzCNH7f0lcyxF8rktdDkBGm6yN+8MR7/OtJz/H6muJKRoQiqWMkTh\n4vlP2w4uCLxG270wyFu0kHqhn7JM8RZkB/NZl1MBYLJBd9cdeh2V/W8cnbzZ\n/d/QnrVh6pJs74aIoCWnT7qDxQ5TFNoqfdkFBgOCppc+cjMAHQnSANRIdsyp\n+bidL6gxCzIy822OPbS4YAAz5zZilWwLp+4gqvrPEW9WpH4+QNsthXBCDvaP\n8HqNhj14C8wCHi0HhdUOd5dVm2GIqZxYzIqCeABaSxQajl+9GJ2ZNPW2hPH+\nUapMuKUtw4v8N65VPFHKjzxW5C/4YguPJM3rJteWPIxPh6fEnyI7Se1Lt/DR\nGTC1gRRYd6r81jRHrBurj6jXKPu8SAKJROswgrnFWcur00G08z4t/xuf12i8\nrRKnyVq4Uf56UMM7YhjVhLp5o1AbH6grr+CIPZsJ7v5PVaf6wRbN4YrzHVxc\nrov3ugJUlu3g1ZZxB3Q0kUZvechD6G52ivPA9rHlkn/BTMVRIzrhF6XpVop2\n+gtwNkcKcfg3KAXThVCxkSTdAvpppgwFjOTS6abHhC1OOEorW2Uji6jHQzdZ\nxh1k\r\n=1sjG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9PwZMg3L180Jw/aHH0Epq/TUOC/r7TyRVypOo0LDecAiAtN5+loJsk8X4tF7DO0E6f8ETzyELy2WSnQwhTb+988Q=="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.1.8_1554562521962_0.7001100433664689"},"_hasShrinkwrap":false},"0.1.9":{"name":"rouge.js","version":"0.1.9","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=8.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","precommit":"yarn run lint:test","prepush":"yarn run lint:test","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@babel/preset-env":"^7.3.1","babel-7-jest":"^21.3.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.4","cross-env":"^5.0.5","eslint":"^5.10.0","eslint-config-standard":"^12.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^0.14.3","jest":"^24.1.0","minimist":"^1.2.0","nodemon":"^1.18.10","release-it":"^12.3.2","rimraf":"^2.6.1","rollup":"^0.39.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^8.2.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"ethereumjs-abi":"^0.6.7","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"1.0.0-beta.55"},"gitHead":"04266edc46b2bd197ebea9777c42dc5b5eb93fbb","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.1.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kNLLVYRLJYtvXaYmGZekWBYr7PQohQdZkspV/vwhIRTFqmCtRYFfv5Y8yA4pTjEcOuxf2fLsaDoAw0/WWLjAmQ==","shasum":"c46ea4e5117377495429178aef94e9a01e9dcb66","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.1.9.tgz","fileCount":24,"unpackedSize":104914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIhKaCRA9TVsSAnZWagAANAMP/2A6HBYMRRZy/F6VYTWx\npsi6WhX7renB/pb69ZheM+Fg5BTB9hut3jBymUhxA+MQw1i6s1+f9BRP0skU\n5HZi4nMn51ASsTpeve9D/2C7BjaGAc34687fLifzuHHE+2IUKH6vhlcPF2Pe\nAV6Bd6aO/wuhHsNJwtYKMD3f3Klzep5oT9Srdx91YC7OWn3nT8aSC/jZ3YGQ\nqToKkP248zlV+VvOASf9zK0nfgxwAoJBbEeeTCW+3S1dYh1PeqcNEzoevELs\n+HGeAZLMCRsQKODoQzQJxLGH29qc4+5jurq8gwhwl5PTKUtlXRZYYLf72S/d\nNK/2hNqFo8tz8pYPw/WHH1oW9llauIAe4hLlrvKY4CjWkM1m0YA3wA5t62NO\ns9Td6mNRxoI/nvZIsI/ZbUPx4oh2fiKMQ7HF/rfN5vEM54665MsKL6MPlXdS\nWH57fk1DMGfyIlimdczuRGvS+PLuIErLbYrbY1NPMwAuuv6QnnI4dhJi3ZBm\nER7gMD+40tQNZeNAbSgCSckCiW6VlMBDLrR163F46wmzvqeMVDGTqNKDtIMd\nE0yYMpFOP8Z2PUXcVIHeBz0L3nkRqmG9S6qlHu/dwrUI30HUwr1a0zhZVN+U\nFKp6UZmTReLEhbLRP6CIiPt8Tc/Q92im7S3K6povewrP3VieFlV9iv8+6/Pv\nWmdu\r\n=FIKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkU4Vms2J9a+YCvONj2LyVjauG6O/kgTNiEKo8Qyu7GAiAlSD4hjWt2MaxEbVgaFuqju2FEF3S6hy09wEkCsy5kGQ=="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.1.9_1562514073797_0.28798325266219216"},"_hasShrinkwrap":false},"0.2.0":{"name":"rouge.js","version":"0.2.0","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.4","cross-env":"^5.0.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","ganache-cli":"^6.5.1","husky":"^3.0.2","jest":"^24.7.1","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.6.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.7","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"a97d04e421ea8c8e14c727eacff2a153b11dcfbf","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QvbKomCkouoDHUnlSRF9xpxB7Ss8e+ZKijieZwjetDae60ukXVjzKsBQ6GVFbw9G43kANqmmHzpV8aEHFaJVSg==","shasum":"08e2f32fb163f6ffca9d5dcb257f6f5414645985","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.0.tgz","fileCount":24,"unpackedSize":114748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSY0ZCRA9TVsSAnZWagAAqqwP/1KoBTzqeY1ZSt/Ijfsu\n+fs56bRqMDH5T2+GNclL/OcGGInaPQy6EIWaNNI7wGKjNTxKIrhjG5MeTbP0\nGOgLQL7a0Et7hTqu2a2AwoAwnp9xXpr83ShiJuoiNBfaec+AIuoUWsveQy4a\nfg91qLauAxeEpJEx0tf6rIdDATiMq1/XlxWhlQHiNeWTOMDU6b3mU/UMgl5y\nydDBMw3E6fQqtcweRPMGM71RQLLaTyk08wNL7D1xKa7A4LeoE2/6rjeX5To+\nV3TQvrWWi+Jijl5HNe8CdjGEvGfi8bcfb8CKvZPYPaFZXJxoTqJrvs72ux0V\nvhg+gczL+b9rpqZrt9EEkZwkiwQuYmI/Rc31nQRmi2MAicM7RwTVVnbFSJeR\nP5//3SL8iLkyTmoa4gOPth27lw+C580fobFUs5C55K/1woqsbeD7S/Q9+SKg\nP3idipZx1azFQaNGIi73MyZVUxuEyHViQQEoLF5VBQJT8ir8Zk/1KCnsI1bW\naHK3LUaG2hai57+U12w6RVtwvJ+wrV4Eu6zPhpQ2rsbtDbOC+bUGRX/UNWIj\ns15eolEhVIGEws+w/KgkI4iSsvunhcQ30TVmYpGXRvc1jpq/HnYwSAROaia4\n6u6j9CIHd5gvfvtufSfL5IjWQBOF7XD6EHZFmIAOC3oAtpgmzuMvpTYk5IPJ\nojiR\r\n=9m2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLfZXxQnf/QvLIPjgXA9yXOgT2DOe+cDI+wr6Q7Yi+gQIgHVfA7hO90xZ74mhSPT/5RkIuJC+WbbRl8H/g8s+RaUI="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.0_1565101336286_0.4017754443471011"},"_hasShrinkwrap":false},"0.2.1":{"name":"rouge.js","version":"0.2.1","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.4","cross-env":"^5.0.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","ganache-cli":"^6.5.1","husky":"^3.0.2","jest":"^24.7.1","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.6.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.7","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"143184bed289e3951c97516f8c7da207eabf352f","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PsPW/n0GqfaPnhEEnCdbTs+Ucl8ZUWZn8ZEChU49oCGwFqFUznZ0y5qewn5u3Jdzs/oeuq7FXHgj6qPhnlVNDA==","shasum":"59a79bfb6ea9a86fedbc93a0622952bfcafc3835","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.1.tgz","fileCount":24,"unpackedSize":123412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTsHZCRA9TVsSAnZWagAAKegQAIa+1a26+kKS9MhypTgs\nzC2AGPweNbsHi2IjY6FBTl5SZca30QltXX21uzZ4fY8BTtgmsY2UiGmTuGJd\n6Myco871nWOfl2qixkGqEn2XGAzxtWLBhQJT/dL0jbKm4klwqFoOqAnKjROf\nSeLKNx5qEHarSZ1VziKe2QYuRj6MoWb34VYfAO6P5TIHOLI4C3mFnS53qNHJ\nYrMnnWRinPOxxbvVWkFb+FqNkqzFKki3U3QzVXbk082HyUZqlsjPhdPyTzzp\nOHmsbjXYrKJzc5qCskuBsfkThi/BDWU70hhLbeBtnfamI6Ioc9+wYXef0rf9\n2VUwmPZNPPOsPuGl1BIOH6eXqssHtvB+c+gAK4s4V2BolACTUKSrMMYPFcIw\n5Paw/d/DFMh6oOVPhHUmh1EYs2hcsk5MP9Svqbi6cqu109Yp95HKGiHz46d/\nS9avCH7AgydWH7qZFk/nx64m6jkw6bT26JjBkgcDQgFfeGouUDHSxPRbCCZl\nBKSEDww8hxMpvqgu6NHCbBVhJZLDANd4RZFhLnbXZK/CWfXkg9wlSHtHLsSb\n+WOOXb8TL9qaKHPHoQMLrFIKZd3stnR7toGctQiyL/fbpkSoLBQrf1++9buj\nn4UPGouauDevGEyBuDTgnYELOG7Wn98DFXk6wlE5/1VJbUx8L7ZZ0vUVOPOP\nVAmV\r\n=kXVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxPN9sbGtBw7z4QsaKby+NGXP8JFi0OvEwBm/AhIldRgIhAMuFVKz0DnKLOA/6iadwvPIlbSIWqJ7nDt+r0Fdi89Zp"}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.1_1565442520353_0.5453371281888009"},"_hasShrinkwrap":false},"0.2.2":{"name":"rouge.js","version":"0.2.2","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.4","cross-env":"^5.0.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","ganache-cli":"^6.5.1","husky":"^3.0.2","jest":"^24.7.1","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.6.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.7","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"2a8790c7991700f2b088d3edf95d098f5405207d","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.2","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lsFCEE23P2USex8Vw8x5ipGWHVJBPhHPn73MLOZVXSAhl/3kMsaXbUOpZDrdboDRFQ0ytig5uMpqzqg6La8DLA==","shasum":"47d48db0a81ffa11ffda4ffdc9d79432bdf6bee9","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.2.tgz","fileCount":24,"unpackedSize":124442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUxgBCRA9TVsSAnZWagAA9VIQAJwbO4rbnNV6u3q8BOPi\n55FNBxDvwcTGjcUmXTrDkatZNKFg9KORCe32I27kVD1Ks/rJcVBapicFJfuo\nM/XbWBJQPmxvC1OM3ys6uNvGZ/q0uxMWnCB9O4Wg4+ePY3tJPfSgp79qQM5a\nTLTdrHAWcH035lId1f/c8fkkpH+jvUY0iZeH7iCDrpbtgLF2OUrjMT90xwmf\nD7khsfpqYxUI0DqhFG6cQawlyGlRil83Xw/PtERc4gHsaQiflxq/082yWUZc\nsmlV55GlhKTWDWgw6eZiLCmRkdXQ4829xZpaSZ53E8NpPPGAqsUhq61cAdj6\nsMogTr5+YNrf5BnGNffYYFCx3Qd9bJcB8mZZiFWgGoD95Z+fWB9ruTK9fsB0\nw+p5ttzmfLZNq1bHXbN95tfzMMqonyl7eSCIO4UHu8aavGsNBIporQkfozh0\n4FLZWUAJfd91wBo8ajTGdI/iWabg6YREBIo5igXkHfFUGeHuUYrcOAUFTgJB\n/ktm/sMYAPy3lSLc0yuiA6pxeaxWopKFeVWmM5kLU5GyXwMMwXYqR1j1/9VQ\nnIw43bnwGkQdJjRUarRHHeAE6CMKXQj1Fq8XZ7p2og7SwFTHzBuRLh8C/JPI\nlQbKZrGNYl2h31FYVKnZzDQcQBtKkxM40SqCmkkf/2AzJ2aLxlm7eM7X/9IQ\nbZR2\r\n=yBpG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCr/QlE3W2RtLoGJ7/aO+JXK17ipWGAon4yCz1m7FoPAiATZ7fC1KdPn5KVfCmNpIJ97yOXTua49VoxJ4tFOx8bnA=="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.2_1565726720788_0.1653244127790079"},"_hasShrinkwrap":false},"0.2.3":{"name":"rouge.js","version":"0.2.3","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.1.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.4","cross-env":"^5.0.5","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","ganache-cli":"^6.5.1","husky":"^3.0.2","jest":"^24.7.1","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.6.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.7","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"b33ba30d2a2d52f3ebd521d90435294b113127c0","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nK/pX8Lf0TXlW0sp7veUiefe2SXC2jVFd0NJ+3cbmEs9GmGr3NoquLNWzTWFytDSt4H7VE0HUQwv/NURzx8avA==","shasum":"84e447cd02b9a921a7504c6d2382c99df2952b72","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.3.tgz","fileCount":24,"unpackedSize":124636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWGIGCRA9TVsSAnZWagAAJjYP+wbwh60yqlV9LbRRvuK1\nWURdyYJP8TZCkEm8tR+nMkeH9zln67ed/IYH28EPPlsd68SKAUBPd9WfSZp5\nVl+znfDH5DrF1kC+IkzuOPospfOrSV5r5J+4EBOW9BEXawpsUoyU3ulFRorb\nrybLAxOIEPYUvKGSwPg5SOEnxiHsSQ1PJOJSjLh1DqmqWSUjm995I/2L09C5\nUN0YJkQIaMBhmJHALFS01/ttrTLLG8IcA/uM9sqXapjB/73Vt71fsKng8EA5\nC+pDtqCQU50gMSPIug01TQt4Q7dioSXp3QHwQgf+36vFglIPoSo6mNARBv4Y\nLSqmnJ3eQwvvS4TfvFScb7PUtoxxb8x4Jo1BlpL5MO+W9xBzh+A5X01Dx1S0\nGyQDdE3hrtgPK66XvCHZC+rXPSlOCTicGmMTQ6IQiWq97Z9Ka6gU4zrSbRqt\nGiEFoKIESpZkRS21C9gevG0lPUJ5wRwwrIPlZ+x5EI9VhUTlFPUTbuVGFFQh\nWo3NdNBPtpph4nAaSDepZWGmPskrDUeSnbjlPTJ52Sa4K8dwWkWPZXweQ8Wu\nGrf6k2FC/+I8hmzRTWbwSpYTHCDnsHqGVARbtlxhU+mbq9fJyIJeP7HBXx7j\nKEHg7aDgaY7BLAmIcUkRf6Y/O12PgbtuwxaPnz50kazrfgfh5+8xsa3gyaBC\nYK3M\r\n=IKdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1Iiyv9X+oZ9vxj52FHxlHnXfPUdJEHs85fn9kiERioAiAOcvjDzSDBFYcSmsAfwAAQbtuK1oYKd2RgDmgsEoq8mg=="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.3_1566073350213_0.3819658715193639"},"_hasShrinkwrap":false},"0.2.4":{"name":"rouge.js","version":"0.2.4","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.6","cross-env":"^5.0.5","eslint":"^6.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.6.0","husky":"^3.0.4","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.7.1","rollup":"^1.20.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"dc1acc6fb780986d9c6124bcb7ca700e6362a651","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-s8PPNL/cfXDDSJBaaJ6OHBlVcg4SnjYl2wn/DhAIZHfmwcH5RWUfmidh7WrDBj7be9d/LCnaNy3rPhZE59gLug==","shasum":"fdbd59e16daa12d6ccb9035d638bbff7f74cdf7b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.4.tgz","fileCount":24,"unpackedSize":125687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXw0kCRA9TVsSAnZWagAACGMP/0LckQwpFrBO4it4PqSg\nZZIe1ZLS05pSWzq7M2MlO1hTgl3ot6AGpJap6aUeT2du2Uyz14NBpH/sQsDW\nomn9qbiZ2U55zkhyFXfsKP/o6GDjactwXiY1QZIQVBIrMtCD0O7kzWLjSiu/\nZc5ndvDwXUqkVkwBu9Rl8wbYIlpmNrmG3BjRtl0wvQhtGeiypcwItvETn6m0\ngvl0ukQK85R9urXP07lbk5r9LZs3y8GK8RbX76LIDvo3xInZz/121GgpgdX7\nAQ/ri4OEacq11gR/75U3cz7yWF1GFI20bQDfjIv+XU17wGfkXTU8HS5/9+Le\nCL7MjrJfFGvo3cVi5XkfwlpXNchrIVTWCdfJdFK6mE995zm8qtcRKzfIkhh7\nnV+Zu804OSwlC7Aelawd5t4RLPFugt91HdLr5O+2Lnqhcj7hJuyWlcdN8XPg\n/8BxQFDn+f3/mrd2dLyrxq/72agVpRwjJ4edBYg/YUa/vuzgjzw6OyU8bSQV\nmeY59cec4ukA3GAeUmSJFWOam+F17EOec9MlpDMwxq63Hm0iwUJzxO7Nacci\nb+TPKastQGpVww0RYwSZ9lbyGXTaThbHToHQ7wIfJSJ2uGq2YUu04/ZJK8q+\nMxjR5BrxvXTcu/0jvJdmfCtRV0smS6DaWN+ZJ5mtFvDQrpFx3H/8cC0H0/gg\nO5tj\r\n=nHdB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX2tlKPo+pou6AtDsUJQknkTrNVCFEuNXjq+7kyjh30gIhALaeGYsvSUikrGEJwdjCT8FLuy6QsdndaRo12EF1DhAg"}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.4_1566510371487_0.08452051301075114"},"_hasShrinkwrap":false},"0.2.6":{"name":"rouge.js","version":"0.2.6","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test nodemon --exec babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage ","test:watch":"clear && jest --watch","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"}},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.6","cross-env":"^5.0.5","eslint":"^6.2.1","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.6.0","husky":"^3.0.4","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.5","rimraf":"^2.7.1","rollup":"^1.20.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"c1e4d13eb8a3c0abbd0dc7e4b54c37772bc2e8f4","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EK6Ta8UGX64dVGtHBL5bVkJYYKaCS/T45xOmczD+qSnyWmP/xaC/H4T0iabce1S5Ar0AbI/zJOqRS29oRGt+Zw==","shasum":"c99884e22eafa19a980c15ad85f074c456c311bc","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.6.tgz","fileCount":24,"unpackedSize":124166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYwvVCRA9TVsSAnZWagAActsQAJdnR8xHGyRKG3JrGL+i\n/E6Wn0D7wYuYMf1Zxqd44CWat1kMi7U+nElL5DjjnkiCvkKu8vPA11Ye1/tU\nI44rP8bKeoC2cPca/GcIhvtz+wgUeXaChKfwCRmrFgEFgzvZz+L33ljIRYz0\nmxQEqUQ41xADyY3iZQbA8wnE6SWQ1ffeN1VHGisXL6adidgmjV7hRIyfGc6B\n7b3qFqIYi8rlcTIGvzlgMNPV85r+1fT43t0d8s+CzoA720aHONtAeaI4Lptu\nBwdabN1s5FLC2XnvgZGCSeU/qOJY5M8tzr2vxDEWdY6PkEHKCm+BoY9zRMSL\nV1lFtQO/JbTTmFUdpeWKwZ//urkNd9EMsSSPDCtIcHZXX7bxSzHC+injH33b\no51Yq0OA6n6ArxDjPH9iNPv2r4QGF1+fOW+LBg+l6t/STZYkuw+nwo8psCem\naXopksm0lrVsnIV1Owqk7qTsZsmXQIoC59z6Sle9GOwICaYPzF7MRrfomKPv\noWtPMVAkb1Ex0a4sm5uCbpbpxobGbVQXYCPok7sComlv4X/XB664PnCwwjIi\nt442ShDC4gjMfHnFEt3jW5OoV0rvyKP4fW0F1+BqJFuniS8TaV4+drqfAmVT\nhuotTHHqA3DVbRCBA7pNVFES+Gs43mU57SXonhA78J/7/f7Aw4DoUiQQV4gL\nEtZs\r\n=MmqL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUI4ARNL6VgvBS+WcLt2HHneiCkpmLeeQy89dtx9/y1gIhAMm7NfdhzCTDEtaPUcy+XxBFQXaYsm4bFvcNNgfg340k"}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.6_1566772181224_0.127624094199988"},"_hasShrinkwrap":false},"0.2.7":{"name":"rouge.js","version":"0.2.7","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.3","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.6","cross-env":"^5.2.1","eslint":"^6.3.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.6.0","husky":"^3.0.5","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.18.10","release-it":"^12.3.6","rimraf":"^2.7.1","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"aedd75a37e4b121edee63427bf3228b72d6b7947","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OsjC/7GsNXO802AsutUjXdG158nFFTRtu0O3XDNAI26W7sLS5ZnItoAbSRWsaBT3TSPG8k0FwS4cxW/9FsTJZQ==","shasum":"9157ef9e7224e940aa0e5ff98af21321e3b25f4e","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.7.tgz","fileCount":24,"unpackedSize":124060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbYl/CRA9TVsSAnZWagAAHBQP/RWlqaO9e0s/YfOTqQHV\ne/S3LNpQejmNa5hMvuz3ia5167YKlJvDrt3IZ1LrY8wl0nfs/8jNjQ9C9Odc\nJLkiXzrgJtdj/BjqK+n8rbzE9keBF1cA17hWwpjAD91L8zLZf4Zq6PFWAEIL\nVqTkZjdydFh3bIqko4F1c9VAqTs5UpbJFrVzzo7asP73l1bozWGp2/vxF1PG\nuoJ1V04eh0mmYs2439WdH4EDE0d1uxyt2ZQYk68YROZf2JjtFlppLe6nfUth\nn+61REy03XOdXHv9+43l7VOcMh21PdP4/Mv38Qsw+nQFNLaa6uL9cFGRd2uM\niO6qYFfOi/t/N5c/LaaP7Y5L6NFV7IqkrbevVaGbVFmrL85eaOoum0Cc8Tn4\nwyQrO1L2K96uVVijaTrFpWAS7DnlzomWY9OIKbrWL0+sgbHOrYVigPxTkeiC\nq8agK+PVvQUm281FKaUF2PpwOAi1dBZjBRd4Wb98lCONmQlcqyHqDybZhhFk\nhoJ/zsYpp5918cgVKmxQBu/8RIMhV7Pa5JK7GzHarrXbPoyOvRgsuuN4XPCZ\n2OfrQFlhw7SZkmHyMYpYLUQXAMBM2DEk5sQWaPHyNcQC+zmETcomXVsqHKe8\nkRanE93VCoRQgj27NEbLyUTYIj8ZEddOS5ReCj8SGerRS1DPbTbLEo6pd1Vc\nUxsn\r\n=cKDw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm529NlyICjAi0nLwrphxAVrCD4+zkskCVlXSNKYMU8QIgTSOjSWxv/tBZqQA9Caq9otOaGMWKJKp2YPc5hfE6710="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.7_1567459710442_0.3254756687393334"},"_hasShrinkwrap":false},"0.2.8":{"name":"rouge.js","version":"0.2.8","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/node":"^7.6.0","@babel/preset-env":"^7.6.0","babel-eslint":"^10.0.3","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.6","cross-env":"^5.2.1","eslint":"^6.4.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.7.0","husky":"^3.0.5","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.2","release-it":"^12.3.6","rimraf":"^2.7.1","rollup":"^1.21.2","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"dc9e9ab3e65ca01baab5f08c71696810dded0b48","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-txsY4UdLXcuRihEnWpKgNE8Wo5E0OBJm7cuyCPq2PztfOGa/OBrTbcWcmo1dj9vKrXMWb0vbUT0oijLTE8FOUA==","shasum":"f342cf4412d152f1a94bbab2af739cd1aba15417","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.8.tgz","fileCount":24,"unpackedSize":124031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfQN1CRA9TVsSAnZWagAAZpcP/0ejgMs2/8qDQ+lT0xhX\nHMYxb4TG3FfKTuGqh/GZ5lhjekPGl94PUL1PxWz29kmYlhhkri5cc9HdxAbU\ns6PooK2/9CSY5WPw0uhbk1w2cEnI/AoxtvzaQaPmQkLA1cq3oPO0JUOObz3x\nco2GVSj8LhslrguKKnvRYVisfdVqYRohsIrELyjgmOGKpQ57oeTVG+esrPW0\nE4hG4gxhp3jLtdUy9sJMgqolX2S4iaQ1w9kVUQy8cMEQ0/vxKrl+5mowtBul\nOOmM4bH8uLMDMo2FgjG/Zao1GdsFM/eaMunLSY5NqA/C6EEDbGZplcMcSbLj\n/frjFNe8X9uNnBTkCGrUxNBcBlbJ4bmFme7l9/+d88DqWW8irszxIQXcDkDO\nm23oE4o2TkVm7OtMbHVAQsTg6MDI6XKByK9bmYUhr39+mXMtuLNP10z8SU6m\ncUwhRGVliX23g8pPltuoFHA5CtFT25B6fAdNprkAPVzgdxaeW6yB+6vJ33/B\npRoCCcOg2i12GVorimP7LGFw4W/kM7F8Aj59Ka8E2198emPkMkLFTEKXiR1m\npYIdRWLa4wEQCU8vNP56hWYdQtXYRKVBnOueSkrSol1GEqHNYTCzUgaGmvSx\n0wRNGX/54KZrjV/LNKR7Q9zTFgEMCbpsA240/UALgoV7Kc5XFQ2Kh7O7Z6cI\nsz2p\r\n=N66f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYuJ12KX1xOPNDQszShVJOhJHIUmVHBxd6XTkRdjwsJwIhAKAaNspj8I58jkV67qMT1Y3wnH8+X5JtXFueW+qJ+kng"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.8_1568473972851_0.624351957749024"},"_hasShrinkwrap":false},"0.2.9":{"name":"rouge.js","version":"0.2.9","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.6","cross-env":"^5.2.1","eslint":"^6.5.1","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.7.0","husky":"^3.0.7","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.3","release-it":"^12.4.1","rimraf":"^2.7.1","rollup":"^1.22.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"5d34062f00c682fe7545dcdfdf1da86ce08b2885","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ytZGN1BJI14ZOxzbaScFH276TDZqzRdxZVhTBt4Oq2Pcal27vdlVia6zq9UPIR10QhnFqipgzs2ADrJohES3qA==","shasum":"b59e366ab35d09aae2c5512d29a6701dbec4680f","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.9.tgz","fileCount":24,"unpackedSize":124031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkzZFCRA9TVsSAnZWagAAnT8P/1dnSZZg0EG6rj71Oy6j\n1MT1dpl9vaX2LTQi1cfcz71SMaCo0jpZ36oQ+vl8fTP5ma+PMM3GWI2cYyen\nIAyCEFKtrjDYn0xv3l5zoAh4cbzhFukTeTo14Lo/cvneufiXTw5b7iHRfWhx\nrVqcuSX3NBzamb1xNGDInjs79MHcYGu2JuHdkvI8/Rr+KkSKqaUZfqa/gS0T\nfXlAVR99Elx0xlWDV3gZZxC/IVJiFxdxhBKut/kLpP8H81CollbPnSB4taXG\nG+qDoeHMsV4s3qkpVtbI6bAxs7GSm6BO2AFhurzmXaTNKRWv0++xnqFORhq7\n0tgH4nUYWxxkjQcM43EXNR2gnMpBDM1cPA2CKI7PDPrTNhEZiwhykX5SWAyI\ncmZ4LZgfHJ4HjQsWHM04r99cQuICzHIWepeX5SEMt2QB22SMApGkucN7BGNV\noWIi3mJTQZAiU+lJsrXyiGItErZCYZkWwkiEYYZ1EeCuovMW2ZxH+XruxlHm\nEAcQ1QPQ75T/mzeVcx5VJYMEpZdVmJXznKgZ8yTIlvAC41ArPFnUsQmmPJal\nkO5Z5I4xQhYRv8C4uuxEFxZbSriM3fVQo2s/v9l2A32lRa9ooQB58hw6rH2G\nN8xhgsBtTWPiSh/SWPqVK8CBGBFm5ZtcnwNAukJgjWhi3nkNQxec6ELnZviL\nORAN\r\n=QpsI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHvJnBZZKw1CHPTfMgUfrFneVAd8mBksEfVikYwyEczwIgT9pn/sZdqu3K8jKeJmkrgPz2tcrMkGiCB3Ax7MEFHEA="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.9_1569928773124_0.07101817021765777"},"_hasShrinkwrap":false},"0.2.10":{"name":"rouge.js","version":"0.2.10","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.6.3","@babel/core":"^7.6.3","@babel/node":"^7.6.3","@babel/preset-env":"^7.6.3","babel-eslint":"^10.0.3","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.5.1","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.7.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.3","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.23.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"554f7d7bbef37f187d5663c756cd1516787ef2ae","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.10","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pH+fcA0Kp+dfUUiYgmd/RJhk2U3hSAzZIDiKBiGaE/FbJhMxeUHBHoUECm62Mmti0l0+lklf/aBpVkAEwh2Wyg==","shasum":"e854e9ec1968dbf08411a0517cb9724893aeff29","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.10.tgz","fileCount":24,"unpackedSize":124032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdos/FCRA9TVsSAnZWagAAo68P/1G1tkfLkt+ZAWSzkEv/\nedzeUszCPQgO6fFa9JyMqn8G6t7ULQ1GLQU14pC6gEnB/l753b9f/yeQ/C9j\nKhLx7DveqmCaJ/uZwaXlTJr8uycTbe4jmkdcFsguqiRHRv+GEmIhkjRu5kNK\nqliNcH/X7Xfx2gA0OZSXf5setX07KVPhMlbpev7MoFWG5XsYHM1eaQGf3H0z\nmyYF/Dj/J4qejVMszWilJg8EU6qW8JSQP5GmLFqF6ybPHnZs8pseNrOczOmh\n9e1vGZmXl1zToCKD9rUrFiyZEh6lCHNmVit2frRssIjsLbMvMNh32tvPsS2d\nd9LEEzN9SIoPPheyhnuZBizzmQopLPZrg5p6QxizRJnHkTWKv1zLyFl3rXMz\nVwjt4UT+he88+i/P1q6653cWECYFgShcFnweL5F6Y0amkXslJd2dekJjTszx\nM3t6RGLg4jd8hjaf+jaYR6vzoQsUBdJUN9xt8mEnKWaRws2uQNO84p6ijHan\n6zKdrvGgjDiXsYuvSzC+01S+ZC0GnYqfn1+AsJxFkylOU04E4/4nvg0NsyLz\nDE9m84G50PYtyJ89PxltdLrhcn5mjBLEyd9Aao0Vkx9yyka0WmPQt9RDffQn\nLEDK/2IBpYSLwn0E8lIIi/rW2jy8eBYtvOJCxzog0Aa37/VDrxbLHsRPMzkq\naS2s\r\n=eFNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLhOy9b9WUtdIEHFZbrYf5yFWjt4kUuilnzVZUWSqOaAiEA4DYL8Mt5gW03/fmpm2XDx0mEpnHEjkSI+JouWigs+P0="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.10_1570951108757_0.7282848281022059"},"_hasShrinkwrap":false},"0.2.11":{"name":"rouge.js","version":"0.2.11","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js __tests__/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-7-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.6.3","@babel/core":"^7.6.3","@babel/node":"^7.6.3","@babel/preset-env":"^7.6.3","babel-eslint":"^10.0.3","babel-7-jest":"^21.3.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.6.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-cli":"^6.7.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.26.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.17.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"c1d9ffde50e56456c16046983ee2841dfa54f5a2","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.2.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-AG41S7WPgz4cbyu+tXy/WTm/Xioa3DLfvnnzIXpdToVItDP6RwruBehOi7gW+zHLLUvF96mRrvAEor8Ilgh/aA==","shasum":"cae58fb5c4e0622bde72bebec189d3149a0359fc","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.2.11.tgz","fileCount":24,"unpackedSize":124032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt+cECRA9TVsSAnZWagAAwVkQAKM+DaWNB7y2LvagjajS\nMPiXh3b2P818teAMHWAt20jfSHSjURSjCw1c7oi8CJQ0VqywW9wChEmZRyNM\ndUHDcyl7eWBF3NvRf4+ktQcJkR8hFJuROo9O0Ucd/qpzE0yJntWjfubJGpo8\nqgNymq+SOg5GX1HJoHe+z6Wh4LM9iqcgvhktaVoqOpxRRTVXrAmHRpHEO2/Q\ng/bQHSm28jPMDI8IwbnQoC/jS70Bh1YEn5ZJVznOK0/D92WrLhIQFnHWhxCS\nhDNYd3OOa/JQFvWtUgdm5NLzMDr66YqFYQ8oUrjW776h/uieZn3l3o08qZAO\nWnezKNwf5DtyxDq/YCO4TyJ3LwI/LuULXgfHYUucHM972g5F+nvazfvLgrjq\njMT3h2zr5twXWNRh9YThxyR+i/vS7+kDZ9V3PvIWcFCk6T156zqna6y7h0TQ\nGea0yUpzVkG4vc52eTbwOx3mUwo0h6fkt7XwKEy9HnV/Bz/ZT+qR6ooqRu7x\nM3SAWuFhuWA0ncBzi4XzM5qx9rzyqQqCP58ezMV2aFYfYt06CqM1uY18Lsdy\neJHFmlUmRdbKsBN0QpVgJ5ypsr6ZS0bIwRH1RGMwK39Two8Of+m6yigfd1pi\npumOjas4TtDTFniFTWW+zBfcjKj0+4KOQHrzzo/UNT7XVbpAC+fW7YQEuHx7\npwWd\r\n=NIhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxP8hSqttfmPMaztup2pkfRSbzAWCvQYTUWNwgAUsHvQIhAIRtPkENAxUsMhWs/63KGmwE6BuCxUa9aDQCZkY4Nbfe"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.2.11_1572333316333_0.37510535410925594"},"_hasShrinkwrap":false},"0.3.0":{"name":"rouge.js","version":"0.3.0","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.0","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.6.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.26.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3","solc":"^0.5.12"},"dependencies":{"ethereumjs-abi":"^0.6.8","ethereumjs-util":"^6.1.0","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.1"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"05913431cfec3a943266396384fbec80a8a721cb","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-VgAqVfDmm0fJBcpoNd3h3lGXjmS7nnc0tSte6vDBOmASrkCOCI9n7Im5+eV/VfUdW1fmi5IbKoVd9nluWftyFg==","shasum":"fe7595e73d96317c4c640296459e694c369d6f1a","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.0.tgz","fileCount":28,"unpackedSize":131797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx2z6CRA9TVsSAnZWagAAZ+YQAKHCfJInuejKh/R4jGlp\nmWL+dnn4e/wclSpaPXtQhSlwbjiS89/4dpsIcpf7fdcm6f39KA5Oh9yizrTI\nFElBvI/8s5nYH6gAISC8uRpaEI0sBD7fwkxpM55rLxlgVYIqkEVRtdLrjlI0\nNBra2c03y/qNG9RdzcAU2tWaXGqJJ0/d8BU3AxsJ/ttC6P1vwsPBX/ndcWWm\n6d4XHg3TyMD5BPYbeuxB7+AWWCx66tk3r5Rn6JGaqt6KIpl+r6VGrTWrVATB\npMaeOw+hbonrh0L7ehKhGoEWh9feYnAHSg5ZkfAdQhuUlvKhNHdFcT721rhy\nJJ0EIlJdPiIRgia1W2zBmt9vpdj9X1q5BNw7a0tzh40g/2/bRuPUbIBZnvoe\nK1n8oszpNMSsuDJEFl4UodPAjCzLzlO2BVuT6uO58+DXEAtxL4le/b2nUuF/\nFuGKNt1OD9E/erh1vHOnT9CSbKNvG6O3Kgfca/+7enFbJjGECtKYSWzcO1/s\nlmlelDdVJjLsnRIP5rFdontIsRhdTwRelRmC5IhgtvlCNNRAKh0KyEoiEPbc\n4GevVhOuOptuiGOhFYnKYoJZwbB36rjdGNP4aRaLdim36l1zqF34MxFzhkfg\nPkTI+O/LUUN6mSh9qJhkzzNVZVn9SHOUFrB5BLPas3sYS8GHhh92nFZyH7Xv\nj455\r\n=go+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmhutnGzFzPPa0Z5F4sKVBVoTotnzcEsCoWh02Ahz7SAiEA5FX6H8/VwlaFPbLIkgOAExndOcxMVqetkCfd0GhDHb8="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.0_1573350649573_0.2587530300566372"},"_hasShrinkwrap":false},"0.3.1":{"name":"rouge.js","version":"0.3.1","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.6.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"3167f939fcb52e4219038d95adf2ac81012f4e6b","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-pPvkkVFetw03PLcEEIPmoQu00wZnt65onSorh/3ViLIBxjW5N0PX/V7FFGvJD96lRrimxt1jdp4f/VaM1gWBRw==","shasum":"dc37d54af297d8c16585000b045eca89d2be240b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.1.tgz","fileCount":25,"unpackedSize":125389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz83ECRA9TVsSAnZWagAAWzsP+QENUCaB3JcXJ2PWkF4T\n3VVXJWRAjSe13um9ldOZZKYypb77K6Jp76iFwtDbBJHsJiFgt79XvOI3dT6O\nAlNcc/vus5fMoeQa65dfXWQ8dfTzqxQjNMrv9td3uwn/BOH9xCEklPbzp1ZI\nzkMznYjZDAdAxtq5QPFXZ2etevSIS3S6nnt4yMFcVI9+phtpcQ+oqw/GXqWb\nz0/kfBDqJXLlJXO3qvNcafGEMRjv9rf9DbnFMZq2XcGfIzAkZNY/6ynaxfKE\nQ/ooA1P7iSPWs6h+JTXnN56DAaxtk9ROWO7SrP3aBJRk6VC9pl5H1oPRoWK1\nisaHGmvrKTB1hJBipAcZpho5YhR07fEJqnCFcXX5y/7U6EQSNPhlS9RP62I5\ne2lfN/AXP+9bkpGKiUtzVimsAHA9N4UkspeEHtLJ0yynABkfvACQa80S3Qe5\np5dNtuxi9W5nastL6qPSfqI395+b4ZRwX5wc9AGQbIbTJQSQjXES0347KiQL\n+2Qb/YD8SThAtKxX/gTmbQp/u/S/7pZPolxE+KEbuluGtKxqHK1Tg2AhbFQU\nZIR4++1pQJHoHn8Q9AOhAd7Eeop2XcF1bP1SvsyTXzjlkIyCGKIDAlaKz30s\nUSz3V2Jdn2l+fUhxYKtZMoE4hkHuQR2+J9dAH1fOQ57PRwgnI6NKYXXuoL2Z\nfeXh\r\n=1WOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwnm2EBm6/nPtDNUeyPqJqK8awpRDjfVD1zcu5LNEfGwIgKp8cKxLgchfPp2dhRVjHJ1qhSvEGh+srgT1Nuxl2PgY="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.1_1573899715412_0.6458869058973571"},"_hasShrinkwrap":false},"0.3.2":{"name":"rouge.js","version":"0.3.2","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","bin":{"rouge-cli":"dist/es/cli.js"},"engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.6.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"f6f150c100e763dd8fa2c0295903a5da565edcc5","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-g6LWiYwbhhVgNaz+UsXwFW4M6U4yzgHbBMzcISkqEOtOzcWeJujpF+vVmJElJ5+1p3ncgOweS4JuTL93IybPFg==","shasum":"93d393160597a640b72b45ec20c1603443a8376c","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.2.tgz","fileCount":25,"unpackedSize":125167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0lcdCRA9TVsSAnZWagAA3MEQAKCfD3pckk+WRhiRk3BC\nPDV+24rxkaRET5kSl3cwDVhmkOKjAkpDGyxf/YwxiUHsd3/UcSP7mVxkQaO8\noQo5cA35BEN3XCmZpV+bbGbrlqh8VW1ORdl2EOxnEV7B7x+WwfOIEfwnMmR8\nBBbJFbKYmCyRISHBxDl9HRQb7+IJWBeLWEMnOWFI2GlYHIh7qbW5FszlpcG6\nRShk8rNfbFMevwcRHqtx+yBv5uRpgwWe3cLJOy245YXshaNeFrbtao50t8Yl\njDMCjatfUp+9NyOMoA19IhkEOL13AX2kc1V2v4Pyv3kZ8IqQXq//q/5/LD9R\nIws0isLuJVt0fIs31yYK5rl1jm8D94c/jVO3sBv8qgmlpCR4c0MjBcxkaCWs\nJv9xRZWGcBuB/iem23lxhfyK50jmxX8kHUpYepB5Y8c2y+tgv76nywilwxrE\n6rjB97SyYQ6y+ncuR6v29V59hz1n8MNsSe0xpphu6lFwp6eX8y9zbD9lJXLd\nRovudTNyueZM4Fonre2j65MBulqAbAKOUqzLjC60jb2MCwjA2QxqsxU9COva\n07uWHYJW0e1zeIhcysyLWxJuRURG1z7Xw1/3MBC5KRBy603NWN/8wrOH1x1f\n0Q51TZvdatcILrz1WNDX5LzaUtFmv8O5uhVMBCdC9MuXEl9wBib5pDzgInci\nizfO\r\n=ryj9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAySgAynCfSgaNln5MR8gfZ2UcKKMNojl1Q1NV0jOXbRAiEA1U3cwM2QvmTXsOczv4OLWgwCKFbZ5msWzwoAZn+pIcM="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.2_1574065948835_0.014886809113372479"},"_hasShrinkwrap":false},"0.3.3":{"name":"rouge.js","version":"0.3.3","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","@babel/preset-env":"^7.7.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.7","cross-env":"^5.2.1","eslint":"^6.6.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.0.9","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"362d394e00562e035f1b0ebab44ed251ad66c0b8","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-w3SIR5QmLn4EKQk3yJv+xUlJ5fAAM+Dsa9jlwUf98sBPyLCuPMOHZXLT+YKT6/Y8P/KSSJUKglVIt/nG31uXDQ==","shasum":"7d68f04458e4f298fc6b0a18e72dbfb035381bed","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.3.tgz","fileCount":24,"unpackedSize":123529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd05XpCRA9TVsSAnZWagAAkHsP/1ZWqg5Lq+oYiqIcBY7U\nysslmThg1KaE1eTPHTThB54HelK+7oWyw+p0rTIiN57gMHU7xczHiLELPFtt\n5dzim+i+7Invt2R3K0MiJpZlHkfbQeXqweVd6UN3ghmxj9zjO2P3Tv6xvpWt\nuY9jHSjk2XzWAoEPOnxSsMfcZmcl9PTS8ZGtLENFz/CeNu8V4PJ7AKQZrqKv\nFPD4sVcYq5CjYYlvWGxWrBL2iHsEpSEJYAFEoDxNYL/KSP8OiebQN3g6zICE\n5n0+HLj0ujrq26MhxVWL+UFIGQESvJ4CbxjYTykdOPPga+f9zYDHuz8eviuF\nA7fCGJF7fyT0EyyyuQbJ3uxlVBxP9wt33JRZk4y+WtI/x4JN3mItSw47RJax\n5KMcOsnrNrcih1EAo1BqrHwCjWshEE38ZN0UDwtJmqjXSphLuCCfwdpA8L7h\ndZIuTKLntl7kh8POd88USESBsSkvqMyGQEZ88z2k/rYg+YXoLMbwB9dun/ZR\nhWC79QZz88AW7ldUdGpY4ias34shTA7SwQ0NQRBoKlcvloTlexjAghtopHvx\nhR2Ouubne3b3poMhqcD9b1ObWuorT14+7jaZNr1+9WspvSl8vyQB+FIGV/tW\nLA0zyH/1Ar1wsXQiVyFBZRJqlTjXZN/YFLjnXyxecXvOWZ1inkDJoM1e6CwT\nua9w\r\n=T1QX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/8xujW6yeWakCa5Htn8wa4tr9IhobjhPe/NwbyYE62gIgXAec8Tmg5chVMwbRvgkn7YdN41j/JmGHtw+S2TNKk5o="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.3_1574147561095_0.2800299574431637"},"_hasShrinkwrap":false},"0.3.4":{"name":"rouge.js","version":"0.3.4","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/","create.js"]},"devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/node":"^7.7.4","@babel/preset-env":"^7.7.4","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.8","cross-env":"^5.2.1","eslint":"^6.7.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"761d429711f03f2457b7c9ffe4f35d1659c02607","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-BF2m8H7l6boNhmpVCtWcyKrpHmvuL/EIwhfqezx0MCSkZE66jIWZt6JCIul8ilEO+NDAeBeoSUE6YvNWpgdrag==","shasum":"7645ce06e8d807ab50e6767e793dd72e9a503d98","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.4.tgz","fileCount":24,"unpackedSize":123529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2hi+CRA9TVsSAnZWagAA64sQAIUu9FSAmQ/DgjD9Fq3Q\nza2YafwjzvyvtZbHWVjAjsDmUMygCFFVbGNAbyy5ghe2cBbF/CPtZwLelNoW\nzfuh6W+nxaAXn4AslLGmszuWgwwJ8Nk8R5mMkMCjnmFgy2szM1c2tbUjc6eS\n22AemK6W1qiuvS8xLgBpa1ldxtJOoUL3oBrOOszbExpj/EfQEswc1K7fMiZn\nNvr0rpPnCqq+BTfJUEOjTeem7fdA+sqlKbyNzUANLjuvut6DNfXrjKLVYk3G\nJq3uoafumaj1GcSblYOw84eFBOyndbj6L1gYx6K/HG33nbp9SUqxDalfhz2Q\nGjBEa51VrvALAvlXpCVuoByszXQy+7PFJS3zkcAxgmcBDSMX2kh+gvjjodku\nGwEYkDM8fQZEGFL038UvVQ1kj8b2oqCfW0X9vSmAmJic3hIk+C/CKL13OtpR\nshhCFkQWnAFhyZfI6OfRimR4xLc2dcRqS/y/q6+ligDUUwC493sFm8LihjmO\nZ3FZ0GEUEBfQM/5rR7RoZvHFUnbV69FxpL32snRC6lv4AY2uaXJDX0rpvUVM\nKlAb/DouNnyw5DPkQH7LuYU3Oo9PA/UlyH0/h03VNjWBMfmwVVbaDhUa9W8N\nj/FBiYWz4EJZmIluhAYKlGn2eXCBc53eL0xyCxtGVeFD/gOmHmglVHVlVq5b\ny8MA\r\n=wuA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDXblTGgz4SXpMW2WaTO2wiUUbCY+KcidGm3O/DhluRwIhAJgoGllea595ZZrUWjvchALXu96Q2+9/c8yjWqsGaAoA"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.4_1574574269648_0.19117265254118165"},"_hasShrinkwrap":false},"0.3.5":{"name":"rouge.js","version":"0.3.5","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/node":"^7.7.4","@babel/preset-env":"^7.7.4","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.7.2","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"1867d8acb41e8362952aa5d7b4bc6f889a29bf48","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.5","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Wu50X5rq5OhOitTeOG/iBiLKcKsV9d7NxSpXanZTecDtUEkXa8N6OtRqFgA+G0Gx5bdE/QkkolpiYHKqokOHOw==","shasum":"f41a719f70de57879966ec4fa8cf2aa49f011b1d","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.5.tgz","fileCount":24,"unpackedSize":123510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4w8xCRA9TVsSAnZWagAA1vcQAKRmtfV8fT4V29okEQjw\njGMtLP5og7Hezx7mu4QxcNng3QZVNmg1fsoejN8B46/bjp3Tyi6GQQZZZuFM\nMMbckuOWXfPv2i5rgTWKaE7hTSWUEz5slroDYSM6/aiAhOXdCRR+0LrJYdkh\nMSh3FeG0rBgeDkToig2tf3M2kpsAe8AmgH+1WhgF35CHVMz/QXSWmbXmkXwC\nF4eezwwkhslzS4fPixinMbRSS3AMUkEutgqneYbS7uGkeQ4u5blnEjzV1LFx\nZjrary70686mhyGzT3hudq2abwT05UBx54E3+NzYQOQNv2SboQkiQNH33uPp\n6BYDnDlK7KbmJcfF5YrtVbQlP1imsFMn4FgvbLvyoYCBV+Kitx6j94iVci5s\n7zlrKDGLvX4k1YCuH+Uon26smK0KPuCiZt8ROkTk6PuNaKvwyFkYLP6hiKb4\ngpXs7DzMRNKLy09XjFZtVu8XzgjiB4sxjvxIgycAi4KpRFS2Q+p+hdUJ/wzX\nm48Hs1N/ls/BY13U7SUNpAF4ipDoYETrEUz9RRluoBBNcjQ7iYWgi6V1xI/h\n/2sdCtAie760Uxq5f96/o9bhkCwp/fSBqjcd5+2xP2M2MGiQai4T4dk5doM8\nCgvFN2xYOgjXpDPCqoobJJaDJfpJthB7cb050DhZJ+g2m+vAm/RHbq8JaSvf\nVqBW\r\n=JDaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtfw7wzqQV3rn47tiHeziHyymeAnhgLp9l4EDFPmFtlAiEAsHCstLps4inIu31IUCHos9sT6CeossoL5buwNf6OG5I="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.5_1575161648775_0.7224728422103501"},"_hasShrinkwrap":false},"0.3.6":{"name":"rouge.js","version":"0.3.6","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/node":"^7.7.4","@babel/preset-env":"^7.7.5","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.7.2","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"9a4dfb9fad01ceae43ca3dc33152aaae92fcc556","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.6","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-V8h9bqRTLOPjSVOKq/Rlj2PezB7CAt2Eondo5/sDTf0pGR0Dr939sdHToiUqZepTtM8vGv2Tk11RgsAk+HU0Aw==","shasum":"4c2fe9bf395074e5533b9cbd4dfeb65134b288f8","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.6.tgz","fileCount":24,"unpackedSize":123510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd61/XCRA9TVsSAnZWagAATsUP/2r/S83T817JK4aOe8qH\naey5W5PXcbA8k+Had1sIo898gsZL3nNqeoMUndc4jCe3Ri9DvTTUzmv+vo2f\nGWKmVQU+KTgThlg9xhnF9i/qXhk0zak3mNJp4RPTydXouYwf0S+CR7FDCUOQ\nipifCt1dJZ/d7Avp7snPXqQ8AsQMEcGB6tyoj0vACareftnW/3WQbXS3fLRq\n9JaIOwpA3MBT3rMAU4bg2mzLi6AVHb8zWog5h8ILYN19I9sb4/np+Igs9CUX\nrJ05JCinx46aOXNbcNEHME6uM6nJNBrG4ekE1MQuy7IyZe9tBcPfhpExskUt\nE0uVv10xBjAegBOTcFRxNq/xNMU1nvKFATF6a3Iy7qq9QUTNZ63T9fdYVWUG\n2UgDbNXzjez06LJ9FGBgYu+++xHDIUopxtXle03Zu2Sq1rFg/vvXmWB7N7cC\nflOl5Lgt6+7fO2AtNtxUd5WT97f+1GaNO3aZwny+kwtfTfvN7oPLWpnQry9l\n9007uyFgK3nYuZxXWl+L0+MAN3UEtdHo48hbFptBp/ublCOxwr/T9b9AIa5M\nBi/0LnR/QGyIL/icSfhjfoHVIyp9zFhNKLJM43Ylm16SP0QnJPj3KP7aOZf1\nDXDZRSFdDkUF4pHVb3ETR3ndza9izLBQXLEutiCOcLR8YeoosBvblV/Lvy2m\nakze\r\n=5TDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH/8/hEIGhqcBEP819s5wbSdczwZ4C7dJdX4rOLMS44AiEAxIWnl/CkHGuMcvGq8H19GcUsC7OgCM1KxLX8hVj/kgg="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.6_1575706583229_0.1251188884128862"},"_hasShrinkwrap":false},"0.3.7":{"name":"rouge.js","version":"0.3.7","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/node":"^7.7.4","@babel/preset-env":"^7.7.6","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.7.2","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.9","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"4f2e94161831f6ee5a7c2f7333e73c70797b0a24","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.7","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-1k70DTBelAIEEJOuu+BxWAez9MYedSq+Oqlng5DYbfgQiYc5ZawJ2kjCFdO7tezLPhRm51ed9RIz4xr2rC6Ptw==","shasum":"370fa915904d1dc7b0673aaa7e1e63e235428c96","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.7.tgz","fileCount":24,"unpackedSize":123510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8GxgCRA9TVsSAnZWagAAYC0P/3cVJB+n5X32YwaU/OWV\nNT7TcN767ELxDIDJjEgVq7cvtpzK1W+BO4O0DQ5HONbP/XvDPkjH5kgz7jgS\nGAZLIMVi6uxc15MTzIS5eCO1boML6dkYYzoiIpMiCJgFWDSKNVmAxSV3m8P8\nr6btmLDHAQhENNXUiiDOqN8mnpgKWq1DVWamSf76jxbnW8ey76onlcELPNpY\ngiD9zdLPfJ2G4dREcOr53dgFio1ebctl/RUEvsH/qtUlHVv2yYIkRzfdSxWB\nDhvGBgevaDyOVxXyjTVkd/et/+N20n473w2npj2E9hgUlPjxJd0X4TSY1XBw\ne8tYo4GMEf09iaoom7OrmLqy2Ec+/ggqU3ZhXgdGIn9fPZvnWoGt26KxR2xC\nZfi/yX/L39sw4JDUQQ3u44cdOhhRzIOUf+VfFxZkbFsTQQI36jmmtN1fT5RJ\nWnRnJDYFrwTtS4IkmfI82uJ+F3IJ0E6SYFFMT5RxCglHvXd4JP+DCgxKl3TJ\ngePcFO48OngEAyEITAWvJPfgAFhcC+g4KpvhErJ/EyxepIKdot91Id3o8Gzm\nkquBHgHLPfbHw6Fp1x7GbwL+2lJmWWJNPajaPJfxtCO+369CQMfBEE1Iw+VZ\nkHn7vKUfgtT3Jd3wfcuN6A85Iq8ZELNfXn4/GMEDxfuVSCvdy4wkbGm373yS\nHT7o\r\n=yoZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDZUaVj3to7pbCkRl2zAghcymvsY56oUWGV9/o9N6f5QIgA/y4gWq7jfuqbegplCK2zMZU5LYbyaZ0ZrZ5Wb4SvXs="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.7_1576037472140_0.032730881964976755"},"_hasShrinkwrap":false},"0.3.8":{"name":"rouge.js","version":"0.3.8","description":"Javascript library for interacting with the Rouge protocol","main":"dist/cjs/index.js","browser":"dist/umd/rouge.js","module":"dist/es/index.js","jsxnext:main":"dist/es/index.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:cjs && yarn run build:es","build:watch":"clear && rimraf dist/cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir dist/cjs","build:es":"rimraf dist/es && cross-env BABEL_ENV=es babel src --out-dir dist/es","build:cjs":"rimraf dist/cjs && cross-env BABEL_ENV=cjs babel src --out-dir dist/cjs","build:umd":"rimraf dist/umd && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.13","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.4"},"dependencies":{"hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0","web3":"^1.2.4"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"ae892342ac28e6ca81745d46e16ed439d6668077","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.3.8","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4uIJFSWr3aT6tx2QEL1PJxSvTy2DyZPl0fU1bg8YGDZE+ck093ycA6zoedfTVj4nl0PKtuSTY7ZyjMzpRg3mwg==","shasum":"7c511ca124282bbc31fa25d2df4787998fc881c5","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.3.8.tgz","fileCount":24,"unpackedSize":123511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/UqUCRA9TVsSAnZWagAA8X4P/RCFABMPaDU6UVuIZPrL\nOM9o3qYqVEhTU5yu6gl3l6MyN/FAozmEtPu++1V8//cd+3/ACu0crvi2lm/Y\nP6SX3psdtVqzj02IO77v0ZuJtSLFz9/Nc6yNxHG1YqZhNU6tsuy4BQWKLyq8\njbRVDqdo1s1IcjhKxS5xvlDR9OMaGGd96/fuvtxAsCRdPyzbu6859MhWqcXs\nQlDohlHP/oq0gWMfkU/UDHlQf08hv59aAidCpgGspiCvgLVEGL9GsMLaLbrp\nIHjzhXtesEs50aASkx5jFxtvRF6anQeGoPJKKWKoyWZq8GDcaDDe47oWxxfM\nLbQrNbgA8qbPY0p4R/4kOUvC2oexOkcKrsubgFoOrOAWuXE5cEdQrH7FYbX3\nzj1wfxP2VrYoLhlSYftW00HQMLAf8yOIL9M4avOLWcQCjNlGJF/lf1qBEvrP\nSu+G5fk4AcWeg2vXbaxwewk68j88t+2zwAZFa0KclAXiXNHrxaVv8ScDRxv4\n+GmJK4uWs1AHQAGZ1kFwTfps61/iaB/mqwwORkc8X8oAQMgAcGNciJJFsLCP\nSMUOwtEngjzAYdAAzTyQ2e/fBBZSaaJaHUHT+gQmERJWhdrNriRSJZLYAncx\ngRe/PVZsBw4rwcG8AjY80zYI5P4gnhi0vDZP7kQM6e6CXTz3vI8OqEp50eXr\nFk30\r\n=HeHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOGIbprbYynkW3yqeKkKFYCe9zfBEW8ivnLqhjnAWttAiBshjPInch/SlWZTZwnEvQdR1oAwsRNGKjNwm8YfWATBQ=="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.3.8_1576880787987_0.9152897346294842"},"_hasShrinkwrap":false},"0.4.0-0":{"name":"rouge.js","version":"0.4.0-0","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","browser":"dist/rouge.umd.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.13","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","web3":"^1.2.4"},"peerDependencies":{"web3":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","js-sha3":"^0.8.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"readme":"# rouge.js\n\n![Node](https://img.shields.io/node/v/rouge.js.svg?style=flat-square)\n[![NPM](https://img.shields.io/npm/v/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge.js)\n[![David](https://img.shields.io/david/TheRougeProject/rouge.js.svg?style=flat-square)](https://david-dm.org/TheRougeProject/rouge.js)\n\n<!--\n[![NPM](https://img.shields.io/npm/dt/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge)\n\n[![Travis](https://img.shields.io/travis/TheRougeProject/rouge.js/master.svg?style=flat-square)](https://travis-ci.org/TheRougeProject/rouge.js)\n\n[![Coverage Status](https://img.shields.io/coveralls/TheRougeProject/rouge.js.svg?style=flat-square)](https://coveralls.io/github/TheRougeProject/rouge.js)\n-->\n\n> Javascript library for interacting with the Rouge protocol\n\nThe Rouge protocol is an open-source blockchain voucher and note\nprotocol built as a suite of smart contracts using a specific token —\nthe Rouge token — on Ethereum compatible blockchains (tested on\nEthereum and POA).\n\nRouge is for all types of usage of non-repudiable and unique usage\ndigital vouchers (for example, e-tickets, e-coupons, cashback notes,\netc).\n\nUsing the javascript rouge.js package you can easily add\nnon-repudiable and unique usage digital vouchers without learning\nSolidity in the browser (ÐApps), a nodejs backend app or even a\nnativescript mobile app.\n\n### Installation\n\nInstall via [yarn](https://github.com/yarnpkg/yarn)\n\n\tyarn add rouge\n\nor npm\n\n\tnpm i rouge\n\n### Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.2/), creating a campaign is as simple\nas these three lines:\n\n```js\nimport { RougeProtocol } from 'rouge.js'\n\nconst rouge = RougeProtocol(web3)\n\nconst campaign = rouge.as(account).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n\n<!--\n### Examples\n\nSee [`example`](example/script.js) folder or the [runkit](https://runkit.com/TheRougeProject/rouge.js) example.\n\n### Builds\n\nIf you don't use a package manager, you can [access `rouge` via unpkg (CDN)](https://unpkg.com/rouge/), download the source, or point your package manager to the url.\n\n`rouge` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](http://www.2ality.com/2014/0\n  -9/es6-modules-final.html) for bundlers that support the `jsnext:main` or `module` field in package.json (Rollup, Webpack 2)\n\nThe `rouge` package includes precompiled production and development [UMD](https://github.com/umdjs/umd) builds in the [`dist/umd` folder](https://unpkg.com/rouge/dist/umd/). They can be used directly without a bundler and are thus compatible with many popular JavaScript module loaders and environments. You can drop a UMD build as a [`<script>` tag](https://unpkg.com/rouge) on your page. The UMD builds make `rouge` available as a `window.rouge` global variable.\n-->\n\n### Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n### Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md","gitHead":"258d9ae234feafc56c562909a4a1653e02eb98a4","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0-0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QAi9+sUDCkJ+FQGAgsVbe3nKAOgwYSYITXk+RHRCCKLpY/DhMldhywKRVz707IJYfGgHr7nOcBRoqJqpLsfWBQ==","shasum":"08d93437452832d39c69e9a3f1e67b75d86e868d","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0-0.tgz","fileCount":16,"unpackedSize":1952186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/dbDCRA9TVsSAnZWagAAueQP/3u/zwsOo78T6P/TOc4q\ndiSY4rXmRQYKldxSQrt8bDyOMJO9IENs1cwPraqRwGQA2gXsP1lL5JQw7gbk\nLIui7sA+NjjL0ALerGdkQPpH1CmcyHZQaRrgLIrecgPeL6A2r2vSY1IMbxcD\nR25YOwKJhLK8WVA9jGsjqzQWW8k3RWgqIvE62oV5qCJBKkUbp7h5c3wugqsK\n8yc2rFWxXDe3Ge6UDWuJ5Tpmx0y2ZXbtaODaWSebTElrHaoT+55kFKwKqsu4\nx30TLriyafDxa6qJKd4t6Egj8OvNsUaEkkS3TYXOlePqjYR39nZ4SiaLWHim\nIq73I9XC2UuBWu76a59sOR2QMfZ8IkMLyApal54mKRongbdp0yQKjVBHrQB3\nYK2QS6xz9RWUzHFQW3IyfYM/KMIHDehXvkUfXILftlnBONYN5wRCxKpdxe2L\nix3iQV92qkxaZUlEh7eqcDYeK0XVZufuFAHPberRyFnh0pd8s/TTB5NDo3Qx\nGqqse7sZ5CfS/kGC8fPuA9AO4iVGV9j2qLv333fkq4irQ/+yNeoc9ChakQUP\n+ahILsrxGA1tVLEg8Yvgwq0/2vzjKNy/q7nmkq8VxV4TFGp3I0rkjWLGWa3U\n+CBheL0njVDz7F/D0JP5EVQ+2E2neYPExR9odPjVkeFaiyoEPKPbWWDVkdy6\nkyj3\r\n=pvlA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD21J216JcmPLsDmBH5k2G+Rkz42y1trIm/pq5btkKjvQIgXKyIESMepHCjvgr3RkBEWrrU+RCpvJL6oRjY6VxvGlc="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0-0_1576916674899_0.9234926354956128"},"_hasShrinkwrap":false},"0.4.0-1":{"name":"rouge.js","version":"0.4.0-1","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","browser":"dist/rouge.umd.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.13","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","web3":"^1.2.4"},"peerDependencies":{"web3":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"readme":"# rouge.js\n\n![Node](https://img.shields.io/node/v/rouge.js.svg?style=flat-square)\n[![NPM](https://img.shields.io/npm/v/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge.js)\n[![David](https://img.shields.io/david/TheRougeProject/rouge.js.svg?style=flat-square)](https://david-dm.org/TheRougeProject/rouge.js)\n\n<!--\n[![NPM](https://img.shields.io/npm/dt/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge)\n\n[![Travis](https://img.shields.io/travis/TheRougeProject/rouge.js/master.svg?style=flat-square)](https://travis-ci.org/TheRougeProject/rouge.js)\n\n[![Coverage Status](https://img.shields.io/coveralls/TheRougeProject/rouge.js.svg?style=flat-square)](https://coveralls.io/github/TheRougeProject/rouge.js)\n-->\n\n> Javascript library for interacting with the Rouge protocol\n\nThe Rouge protocol is an open-source blockchain voucher and note\nprotocol built as a suite of smart contracts using a specific token —\nthe Rouge token — on Ethereum compatible blockchains (tested on\nEthereum and POA).\n\nRouge is for all types of usage of non-repudiable and unique usage\ndigital vouchers (for example, e-tickets, e-coupons, cashback notes,\netc).\n\nUsing the javascript rouge.js package you can easily add\nnon-repudiable and unique usage digital vouchers without learning\nSolidity in the browser (ÐApps), a nodejs backend app or even a\nnativescript mobile app.\n\n### Installation\n\nInstall via [yarn](https://github.com/yarnpkg/yarn)\n\n\tyarn add rouge\n\nor npm\n\n\tnpm i rouge\n\n### Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.2/), creating a campaign is as simple\nas these three lines:\n\n```js\nimport { RougeProtocol } from 'rouge.js'\n\nconst rouge = RougeProtocol(web3)\n\nconst campaign = rouge.as(account).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n\n<!--\n### Examples\n\nSee [`example`](example/script.js) folder or the [runkit](https://runkit.com/TheRougeProject/rouge.js) example.\n\n### Builds\n\nIf you don't use a package manager, you can [access `rouge` via unpkg (CDN)](https://unpkg.com/rouge/), download the source, or point your package manager to the url.\n\n`rouge` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](http://www.2ality.com/2014/0\n  -9/es6-modules-final.html) for bundlers that support the `jsnext:main` or `module` field in package.json (Rollup, Webpack 2)\n\nThe `rouge` package includes precompiled production and development [UMD](https://github.com/umdjs/umd) builds in the [`dist/umd` folder](https://unpkg.com/rouge/dist/umd/). They can be used directly without a bundler and are thus compatible with many popular JavaScript module loaders and environments. You can drop a UMD build as a [`<script>` tag](https://unpkg.com/rouge) on your page. The UMD builds make `rouge` available as a `window.rouge` global variable.\n-->\n\n### Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n### Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md","gitHead":"9aad0fe20a6b7cc89442007189452ed1b4cb69b3","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0-1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YKFpbVOwYbkxMyTYiiJMxs5qh6z8KA0j9xdueBpZoC3dVeXrh1xTc4Bv24tSfDOHG05j01i+nR25okHbsCnQJw==","shasum":"1efa69d150bf2033f04ccd9f36ce204022f65e79","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0-1.tgz","fileCount":16,"unpackedSize":1985839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/vGyCRA9TVsSAnZWagAA5CQP/3tcOA4V1G7SwVDZ1S7Z\n+U41C0pUdOTWgJumVx9HLHkW/gzpuXP2LNwbGzUoPCpwltwU2D4zqkumadej\n4CrTbMMZv9HGK2+GDOKD1xV/rzhdv10QCdbEtY9RukMlyBl5zjwfGNEZP4if\nP0gmBj4nhVDKmGws3HzhGsLJh15ybxqa0qOL3qYLveUo8ormYonBwdq3Wu0R\nXpUFUY/bdjZ8L1fS9m1liV2QDr1zwWssXCx8oI7wSH1oi4dRe0jGG6v95xAF\nKjKc6Z6j0hb4RhbFIopnCRhYzSDOTH9GpaiK6+ZndYMAg0wbshfQKSj25IOy\nM7heaXsCBI2f5Jv91Ea74SAE+mTGrIf82SIxzrD4YboQghmmM6/M7nWfj5yJ\n1s7DWoQkg2tDJD9ZRjLLLKDzupqcXF/xZS9Qi6Tz07wzsxdQKI/Ib/lRzME8\n4e6q/o3KWJRP9lvzO2WMubPu0O4itAbPlA8NyJBEuzSSp1vVZkZNpedTnpF+\nCemy3X3gBPzsFcIaiqIboe2e/q5DL85l0xp0In/KbaX/n8TIIV6v4fon8df+\ntF2nC1WK4ou2VukOp5NNb0Leguyn1CzR8VNuWizj7pXpJ/i2GdaV0d66Ro2E\nFHja4NanqW66OMuLDJQuMed+3vh+Fxpxuw7d5zo183DJCORTmdK91shwCqLT\nlgpQ\r\n=WmjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFiPX/+6kDiIyQgsCN+dzTS2gF3shtzEdDluzNzCSK/AIgIDZRFBoFSt8FJMvqWMCZLCqj1KbYGZtt8S+xQmtdUlo="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0-1_1576989105939_0.22254806655557968"},"_hasShrinkwrap":false},"0.4.0-2":{"name":"rouge.js","version":"0.4.0-2","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.13","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.4"},"peerDependencies":{"web3":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"readme":"# rouge.js\n\n![Node](https://img.shields.io/node/v/rouge.js.svg?style=flat-square)\n[![NPM](https://img.shields.io/npm/v/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge.js)\n[![David](https://img.shields.io/david/TheRougeProject/rouge.js.svg?style=flat-square)](https://david-dm.org/TheRougeProject/rouge.js)\n\n<!--\n[![NPM](https://img.shields.io/npm/dt/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge)\n\n[![Travis](https://img.shields.io/travis/TheRougeProject/rouge.js/master.svg?style=flat-square)](https://travis-ci.org/TheRougeProject/rouge.js)\n\n[![Coverage Status](https://img.shields.io/coveralls/TheRougeProject/rouge.js.svg?style=flat-square)](https://coveralls.io/github/TheRougeProject/rouge.js)\n-->\n\n> Javascript library for interacting with the Rouge protocol\n\nThe Rouge protocol is an open-source blockchain voucher and note\nprotocol built as a suite of smart contracts using a specific token —\nthe Rouge token — on Ethereum compatible blockchains (tested on\nEthereum and POA).\n\nRouge is for all types of usage of non-repudiable and unique usage\ndigital vouchers (for example, e-tickets, e-coupons, cashback notes,\netc).\n\nUsing the javascript rouge.js package you can easily add\nnon-repudiable and unique usage digital vouchers without learning\nSolidity in the browser (ÐApps), a nodejs backend app or even a\nnativescript mobile app.\n\n### Installation\n\nInstall via [yarn](https://github.com/yarnpkg/yarn)\n\n\tyarn add rouge\n\nor npm\n\n\tnpm i rouge\n\n### Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.2/), creating a campaign is as simple\nas these three lines:\n\n```js\nimport { RougeProtocol } from 'rouge.js'\n\nconst rouge = RougeProtocol(web3)\n\nconst campaign = rouge.as(account).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n\n<!--\n### Examples\n\nSee [`example`](example/script.js) folder or the [runkit](https://runkit.com/TheRougeProject/rouge.js) example.\n\n### Builds\n\nIf you don't use a package manager, you can [access `rouge` via unpkg (CDN)](https://unpkg.com/rouge/), download the source, or point your package manager to the url.\n\n`rouge` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](http://www.2ality.com/2014/0\n  -9/es6-modules-final.html) for bundlers that support the `jsnext:main` or `module` field in package.json (Rollup, Webpack 2)\n\nThe `rouge` package includes precompiled production and development [UMD](https://github.com/umdjs/umd) builds in the [`dist/umd` folder](https://unpkg.com/rouge/dist/umd/). They can be used directly without a bundler and are thus compatible with many popular JavaScript module loaders and environments. You can drop a UMD build as a [`<script>` tag](https://unpkg.com/rouge) on your page. The UMD builds make `rouge` available as a `window.rouge` global variable.\n-->\n\n### Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n### Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md","gitHead":"c7780e9b6c0ff9a3ebfff9ba6538d74e41ceb504","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0-2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mEz76Rnv2YuO7jKWF8Wt//3aNyvpsm6rsTzBMUPRy1LDoQyzKQrfSxK7t1UOl9DA9UZC7gbXKDKAEJbI5i6LpQ==","shasum":"1b168da48a942e7958b3ee95af8e218e8777c96a","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0-2.tgz","fileCount":16,"unpackedSize":1163994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/xy9CRA9TVsSAnZWagAAWrIP/ixVKfubhBaW65j78+vH\nZsM7hgMyiD/aCr3Yh2Mjvpy7F3n83rn/FqLxf+jlGKOzweAn5m3YAJY8/j4y\n7LVX1TKi3P38/b5sYab6FBsYRk37ok638gwpunagOWweYsU71h4YBd7rCFXg\nUGX5cALJ2K6MofUbKTDxvXDFtAIbDmg6PlPXojDS11ErDU17QNwRhJBKbmt3\nMLHbpEa068s1TSMc/mdSVqSuNyNAwBJECYbJEfNr8gnhu0FOKchDwL8+L3N3\nmQNjSzJWeSaEkajTTXpjrX7HP5FQSXFY27zfD91K5ipxxhahY05PnaR+QKm6\nu4rebxq/nQqD5eR93lg/nrxWPIXojHTDgkTNPnGlgpz5O0e2OwKwJpdH2m+i\n9C9je9IrgL5Yqi+RMiJAcXs2aRhZdd1I9OWEea/49fD/bbgPge2623T7yxfZ\n29UKoWIgH0PznBji1riw1J5l01AsKcaotHOvn9WpXvpL8u47Mw4kIEdJxO54\nPxZAlrrEKn7Dbftxqe/6PXSrXlGVIImxqqlXfrXlkv2tkpUK624ECs0+7Sa2\neL4phPsQomr3lrwaN8yDy0UNjzJMmBh2nTyNbyGju78TbpLIFjo9VzcmaVHv\n0bzSgP2wrioMTTo+CLo0ttgTfXssCCTZOZlZDFEvwkupzD4QM3GMf2Brw07u\ndPXR\r\n=Ls9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsShQTk/jBTS42SszXugUIOC/zGks45FhXmMPYwm119gIgTkyXMc2uGDTN/S9/0zVtuRDSOa9bIL+ehsXW6v1KU5A="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0-2_1577000125012_0.34037596833451045"},"_hasShrinkwrap":false},"0.4.0-3":{"name":"rouge.js","version":"0.4.0-3","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example":"NODE_ENV=test babel-node examples/simple.js","example-list":"NODE_ENV=test babel-node examples/simple.js","example2":"NODE_ENV=test babel-node examples/basic.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"readme":"# rouge.js\n\n![Node](https://img.shields.io/node/v/rouge.js.svg?style=flat-square)\n[![NPM](https://img.shields.io/npm/v/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge.js)\n[![David](https://img.shields.io/david/TheRougeProject/rouge.js.svg?style=flat-square)](https://david-dm.org/TheRougeProject/rouge.js)\n\n<!--\n[![NPM](https://img.shields.io/npm/dt/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge)\n\n[![Travis](https://img.shields.io/travis/TheRougeProject/rouge.js/master.svg?style=flat-square)](https://travis-ci.org/TheRougeProject/rouge.js)\n\n[![Coverage Status](https://img.shields.io/coveralls/TheRougeProject/rouge.js.svg?style=flat-square)](https://coveralls.io/github/TheRougeProject/rouge.js)\n-->\n\n> Javascript library for interacting with the Rouge protocol\n\nThe Rouge protocol is an open-source blockchain voucher and note\nprotocol built as a suite of smart contracts using a specific token —\nthe Rouge token — on Ethereum compatible blockchains (tested on\nEthereum and POA).\n\nRouge is for all types of usage of non-repudiable and unique usage\ndigital vouchers (for example, e-tickets, e-coupons, cashback notes,\netc).\n\nUsing the javascript rouge.js package you can easily add\nnon-repudiable and unique usage digital vouchers without learning\nSolidity in the browser (ÐApps), a nodejs backend app or even a\nnativescript mobile app.\n\n### Installation\n\nInstall via [yarn](https://github.com/yarnpkg/yarn)\n\n\tyarn add rouge\n\nor npm\n\n\tnpm i rouge\n\n### Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.2/), creating a campaign is as simple\nas these three lines:\n\n```js\nimport { RougeProtocol } from 'rouge.js'\n\nconst rouge = RougeProtocol(web3)\n\nconst campaign = rouge.as(account).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n\n<!--\n### Examples\n\nSee [`example`](example/script.js) folder or the [runkit](https://runkit.com/TheRougeProject/rouge.js) example.\n\n### Builds\n\nIf you don't use a package manager, you can [access `rouge` via unpkg (CDN)](https://unpkg.com/rouge/), download the source, or point your package manager to the url.\n\n`rouge` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](http://www.2ality.com/2014/0\n  -9/es6-modules-final.html) for bundlers that support the `jsnext:main` or `module` field in package.json (Rollup, Webpack 2)\n\nThe `rouge` package includes precompiled production and development [UMD](https://github.com/umdjs/umd) builds in the [`dist/umd` folder](https://unpkg.com/rouge/dist/umd/). They can be used directly without a bundler and are thus compatible with many popular JavaScript module loaders and environments. You can drop a UMD build as a [`<script>` tag](https://unpkg.com/rouge) on your page. The UMD builds make `rouge` available as a `window.rouge` global variable.\n-->\n\n### Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n### Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md","gitHead":"49751bbe7651ed50b46b0d8b3474e77a3f1d54bd","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0-3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1iOj4VbHvk6vVf/YThZnvGbc1Kx7G0W9rRuyuLTOKGGigQW474RN6EJ8BIrtrAHm7JuB2PQ35RoyyJ3QkgjRxg==","shasum":"4e675aaa6807026d32eada8304103659160b1a7b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0-3.tgz","fileCount":16,"unpackedSize":1163926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBTbfCRA9TVsSAnZWagAA4NEP/jd68TMTe7uwiVPl8rQS\ngNAMnLZU4aGna75zPPpsBir6z4Af25Z56hIKLXgzajxIXvoRvuiuyr2DXr7O\nqT/dEdGA4F/ACzRhERWAigPY6j96hQGtaUALWZW6oe43MZqtrYovHfiQ5qIS\nll/nZHH4r9pIhzqJNt8/CODDPpHHlOsRZ+JWLfe0NS0enp8pQgVwmrWw0Nux\n6DSFeB8hMgYEGyOOuQOjKFNoKf1UbwHIMYLEUghmMuSfPUGEzyfDkecVtmex\nCQYXVqjbbwwodGnA+2TG+y6pXpcfPYgsdQBPJGVQuhl38CEKkZ/+34UwnMck\n62WAkRfmlIdmZ+JpejtIpoV9LMInzuqnNNBg+o/c03tRdnG2/Xwxsq/diz4V\n/Mz30JSqEcHE4zUe7bYp9nM7QP9uYmBR+2kisyXT362HQ5/HagU8yRq8Y4Th\nsiFdIOAj0/Rys6Y2VKKG+EmauGWR313J4J86Wml1k8MXe7cq7S3t7GXz6uZZ\n7UbKT9/8Yx6/r6ZNdJqIyVCHDOKWwcWsCXXPJ3pUVZYQOndPmlsnUSqnZ1Ti\nrpKMjwB90FvWknvRJZsYiFcxfo32CrgvOXoIhvO2x828judO4TVlljy6VV/E\nFRklCNz5yYwMZx5kAbJRVtLmwB2peGe10JraYKXuuki6XXCDH2o7c1bqO9XM\nsHOz\r\n=EdlW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD503bEJDfCHk51AG91SPnbSwAqTikVCRy3tIcA/yCO3QIhAPLST9AaTXR+xsEsxUVpksm1TjIPcx3mVdbRRSLi6jET"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0-3_1577400030712_0.3904350570201742"},"_hasShrinkwrap":false},"0.4.0-4":{"name":"rouge.js","version":"0.4.0-4","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example-node":"NODE_ENV=test babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"readme":"# rouge.js\n\n![Node](https://img.shields.io/node/v/rouge.js.svg?style=flat-square)\n[![NPM](https://img.shields.io/npm/v/rouge.js.svg?style=flat-square)](https://www.npmjs.com/package/rouge.js)\n[![David](https://img.shields.io/david/TheRougeProject/rouge.js.svg?style=flat-square)](https://david-dm.org/TheRougeProject/rouge.js)\n\n<!--\n[![Travis](https://img.shields.io/travis/TheRougeProject/rouge.js/master.svg?style=flat-square)](https://travis-ci.org/TheRougeProject/rouge.js)\n\n[![Coverage Status](https://img.shields.io/coveralls/TheRougeProject/rouge.js.svg?style=flat-square)](https://coveralls.io/github/TheRougeProject/rouge.js)\n-->\n\n> Javascript library for interacting with the Rouge protocol\n\nThe Rouge protocol is an open-source blockchain voucher and note\nprotocol built as a suite of smart contracts using a specific token —\nthe Rouge token — on Ethereum compatible blockchains (tested on\nEthereum and POA).\n\nRouge is for all types of usage of non-repudiable and unique usage\ndigital vouchers (for example, e-tickets, e-coupons, cashback notes,\netc).\n\nUsing the javascript rouge.js package you can easily add\nnon-repudiable and unique usage digital vouchers without learning\nSolidity in the browser (ÐApps), a nodejs backend app or even a\nnativescript mobile app.\n\n## Installation\n\nInstall via [npm](https://www.npmjs.com/get-npm)\n\n```bash\n\tnpm i web3 rouge.js\n```\n\nor [yarn](https://github.com/yarnpkg/yarn)\n\n```bash\n\tyarn add web3 rouge.js\n```\n\n`rouge.js` depends on two modules (`web3-eth` and `web3-utils`) of the\n[web3.js](https://web3js.readthedocs.io/en/v1.2.4/) library.\n\n\n## Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.4/), creating a\ncampaign can be as simple as these few lines:\n\n```js\nimport Web3 from 'web3'\nimport { RougeProtocol } from 'rouge.js'\n\nconst web3 = new Web3(<provider>)\nconst myAccount = web3.eth.accounts.privateKeyToAccount(<privateKey>)\n\nconst rouge = RougeProtocol(web3)\nconst campaign = rouge.as(myAccount).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n## CDN\n\nIf you don't use a package manager, you can [access `rouge.js` via unpkg (CDN)](https://unpkg.com/rouge.js/), download the source, or point your package manager to the url.\n\nThe `rouge.js` package includes a precompiled\n[UMD](https://github.com/umdjs/umd) build in the [`dist/`folder](https://unpkg.com/rouge.js@next/dist/rouge.umd.min.js). It can be used\ndirectly without a bundler and are thus compatible with many popular\nJavaScript module loaders and environments. You can drop a UMD build\nas a [`<script>` tag](https://unpkg.com/rouge.js@next/dist/rouge.umd.min.js) on your page. The UMD\nbuilds make `rouge.js` available as a `window.Rouge` global variable.\n\n## Examples\n\nSee files in the [`examples`](examples/) folder.\n\n### Node\n\n```bash\nnpm run example-node\n\n```\n\n### Browser\n\nOpen the file [`examples/browser.html`](examples/browser.html) with your preferred browser.\n\n<!--\n\n### TODO Bundlers help\n\n`rouge` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](http://www.2ality.com/2014/0\n  -9/es6-modules-final.html) for bundlers that support the `jsnext:main` or `module` field in package.json (Rollup, Webpack 2)\n-->\n\n## Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n## Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md","gitHead":"6c0ceeeffb3d7c84bbe64558f1858f7010640434","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0-4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-StfMP8MfktP0/lbSpdkvC8/i3CYcuhr7/QAouCxv1MYw8tXvsoMnlPFO9TRRFd2AZLT+kiiUO/bYY7gTD3s7kQ==","shasum":"9dea243873e087d61e14fc03c5d168ad556f6db7","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0-4.tgz","fileCount":16,"unpackedSize":1164290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBUOsCRA9TVsSAnZWagAA8/kP/jGQIkfvkVn1lsi3IOET\nc8zMTC1FmQju30e9LoU0Eyh2yV4jzQhg3IASLE/2H/squCkXcZSNjHCuM0Gk\n2z7ncCEvnOExsLnNh9q9bbl/ei1Rc+e739VyGQn0XPigOXk7AC1LKh40EwEW\nTx21MVdyZSskLthkXQouQEFHj7DA979AbT1HV2C074aezkYkWMHtL4vdrfwG\nYjXGzO1oiikiz7XXR0WnapSP0KA7sQ/UJ8FgdVWek8G756TIqKT99s8exRDZ\nSeRZnCxntK1QvxiSsIQVX7xV0e6YmL7Gs88TxpI0kAGDKerQ4/Plwjyir4ys\n38zoqskVANWGC/LVDH500xACVQmQpY0gYdLiskNuKHU2DUUjOfb7BYeUWKm0\nsMwgADN7eIb4NB9wIzgwNXUgAusd2GHYAsiP1ruKOps70BdcokmHWU9E+VLk\nxcQpYQKLVaDifjuUFfVNk1LDFo3qCgl3O0ZKMW/z71352PIE612opPVvC1vV\nPp0wwzHyzF3reL/V5ssY5lLLkhxuUmNAmvTA71+VYhx+rwAwdtTdceTWUCUi\nm+QGdsCZF4XfdWCbT2kgJf2Q4vt+/2YvDMhK/35mrRCp2bNMLP0V9Di1+2Pr\nMYNqL88X6zj4ZNhwszv+tkXKjs2BKYvC15VWE4BGNj7czb+pntn8Veul88XA\nY9PM\r\n=qH0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6fqH1OHsw2icX8XKosKgapKwcvQ/c97NhDp0Onv4kMAiEArnbibVhxECK+6PnsdudnmU7Z7wWXpeeSmoU0p8JPvmk="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0-4_1577403307610_0.0031796044799006218"},"_hasShrinkwrap":false},"0.4.0":{"name":"rouge.js","version":"0.4.0","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example-node":"NODE_ENV=test babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"06a16951210934de0526e7f27d77b135eb124437","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WDl3WHotE3Ss9p0GhovOEAJxKfjKXFoOyfZhZpYP2iR8jmzjC2H5MIkMQHwOvu1k/rhp92l6BcCdcQecRnvv3A==","shasum":"e4c73123b72094ed31e0b77f2bead02b5915ea24","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.0.tgz","fileCount":19,"unpackedSize":1167685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBYPDCRA9TVsSAnZWagAAqtIQAIbUzNSP0y2/mnJo+530\ncvVY/nBZR5YLhlU/kWi5NhS3XHmV26c1xjtHiYZrVZQf1sWnBB9OJ+jZoRP3\nyY4+Jn8MBjQI0f724jiMFMfe15aaup5JKvPErEqUxzldzBh+cNyQBVOC2zrH\nmxjOqdRykQD7/ZZSj3S/Z1apVTUZY1Gh92NwtXDSP06YjUtV5qt1svvrNis/\nBg5ExejcRlCpAUsXZy0R3IHHcSirTv89HoAU91SINYLlZw9vjRBhXN9Vogf8\nZdx/j5REya7dDwkvEBRd8ihWmeQYlOZtyc0p5PGP0T8LOLF+nT+Ma8LD9Vy+\ns8UvqtF/kT5xJnM1ODF8z29EIzwvVdqQJSsCDODrt6yqxgsEPmzc1LCg57Hu\nqOwK5xRJkCSKe630WHCkXZAJK1CP4aXBXkZb14cR3jMaWOw+uB4HT2POKD5l\nFhYlRT0FUjWhKWBXqC3h02nrcpMZK60dzqMdtqjGH0yCOmD8E3ImcCZR5ixP\nN90j1HUVKQfmaPBvdLNksY9djZ0pJAuALO1C0osWibFvPlaAyBvg7gC5hF88\ntlrhQJi8SvLMSJPtrKKWb8oKml0UzmdgBFNqRm8wrL7GiolWiWnf7nGkziIk\nEZh3cISgMAgpXFxAAeTGqxmbo2lZ8BHUQwMPVjLb7ljzMf1bjG9YUsWYgrVd\ncbCv\r\n=Yppy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4zbyPcd/u7M2kSXbNtLt7mikDUHTBWZxuBOYTj1BirAiEAxaoh4h0opek3mXOFepm79o0JJdzQ+jnDgsN9Kf2IGmQ="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.0_1577419715090_0.7345647116213241"},"_hasShrinkwrap":false},"0.4.1":{"name":"rouge.js","version":"0.4.1","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example-node":"NODE_ENV=test babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"2aa31d64bb4d071649d06cae196d95e24ac22d7c","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VcvHLh1Rp5i2K9VH5Lqjr/NwWm1rcl6MOwc+C0YFoWR7XoaanNAavWvb3/5SLldb/MSg6kk7MYv1oKlRluur7A==","shasum":"6544bf214453a623b48328d4d3ab78ca521a00fe","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.1.tgz","fileCount":19,"unpackedSize":1167797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBYoSCRA9TVsSAnZWagAA9p0QAJdLStAiYxh9xhSxxBd3\nE1bsBlCqCOt96JxYbIzg9DkmDjvrmT5YxerYWcLOn7Hda9zkQ1xy19GMaECa\nQXdcPxAtWj3ISlysojTLYx73vEa7pgLterBTM2Tnxtbs/VDsQaKKCQ/6zAxl\nKXXAe9iQ/mkFHTPJhcfVzbVayfevNxDLZUz90NpXrfH03f4b79tmOmx/frWJ\nlbY7XVDYAb+ieJe5G7cb3F/gULNbNJ1y2xg9+QFFXexxqlMcD074AhYuBHq5\n3oJnIq8HUJDfx9Ow3EPuC2D2Kx0ZRxButtdhp/VWTUra8Dhn35AdLfQOy1Oe\nxqe+ArD3eqm1gncLObf8NcEX641Z/pxymNxJ7HH6xOMI2rjOnjW5zFqA5TOy\n5bAGhUJ+t4nCNYQsC+pKhl1Xx8fW/tQRyOA9phN+GoBPoziiI8VOSucMRVSx\ngifvG1Rmz9oyKj1s0I55Cui3veXhKGB4e8mRSxOGEI2xjZa+uo+WAUGc5uoX\nMFh3JyJJtsQ5vn5zbMtWBEAKH4XBgMMXS23dzwqcsHMeejvQfMW7uowze2P1\nU2Ims8ejMz4qkxWiRiuXrNOm6yAK0/k6obfzV2TQ98xpkdireiMoglKKuVRw\nFc2GshGMFGx1DP9xHM+HO16wKSIE93jpQ2/UhfkdVWi1nY/qJw7QDJc4oMDM\nUZkd\r\n=Rf1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLzmSwrh4PoBb84HpIFQ0yFPd8WxC5YI7xX8tcRsZ36QIgFW9JD8yZsfARuMPewY+X+mAN8uPIcw4hIEUIXufusOE="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.1_1577421330376_0.3428073541586618"},"_hasShrinkwrap":false},"0.4.2":{"name":"rouge.js","version":"0.4.2","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","cli":"NODE_ENV=test nodemon --exec babel-node src/cli.js","example-node":"NODE_ENV=test babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"3827b36eaee33e456602ecc073899d91646307b1","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6iLkeOH5TgoeyGCh7opGwP4yqjRNPBJqkmhO6wZX77c5iEMrSLY7GsBT0n7wbQSPTiUnOuTRUQSU2IdH3akf8Q==","shasum":"c609cb39d6bb18bc1459247534be4f624b9d1f07","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.2.tgz","fileCount":16,"unpackedSize":1157091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDVW+CRA9TVsSAnZWagAAyH4P/2QuN+gp6YWNzhMlqOQA\nIFU7RBTcDSvrNJya1i0Wb1ek7PdTWe9jo8eudzFlgU7Qgcaa1kDUCSg5pevv\n5/H2BhKOslRjdS6HK45zH2oxxpWh2+vAZIe66p9/xL0ThCENCqbsVdQW/Uxh\nSI2mLZ0UKc8LVivSW7JOw938LSJ2Hf4pLRdru6Azqi4JsGrfjZzgvz0F2NHK\nbIHFcuiviVjlou5xOiMFg5CT2ZECPZwxOGmHCdHfkjzU6INTlgt5dVzkJtcg\nT1SWXuSpepGhVd1HmIV8vEJ1s4/18RYbicBYBdUui/fubXq92KSISk2MxXxv\n3tdKwQ5zZWqnXkNN0f1dzwsPKeh8EFIx/oeyV/qTvXddnhZrdTMau88vtb/+\nGhwEcz0aO4s9bFrhPT6awAgkoplIP/ktMlgtXqz+DIBjidSOzY17Lm6a4Zjf\nTQrHr6hdELev15aHJJJx1mlUZrKLaOUmnBC4CjnfI28qrBdPU6M98i2v2Xqv\nOHfoseUmzIloc/VWbhTsNI8clq8bbvNflTPhQgK0QsdxM+xZZl2aqmE+9LU6\nhBF7Gqrv1HWR/MboatjvmkJCiq8A/m/NEd5YoIAK0MptOolA2jSxgJa+9Onv\nzIxMaNbPnt0musGvf74QKKIAn2ltTDTyc4GA2xp3fgfl4c630gn7AvozAmJS\nr3+f\r\n=prbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Cig4NdgtUbwJN/z+49NqqfO9MYTRCwu+0qmSdgE6zgIhAJYiY4h8o3CMhPqly9o+K+Eo52KSgrCRUjjLcSe3hqZt"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.2_1577932221874_0.6598047980440283"},"_hasShrinkwrap":false},"0.4.3":{"name":"rouge.js","version":"0.4.3","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.8.0","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.28.10","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"d29de4f3a4716be0e34b437295a45f6c16930308","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qsCkZMPCLnQxavWLSmHWCbZTI4tLSvLCd2VJcusbucZFNUqeGy8z0HKxL6kXwEhI+SwwOqG9LgWxHFJlG7HWew==","shasum":"1323d9a7d221739755b967ec5f0e23d70a52f0ed","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.3.tgz","fileCount":16,"unpackedSize":1157012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEl6mCRA9TVsSAnZWagAATAAP+QG7+eauehcSEgJZVHMR\nY+Y4M0yRIIwXLuc4xl+/BnoNBhJSmOOMD56/SEgfcWaTvyzDD+7Iab4yQF9u\nw03cBoVaUZx4uq+nYXoV9wZ1lJ1v4xmJ7x5mVa3iMRGG+vhoEmb4Vr/0oLZ7\nJoOxw5XB095/vNkTkXVGmysL6LvLVtvDNlSztMl8wngfLfMlcxgKIc/nneKY\nGv25P+ZDVQ1ctQyM/nG/+Ndn0BLyqvFo7jRQ7PFpyCnVG7Hbxk52TfK6gRE1\nV7iF3OaQL8atEQEioQVE0PlzgyU53ut5NdaNnLJDY7EeCqre0xwD34TU/ST+\nocLKoS5hKgV/w4wbq0kJI4/MGAb/ePeNg0++PiTzBWcMGT0nXv02LVUF07wf\nNs74Z3OMqJuhI/fNr+gSs+SElwqhFz5OjTxpsfgWwi2yEXl4OErOTn9FHdud\n6pEivCb7jgSOij3aOcyOlO+9eD3Rp0Qo8h/AVmlx7avdYxfi9F0JjXe3KE6q\noRqo/mCa4qXjJNUIjJ4J4iSMZJk6JDJ/zvqNhwp4W8YMTCbHBZtsLeY7AC0N\nQuEUt8cf+LvrAnS8pl3l7VAHwTAszlaOJl3gIQweCJh1B04vHOtpC22W/iOs\n4FDbb2yAWGKrNXn63aZqJJhm/P1yz81AjtB7Vp3lAy76L9VF1X9HaV1Keu0z\nGKBB\r\n=xjii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhr/JF9Iah3x1kJCKJ+XEoz7BWP4E/bgFsB+f0YKvCGAIgIXLLZ7vcNCDhTFFuG+N/51CkiAJvjHRrdqFvesWbbYs="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.3_1578262181551_0.4434384789224619"},"_hasShrinkwrap":false},"0.4.4":{"name":"rouge.js","version":"0.4.4","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/node":"^7.7.7","@babel/preset-env":"^7.7.7","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.9.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.28.10","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.3","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"ff5a0ffcabc159898aa0cacf51232db016929219","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w6tFPHiCmNlU0XUZPQXIwf5wK3zpqDyFMLUVKfoCd6p2nVDHn8I1Y233KRftbiEckC13W1IzipTzyzIOrkQ+3g==","shasum":"ee8f5f96ef2442f59aa57949b78c8a52b42fb964","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.4.tgz","fileCount":16,"unpackedSize":1157008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF/hbCRA9TVsSAnZWagAAy9gP/2VRuZOi/2BhiMQYQ8/f\nto1TCHfqbWm49xDGt8VyLIWvUgMH8/BK1tbGXXzNLk37roKE+C+ck8sR/LbZ\nyOrZouuvc3EPwa53KtifZNDT++tsxF8eypxQ8fXQrqqxhJMpE8je3IieBIrC\nMfOXIlRyMWilgn6aX/C0M+baJR070uwmEw4n9kAmEIAbVUJwBquZ6V3g15cM\nJaJbeSzkrqG6fdSrRExzbJJRz4y3RuJu4jFSsi8Jk4x3PZduhip8ZEMaL/Yk\nnduar8u1asDy7v4JcllAPTiHb5aQ3mZjTDO33vw5IdTzYXzWhmp8EUJ/+9t1\nPqkBjrEobyjyzB1cuKIQh1+htKP8/vmqtbslLljUtrSzSQUx5fH+ANo8r4kY\nMJTp0XWPZkCD5nIFwLIKlYWRV2d1N8x9spWOk/VPziqCcTvG6DqHFK1guw5O\nUGdLw7PJnlfE832sugEp43xbKJV3QsThCPtbW3N019jMSNxo76YC9Y1dVKnG\nN4FFumSrawgR8oTtvBPNLDH2wBgEoagrI2tQatn0hg02+LqiaWDVs+Y2WOw1\njUzSIGcxteDPvjQE1vCA/vMoNt+Cxsdnxzp9L6v94117nCACTlVkqAakpmmp\nYefStcJxJt3EPUP9EmLbZe8GGEr7eydoqFc4o79z9jqEzJa+vWfkyxn4Jy30\nxvb8\r\n=qQj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv0QJDHEHA2olfCLvN5pQUoDcYu6R4inahBcKBjCHdqwIgCe7yFNKjWKXLYoX8ltzs3sf4q5sEP2xIBnOA3FIV8L8="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.4_1578629210597_0.4357736689610314"},"_hasShrinkwrap":false},"0.4.5":{"name":"rouge.js","version":"0.4.5","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.0","@babel/core":"^7.8.0","@babel/node":"^7.8.0","@babel/preset-env":"^7.8.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.9.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.28.10","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"b8aae817ed466d04f69f8ff1e5771d817f113a6e","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oD+dzL1p5JTPc4cvLua9Ptngr+Z+0RfAsgs/1EHiZu3HgS/ikDLPuFs21Njko6KNsZ6nT8VQBbs/wQUIylvdyw==","shasum":"e6ea782e8c41eae0907bf7d9987a30201814e22b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.5.tgz","fileCount":16,"unpackedSize":1129301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHHneCRA9TVsSAnZWagAAoAAP/32uuzssv9jo2L61SOfn\nf9zSZ3Mo2AfO/AA/s/CwAwUYuIGLWxvBo3q7GVsCsTswmCSvgFFle78Sj8V8\nHaDMuCssFFQ4+na4y4B4IxeZulkqfdB87XE5xyBexHd30MIY8utv/HflWksk\nETQzij8cdgGF4yUbDwK2Uz1RMoI4GQy5CjwL5Dw016U7nKwExUVQ9cuPZaNK\nLodlZn5Tlc7h9sC/tQylP30BM0/C6jYZ+JsDgZdgPVWfisazxRryO/edirVt\n2WKUkBxykmXLyWEXJR1+45erIUvZFNc5aqIlmJE0PCKcU54v4xRGYQDcVWOY\nma43gutR7Wcf9Tc5YVeUijVURRjxCb/D2F4C8yTJMGAlm4+1MhEgw1ysH8fh\noBuBAhvcM6DhIHqo2r5jxfHUKcp117rlR1b0Uqz3LfA0dIES5U3bnZJZDGWo\nXqtGQSvQVptzTkNE+7UccXNwt5CqJcKpXijjIIoPfqQOai0XpQ2WRUMqUPDs\nohEl269XKXBqTwMMkTuyZiLGlvAfGdtOAqyO0Uwyszj6moGwqohWhzLQkhuM\nN0R9uI9oTPNdPMZyX5UHLFDJk0uciapAgD9+OLzJ2t1C6JGawEfN3oDhN+MN\ngwvw51h/LH1ZSb4ACTvpgS2QVD9DYjGp7oWF2ja5x9hwblKfs1KOOFdN9BF/\nzb4g\r\n=bgoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp6W7yEM8xsBCfSGNyJCE5PSrwdbuKHqK9BnHReweVIQIgZOL2qyTaUJrEMv5wx17TLEUk6zhHvVR3GjqZaNJmE2Q="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.5_1578924510424_0.4927407374520669"},"_hasShrinkwrap":false},"0.4.6":{"name":"rouge.js","version":"0.4.6","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/node":"^7.8.3","@babel/preset-env":"^7.8.3","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.9.2","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.28.10","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.2"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"8dc3e2c14ffa4ef937b3c0fbe4f4a6ada47a9398","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0ocPnP3UiuDINziWgFOAyDyypCxs1ijKssY6a1T+BIgi6ApWl+aZtHwcPUkt/0bOZQDYGgOuhU26ih77h8Qoyg==","shasum":"e394bd1ccb1c3d68d40217e238989b323f584669","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.6.tgz","fileCount":16,"unpackedSize":1129301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJKGoCRA9TVsSAnZWagAAPQ8P/1TqdZSBKpKtE5Q245nM\nrHiTRRffEaxjkTU2v+makxKbJbGnzLO8Y4wEYo5+d3P3Nlx6+Vhoj5u/Rdb/\nGahqkaaiuFjfWv7tzqjOYXho5R3pZq1iSm1ORJW6nu/wqHbP9LLssCx1TyX8\nEyMo43ln727MegDDgEtRTfz+omylS1pIDJiml/gxH2OvUBfxRV5bmOZLMOpJ\nCSlgXEEBe16ZDIHC05q/KBEe7bbT68Z8naBoqoknmQhwI/bnFoBvvEsbVgYr\nlX0+1VloovulIxD5HVXHZ+0tqZxP/pqXg1JEu1xebPiBZ6zQ1UfYYUKr8Zd/\n/QOhq7XL2fpA25USJOp1bG5GnOm5NxWgZ17chLWDrkOSn7mfjoXzuattV2Th\niYayT1d56v5A7SFCeKkt9tHYcZuaaQBk0SMXuZhDmowtqrQ7WPq5UKoEnztB\nfuLwA1FXjm4wo3a8kFsIhCuDh0JW058b+NuV6cU39gdFnLJxBTTcvOlc9ptn\nEGrs/T7FsgL7AtpSLSpAEc/y+sYaC+la8nH4Lutz42tjINFwAq0l/bKypRC4\nqWzLdbMomUOEof2RjBbIT03hBGK9MZMkm7cqgQ02PBja/JzX+cdQ711fdFK8\nNAmNdMRcf3p3iSL/loveTQH5Ihs9A3LsPkQ8YRlyam0+x8Wzw0o7VcXAPtVc\nPTSw\r\n=ECUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE05BwjmqDEYIp+lpWy/Xt8KJtOW+8c+GcJiL1lFjHMzAiEA3UWSaabNGqhIXO2j5CXfGxnWiHgMQf4QW0QfGsUWmPA="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.6_1579458983561_0.6453789533982528"},"_hasShrinkwrap":false},"0.4.7":{"name":"rouge.js","version":"0.4.7","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.4","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.30.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.5"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"959bf3f66bd73c98ef43c2523facbfd0f2f86f34","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8EXo2soAM8pm084T1g9nD3oWB8c3QEsXCX7w/SskemJZnff2FWCukE80oc+/SkTmTs2VMuvw2Z7imt+hrQvTYw==","shasum":"134d8368feced2b8638d1145fbe608b0b1e82630","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.7.tgz","fileCount":16,"unpackedSize":1129301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMuMrCRA9TVsSAnZWagAAkQMQAI7RpgcL6G3HR6MxX24f\nqgU+u40yRsKI6g3pbheJY6NMA1/czcleIHaAbgp+mbwElvp/w3UiXj8juPs8\nw7TeWhWtyJS0Sg3Jgy6z6RS6Gy0zHJ7b1cXYmcqEC4+ah4TcxFT9kBEyo9Eb\ndjUKmv55rQRFRpmZN4YkajkWf3Hl8tdjSvJsBYXYK4Z+wC/2VVpLW5vVqsZD\ns16UWcxS/tRdC/6869yUiI0Rdzi4z+2C/X37AjRyEhIF6OIcIHkFp8Rfg4Ar\n4VG/VsCej4jaBhCf0lMMjpZDGYOQ2ycejW1FyrMYEbdamaCsnRkfx12/LR9z\nRZTniox0Hht7OWawGHmH1wES3sjW/rMJ7s7tsMs7wf28IGTwe+IRpXgcovR4\ny02ZrslZMO7cekJGXzNI9sq8LnQtFNn0YlHjSliVU0KuyDKOY74pQiqgM5Dw\nisQFeHzZtOX87f8FoEr1OjQu70COfimyQYVccx43lL5wcouRRBdF6elvbMIn\nJMEFExT3VIEpLstbGVP3mi5uEDmPMkOR+BOJELkwPYqVsgzuNHik9GzN+JfF\nQvqVAy0vsCLB/cmZpL6NwEVgOUl2IHp5q9lzE0vRPhRfF2cwE4ciuYL2gUsS\n5QMpduHOQ2wvkdlsFK4GZrT30Uc5irrZ6SKY180v0dGF8ydQjzwNTmLk/WCK\nkDRX\r\n=JiCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQQZqLuxI9rMZHRwlmOTL31GsogSiGLsiMTpO8swiIrQIge06KRY3y63ETh044qCE9rmogR7CVd2A2b2ALCyTwkXo="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.7_1580393258511_0.16321138150205083"},"_hasShrinkwrap":false},"0.4.8":{"name":"rouge.js","version":"0.4.8","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.4","@rollup/plugin-replace":"^2.3.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.30.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"22bd50ab0cc51bf41ae143b105e85f86bcf31b0c","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I9vlmzMW0oHHAWY860dm2yV7H9wtebFcjaCi5z/UrIMHVKFGMzz0tkeatf0SQWBHDNwNmwuYSFBz6JpnOOZuJw==","shasum":"92492c7fedac351e73d9d8d19b73c536f404c03b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.8.tgz","fileCount":16,"unpackedSize":1129657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNtHRCRA9TVsSAnZWagAAx4sP/3CYIm8PoLsX6YijAxHQ\ncX+jorRh1EnZrEmqwottyuPhBF2KQpXVvodu7NdfcnNu4sX63vCa+KlOQCdl\nEme9BrIrr5Gv2OJP0vaLS4Q3M9i97wzZwq2N2m9jN895ycLb8DCayMF3MYAD\nvaG+AVr+8BPtlMFWkiVCKMP3yvpvxKbGlPgQ40c/Ux21NaldS0qhO78uWrs/\nl0iM/ckjDB0+t4NK3WSZeb15aC8yLybni1/fxGCfAgSJZVwqkpouH6vfldnZ\nn6QsP3WTA9JSVRRWP4iLHH+3fBT7yUuDYce26EcAxa8FgN3fR0VPDCtYOgcY\nonXfdAceScsqdpR451kC4u4Bstwu8eUuHyp0NJ/CgS48m3oLM7Ia8KoMXu/2\nuRWCb6kYTgzChehmb4mA2LxVAkdJBYS4BA05W/ptnmY/dYl0jdo0UfvECUSW\n+g66W/Zl07AWqQeZFDmFvl/xMWY9rHuR9FkUxBTJYESRcAi6e6CW5MDydgOx\nl/o7jCqHCki/6fC3DMElKpSZ2qoo8hevGZOrQEn01MogWJcAlDItTL6PQGgc\n5ybElGy35pdF4bFCqOUIXYNxg8We8aFMDQo3R0MvCbYH4JR0TIOGbobDK7kx\nmm9Tnk5dRKAACClCOW+umzqQIdiIFHWqS5xSO/+AAtlEk/TLladFzJaB+KHo\nMsp+\r\n=KL58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYmv80e9dNcZYvDacOeIDQY8ySawA5niX2Y5N67rs/HQIhAM24R9zNkEreYPdYPlt9kyUYvSdaWoylOkyJ3o9CSYAL"}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.8_1580650961295_0.6736613337556638"},"_hasShrinkwrap":false},"0.4.9":{"name":"rouge.js","version":"0.4.9","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clbg@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.4","@rollup/plugin-replace":"^2.3.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.31.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"08bbc0d5e3022148e45410d579dd3681470d5773","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.9","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WtKGL8BxT5nm9Z+zPAMSbPf7RpmpNhrDVL5EZk5bIA+ayekSh/jhLgojLSgO8+SrXy+abzK8dYBWyAvTDu1L2Q==","shasum":"b7a72d1d3726aabf645bbc43bbd458e3295f3fc8","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.9.tgz","fileCount":16,"unpackedSize":1129657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKRLCRA9TVsSAnZWagAAcmMP/1eBSXIQiEATqPvOq7AS\nHwK6jIl2qTKAz2e/YWGBZ2lvqaF8L2p1vrKAL0zeIBwqYikVlAPf+d6CknIB\noJrGJX+6Dm9im1tx55DQOCd8FhQkIQ9bfYrgYmigkEZ2yF/sL7Edkir4nMmz\n769ZJ/wOMoCm/9hLwZef5niALqiQCri1VX5NxhTtE6Z3OdI9Qy+mX5t+wmO9\nNQqA3/ODZ6+se1BYcgzwMcTXEgU4wTUMzx86h9jdgekgVvE5c/nEp9ctkg7l\nrcNADLYbNNedpkSpmcB6n/+eZ1Pzp308gzlyTczFjsUfTCvSyhq6SNgg3Gsz\nPveGIqoH4LVaFIzujgum9zvrM0H6cGRwJy94z9zvVZWA0Z5IgfhKezxXPZNY\npP5mrVm6ydPq50swckiraaVDnje3De9vOB5wcQvoZCZv1HY7IYNLyaBHcQaB\nREEelhqyjd64Fs/e6P/DYxKRU0NBwmG5rGzKVenagBPg2zpAFvx6PTDWPuA1\nEDc2oKP16yMuSk+sfLOfbRvwrU1rF+EgpcL8oiMe76sd0VPIq1XkdE/yrOq7\nz9FbzmAt/+WhNY4INPVQeGS1oumaecLK1aaOk1qUDH8PyOelQjTn+f4rkYE7\n++DX23KoVQVxeQf938urerfJ7HopfCw4D+DZ5/nwS249XhSmL1lKqq2GdXoB\nrHVc\r\n=/pFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPsF5Y0wWsZLVFgw6PitA+PnKu/9aW9GbmDBGtcYa8PQIgTJfHSEDbpp51rDvw2bQ8k/LfGqFnHHUovX8R+STIGsU="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.9_1581032523304_0.5074263969633059"},"_hasShrinkwrap":false},"0.4.10":{"name":"rouge.js","version":"0.4.10","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.4","@rollup/plugin-replace":"^2.3.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.1","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.4.3","rimraf":"^2.7.1","rollup":"^1.31.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"f908936a8b7493d5127b5fcf4ca9e8127bef6810","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.10","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-47htjoU3T7J/aQE+UCdIR8aHUbxEvx+JI94uPuZFCYDiOdPpghQxARX0GpPDRpI+G+P2hA1hsjm+yGgi7OUWEg==","shasum":"f4b6abcfbdc526a92d61fcca0d7b9e601cdb01f4","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.10.tgz","fileCount":16,"unpackedSize":1132971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSbl0CRA9TVsSAnZWagAAC7cP/30t0egM6ksvvhBSPWpN\nLgD0jhm6CChRnf3OfgDHvDUSZdOI1Rlc5ODzgpl/cUNnYHcEZxdKMy/sVkaF\nvuiWWBtKrHCbbNKRXhAkZmzxw/R4/weVWaX4hLhcK8HSRU1n5cAZNn9/bazw\n1Q1PzVyRbYWDlDaYbEFdOlnRjOPZ1y3v2T52lhCJyN0pCncmYGhPGRN9SuTD\njGK8FXAC1O1yceKvsDO2bcCFuvdnJLGVrvlF5F+L2ePEvowFoM8FU1+YRScT\nyw5qGt3o05R95B+a0ldWuQjdLpezaVrdv2V4iW4Jdp9zkHAcDdpXhZaIBXN9\n6goZG0KqaHUtaCFy2qHV/SPytOSw9beJF2hIPkFdfWs4uRXvxO4lu+Me7XC4\n+Wp+k5GyQpzDJyV13vzmqUVa6r6WqLuGDZmC2AghbDv/bnhlOZDB939QnTEL\n4+l0lJUT2lzg+lNhvSdizFHI9dpxkJQ8YK6ylemRyqG2GyMgqMk44h2QN6Qk\nT49i8v67CiK7/uFBR3I2bUJ0PDuObEBSRTPzz0O00F+1dQhVLVrpgLwcqg6R\nzoJt7XJDzEs/ulfDjpRzRIpwKMdXiLTQdx1N3AL7DX/EsDRUxbcbuhtHeeuu\ntLlh78lZQOkIQCTdUGIbHlSsyMaYb3q7SkWSlNiPR4yooNWrNJW2R9N8oON4\n9QIR\r\n=0y1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiM2HzGWT+eepkZIlOC2E5u3RfAZJrY1exLWztAuMbVgIgLlD+QcHLbHj4uhNB7/RiBCElX1CO+Jluv/dR77Lgf6I="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.10_1581889907925_0.8921760914888459"},"_hasShrinkwrap":false},"0.4.11":{"name":"rouge.js","version":"0.4.11","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.4","@rollup/plugin-replace":"^2.3.1","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.2","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.5.0","rimraf":"^2.7.1","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"b212ce081c95b2df636122730b7d0f89831d5bcb","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.11","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ssXBCZWW9st6ns5E8cVZkpeCZSyOjCM1Gkd/GfpgqSeRSiVzb4TV8on2eS1yPM9qc19q6nE+lhgidUMchKHfMA==","shasum":"40fe9d5a5f0025e3631f94a9093110ae3c8ff9fd","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.11.tgz","fileCount":16,"unpackedSize":1132971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTDf/CRA9TVsSAnZWagAAZPsP/jcm8YgEOB3F+4E7LCOc\nGwka+89Y2qGvjhNZBnmomIoRTMExLoPl7CK2w6bE04pyfeawKMYmNB42sia9\nJu+l1aZ+sbVrCp2YRUdB/bytIgJetEJ6m3MZ3nSeJUy7DQFELuz+DQNbqAA4\nXMZYNG8eFpzF52oXQx7NsZ6Xe0DJ70Qxk52e+ppd8l8lbs48CyBArCxxjF12\nBsdvUHfxnk502dAD3+KEoTqfx3Z6m0HH6/fFHFDMOK/FbX1e8gdj7yCb//v3\n8oJiK03gXcUBuEvr01X9z5R2wtXo2gvEh6+T1bvZadb7GbDZ2qV4G49x70/+\nE9n6dMDJG9OKwqe3Jgxc6YvffVh/PKNxvkkiAmmO3RD8n0JSMKZuA6CPFnBb\nQ6YwkK74TBEnPFFOg63YTmdAZEI7cBjiCc2WJ1fU7B6dRO79N+hFXi9BK0fs\nk7OPpwJ1wU8FPMOnmZo6D7nsqJGu/P7Ffk3vi+sQ9nHdJ75jx9G/2dvnrB9n\nZFnvFaBPOjnmgov95dyGAD1c45IjkXMvFEqwqAOEtRlD9/mRxV5uLS+/rL7Z\n7A1CE1UaiwHENPMu3yDJf32y3o7qEOj56wYQ4w24QnBFzDApOCdlbzJtBlaV\nJ4jGm7Tg573usYx2j3yhqzI+s1RhIOFIYJRJC9/swX2HDnzqXvbVKLtLDkKE\nvyjN\r\n=01a8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKsUbgXdJp/IJm6AAbBcIYlXTq5jLDrAug4sFZwcFyMAiB3Coop/ec/eTBx8Rw4JnJV0Tum9F1MrQ+PT4arcpgUVQ=="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.11_1582053374682_0.19739647007010297"},"_hasShrinkwrap":false},"0.4.12":{"name":"rouge.js","version":"0.4.12","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"yarn run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"yarn run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"yarn run lint && yarn run test:coverage","build":"yarn run lint:test && yarn run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/node":"^7.8.4","@babel/preset-env":"^7.8.6","@rollup/plugin-replace":"^2.3.1","babel-eslint":"^10.1.0","babel-jest":"^24.9.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.0.9","cross-env":"^7.0.0","eslint":"^6.8.0","eslint-config-standard":"^13.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.10.2","husky":"^3.1.0","jest":"^24.9.0","moment":"^2.24.0","nodemon":"^1.19.4","release-it":"^12.6.2","rimraf":"^2.7.1","rollup":"^1.32.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.2","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"yarn run lint:test","pre-push":"yarn run lint:test"}},"gitHead":"876d07238989e480ebcc9e98b07f8b09d2468d32","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.12","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZlBrQCfOoIQLp435a1GOhgv+015zmlQBwdXOZCknXsivmdeQPLoK9wWvzYGSehRBs5zrNcX/mCI53+P3RWhCag==","shasum":"6b2c6f3f23be29456acc7b73b8ea573edafdf11f","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.12.tgz","fileCount":16,"unpackedSize":1132971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXDr/CRA9TVsSAnZWagAAbTMP/35GGuq30zUBGm782Jkj\nGCunImSwxU2xONQRr/V1KEG+pfCqMDAv9EgnXnsXyC7BjReucnSOne3x6uLl\nkMJiFRxA2uV/x4xZ3XCSBuco834APvsOfc7e7XfBGomX1VXESzi0TBeGS+BB\nU1cRQfGv99VPlwO7+AB73b1YlsDlhfXk2k3w5OED9GqjNNMudRfClWwDJ8Ji\nWAXyFk24/82PeSMvdFUibHfR/2NZrK62ZU3avnY8x45PuXNT7HDxqfrQxJe0\nYYTzoN7rFrPPfnA0w/n+MG9PkPQkSD1FHlvRU5oRJ1JlH15BqXjWhqKsTRD5\nCNzSqdXq9UDJFiaGFfBqE65vg1D5O+J+LKrISlvC8UNAso9eUzX+6IwEyWjJ\nxTvkOte1biN34hBY2BszE6HyWOuv5/dllbjrN1F5Uq5NYu3uWV3WNNeA5SsG\nDb3AzHVXj6+oPiT2cQLBlRmFAg6ux/aSuL9SaHo0tleYa+/lTFXFmIYYEZGk\nDlwFlQtW3I2OtvEWhZrHW0pDKRshuhZ/EJR795xdTlBHTUKtBfqiOi3PVfzE\nyr15IF8QJ3LBeW47suS1dhdVzwrJKZT8w6BnDpU8MPKgPotCEPBRoN/fYbSN\nwEQN5oYdJ9tcYY4r6fPcUayVuLKgr3VR021hv1fCqL/FA3i7Q2L3Koa6nDNy\nMya2\r\n=uNnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGKW/ryYfxFehZmW4XABsF6Cg6kpvl5RzcBhNLDDcaxgIgFRqh98uKYaQPxzS5G1Es9591aL2LcxsV4HZGQLMey30="}]},"maintainers":[{"email":"clb@rouge.network","name":"clbrge"},{"email":"vdg@rouge.network","name":"vdgrge"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.12_1583102719207_0.20631500168360684"},"_hasShrinkwrap":false},"0.4.13":{"name":"rouge.js","version":"0.4.13","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"npm run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"npm run lint && npm run test:coverage","build":"npm run lint:test && npm run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","@babel/preset-env":"^7.11.5","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","babel-eslint":"^10.1.0","babel-jest":"^26.3.0","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-standard":"^14.1.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.1","ganache-core":"^2.11.3","husky":"^4.3.0","jest":"^26.4.2","moment":"^2.24.0","nodemon":"^2.0.4","release-it":"^14.0.3","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","web3":"^1.2.6"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"npm run lint:test","pre-push":"npm run lint:test"}},"gitHead":"235a37a5b6f3d4159baf973e34a6a7c33fc28624","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.13","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0GscDc7oGz0LnsFGNe53WbGdk3tCN0v1VqxM3hVh0Hy0l2tFOrgRf0G6cP0VPge0IgkgM+09OzqnTTfAqDPSUw==","shasum":"83c23792e530cf1f118f399f2eeee00472025449","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.13.tgz","fileCount":16,"unpackedSize":1132125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ2sQCRA9TVsSAnZWagAAEDIQAJItfChLtyBu+stKMONH\nZM/9vupA2hleu8wE6ezp68IzynjX6To16M76Pq8M/1HGHrY5GVsgEn7wK/nb\ni89AY0Jm9WQrmwNfR4svMJj6BmGyFaeNMKlLrn0486RbMib1r+u0vyYrOZZl\nWjsXtWNnoZuzdo03Nymv2+rQzB9EKVLyql8jtvRpuct0KSWJRhd+ocJBufKc\neNTZjvv60nRwco0f3n45Q2pXOZ4TKPBQKFEHwq8wMM+wN1L8bKVEBFvL14mm\nn0XsWZQ7Vrx34VIsI2ODZmMMdFkLE/DyYXIrxjICGW6WI8zcvlRgbIF0CQqJ\nqpOB0RSSm4WJG0mmaSkLic9im557Gsh71/TJz8sSHDU4u4Pq+kKe1WOIfTmz\ncIkiQcYgbHYpYQAkYnOtaO73DnCX6AGFcialZFBC5usejgTwQsPRwpmrKAqp\n0jbzX0Y1ccXaFtdxIgq0JDwfx/KwJZnuOVi+u1vu0r9p+88mV4m/pW4v+VX1\n2Cvu3HlKfjXuXEudqxCM9xMfIWjAPVgrXcmGyT7wFURU4qhYYm+wwnLGtscc\nJK9s8WPaVbTTc/XYwsVbD09NH/I7aQTCFrpl7RYCjTCs2TyWjCWUn2OY9lNz\n28DKdv94n1mW54t5EaCDLxVJJ6D3d+jLWuW0xDP8KsJLdWi43X7ISUqrKIQ2\nShNQ\r\n=QFO/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWv5AYxdyQ2j82r7106HZLI2Ee8To0nyFKaAdkieU++AiBZy6TktJCwFhIGj9z6hrZUSpxKyE5AmHmhIlt/kC1r7Q=="}]},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmUser":{"name":"vdgrge","email":"vdg@rouge.network"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.13_1600613135467_0.2665552541825613"},"_hasShrinkwrap":false},"0.4.14":{"name":"rouge.js","version":"0.4.14","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"npm run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"npm run lint && npm run test:coverage","build":"npm run lint:test && npm run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"testEnvironment":"node","transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/node":"^7.12.6","@babel/preset-env":"^7.12.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-config-standard":"^16.0.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.2","ganache-core":"^2.13.1","husky":"^4.3.0","jest":"^26.6.3","moment":"^2.24.0","nodemon":"^2.0.6","release-it":"^14.2.1","rimraf":"^3.0.2","rollup":"^2.33.1","rollup-plugin-terser":"^7.0.2","web3":"^1.2.11"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.20.0"},"husky":{"hooks":{"pre-commit":"npm run lint:test","pre-push":"npm run lint:test"}},"gitHead":"98232051f857149092aee52d098dcef70b700ac5","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.4.14","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5REGhYe/Kza+hocM6hFHB4tkH51WhAl10tZBmwbnQ+7a+QdD494NMdbqicMeS4llIWJviBhf2Fn7cu2mAAdKJg==","shasum":"7440ed17bc38659597c6c177888eda87a981b49b","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.4.14.tgz","fileCount":16,"unpackedSize":1132245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqCn2CRA9TVsSAnZWagAASN0QAKMGbx8Deq4EvhFM6Li0\nFwfwukW9kaoZEFnXIXkCFjfvHkIvc7PqHkaDNRKZmMpjHEPhDE1+yk5gjwKt\nKOSaYYZpNxMB8ObLGx/b2ZWGoe8F1j3AjOmeTfCqvbcfSGa+I8VKYksxxFWC\nO2ebnw2MAuxyqLQ6HyyEm+MbfS7gNAsJkrxWxj+8qR7SAGIEFB0+e5arYtZ7\ngboRjghlnbN9yoxVEdnmFBFYktlZmf2odnPgqnL2AWDJBtB6ojNJ/8eq4KwG\nXAykmvsxuB6jSArGOK3ngW7qnIvGdXRCxAnesguuch3tWWGaqhEW14Z0+gur\neuldQu02QrVbz578uNOBkEn/Ju1pcpe4bPrR/ENNjq5Y2UB/FCZHC9YesE33\na5cj2s7W/qx8loImFvP9487Yp58TReXQKwgyak07LbK/eCpYAXP/EDEl8yyA\n/8Uk9kk9maNAznYelOERqkATFF5D5/Kiz/icE5iW9Nad+4NJOgzEvZLLzOn4\nVfF4fWh/WlOr1lrQujyp6gLiY2byv0OHrPRfN5E2B6ef6klt0OgEifDHIEB3\nvE923XGv6xXWN/zQIyGhZVrE3JkUg9miqA0IKbJmu7wylFyDJKRNo7TGMMAH\nWaWjnbhvYR4ciU6dChGODY303qufksY7XApMxebcFDPUXQ1jcuf4yFIj3DoX\nHrsb\r\n=LDRM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpxs+WfYyxR+icz7NmlOA9+EN0eCBb2ZgmDyeb9KGODAiAOLn9lcKjlReHGfJmZ2IOhVw/klT/yvy+uJ6AeYxol+A=="}]},"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.4.14_1604856309623_0.5073772994296113"},"_hasShrinkwrap":false},"0.5.0":{"name":"rouge.js","version":"0.5.0","description":"Javascript library for interacting with the Rouge protocol","main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","engines":{"node":">=10.0.0"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","lint":"npm run lint:eslint","lint:eslint":"eslint src/*.js test/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","lint:test":"npm run lint && npm run test:coverage","build":"npm run lint:test && npm run build:rollup","build:rollup":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"testEnvironment":"node","transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/node":"^7.12.6","@babel/preset-env":"^7.12.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.2","eslint":"^7.13.0","eslint-config-standard":"^16.0.1","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.2","ganache-core":"^2.13.1","husky":"^4.3.0","jest":"^26.6.3","nodemon":"^2.0.6","release-it":"^14.2.1","rimraf":"^3.0.2","dayjs":"^1.9.5","rollup":"^2.33.1","rollup-plugin-terser":"^7.0.2","web3":"^1.2.11"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.21.2"},"husky":{"hooks":{"pre-commit":"npm run lint:test","pre-push":"npm run lint:test"}},"gitHead":"984f59fc9e72cea927d0ce06ddec9df37900e508","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e3+Oms4wAmWOj6nHQIEsp7pxi4CXZfy+Q8hCPR9k8VHfFRN36HibJnvfVx3sWurtHRfO1+EJaNYhENbHS0OT0w==","shasum":"4138fb4d75a4d8311fea9a97bff277e7532fd02d","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.5.0.tgz","fileCount":16,"unpackedSize":1160629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqWQACRA9TVsSAnZWagAAyYIP/1XdHR2ylMC6DbtaC1Fv\nk77H6ja1t+AhtLcTzIX4ZcpMB448aJsPreWEAwI1IgnTObhBZlYCRCOcVuzN\nJc4uQWPUVl0yEO++rxS/3+gBzYVKNz5cQl9Bh1aSSzEw+r4wbcgLKZ3MN6NB\nnBe3YeHovliZqt8ckhkQ99xXAGzY+7zUYvHzNUNM705uALzzAoip0ZSqip1C\n2vxRTSeoDHyZhi/og3RQpazvQ770NifToDmuzuBBjYMs+ELa8dEAqIvUqxMC\nI9Z5474a21XXC1U6fLIG+94ew0MoyPRGDJcsE3NwTC+9MozswEOaECCZ+5n0\nqNmO7zMpgOEcyU9rqso2loUN0RQefYD9WxoWEEQT8OiyQRcup5W7+jISgIDq\nkngCZWczsJhnxOhgnOyWaJ16k9oBEGG0yy60yHV8zWX8Frx++oDPwwjVQ9Ii\nBc1LITz846VUqjUX9C3R6zRGT4WCvgRHYlOTp8YxiOsCq1m/nTPzFB0astNb\ntUF5eQAb2JhLkAVYKPFkpPJcyjAi6O7F7f3XmIjxM6UyzerhMBMv7HjL627r\niTev/5AGC+0PqIM8pLXcRgW7RnP9FL1ddaYKDiGb84wDqOaGbFyIfs/8iYRI\nKNoqpwxpqeHxZAaRPu6kTEQ5fcpZoS//rGopsyINRURuWQiZbq2YIPeTV2HE\n0/dD\r\n=7nLB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb4VGGuj8AI7a2uY4KIINwL94ID8MsHurYX4IdNC5bfAiBgOgdsyksppO44u7HNP/PUKb7mbiSHknmURVeBRK+uJA=="}]},"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.5.0_1604936703811_0.16592713106287915"},"_hasShrinkwrap":false},"0.5.1":{"name":"rouge.js","version":"0.5.1","license":"AGPL-3.0-only","description":"Javascript library for interacting with the Rouge protocol","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"engines":{"node":">=10.0.0"},"main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","format":"prettier-standard --format src/**/*.js test/**/*.js","lint":"prettier-standard --lint src/**/*.js test/**/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","build":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"testEnvironment":"node","transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","babel-jest":"^26.6.3","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.3","dayjs":"^1.9.7","ganache-core":"^2.13.1","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","nodemon":"^2.0.6","prettier-standard":"^16.4.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.35.1","rollup-plugin-terser":"^7.0.2","web3":"^1.3.1"},"peerDependencies":{"web3-eth":"1.2.x","web3-utils":"1.2.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.21.2"},"lint-staged":{"src/**/*.js":["npm run format","npm run lint"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4afd8fc2d9712c99eaeea933b9d8dfe62037daa2","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.5.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-PAASy7XPMuwPhBGVxj51XQ7uzWRAAvGb9iBnVcZ2OsCtGYcaegFkv4T5NrHEwDp5GqYNaUOaDJyjSuH4gFTKFg==","shasum":"95d248ece1a21ece23ce152bd957252f338d28a1","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.5.1.tgz","fileCount":16,"unpackedSize":1164055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf32HFCRA9TVsSAnZWagAARHsP/2NXeArsONSrSc3/IXmo\nWIi9KYqXkvWlggfqLfnS1QgPYh83HBRiipAcdAZGOrBoi7sgIz2RH+1LClx4\nifN/wiEbCrgbGlPwGWu9N0bAkdBrrL82SyVWeXxybJ/DfrdcKp0Ei5/nK6Fi\nFciVp/k0K2/Bk9upxA/8/a3pPQMgz900mQGq9p6e08ZXuulfZwfMc43qurIL\nfg5XzY5xDiZc3wQ/BdOt7ZihADn5wB7VZPf3dJc8FMHVO069FRD/MAMemF9z\ndj3erREHV/q5HRQRDQPm6eVljcWuacbVGDzLe8C6SuL1OZx+Cdv7miqxXOA2\nmy4AZAjUDIHsxddSCmoJQxA6YpI9vIv3WpYbhLyIRWyQCHsegS3T6ga+Yu6V\nhCuQxvnF0MmXArKlLe2V4d/EQdDKgkzupNc2TRs/ciMzkjjVi+9LmbnXsztF\ngFms073+P4zFdxQHK4HB6xPjCecqo6hDHUnlzbhwE+rM9iDVZ/kKDUjv9NqX\nltp8KcSEDCM6437MmcOMPMMPXwIKHCmzaqEjensQ+VfAHeF6fol3zfJe74k4\ndFSmBpJ9J+t3/oc4+NUXoPMgNSmDRNVamwo7k74QPFWE6Wi8mMvCgMAQuZW7\neqcs1IZCbs+TMwAFLSgwMfgLtoJusnWCqEO55+RoLFSxbp1lNE3XOFy84kHN\nP9w1\r\n=y/7+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1O9svzywKSMVWHbkTexBY9rOlbKEc2p78nSGiq6oNKAiBiZH0j63qjCWKzy7nXm4OV2tuNPhCwJK7Qb1qV9JvhRg=="}]},"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.5.1_1608475076584_0.3714135187669445"},"_hasShrinkwrap":false},"0.5.2":{"name":"rouge.js","version":"0.5.2","license":"AGPL-3.0-only","description":"Javascript library for interacting with the Rouge protocol","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"engines":{"node":">=10.0.0"},"main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","format":"prettier-standard --format src/**/*.js test/**/*.js","lint":"prettier-standard --lint src/**/*.js test/**/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","build":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"testEnvironment":"node","transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"^7.13.16","@babel/node":"^7.13.13","@babel/preset-env":"^7.13.15","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","babel-jest":"^26.6.3","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.3","dayjs":"^1.10.4","eth-sig-util":"^3.0.1","ganache-core":"^2.13.2","husky":"^4.3.8","jest":"^26.6.3","lint-staged":"^10.5.4","nodemon":"^2.0.7","prettier-standard":"^16.4.1","release-it":"^14.6.1","rimraf":"^3.0.2","rollup":"^2.45.2","rollup-plugin-terser":"^7.0.2","web3":"^1.3.5"},"peerDependencies":{"web3-eth":"1.3.x","web3-utils":"1.3.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.21.2"},"lint-staged":{"src/**/*.js":["npm run format","npm run lint"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"fda1e11a189525c787a06d1a6d7e87a6032ef214","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.5.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-iCmlgK/3E/wxik88IXrQBwwMiVt2uIFgJt1ruwrnL1R1YTNlp/hIhF9SbRN5oPPscXmU4XpK2NmFlji/OlecXA==","shasum":"5eeb3aa5909c9933b765000b6cbcfd2e031ca356","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.5.2.tgz","fileCount":16,"unpackedSize":1164154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghA70CRA9TVsSAnZWagAATVEP/1uQU1rk8Iuj/vXbRJY/\nfmL/fikupyOVRAvdO8cPLeUbYz9uYwFfCYKLcjHywUmZL+bPG+X9CJasOQUN\nVE3jaF1Kb3cJC0QUbaHEchxGhoaNX3+i4VHR0BvXF/s6yeqJQQtXeg33rt5s\n+jYVOVdK/8xMIZ38ah926JMKdG6ybHFkrkF9CeCHv5ORWSumRWXi9e8s7pQG\n3fYNcZREXOPJFhrr6vRCGcu/6EDrCG2lLsSNh5vhqg/4xCRSAcrACvcSTBjp\nyyv3lySxKs7kkxenhLoclcqAiF5ZGTF+NC2a1XxkaKfxHArbblRCnkQ2w5ma\nrVitIMZD8a98h3fVAq9CveGQYH5XWjnkVpPsR5utDvNVFf5Viz6QlXtM8vD+\n/cyCXwqKmyIvYC/DdsdWnv9HCdsMXfQd7qPanWTT3q+QB8Dzily9CVwk2TJg\nPWFrNT0jBtC/t5daGZ2S4I6XQcWByRyYDWdkj40XAptrxOzXzGqNHDMg8EOm\nQNA2NTK7NAdiaMbkzMdkpqiqnZcBG8XYwBXpH4KOcaZT5RqM8owy750w5sEm\n3AnebFb9FNj3Y+gZiPR7dD6oNA939hfYCK+XI7B5V+3BmKbe5mN3EWgGxBec\nvh/SCS2/Swsjo7It+8DFBwfy216XS7E79aaWJYkSA8JGSiXCHqv02rWA8l4K\n7UCi\r\n=V4cs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqRiZsuUiZz5Hg7xmZbysReFdxjZjcZVI/9byzIOf2QAIgSek8Fq+Beq88E9w4Mh6r3DHDxxqskFIDi7hYFx//E1Y="}]},"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.5.2_1619267315368_0.436483806390666"},"_hasShrinkwrap":false},"0.5.3":{"name":"rouge.js","version":"0.5.3","license":"AGPL-3.0-only","description":"Javascript library for interacting with the Rouge protocol","repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"engines":{"node":">=10.0.0"},"main":"dist/rouge.cjs.js","module":"dist/rouge.esm.js","jsdelivr":"dist/rouge.umd.min.js","authors":["Christophe Le Bars <clb@rouge.network>","Valentin D. Guillois <vdg@rouge.network>"],"scripts":{"prepublish":"npm run build","release":"release-it","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","example-node":"babel-node examples/node.js","format":"prettier-standard --format src/**/*.js test/**/*.js","lint":"prettier-standard --lint src/**/*.js test/**/*.js","test":"jest --verbose","test:coverage":"jest --coverage","test:watch":"clear && jest --watch","test:create":"jest --testPathIgnorePatterns='[]' -- __tests__/create.js","build":"rimraf dist/ && cross-env VERSION=$npm_package_version rollup -c"},"release-it":{"github":{"release":true}},"publishConfig":{"access":"public"},"jest":{"testEnvironment":"node","transform":{".js$":"babel-jest"},"testPathIgnorePatterns":["/node_modules/"]},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"^7.13.16","@babel/node":"^7.13.13","@babel/preset-env":"^7.13.15","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","babel-jest":"^26.6.3","babel-plugin-relative-path-import":"^2.0.1","coveralls":"^3.1.0","cross-env":"^7.0.3","dayjs":"^1.10.4","eth-sig-util":"^3.0.1","ganache-core":"^2.13.2","husky":"^4.3.8","jest":"^26.6.3","lint-staged":"^10.5.4","nodemon":"^2.0.7","prettier-standard":"^16.4.1","release-it":"^14.6.1","rimraf":"^3.0.2","rollup":"^2.45.2","rollup-plugin-terser":"^7.0.2","web3":"^1.3.5"},"peerDependencies":{"web3-eth":"1.3.x","web3-utils":"1.3.x"},"dependencies":{"elliptic":"^6.5.3","hex64":"^0.4.0","rouge-protocol-solidity":"0.21.2"},"lint-staged":{"src/**/*.js":["npm run format","npm run lint"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e209ce3d58049c37c0bed3b4686940edc13ca391","bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"homepage":"https://github.com/TheRougeProject/rouge.js#readme","_id":"rouge.js@0.5.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kKd4chs+pSTX4t6/lwOTV/OSb6UFCQJKu3GJDb/pzbq0v4httrhSHDXTQy3i9hR5saIZFXuhpQvLWzOcxoe3uA==","shasum":"b6990bdcbe8397c8d283fee27d5859ef1b10370d","tarball":"https://registry.npmjs.org/rouge.js/-/rouge.js-0.5.3.tgz","fileCount":16,"unpackedSize":1163263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKff83lkKRHei0l6K+uxZ3xOfX62twlop+CxcaqnnYFAIhAMObwy9ORpcDf6T+SW6eO0MX//4wNxF1sTYXtZlLMR2z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR486ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnsxAAlqo54ctbAw2i6AB7dddqZyruZlTFlxVZ0T4FhRd3BgkBvHuj\r\n7cRUhVW4gtWCC239nWP99z3utX2qqb1dk3/tmN3N6sE/gqTqbZnc4G4IVrHL\r\nlvAWVLuBHOCV07AZ6bff22VKzAkDvWt+2G5xBQ3FSwFEbI+Bpe/0M/f/+dfd\r\nb/J27StjytK+yzD2FOs+VV5cUqs3AVLt9BPNfbdomPp2hNWzceVWX5o0Bu63\r\n3Okhr/LQ0ZK1yt4N+p7Y3BWflxmnzASxr0YebMxPIrbVJniitDtRYOikjvw5\r\n1E12EjKWdC6i7nod5VljBkMWQAVdt8Vu6JTELzD3TB9XkC3mQr7XIzVMxTyS\r\nNU68j9FBu+bytHRHoeonfdLGWloADKy7xbk8VGq0EniiarIYQL7dLvW+zA4q\r\nSQnS6r+9MZOjKE8txF8TwP1vSOPyBBRPiFH7K2LFhodNW0RVOAQCpcq0BVyS\r\nYcVki+SCeKzWHkOpDVdWtiNknJ2NLmdv+KpbP8h65CewsTJtE+y109cdkvsT\r\neJR3xGbidYuPYu9r+teStWWZv6VmyIfg+T9zNLPnjz/FtB84AccMFDZ1R2W3\r\nM2/ydJGUx5+nQ53UCdavYTf5PxDtSAd8Vm9UqW00YeFXumnA0xfu036WZlXZ\r\nPrDBu1B5LP7yJokUrFU//CSKB9/TqYfNUQE=\r\n=XAh5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clbrge","email":"clb@rouge.network"},"directories":{},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rouge.js_0.5.3_1682411322384_0.15894984044843397"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-06T12:10:46.430Z","0.1.7":"2019-04-06T12:10:46.765Z","modified":"2023-04-25T08:28:42.765Z","0.1.8":"2019-04-06T14:55:22.078Z","0.1.9":"2019-07-07T15:41:13.882Z","0.2.0":"2019-08-06T14:22:16.435Z","0.2.1":"2019-08-10T13:08:40.502Z","0.2.2":"2019-08-13T20:05:20.993Z","0.2.3":"2019-08-17T20:22:30.379Z","0.2.4":"2019-08-22T21:46:11.629Z","0.2.6":"2019-08-25T22:29:41.336Z","0.2.7":"2019-09-02T21:28:30.559Z","0.2.8":"2019-09-14T15:12:52.980Z","0.2.9":"2019-10-01T11:19:33.330Z","0.2.10":"2019-10-13T07:18:28.918Z","0.2.11":"2019-10-29T07:15:16.478Z","0.3.0":"2019-11-10T01:50:49.715Z","0.3.1":"2019-11-16T10:21:56.175Z","0.3.2":"2019-11-18T08:32:28.930Z","0.3.3":"2019-11-19T07:12:41.279Z","0.3.4":"2019-11-24T05:44:29.794Z","0.3.5":"2019-12-01T00:54:08.945Z","0.3.6":"2019-12-07T08:16:23.396Z","0.3.7":"2019-12-11T04:11:12.313Z","0.3.8":"2019-12-20T22:26:28.159Z","0.4.0-0":"2019-12-21T08:24:35.092Z","0.4.0-1":"2019-12-22T04:31:46.199Z","0.4.0-2":"2019-12-22T07:35:25.181Z","0.4.0-3":"2019-12-26T22:40:30.821Z","0.4.0-4":"2019-12-26T23:35:07.870Z","0.4.0":"2019-12-27T04:08:35.261Z","0.4.1":"2019-12-27T04:35:30.691Z","0.4.2":"2020-01-02T02:30:22.035Z","0.4.3":"2020-01-05T22:09:41.738Z","0.4.4":"2020-01-10T04:06:50.749Z","0.4.5":"2020-01-13T14:08:30.536Z","0.4.6":"2020-01-19T18:36:23.712Z","0.4.7":"2020-01-30T14:07:38.636Z","0.4.8":"2020-02-02T13:42:41.545Z","0.4.9":"2020-02-06T23:42:03.451Z","0.4.10":"2020-02-16T21:51:48.133Z","0.4.11":"2020-02-18T19:16:14.851Z","0.4.12":"2020-03-01T22:45:19.348Z","0.4.13":"2020-09-20T14:45:35.608Z","0.4.14":"2020-11-08T17:25:10.069Z","0.5.0":"2020-11-09T15:45:03.967Z","0.5.1":"2020-12-20T14:37:56.773Z","0.5.2":"2021-04-24T12:28:35.513Z","0.5.3":"2023-04-25T08:28:42.652Z"},"maintainers":[{"name":"clbrge","email":"clb@rouge.network"},{"name":"vdgrge","email":"vdg@rouge.network"}],"description":"Javascript library for interacting with the Rouge protocol","homepage":"https://github.com/TheRougeProject/rouge.js#readme","keywords":["rouge.js","rge","ethereum","coupon","voucher","ticket"],"repository":{"type":"git","url":"git+https://github.com/TheRougeProject/rouge.js.git"},"bugs":{"url":"https://github.com/TheRougeProject/rouge.js/issues"},"license":"AGPL-3.0-only","readme":"# rouge.js\n\n> Javascript library for interacting with the Rouge protocol V0\n\n⚠ **DEPRECATED VERSION:** This version of the repository is no longer maintained and has been deprecated. Please refer to the updated [Rouge Protocol V2](https://github.com/TheRougeProject/v2-core). We strongly encourage you to use the latest version for improved functionality, bug fixes, and ongoing support.\n\n## Installation\n\nInstall via [npm](https://www.npmjs.com/get-npm)\n\n```bash\n\tnpm i web3 rouge.js\n```\n\nor [yarn](https://github.com/yarnpkg/yarn)\n\n```bash\n\tyarn add web3 rouge.js\n```\n\n`rouge.js` depends on two modules (`web3-eth` and `web3-utils`) of the\n[web3.js](https://web3js.readthedocs.io/en/v1.2.4/) library.\n\n## Bundlers help\n\n`rouge.js` is compiled as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules & [ES2015 modules](https://2ality.com/2014/09/es6-modules-final.html) for bundlers that support the `module` field in package.json (Rollup, Webpack 2).\n\n## CDN\n\nIf you don't use a package manager, you can access `rouge.js` via\n[jsDelivr](https://cdn.jsdelivr.net/npm/rouge.js/) or\n[unpkg](https://unpkg.com/rouge.js/), download the source, or point\nyour package manager to the url.\n\nThe `rouge.js` package includes a precompiled and minified\n[UMD](https://github.com/umdjs/umd) build in the\n[`dist/`folder](https://cdn.jsdelivr.net/npm/rouge.js/dist/).\nIt can be used directly without a bundler and is thus compatible with\nmany popular JavaScript module loaders and environments. You can drop\na UMD build as a [`<script>`\ntag](https://cdn.jsdelivr.net/npm/rouge.js) on your page. The UMD\nbuilds make `rouge.js` available as a `window.Rouge` global variable.\n\nDirect minified UMD url:\n* jsDelivr: [https://cdn.jsdelivr.net/npm/rouge.js](https://cdn.jsdelivr.net/npm/rouge.js)\n* or unpkg: [https://unpkg.com/rouge.js/dist/rouge.umd.min.js](https://unpkg.com/rouge.js/dist/rouge.umd.min.js)\n\n## Usage\n\nUsing [web3.js](https://web3js.readthedocs.io/en/v1.2.4/), creating a\ncampaign can be as simple as these few lines:\n\n```js\nimport Web3 from 'web3'\nimport { RougeProtocol } from 'rouge.js'\n\nconst web3 = new Web3(<provider>)\nconst myAccount = web3.eth.accounts.privateKeyToAccount(<privateKey>)\n\nconst rouge = RougeProtocol(web3)\nconst campaign = rouge.as(myAccount).createCampaign()\n```\n\n[Online full documentation](https://rouge.network/).\n\n## Examples\n\nSee files in the [`examples`](examples/) folder.\n\n### Node\n\n```bash\nnpm run example-node\n```\n\n### Browser/UMD\n\nOpen the file [`examples/browser.html`](examples/browser.html) with your preferred browser.\n\n\n\n## Contributing\n\nWe are open to contributions, see [CONTRIBUTING.md](CONTRIBUTING.md) for more info.\n\n## Licensed under GNU AFFERO GENERAL PUBLIC LICENSE v3\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as\n    published by the Free Software Foundation, either version 3 of the\n    License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n","readmeFilename":"README.md"}