{"_id":"truffle-debugger","_rev":"111-934e062e9eb633115a0d5476964033a3","name":"truffle-debugger","dist-tags":{"beta":"4.1.0-beta.2","cruz/unbundled-solc":"5.0.12-alpha.0","unbundled-solc":"5.0.12-alpha.1","ens":"5.0.20-ens.1","ens-events":"5.1.0-ens-events.1","latest":"5.0.26","v4":"4.0.6"},"versions":{"1.0.0":{"name":"truffle-debugger","version":"1.0.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@1.0.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"78d5c3c8e4e13ce9df1a230e746755193ee7221f","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-1.0.0.tgz","integrity":"sha512-Wist/1Kn55DNM9bWcEkWsbSORD3U2tzCvkYwbUhBeFfJPKFKS1vocCDpOMAgqlUcByogQZfHfRb04Gne9j4Acw==","signatures":[{"sig":"MEUCIEaZJ8YjmAd4vE8Bj+bNg0yVtwynLWU1rTQKnA7oIL2YAiEA3rs2scMTn5NI6sAx109jIqapSlgqxyTRoZA24aLQV2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"debugger.js","_from":".","_shasum":"78d5c3c8e4e13ce9df1a230e746755193ee7221f","gitHead":"7b72d63c53d0501384a522eda6d76f452921b921","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"3.10.8","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.18.4","async":"^1.5.2","node-dir":"^0.1.16","truffle-expect":"0.0.3","truffle-contract":"^2.0.0","truffle-code-utils":"^1.0.0","truffle-solidity-utils":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger-1.0.0.tgz_1498164962935_0.4404550171457231","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"truffle-debugger","version":"1.0.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@1.0.1","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"fad55cb2bef197967d3dab6ddfec2dabb25b5833","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-1.0.1.tgz","integrity":"sha512-V2smXWydPPyVNBDXPCYhMpbNJAZ/Ymu04mcGURO/cxethqawrQKrWOLIV8vmW4o4tQjoD8cJlW/G7I5ZmE528Q==","signatures":[{"sig":"MEUCIQDjKC/RCijHymMLLhQV4g4uqdft8BPyHVPJOzeiZd+vhQIgOcm7bmu4bbHHvwbHpvlSnLtHrXZkJBWH5TFL1qIuIhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"debugger.js","gitHead":"0bad36796eea6203b48e51603f8ef9c1fea5efbc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.3.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.18.4","async":"^1.5.2","node-dir":"^0.1.16","truffle-expect":"0.0.3","truffle-contract":"^2.0.0","truffle-code-utils":"^1.0.0","truffle-solidity-utils":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger-1.0.1.tgz_1504803735671_0.7275868987198919","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"truffle-debugger","version":"1.1.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@1.1.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"50d31322d20775b01e55c2264cb8d8263a7a6845","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-1.1.0.tgz","integrity":"sha512-XhBNgqqOfBQImpi+KTNtv7J4y+iFaGo5P2v3PrsN/B1P0A+XDmOShaiaDGxDDehK0sUYUW+W5kHPnZ2IHBJ7hw==","signatures":[{"sig":"MEQCIAStVDc8mPOGAAdMzA98tkcp0vS1G2m4vc6R+Q/RMdorAiBMQGfK4w6zGJndWM4N/FBxax1HhgX3JdMMH42xTaF3Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"debugger.js","gitHead":"1fb793ce12001b30fcb5fc948bca2fac6f24b552","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.3.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.20.1","async":"^1.5.2","node-dir":"^0.1.16","truffle-expect":"0.0.3","truffle-contract":"^3.0.0","truffle-code-utils":"^1.1.0","truffle-solidity-utils":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger-1.1.0.tgz_1505255368531_0.4010044042952359","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"truffle-debugger","version":"2.0.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@2.0.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"52f6a5fe8a8b98afccf58186d2734a1582eb7436","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-2.0.0.tgz","fileCount":61,"integrity":"sha512-kvLmiGM7113icWrke2zZITkBwiBOlqbzwjQz2jOAYtkuyAPAe+A7BgWuEPmHm5UutyUT9hbHpxQNMDZ7PI2pXw==","signatures":[{"sig":"MEUCIBAGvdfV103ctBJuv5H4N+MJBzzo5KExhW7r0Ip/QUzkAiEA3Zh5rnW0xOSy646xo2Z41iSb5UHKnQ/3cfiWVoKGITw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446884},"main":"dist/debugger.js","gitHead":"ae0fb5aca47779fd7f299a76f0cbff941799169f","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.6.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","reselect":"^3.0.1","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","truffle-box":"^1.0.3","babel-loader":"^7.1.2","ganache-core":"^2.0.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_2.0.0_1519755626229_0.6211235602637664","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"truffle-debugger","version":"2.0.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@2.0.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"3c0fd01d1cfaf8f750733aa37cfe8b079181476d","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-2.0.1.tgz","fileCount":61,"integrity":"sha512-2Hl9X+naXE6Mye4vQexYN5Kb4y/k2YC5+hf0Pa+hc2f1np94H34L4f4jy9NGSTVQS6QEktKFZa+wJJgG2jJKIQ==","signatures":[{"sig":"MEUCIFIHio9lu6qodj2MheBd6EGZUACelBl6x2OK0avqQ5KOAiEAx7PZB3kr38hqLx348qzYJgozMMzGb1Gw/9lVHhSHBuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116154},"main":"dist/debugger.js","gitHead":"6188577321fa84cfd3222aa9f510295078d34635","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.3.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"7.10.0","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_2.0.1_1520468144300_0.3394325698718954","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"truffle-debugger","version":"2.0.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@2.0.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"fce8180fb201c72f442fec5dbe32d6ca5d5018e3","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-2.0.2.tgz","fileCount":61,"integrity":"sha512-xqkLai4855im6mOleQIYCa5mu7pHL+ovfMNdu+QUu5fSYggVL0WKM/psRXg8FdqAS/3bBu/jLC1R6Wl+uE25+g==","signatures":[{"sig":"MEYCIQDzCnExiZWPahP2jXimSdJRhY1SYoQuCp2lLxQrCIhCPgIhAJQ+Sj/MOhIZXoNrzURhgaJZJa/Aj48mBumeza3td5i4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116154},"main":"dist/debugger.js","gitHead":"130887cc419e8928ebb88ce0dd0d182c9b09c60d","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.3.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"7.10.0","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_2.0.2_1520473936940_0.8424728027663306","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"truffle-debugger","version":"2.0.3","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@2.0.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"5250ae0fff669ccb412d3e8dc2d00df461b1b578","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-2.0.3.tgz","fileCount":62,"integrity":"sha512-2O8p3pdJzJJ22uMV3XOygFADBdahywbL0jQefNMqibjatTgt+kQAQgt5Oftj/uFfJk0gV/w9s3qA4nT7rjisRA==","signatures":[{"sig":"MEUCIQCldLCFJBlAqec+X0ePI0w522U0B27J4YV4YfEQxbq6mQIgBw/Ptrqjrn+LQjHJzEMIU/2xWcbQ0vgpluFj65Rtggc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441163},"main":"dist/debugger.js","gitHead":"8aba8733e1e6fb9429a41812a5d68d0eebeca892","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.3.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"7.10.0","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_2.0.3_1520475228590_0.2735460437542727","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"truffle-debugger","version":"3.0.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@3.0.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"57cf5ecf9d1440a6fd5448e7362e862246c1e193","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-3.0.0.tgz","fileCount":60,"integrity":"sha512-Jok75yN6B+0MiuddxmFa27Hyyt46JBRdx9OXpavZzZAxBThAEF/9ZNnDAf9Y/GfKxbSo36YZN9nwzIoeH64seg==","signatures":[{"sig":"MEUCIQDOI/LYWu9kYZBKCTWVCbiuGqTqaKp27JiAgzkHoZEJ+gIgXj1fnTFbuGKanWJO1yVw55wFLSrYzaf2Hxpb+UkV1tA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458357},"main":"dist/debugger.js","gitHead":"e3efd45784507e9c300a1a7f1a3c2f5cb492d6ee","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","_npmVersion":"5.6.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_3.0.0_1522360955878_0.9339437559221135","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"truffle-debugger","version":"3.0.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@3.0.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"e3db3872f9f60fa593e8767f4dde7574dd61ca90","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-3.0.1.tgz","fileCount":61,"integrity":"sha512-TjsGdFWDT59pZRSaXloPhmGXFkOqKQMSmKg3I4BP2EFEog4JlKIkNb18sxJgay/eb3MCbI+i2J0T4WLuLh9jjw==","signatures":[{"sig":"MEUCIBUa+ptqE4yXGoFMLIO6gNBA+M55kz/8K5QgG29Mv4tIAiEAjr4/TG0J4IFCl+YwPENP5a+Qz5sju2q2w+lpNSemfdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":469554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1NLYCRA9TVsSAnZWagAAgvUQAI4SkjgIEcPffu9O8RRU\nMZe6fAjz/eE5JgDGEtwlrzUwIfJZgFslk3meaw7LUqZbCWfw4tubvIbuMpnx\nUnkYE6E56GSgt2VU6Ah/1+P/Ky9X5afnZ41omPy3brG+GnogfigiuMnnOih3\nd4Vj6m4O5fJgNJhWhNjYtE5rijv7DLwHyV/NIuHLFH/yhBbCWhXOpqJf3DdB\nKKWcVFOamsWFNef0nh1cGmg/uy0gsHSgQgxH2HhJ/0aibdg30JZaj+Op4gcO\nG4v/Umtv2IYLP+fw9li4rUcuOxdolKZCcCCkHdARvKdMtm10jpKIiTB643HU\nsMPt1Agyixq0759+w5NUlyShxa8pzxF7PA44+Qow1912w2t5HXHfwlTm9S4t\nS8r0t3ne5Uy1amubQx7aWiqUMEyqZPwX/CVJz+FWBB3gi77Sf3EQ0vFGx8qX\nR4VLZtCh6MeQ0y0ss/SBNqJ1R0SkhoDPMNzajh87AZjYwG7ZnnXroLysm/Ru\nAlAOzm49N/QwL7xDPonv7x2qpxAA50aehfXf4/c9qj+Li+ftN83ApdlQoSov\n1gj5np+KFoSeqTDg9GTQD3IMuCtMiELksXDD+4rlN9LBi5qR5YH7rzdphuIo\nc55/N7Y+cnoIWBElnneJZEcSUvvA6OiNjA80ND227dtgLnvEYoX5HRMDMecE\nGJss\r\n=lVT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"ee4d5868cd070fc5f75d6a267252cac84b2fc56d","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"5.6.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_3.0.1_1523897047427_0.3201732951311702","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"truffle-debugger","version":"3.0.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@3.0.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"becc4bf7531ec45372ce8868c33c9b83024d5963","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-3.0.2.tgz","fileCount":61,"integrity":"sha512-F7lwjSiYZalBfMWfSGL285xfVXRY/i5Rz6NnQh5nvuJMXi9kH6IdQe44TwNYO6yCtlrSxRRwiydAPbv8kjod6Q==","signatures":[{"sig":"MEUCIC/NqNGJgfg3vqtCEbjMwayXW3Gn24uoEk+V22G2yxcBAiEA5nCsjF4gvLVjRskM6y9hjz+ERReTwiNWWhomTWeG2y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2SWgCRA9TVsSAnZWagAA6RMP/10lcADtNA6dIYlD7ny4\nFH5n51QyhUvLj44nGQcYOj+TTB3ohdtqsMvpqnC3bZtUMwzpQXZnQNLNvilj\ntvIDNy0zi6VeRBVzdvDzKAb/1BbGcm9LdYJ8AI6hvM665v59oH7xia4ZlJws\nXJy4zdNJAydM6roeLive9vYWJeyZYRHxjEMpA2ATGur3/i8OACLBUEBzywNw\nuZ2g/ABICdbLom2r94rAFGxRvVnrB22mF/QUOWjoC7E48RfNAcjyhbqeZAx5\no/IlIy/3NLprq910Tcr+Xl4/6/u61F08YOCvs3Tb2tDA6XWuTMCh2XVAGuj2\n884ayaVuYaR8HVeeKVvq3CCe/1LbVeaqavvFKzTBui2eAOBzdZ3EiXPIY6kF\n5653QIDhNt8NRDWAOLGnPo3msv6SX3ckxXg0ovkSAi4wXC1FzmKGtyMT5l8V\nvU0RiWZ6sJJ/pFPbyxZv8N1BqzjHk0ENnfdVsSlWSYL4W4+l4r4LrsXqelrj\nZ+rJf60eIH9zEud1ABpCHUXMXHAP6lRq8kbUrWEXuQOF9wDm67DEFVw5yTff\n2+nGcHA0Qd+N1hXFnzGX1RVerHlPkIo+RSAwFHBUDFPp8TW1fVnxIHh8UOjF\nJqubj3TMCpg2FZBNZFxZtV9q9bz81m6NpViymjk6pP/U5cKbIhXaWGq0cWfb\nMe/c\r\n=bBWz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"052b0c5bd98b4f8abd08ae68baab9f0871301636","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"5.6.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"9.5.0","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.1.3","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.5","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.3","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_3.0.2_1524180383200_0.691686337881307","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"truffle-debugger","version":"4.0.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"0ac474c15f43558094eb445857db9a7b81b692d7","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.0.tgz","fileCount":62,"integrity":"sha512-zW/rCCk3eK+AtaPpf5Bebcq4r5j+oMNieL0jWTUTVKryo0w57PTzRolyrvvpBeo1+LCbvcqg/xGQtf8hK3NWBg==","signatures":[{"sig":"MEYCIQDZ5i1FqwhGyh9jhctFG7Byxnsn0Qubmu/86EPzrTkypwIhALLUIYEfI2hPi45j/pIXlvKNKdBPZHt6Is7oOFG+6l4R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6y3RCRA9TVsSAnZWagAATjYP/2WYTfQ07cqT1aZHPUrZ\nGOq1//uYq/P/L9Z3xhIcPSaqYo32neBM20V0n7tSGWZhQ4SKbJ41uTfw68PQ\nqocCf10Ra45QFN9ELr34gVPmplBJIRkbOGcjMv2xBxNYAhPMJRUqyRJIiYG1\nAsXDCT592+oucZjLlCVo3xJIkyFw1XaUufPOrTT2zpxfMQkOpvAoggrOTCHG\n2jwysnEkUsmXDOXFwIIlNi+nN/9W8ugBmbjsg0N5e8xDCe5tQLqI8r2rBlSQ\nguQB0n1CjzmwJFvuGEtgAI9Cqdd/QtrWAN8Z+mHSVqfbv+6e+0cTy+xU16+h\nadoAa8FuxYF2SimJUF84gBdV9d7R6sKUIT84Ghu9CrrfcJBG96gFwWYsdNEV\n+/pwxq4X7N9AJshFSNyg4/+UastaBS+Py+TgiEJ+16qdEN0c2S3VdRx0LnT7\nDGskTgj0iy/A5Pge2swD3dh2fxCphV+BJvrSKNWKew39YD54JGOXrtDN4mZh\nq9tFFk+fCV/zZ4TatBNqrpltusEIy+wwDZBfmz1Kj8FGTJAXpaVS1m1BfcLO\nQPSB5NQ4tNra5efRZ2+owc1aTUNJ1ofva0NMDAn4Lhui0wYa9hlUd5EaqN/Q\nkH43oMtUwXoFINAKGyBSsJOIF9zlUMc37rXmSttTXVYsFJaWvP03DVKJf5tg\nUPtu\r\n=21AP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"913c8243d4fbe379591b77e238f18f4a98de31eb","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"5.6.0","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.20.2","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"0.0.3","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"async":"^1.5.2","esdoc":"^1.0.4","mocha":"^4.0.1","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"^6.1.0-beta.4","truffle-box":"^1.0.3","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.5","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.1","truffle-artifactor":"^3.0.0","truffle-debug-utils":"^1.0.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.3","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.0_1525362127863_0.9182373924557545","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"truffle-debugger","version":"4.0.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"76a4f9f1117c06e82e95d3023d4094dfabc0e697","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.1.tgz","fileCount":130,"integrity":"sha512-TKZlFjDHfT2ZxoNaiR5gKQjikl30mnJeJ1Idg7tQeDXyAf1wcwbVu8dgHrXGCxMaMlHHEyLlxJCgmdtuVsi/6Q==","signatures":[{"sig":"MEYCIQC+iKVVfdyY+TagSg8jm2JI7a4neD55XJy5d1IpYJKUAAIhAOdK7XYg8XSIVxaFtJhmJrAnV6k5JoT40pIVGUsRKP7Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14449257},"main":"dist/debugger.js","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","node-interval-tree":"^1.3.3","truffle-code-utils":"^1.1.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"^4.0.2","babel-core":"^6.26.0","ganache-cli":"6.1.3","truffle-box":"^1.0.6","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.7","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.4","truffle-artifactor":"^3.0.6","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.5","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.1_1529523786511_0.3781292792212807","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"truffle-debugger","version":"4.0.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"cc8637489f8dc220f088a9fda6473c2df60d6cfc","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.2.tgz","fileCount":108,"integrity":"sha512-EPxayrB1xqkEZ5ouPhW/lJPGzkUZdXjQ/6dByUaowRBRz7mUxM5gWYjIYvnU7r79XwWNpFvfSv/YKLfrldE88A==","signatures":[{"sig":"MEYCIQDtFRI+Lw2ojoL+jG6Oh3DydghK5lifOCbnZamAc281SQIhAJu0jtfFk5hSZJroiKR1X5UU7MgUfq1KYxGX3fu2LWOQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815134},"main":"dist/debugger.js","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^6.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","ganache-cli":"6.1.0-beta.4","truffle-box":"^1.0.7","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.8","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.4","node-interval-tree":"^1.3.3","truffle-artifactor":"^3.0.7","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.6","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.2_1530124173233_0.042290812538759326","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"truffle-debugger","version":"4.0.3","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"42265c6e690aa65b60734c6ceaa335419b2625a8","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.3.tgz","fileCount":475,"integrity":"sha512-VEPInVFtsZgPDA48Zb0Ulm7HYQ82kBCDRL+U3KmiGnvYP0bX1P1mCv5CTvrxA6a0e9Yc+l/+smoaJqM2XZbtdg==","signatures":[{"sig":"MEUCIQCfHLzlGBekIQao0z6g092gu79z/129p18+F7n1jeQ94QIgEYo8jclnB6c9sKRQIsTwG886I0tkCYR+s7EfUUQc36U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99587043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcbz8CRA9TVsSAnZWagAAfuQP+gKEMI+Vau/WxVeqBHE2\nAm0oikV9X7GyZ8NImt6UPHtn0JdhhhFVBipskgcCK6qBuwGqMSDYiMRz60bW\naEmdG98mr5WGhYGCn2Bzxh44VSFwr9CYm2TVL1X7LAO0bkBvJz2sYpDQayfT\nDb+hHOwSxArs+CSmWsWUmDIJAJM5qHXpjlTCwGXW4wxXA0oe0N43ObmC51Z4\n4Ejohkszo74eJa+fepePULaPdVHqaz1yFkGZLuRN2IV75jDs6pHK8yIN4+uB\n2EEUiEsN4CIUXAG0g5lfP5LgmY/KdCoHHHJFXeDH2u+NqvBV3jho3wNda50e\nfMoTQzdiTxkfiIzFvo7Ubtybiv0xWXsRKTdnLcX5JYbC/tyZY1T8Qkg4cpVQ\n/vysZ7gWn7Xb1QcAj6tdJ+C5vLdeDu6TcqUvQE6o7K5HsLS516CLUNhiTlok\ndqmSjNgWbtTeHWK0jeRTOk+e90PiB4ocgJGnQLYFdWiDCfpwZXKOa691BGmT\ngl/1TPZ6QDYp5VNMd37saoTXkILOPHSt0jk8MWpZByH+c/09gjTcMxg19jSj\nJYCT8ToWzV6AxR4QCFrjtpAd9rR9B1nblyzpteYErphmpWuqytlF+3x0L5Ob\nxFfCENs4Vkv6/R8y/52jiEETCG1zWBbRl6S+FwFzwT3zy3o3lqDfMUl87OVV\n698n\r\n=optp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"153beaeac5599a223097925c2d28926686129b17","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","ganache-cli":"6.1.0-beta.4","truffle-box":"^1.0.7","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.8","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.4","node-interval-tree":"^1.3.3","truffle-artifactor":"^3.0.7","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.6","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.3_1534180603654_0.15942077051016867","host":"s3://npm-registry-packages"}},"4.1.0-beta.0":{"name":"truffle-debugger","version":"4.1.0-beta.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.0-beta.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"942692b918b225854a33829a94a5b63b5fe9a259","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.0-beta.0.tgz","fileCount":477,"integrity":"sha512-tZSHHe/ih+NUb/juuM2c01Pd1m3zoqngnNnRNdv70iARzoNseZkXABpb6dhqfyGZmru7ER6pPVAaJZ6DQtuVBA==","signatures":[{"sig":"MEYCIQDO9Y49UbYE382eSrD+LjxTckDjYD+fDcGC0KmLqN/7QwIhAIpfLwgEfzdMbdesR7O1chhkDvuwFfLUv587CRUyAcb4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100082959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfEvKCRA9TVsSAnZWagAAHRQP/iML6VYOwK4rNfs3zmyo\nFNV9OWsVNrgg4+oXDdbSwriK4xV1NeaXr786M4XuPaL9AJSFa0HFfLX3s3MW\nl3NidqR7TloRi3lIQtpzCqG772CzTiMqLZieObSHLw4gCEJgtwgVZ/BjqCD7\nsavx2/qmoBGhmMWn/9Ydc+FAVKwRv8xpNy8Gu6TDuS3HqQToq2ifnV2u8k9w\nz67cUE/XSEEmbDsavWJvd4C7gMkFcWOsTtLhs+2RuOBvuZ7kYsOlmZDK2IG6\nfTWYHi3cI0IK6HAEoQHtT2nJdzsYxxUHuqSV4wmmHYNzRfm4Feg/h9M086YQ\na7daLoBrRbtNe46Hf/N/xmMVldEtMpkkasHZQTsmHpJTwffu7WkEttCAZ395\niYImkFQsg5TfAlULAMuxHQYvJAW21Aa7Ad9Ln23lbooKzUYnoEkyKyExE8jf\nJE40fkKVIsp57A+p/XnRF3UbHyofWJnJCevqnVRstg1ZVrkXnQY0E5hmx3y1\n8sDNt1i0izaOxW3mXrbGvsC5qo2D4iItTSyFWgO6gG3EkhT8IJ/JmBRxiWmQ\n2ezplD0I6RkSyQhFG4UrqAkdL93NdPi1W06eIdtzeweyTQfkCXH/U3u8uyoE\nGCTYgHiCUo4BOPCMVssKcmtC9K1+t5fuuA3w5fkpxe8457KctajDUXO4/+ND\ny/I9\r\n=v/8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"07967b472112f1c771ebbc90319781454cf9331b","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"1.0.0-beta.35","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.35","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.2","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","ganache-cli":"6.1.6","truffle-box":"^1.0.8-beta.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.0-beta.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.0-beta.0","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.0-beta.0","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.0-beta.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.0-beta.0_1534872520859_0.027984752604326424","host":"s3://npm-registry-packages"}},"4.1.0-beta.1":{"name":"truffle-debugger","version":"4.1.0-beta.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.0-beta.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"3c51e83399cde910c3f4a4bafb7e302e3aeb19e8","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.0-beta.1.tgz","fileCount":692,"integrity":"sha512-bvSAeSrC4v8juTxP4gi43L2oK1mJnJ9hu3RaYy7ETN+fEfNe4eBA86yPq/2GMMzxNevg7CgHeHOSOL9487Pguw==","signatures":[{"sig":"MEUCIE4ZbEDT4Zr/DAEpolCDu1WheM+XE+Rlqbk4wtoiYWGtAiEAxxYOPCcUl4sB92FSRu+o9Eq4cB71p+Bc8JNbjkgoCmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126660108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrpFZCRA9TVsSAnZWagAArLkP/jA/51LTREGYcsYRUSMh\njDGJFqAADhkhPHuiNNb0PCD7slxplHMRmDtrJOTDD2p8rfSQ5TaY4vlLVdKR\nWhwSrF1JTO8tHkBtLxe8zZRClMfn24CzdllyGKlF4dv6jeouaLDykpjI35/4\nFKn55r17+mkaJfc/Js4fVJj18v7RxtRd24lJ+Iq5gPs55BMPxU0dsnAAjxad\nMtRnhYE4ofTwJSuw7Xlrmwm/3KpqE09zDnZ7CNbec4V6UGaLhjcPOMamWyWV\ncOQNaSMWO0DWEAz1kuD5S38wAoglgiDce6Lu7qib/7ItYaYmAsdN8/K/F+Q7\nQdH4LnDV1Qgu5Hp+89yAVoHMgS664K+ruhZD2VtLtDYqftdECqf+T4PpLRO+\nLDyPxh26ThVy9jVT2pcOF2xrOhtr+itPPjHWDPpI9or2gFf9S8xB1qXts6+t\noKcJoA1f/N3tdo1ynnzh2IS4TBhsC8N1+g3ExSQWRar74pK+zRz/sFbkh6BI\nFTrm8ysgNzfxo5ZXopS1yyPDgQcmbCIqRBKPQuQ1uL+Uk/bDgQd5N+y8PA7g\nGa/xs1ydT2VDUEu2aJtS/wDJaPwAXBURxP61kYmKhyOsobsNLROhjhptRazL\nU9PZYB3NBRWjiasfY85ca6J1+kiTOj8+Jt4vukZP2AUt3RaDy9gg0B5XQi27\nMqii\r\n=IFAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"46fc7bdb9fde7cc3fa99b94fef04b1d6c04c38f7","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"1.0.0-beta.35","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.35","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2-beta.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"^4.1.2","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","ganache-cli":"6.1.8","truffle-box":"^1.0.8-beta.1","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.0-beta.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.0-beta.1","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.0-beta.1","truffle-debug-utils":"^1.0.7-beta.0","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.0-beta.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.0-beta.1_1538167127875_0.6342559363729472","host":"s3://npm-registry-packages"}},"4.1.0-beta.2":{"name":"truffle-debugger","version":"4.1.0-beta.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.0-beta.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"017b8a7427a39c70d306c7dde4bf4d9a123f9515","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.0-beta.2.tgz","fileCount":454,"integrity":"sha512-I0HsEgqymoZAeW6XTWhQ0iXVVKhbCx+2maPWamZX35tg3tHX6Vg3D7pDdA5L2OQzXa39lqg7rec1aOwsq4AC3Q==","signatures":[{"sig":"MEUCID6W/X3ByUQxDYKzzJQDoY8MhC9lIT0u/Ky1SZmK0YC4AiEA2OjS3aSlu7MQS7Eky26Nu++4LlrhbmQGBKjkwFIhju0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214464469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ZGoCRA9TVsSAnZWagAALh8P/16gIk8pKFuk3ERj9bGB\nsA6D9HoYJrx3uZn4mNJkVRP3PSEvMCZBxQXBC9DjkD2/f4gYD0XjHX0mK3DR\nhqijneOlU6eXzGSpzHHV1anDwtOo/YpAYDy4rCOJtd/7yT1CPCR52fK98iww\nQT12g9iH5HOtdGWMCnaQURtsqJ0vudwozWMCVdXJw9Y5B5D4wk55wGmyP849\nN9j0+jHC9tIzeucZYW8ADwem0d4PThdruB4FJBW9btqL3/wRoXS6Dn//Vdy5\nPVbj0vBWIKSUukSYmrbFaIA/nbo14YzaMWLZjUN0e9FLGDu++SHFTgKcTz74\nGMLVQme6XsetQN+lcr0068t7Z4K4S10Sc7rqmRTbSKIG/5LaT95SDTL7PUlg\nd3qWO8g/tOBdzd3FdzdsYXclJq9tifsD5mkE660uguqlmzIAesqLqlgfToP0\n3t2qeXgzm96nG5PPMbB6TBQUPWfI3kPsHKvsAh2uVSMuRrsoGLw8mYciNmCG\nVGhjIYbIJSEbb4RxgrPsnzd+PopbyPnwJaiwszqnUQFgj6JuoDnFybuOUOJg\nPVHpnZbb2iWfxWigPF2T0jE89v7q6S9EoNcYmeW31P/VEF2M5q7eJfzNLqQT\ndSPqVsZBATVaCoITVoXFxRY9PoAokStXVMFgf0BDC7B55n1Wzgb4jo/tK8IJ\nuB3g\r\n=JAnt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"f9f25a2d491394ac3df1bab56f9c743d871a1059","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"1.0.0-beta.36","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.36","reselect-tree":"^1.2.0","truffle-expect":"^0.0.5-beta.0","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2-beta.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"^4.1.2","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","ganache-cli":"6.1.8","truffle-box":"^1.0.8-beta.2","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.0-beta.2","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.0-beta.2","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.0-beta.2","truffle-debug-utils":"^1.0.7-beta.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.0-beta.2","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.0-beta.2_1542820262501_0.5194361184986827","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"truffle-debugger","version":"4.1.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"c884e12aca30881e5f56b7c990704fae06118105","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.0.tgz","fileCount":481,"integrity":"sha512-qrOheQJ4yWewh15mNQBW2J+0SKMkNj5p7Mfe7HeMRw4IY8p7f2fFn2OvOiKUsVStZEJmfVBV/5lucqhVHnqpFw==","signatures":[{"sig":"MEQCID4lBRmLB/we8zpZsNyr3Ceh8ySfZlWepiV3JYzs68nAAiAwqGdAh7d8weCrtyh4DZGBamVoRl0XUzexSJf/hQWS4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253462972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGWfNCRA9TVsSAnZWagAAHSUP/1elKwJlup5UzEyOozhh\nY5r4UyAQWFLdXDu7x33J4qvX2l+NQFAUyImhPzN6zAk8fHHH8rcWEPAqzn6K\nwRqjXL2eSRa2hPLu8Zi/0yra3a4EFk9GZDA3BwGqzxrxLtTqETDSh706Q/Nr\npRJZ8ptMGCvye9GOiWbJHnFwwCCI2k73ihCeRmdv5zJ5Xd3eGRSXgnuoABxE\n8TEDonF/rLvZ6yqjX74TMZqGAM1jCrA3PZCCvZoJCHGIsADEMvtCLgJe6P1W\nfKnrLjkADlthmuCzhM1YzmMp8cW65fgelRpGCuWrpbXgGRA0gWQFP6pdTJUJ\nceBwSDbaIzx9whBbtoofWowQ5g34evndIvS4n+yE81D/F1MGsaF4PqfYo0tn\naYRusWtRQklCBL2p8Mv20FGOVO4Tq/5POykljWug1LRg4qyOwTfF3DnIeJKS\nnQq77t6nJg1mpof7n07DTUC/hLK7ScXvh7pYKxlU32BfQkQy0MBfhVX8Raod\nfKdIxBoVt6phJnYhFp5si+4lJBY4dpy4ZC/UkgKMV/ZQhM9KJ9MKip8XYvPo\nXyL8EslJe+roLPFe09hjDGdlu4QC5oM6uOF+Bf5+D2sTT4sloLNuJx0O3z2N\n5ZyAegjV1arTMkEWCl1ogOxOKIhJceVR6chdRtsPwxmZ1CsjkY4Aini1bfJ4\nm4JI\r\n=Wzbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"b207efb3c1409746537293b3e0fc27350029188e","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"^1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.5","truffle-decoder":"^1.0.0","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2","truffle-decode-utils":"^1.0.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.8","babel-loader":"^7.1.2","ganache-core":"^2.3.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.0","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.0","truffle-debug-utils":"^1.0.7","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.0_1545168805048_0.9703905514583906","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"truffle-debugger","version":"4.0.4","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.4","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"167add593d74c6a3269621e1933facd5971e64e3","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.4.tgz","fileCount":200,"integrity":"sha512-FzHe7W0p6+MzhpEDrmH7PcEFDS82Pdp26c9S0hx2H2NZ+NwzPeJZrqA7WEGg9+KAcZo6A5msxwXQUbFkMVXikA==","signatures":[{"sig":"MEQCIFw+sdQdi6cdISw1XNoRpGQ7Qj1B1j8GXzYvujTfmsEuAiBZ2ibMnO5Eds763DWhLfpv+HfMWRjTM6PYlgI7dSWk5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137915374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHWB1CRA9TVsSAnZWagAAJE4P/jeGI1ZYeMwkF1dnjUIX\n7bjIXmqVdF2Qv1f4ZWA3JCKX6f5pFjBMQH4MCcxHbclARARemrLFBnGvo08e\nv3T3kjYB6PtGw2uvig5kfwWrgX355QXIbRrA/L9XdjI5LNx8uqhTXCEIP/6i\nKINFDIsr7epb0wUjVDT3URZTFDNW8C4f/HSavTIyooS05mTTZab+Y9Vv62Ic\nYf8ERPoycv/ELhJxcTr9aq+jConuJfTdxRZ0x/aXeb1jkfUpfiRZygXbbm6W\nFj2i8rFz1r7HdSl1R0q2Hb97Z640b4W5W7PzM7MabRwZnF+4ZPnoe9JW5dpa\n3AbMtT+dtcWyLjFqcjAgpWU1yjf+8b9FdBEnoYecqiS4W34Z2UdItgj9+ESc\nMuyxIBantaLicFRhQLt4P7jP5YSJIYFnYwiEXnobzvPO2K5Sg8Tr41LVWEZT\na6Jv9LeYiedMwhsIIjCYWV93scksPX7EgflVyT8ODGIkXOY1Di+JjNwf8ckk\nsp3OCDzCnnrlnQfgI0yws02TVr4ZVfWEWRdwC5P4MNqZ757HnqdV2TFg/wZL\nmy25mh1KnoLTOHf6kPbH9hf15CNtsc68D/UGC08fP7MsA/yFfbVYieFnbyJM\nvgv6FV0dVBz574TcG8ChHH1KSLaKscI6TozqLaKMRbXZiO+wSbwzdW4BeQXz\nBEwZ\r\n=RtXy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"49441d73a5f145a4dc37fee6c3b19d8e64b8d7d0","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2-alpha.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","ganache-cli":"6.1.8","truffle-box":"^1.0.8-alpha.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.9","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.5","node-interval-tree":"^1.3.3","truffle-artifactor":"^3.0.8","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.7","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.4_1545429108144_0.36395287379817165","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"truffle-debugger","version":"4.1.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"a2689aa7936f5a550fd443a0d76e0c440f8257fa","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.1.tgz","fileCount":481,"integrity":"sha512-sUJ59LjygFBFKUYA7f/a8wZ4GwxvXF7ZkBTVPoojGF5NvPIS34blGbSEssbO5DXb4aI2o27dsR3N1BwPPN6ixg==","signatures":[{"sig":"MEUCIHGtwf7gYAv3wrPOlZ0OCYlFmqvemeHfsJsS3/udX7PyAiEA1qt7EBZUUVtKl/JUR9Bq+yPCzaoWngBn/Te6sTff0J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253489912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLkmgCRA9TVsSAnZWagAACuwP/RFteBVBH6T/+1u+4ePz\nkCUFvxL1qJhdjYpFb7FsP9hVpvmhT9bh0oDDq7zoFMLIGggo3W9RJiRXT+RB\nmmJKPB1fuKDAB7jrXLiwqylu2UZRlhfCqL/bFY8Gu8P1N4Sg2vuPV081vigb\nU0Dx9BTUHxCjECAHwqZqeeY4fty3rcmlmKFBzoj5mAVljY5fm/ZWnMlfYVbt\nuEU6UjRtQJu0VBc2VNdCUg+qQ3APWxyJ9wnRYZiK/8cOCfFB4wKjF1mbXP9H\nqQmxF+iyIircWrZ8BO4qH8MYn5qCoDD4ppOiwklZXTxYEqiDSBNIR4kkoQ83\nZ3Loj+Y2l9JdafgrHPv3GwBx3Ob6QYFDPcqLFad/ddCl1ZLWI47nWcSIXjtd\nt9cuRmKRiYBVwkmBjRubW0zdIRYmQbpMKTwPJsIhr5RI1Z/GB77vah+atT+u\nYDTQ5DIY6zd1J0T3wa3f9LMUcelxHmesaYyHSbKVdJcForQTYJbKaKiBMWEk\nosfOUugQsnSX5L2YZ+Aynrl7P/PUvdoGfNoqi+BR1szPKg8zWuWLVGthr1Nj\n/c5vlv1F0pmx1O6PBZIbsJVPiaCfTNC398JhhsGNbnHv+e1PbsUpVb91S24v\nMjqSSfLI9OCjTC9LpUWTWma/mNQELGDn6pr/GYzf010hPGLjbk1iPzWC2t04\nuT6P\r\n=SCxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"f08616099c13d462b3b8eb11d4407daa3732d223","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.12.0","dependencies":{"web3":"^1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.6","truffle-decoder":"^1.0.1","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.3","truffle-decode-utils":"^1.0.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.9","babel-loader":"^7.1.2","ganache-core":"2.3.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.1","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.1","truffle-debug-utils":"^1.0.8","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.1_1546537373043_0.5811512872421993","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"truffle-debugger","version":"4.1.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"4d32481f5b0ed49f455a368e1981633b2048b9c7","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.2.tgz","fileCount":481,"integrity":"sha512-/degEidbzjWs9Us9bdvJqqqFV027RoOpL32pV+40F+RsZp51inGHfm76DYrfZSiC9AGB2+gmzOhHwJ4ArmBbfg==","signatures":[{"sig":"MEUCIQDwM2MK1qb6wdU2/Isnsj2V+EDOnvlhlI8SlSn2HNVTJgIgBCyiEw/yVJxwc1ILiF5rDpWYNQG+Tc3sdoVLtL8Cb1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253489913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPnWjCRA9TVsSAnZWagAA6osP/0I702pPGT2otidjV/QX\ncgFjXz7lAhMaV2BB0PE25IUTOQ/V3g+nCOnR87Z8vVWjWijeH/pzqRxdBpoc\nYOWEh7lrMhyXSeBYCyZi6/tgUlZEQP/ENvdoSSMgYol2awY1LWxCQ01DCyeo\nVx3LT/EfX8FnioXBdKLDBFjevvEcOCXS/1C6Q0VFLKueSILRkEgthj9IqNRW\n9khugHJKGm7gVKd4fg/1s4Y1jnlUgTAsYwQ/QQioqIU4si5NGZlQZu7R9MiB\nWuuUQDDOP8DqluEqOVw7KaaSXOGMlw9K2Hzcp3G5s0yZq8gEF2JZgGClaYtG\nvC1cJyBGJLdq9/Y/0tUcCmvSMs6I8p3UJB7XXmkDM/TiZGqG9CJq/bch86bO\n3i0y77lYpNWSj4FuhN0MMd+BBjYtpbP8or06rkPdOxGFTuuAwGl2OgGjnPE8\nojx9+r/ra2XnG7m/kaSKqj0l9JWHFSPpxZ9aF2lEE8uYq5k7h8nIqaAnXcAi\nM450ZQELJcJ5sbI5JoL/4OfHhRJidYgLCMnuwpO3goFrjWL48iLu6G33OZqf\nny5KVxM1MQqH2f8UjJlx1CrYZn8epbpvI/Xnq4MVkLFmh8awM3ec1gEgNSkw\nJDoBooU4tugb2rgVgL4suDJwsP5F2NdXc/66nvI4cZDGTO5rzN9x7mxmzzxA\nE/wh\r\n=JR4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"f4071ecfa661a32de4564a18033df736588ddb59","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.12.0","dependencies":{"web3":"^1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.6","truffle-decoder":"^1.0.2","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.3","truffle-decode-utils":"^1.0.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.10","babel-loader":"^7.1.2","ganache-core":"2.3.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.2","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.2","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.2","truffle-debug-utils":"^1.0.8","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.2","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.2_1547597217358_0.6959939593680309","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"truffle-debugger","version":"4.1.3","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"fb5523300426f069fae4fe963d96562150bb20c0","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.3.tgz","fileCount":67,"integrity":"sha512-7X4p/JgCQ3mD/b2Kb5QWmEMtLglaYRl+Tv4T6d5wMryx+RsD2mRz+UjIPR84xlQ36CHKyiIrkR9H2E2wzsg3bA==","signatures":[{"sig":"MEYCIQCSJ/CIdIR3CbRd8i0vJ+A12WJAXwzBRz7aVSGWUlwTEgIhAIEiBUMtlCYNnajXW2OFvj4W1cuk1W9z0H1QnvCPUOd0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3289168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUiheCRA9TVsSAnZWagAAgakP/3w1N+W7SNnbPRYLfSws\nupFQEzNHNZr9UNT3x3zp0d8CW0ph7Cm2RUKqNtiRTzzE7PLy6Zfm8IaAC2Uv\nIXhFm6ju+xHVFfM4S8nXadmpQ4/zlRUKh8YqRHO+7ZkaunxQJA9i0rRiwFbm\nF9smA7CwrsEIv1RIoxAnJX/D3J4rhjyVVyB4zIu7G0Zq9L+d+DcmVthaSwCQ\nb5Wjg3tQNBWPOIkWSSnjDo7TSJ1udiwxGi2MIYl8tPV7q4oqUeShzczV+9Z2\nc46g3pZqUHv8I2KnbzG+nZLevRJeLDHijGvKneWsd0M3XNgL6tfSDV7gbWYj\nFrVuifWa/tOxxEvnfPW/NhcVc4Ab7lBrnWY86klZpnfXkOQo+w0W7pBBP09x\n0qaL4g/TYuCDxIss5xXiMsntgbnNWTmfYdcHsk9zmXuDcUS2mFcxJbeTFz8t\ntREqEVXNN9j/pJzrlRpq+6KG1jaUsOvKIpyjxO2HS2oN5FE2DYGEQe4qcy7w\nxRvGcVC9OViB43htGGKn33jJU/WqKIrpLzT1SJxqgzoOjnB9cMSX/UaQ6+tS\nP9iARpHIHUlcP8cE3bGadtkdzjySrHGzMmmG0WRkMCWoJESf9BxxCFTFvgw5\nMeFgwT5gbF7oq226jaKvwBDEHfUVWDOybAy+6w2ILUShF4YconzCsJCwBVhT\nOj9q\r\n=W+ld\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"ade12e526107388ed835a512661ac664e2ab5871","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.6","truffle-decoder":"^1.0.3","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.3","truffle-decode-utils":"^1.0.2","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.13","babel-loader":"^7.1.2","ganache-core":"2.3.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.3","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.3","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.3","truffle-debug-utils":"^1.0.8","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.3","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.3_1548888157939_0.6751899758673736","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"truffle-debugger","version":"4.1.4","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.4","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"3701a5315739b3e1aa73257bac20b742f5431faf","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.4.tgz","fileCount":67,"integrity":"sha512-2TbvibCFX5Y3Ixlms/r3vOzG4eaBLksl+VP5EsyYPFBsFeQGhWjbOOcV3rvdf5LKCcWqSficB6dH4nItxUzKVg==","signatures":[{"sig":"MEUCICQBWuAKJZere+m17OUY0o6O/7ywruKAfHRVIC3O6r3LAiEA7AhjNqlQ6aQtyHW8Hy2Y01V5Op5cJ7jErWWdjMZQQE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3310145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0SqCRA9TVsSAnZWagAAFQ8P/1YYtpNTRiUu5nUFY6i7\nEgHX+9eKyQfPeKU3F7+znOpmtGjVfYntzmmMAAicu79fnCGHjCL2rd20C3/O\n9zAzPt7UO84tkeOQTQVWs8/wiZMcL85Y9YGJpNv3FbBZ8g7m9T+ErbVhaXEj\ns200tXSvGFAwP6rbguSHmF0gRA6+oEr93wCRAjxLIlZlsfelVPx9CbhubjKR\nk5hJ0aZnawZKoKHSRSWHTCXrWUY1K6ivO1/Y4yTPYEzaaW67hVVoWdiDArzP\n0+Jm1dSqZ8ykv5tUtSRtxKud8AXxUjzGR+G3OHklksCa9v3WFhhbH5T29vx0\nIQQ0/0CYwb4Mj4ztTEDA47VFmlok/GMgOEEVNMNKPWExTuQXRdIW0+QHp3xU\nLshG0ChO2G4Qi/wDuvZS7wuJgAxNC4NaIgydPRlynnsWEWTHCpVkvjfwLasx\nyvf2UwxrfcyfmbYRrN3MX+dn99PLFi9QGQAir5yAlrEXVROPzMEYwPKAy2zg\nvruocXFTjj3K1K+c+HRu8EPdEvpRRIIiJt1Orft0euLIHenuVc/QbuH0ztMQ\ndNsEhzlaNpYzuSMKaOpBkBbNIFPSaucKOzX5G/BvOGtednIY6gSUHsqme9uh\nsqdzmIuGjxWRm67EnVFGGGlzI5Q96QY7F6bpzLviNY1oImZyqbJteBcldCUE\nVVU4\r\n=bl+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"7059e6a06de0c4fb5c4a40a09ef206c3e3c357fe","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.7","truffle-decoder":"^1.0.4","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.3","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.14","babel-loader":"^7.1.2","ganache-core":"2.3.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.4","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.4","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.4","truffle-debug-utils":"^1.0.9","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.4","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.4_1550009513895_0.8104843932288359","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"truffle-debugger","version":"4.1.5","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.1.5","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"5fefdf830fbfe57d825e6e4977ee0ad912d39667","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.1.5.tgz","fileCount":67,"integrity":"sha512-dqeLWT1I+vDbRoZWsY1oQ+/yrnF4IGl3HhbHl0pzMqKZj4DQ8LW9b3Pitb2PaQxX3LQ13IceAoCaO8olQOjcuA==","signatures":[{"sig":"MEQCIG9cxpq50aZBd7B1MerDCC1gmOayGI1aAwD9ZOxUJMijAiAj80WHtv3iJqld/DWb3ENAMjMKbPBVkoUxgkbOyCK3iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3310145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbyKICRA9TVsSAnZWagAAEFIP/i4l9bTc5k3LVx54nwgu\nIaEfM8amnnh5OXVMaumreIA/hXtYCR2Vz+pGOWdWNGaJsS0QX9PifFLKX0OU\nMQl9Qr1PhcUzv0PQc6BRD16NDIuKdeiEnuR8FW51vr1k4LNCluCyzgXyZ2SI\nNFpJ+oLSvvDxd/Xzrkd6nMndIu3xgv5FUdSN1Ik1AoJwSMQE6+QPT82I2JYc\ny1GXwkg+vWnXvFCialunE7vnh2vQ1vSYGI5a+4o9LXyLz7Of71dYg4lLCnzT\nzHEMO+WSpG1diYWRQfeniLIm75FkXqMCIeqD1iS08yjD+6GVUrQpxx7UXScQ\nFGKrgbOHRx/z0oY1/34AHENgVaaEpTEABroUqYoP3OUgtjY6VN3TqIz5R1Q4\nw8sq95qCIikBMxCiaQwlgmGq8LCYcV66S5sMe+oLyRwNORFeouKYkm9k4BcG\nDc3uZF7dz1tcYjXzYm39o9IOT4Lj5M47hrvZO9UVnzRsISbr79qEAX7IJrkp\nANnX/OFaV+SV5vwcvlB9zoFA18HID/ZtPjNZrY2HIqwekWYaaJeirjKf76sY\nCbdTpcaeTjw/L4X83SCEdxvenNEzXv3gdwXVoqEIT4VuQq9QHJpdvgeAUCT+\nVTH/Y5H0slxlVb5epzYIWPay/22LmMMhwJjDBHYwKjUX89CCT9pxK+sfnRwu\nVAns\r\n=v5Zl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"c58fcc0197d84c5f3f9b1a7fb4d5538a753b02b8","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.2.0","truffle-expect":"^0.0.7","truffle-decoder":"^1.0.5","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.3","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.15","babel-loader":"^7.1.2","ganache-core":"2.3.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.5","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.5","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.5","truffle-debug-utils":"^1.0.9","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.5","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.1.5_1550787208403_0.4250514864303956","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"truffle-debugger","version":"5.0.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"918aa2bc10b2f5fc7f2c6427d354f53faa5f823c","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.0.tgz","fileCount":67,"integrity":"sha512-z1zYwaUVLoDxrdlRsB7jK6oJRV0aLGkEIqr1nSeknk41tdugY70wn3zBMPR/RGrzfBAu0D5sDA/YILr7Qm1X6Q==","signatures":[{"sig":"MEUCIFBOGvBR+5lPsrg4xYe/C7jrJVQIo9o+Qj2l+osXcAJ9AiEAvf14Zirs7MXroD/W4tbhi/Xj1bBoKV1PYN76vG/kqtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2218406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebMxCRA9TVsSAnZWagAA9XIP/jftPsIO/vIFjoAPqez6\nfrxoIUczYDPrAqOohvh/TZYdIokU6P0fYHIRtx4wiv9T/3IlymwjnLab+Ykt\nW+8lFDrKxXc9hcibjl5O9jjewxFrgxoVXMXiT49zQ+4JUWpwQEjJ4B5AUZHX\nSUc+4WjiW1vKUauCY3FUxTT/uFruqqQE2I+hCpXPTy3kDOvZY4jl+het0m1+\nR0G/y8vT9AzPq7s6uOGGBjbNh+avbXis7DRcWrRK3Mg19FCD1KYDy7L2AdwS\nxKG5ZIcTvm6clzg5xHdqLDV1sBXuNj3wJMap1WS0GYdcjI+enXTHvj8xD7rC\n7dC6ejsLfZJ2ttIKw6ORkWXVDUH1U1mrwdzsGOwblo0YzfKXbKvp+9opp6nk\nvo2uMzhqSS4tAXhPf9tyYCYVZ68iNdT3NOeoJXRLGHx/tiHW8gXWlBAwkoyt\nzUcBElvpKsXPwTg0t+qQR/CfAFdxKOvItmXjkZXchQxKViDNK+oh0cvFvZCi\ns9Ed/7WaTz0GnQRx4fMYI/3bjhtDWavUesuJTFZpVAJ6mzRq2vBBhvMVdn2J\nqnSnZ0IJWa250UD9i+FXjUWyuSGgMjPAoqzQuXAngGTpHkDN0d9njhUkjmNt\nfyorFt9NEC6k5X/RUsa8RL+FHqIxAjCHyIveBGaTa2aheX1iSS7ZaHh3jVi7\nqfaV\r\n=yrVe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"f646574a793bdca895b0cc9fb556a263fb70a6c2","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.15.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^1.0.6","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.4","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.16","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.6","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.6","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.6","truffle-debug-utils":"^1.0.10","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.6","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.0_1551479600345_0.14618197510716424","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"truffle-debugger","version":"5.0.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"2eb7708084b964ab3c01991e01bafcca2cc04d27","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.1.tgz","fileCount":68,"integrity":"sha512-8Dux5j8u0Njc5xteFh0xL4GSa7IB8Nt0QViK2/HXoiBRhjwE3yVEDJGs3McXqCHkQhfFKko2n3nJN3D7w4UvOw==","signatures":[{"sig":"MEQCIHNa+XXjRLGDa5pelN7KUsXOEuhgbzuwFvOWVw0lzfANAiBrB6CLOxgI5T0YRQdubkKQ6mSfM4LPx/K2eZDJM2Kd4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3379630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfs2eCRA9TVsSAnZWagAAJAcP/imuUswuCx7Lvs3N4KUx\nI9r2+Rp6umUUAH5RnsRw5je7sD9lwSdk0XZGgReuCwofRkE6BtrW9uRyuluW\nSaJKP7mdgVe1FpX+lKsMh54tZgwbWLxtQWSTVgJ6YsRbyKHnA927mdXpEJhD\nqdnl+PV8fOhAF2xzWBkxWz5bdAhsrbyQR9RbtB7W/wd9vtyRne/xh3JR6ewY\naMS15hR5WaXXUClXkpiUFy/LkfbEczbSwUsrJKehXjmQ2ZYfzUsIKA7jPbiM\nrAjK1h5kLlsd//XEAWhVmLs0rx4fqjm+JgdpY298KFqS9qhkoDHb/YbIN9Hh\nMkplRhwC0f7E0dY3nPGJbzBnwZFAj9oA2l0zXiRvcNYcf07oZtYHz6y7JAYT\n1yW+j3DtOATwUxzOLCBvGnf/gg2ZRuNmn7NaatqfAd2FWKTwjXjRWG/BsmTo\nzPb3Sl29T9ZH+ng8l4NmRqLttTt1Z4wuhROo90C+kQxNR5MNxPyzns+J/GiN\nDjtBwoXdkd5Rhm9dmsj9fME85kddZVtX3Bp8pTFP9bI1FJkeOTZZFLfsO0IA\n8sKx0ai0OCzeZBLuk937SyY1/vxNAqO592F/sbutIF3JMM9HIZ+t8tRnV/H+\n69m03IdtrnptNRMw4FDb13ALirJkoBJJQYlZTxA+VtVqnVqbFbgNQq8twEt0\nfkFX\r\n=FT1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"28a888cad219b5c446daf37a1151e74883fe2ab6","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.0","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.4","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.16","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.7","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.7","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.7","truffle-debug-utils":"^1.0.10","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.7","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.1_1551814046189_0.25714036551479214","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"truffle-debugger","version":"5.0.2","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"3826b5679b470e0e5ff3c02976e45ccbeb7c47da","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.2.tgz","fileCount":68,"integrity":"sha512-s4wwVeZjxBCkKwuRz/c4BrBUcD4oKOFmSRt/EeyDCIf+NEtOlqsxpy7Ahn4UUjBlQE/M81kEW+ygtwkqCi0Zcg==","signatures":[{"sig":"MEQCIHZQl7l4Y5ZBZyUshOfJ+6eLtWGbBSL87vRQiQbXBgikAiB3uOMDbSvCFVlYdYNZ71XZ7d/9QuOmpnuLdZ1C9PRx1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3379630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTPFCRA9TVsSAnZWagAAabQP/1LyPsvXJS8E3qYMBrIc\nKrE4bjbzWKPU/w6CBipRJDuFljmEOLsxrvMimZ4t5vO5WE1V1VVY8qKM6o+K\nzI67Kad3CslSebOsWou6zwnxUqEKFzTxK3aUtaw1R/pPfrrKA9F0JMaKPLwx\n3Qlg5R3LLeZVub9sCd9m3F4Z2b5wnriVTIUSM90d/58MnOTaMGqOABJN8QA/\nXDM+mntvsz1qD6tuKSGHEFVpN1OHQPd6TwveO6uuy+3Q7EwAnMSUnUV9mGWd\nVKgm76Fmcfjt1Y76braQVuBEFsDUXd0mH9Ibs8QXX5TxAcLfi+Lg1ctr48Xt\nYjb3RrP6HnlvH5VavP/EXK5N53kQ+kXcqoeynR8jrhnC/E5QUz3cI0L6CXFk\nfn/LxRSozW91h7DGvGaLzkjE0b2TclJ4g1ZdrFJ2XDwQcTdU3f4S+KLXng3D\nlZa1x4Sy2494YYmHbIJpMZfY8A4Th0Gyy0cF5R2L5mYEjin0BRRVkos7aFgm\nc11/IKTKfgA5HP0e8SvsRhYqwTrK66fFKdjmCoafx6C9OgldaDfa9bPXhgfR\n2+PX7Pc0eOLjnrqyolwH6tl6hvVooasqqnmHvreShWsyta6nSjmSFLwKi3wW\nE81ALRFDq3plT79c5N/15H3f8leprERhqfHvEBrBOzXtcidRtAfsMw0aOs7H\nMxak\r\n=FqDi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"a0f6c251051613bac31cb4fc9dc42586504e27f6","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.1","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.4","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.17","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.8","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.8","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.8","truffle-debug-utils":"^1.0.10","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.8","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.2_1552495557033_0.48065614291327474","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"truffle-debugger","version":"5.0.3","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"13e5796c19597ae552eae9eabbe23f8123343a5f","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.3.tgz","fileCount":69,"integrity":"sha512-EbuoohE5+xW+hlNGxsQd+E4CDyapYks59wHaXIzxhfyaPpGmI+MtIxkTXdFubWzSw3DaQbN3DwEcV8O594SfeA==","signatures":[{"sig":"MEYCIQCKfaat/6IDp5jBnpnGkCcr9CjtjpUekdfZxtZB/8bKIQIhAOI+PCN3/202utuUpKWz7NT4tRAh6CTRAKA6VEaSL7r7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3431646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+caCRA9TVsSAnZWagAAppcQAJEeNy8IVEeIMY/bni4Z\nJ9wFM//h7lFOsEzw6lE8OHCc9yT2cDs/lwtyPUNjh2pLuj75PeYTTBCVJCgE\nDKiUhCHIeEMEqCwO/Sjek78D9s7lHYW49AqeLsVCkqqaUvUMmmA/JDaXvx0v\nwAK15pSY71MRvolsFLCruq1Xtmj3ccnK90/jeeeUrZVhVmVaaYKlDQUgvOdl\nm3HVGSTKWBTGk9acUC65Bi3UVcpfwhxAzrubl5oZbTvpqHbJqUDrDFZ7vn+y\nlf/KA/zMA5oAXZ8YfvwA7Tjy2Dz6NXO68g5l3+M7tlaW3sDWX2F6R/tAov5H\nNppX3oNCFk8CM9D+BvdlImI/P8JdlHhQtxFjftUrhmdpThl4js8fJtmEUOzn\nFlasbKK5E5UXAD+jEnNLaxscTVBe0MINmhKVOH5oMbJJSwV5V9ayJs7u2N1e\n62rF6tsNm7G7iNYr12cO0xZCmHSxHEv6OPaiK9bnSGqBcPlD0ddKfm3/VOJ/\nVURAqViPM9E8B48kmLgYTgi3Rwhgs79SUjlIHEe7E0f5mBJBvD6zbIV0+/yL\nSSiI8oggHazJ1GIcL3+KhDq/IdvGZEGUZ7fL1RciiIpPvNdOemAjG38w4Hsi\nvDbTamR+ePK5ANWVhgmVQqdvfX0tWABJbz0sJr4ZmWcvcj10dy8Or+nygnEg\nFTBZ\r\n=Iuki\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"b0cc253e75896209885d3b8f52cf82b7cfc75f2d","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.2","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.6","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.19","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.9","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.9","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.9","truffle-debug-utils":"^1.0.12","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.9","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.3_1553196825900_0.8910147684528829","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"truffle-debugger","version":"5.0.4","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.4","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"dc5a598aa7a013bd5733fd71ecec1fd90e0fce40","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.4.tgz","fileCount":68,"integrity":"sha512-RiR0qMe6X3sElzbQvXhZOsj9chHBxO8JABndj3anL4kf9YiWZ0hJ25AVxzyxA7sYSJfMwI7nrQyRNEQFRZwKXA==","signatures":[{"sig":"MEUCICHXbrTJjrQ+X8UGtTt2+kI27ltgbmMuR9M1wtoNJS2dAiEAmz+IYfix3khn0ndyWQ8W7fr4BfFCWEAF1B/XrsdEHKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnR4cCRA9TVsSAnZWagAArLkP/1AcFGVglTgQJSv69YSw\nbD3c0xIQICRh1L/ZIcJh5V3Rg4Shi/Y0/vEGn1fUY+hC9o0xIjOPLE1qWNIM\nqOaiOS/QkKIWj/yGYwxZasIiNK9vMt3C92Tf6F8qvI2eZ7M9B3qW8oDH5t/u\ngaCx8wZink0A2J+5gLQ9iiV6HOsoq7WHehhgz5LifkDbtBEBsuHO+2gkhIGL\nNBmzIa0p6n7tipXOl1ZCS6mjFvZvBXJIw/VzCKtoI7OSx4mR+NmP84oknGQg\n9ir9eL2mIH0C99U/Qri8T8Fd1wPc0udXCsQuyQ5QQTUW1znwN2HGFVWd4iGk\nc/vG6hWZ77rJL6TQKFGMuf4iBgyQSpmKEvXHi2IrbqCIR7Q/1FCALiWJ972p\nwWXPk8EFifqmIrgcaugMfAwDvw8aWlCMaX4+LF1y0YnuLcFsQ0NZtbnD0z5x\nL/1KX32vngIVwcAlMIm/N2kb7JIbUEeYl3BRSZRBiLYvbyrvVMgvcMM1no2d\nmOqV8mFakjrox1B9/q/ImkI9AEi+ZafKNsA09b4sDbjKTnBcqq+hSw/toIUK\nCJESVJ2jnWqGj0NMVu2JXdtwdBbHHYd9QR1RrixTA54xIucDHNxvdoDKmHo5\nurRsB0sPojhbgIqrNBCYEaKkjBMKqlh8rdAg2AWgnPXoZ1aKNtgOlv/mpvlC\nX0P3\r\n=rmgI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"e4d80a8d9141315189b75d04f323e80f7046162f","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.10.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.3","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.4","truffle-decode-utils":"^1.0.7","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.19","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.10","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.10","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.10","truffle-debug-utils":"^1.0.13","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.10","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.4_1553800731386_0.5614048730159453","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"truffle-debugger","version":"5.0.5","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.5","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"5695f1add0c25cd9131c004c9867aebb3e838a04","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.5.tgz","fileCount":68,"integrity":"sha512-8ZrJCYoe4uyOcRQm91WkvsVo0GpC6BXw5AAPY+8nqB20jBz1oSk8DgY9MLdBtX9ASnZDgSta+hlX2ryIDQXnGg==","signatures":[{"sig":"MEYCIQDxiAZ+rOT9Jv1Tb8Cy+4dg5i1ociSlArQyKNuIMrLbaAIhAKsPd4JnjnUMtYH3y0Pdd03mCTzxvWC1o9L10maWucGT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpnSYCRA9TVsSAnZWagAAQgQP/1lCJ8VKPLDHieUziIUy\n2A/DCoGrDN+fDttwyUnQmF7XqI4yXZAQKTkJgSr83c2+SM/yfRcdAcXTd8m0\ndSF7aZE4JWCtJiXgb0fASZXmvdixHSFzqV685HVq0/Wb8hYbpl/zLU3WbVM8\nLkBMFqFqKuPP1twODqudxFe6YZWS+kDsJHCVfA5CJUsKZdJLyday9A6RwnM8\nlMaeoWu8dECpin7IyTRTPvlXyjKD/7lTMjyDZVcMyHykZZopP197BIeFOuor\nAsyKfj8wuMgz9WUnr2mDy6P5hktycRXkqg2j9kGaxiMP3DAHw6BWrYW6LSne\nLDLqkGp+Fo6/cMtHaHxZNtyW+PzCOrv1Jnc1PIB2rtNa10/AS/jrbqCY4LKV\nH5sOlxVU1sDRHABQ288kOCMrtsWhNsLAE3oX1EYN6U2c6a1lNt164RlmuVYT\naIxVX6P3y8pEfqbrXIEyMM4BHV83ZgXSgKuVcohE8DSJIAih+f8/B2Otp/OQ\nyQ6ktv7h8jLRcICMYtUQ50GlvKG52PS5PqOfziJlwQgJIo0a87TjcJjmox1T\niGMq3/EJOlp+9Oy9RX0MVaQCQJrcMbHiL5nWJqaBYeH11A9w+dbjRV0f4lS0\nhvngPCTGOlkXnVG61DI1UssU+wDNZAwisR+wfxOc5BOykvfICUouGa30Tq9C\nfMHT\r\n=l2uI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"61c9b9b9d65fa4ad38bea3a0536989efa05e9406","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.10.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.4","fast-levenshtein":"^2.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.0","truffle-decode-utils":"^1.0.7","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.19","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.11","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^5.0.10","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.10","truffle-debug-utils":"^1.0.14","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.10","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.5_1554412695332_0.018384114082202085","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"truffle-debugger","version":"5.0.6","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.6","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"dfc61e61f97d6c2b52e3b273d269a332388aaeb0","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.6.tgz","fileCount":68,"integrity":"sha512-0qRIHcZmLymj23aTl3pk6z05MsTdOj3gn2qV4AfEOEoCpJaLAc0PH3iE/vBYxLBZ2LbBf+Zlvz/wvBUcJkwKTA==","signatures":[{"sig":"MEUCIQCuLL1n3/Yqm8jBqYtnbf57RzdTVT9vPZR46PKwaRx3zAIgei8ib7t7lBTJ2zr0fPin1Fb1eSjPuXkZOaXrd/cGvEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq7SVCRA9TVsSAnZWagAAUEEP/01jZE8XtrxwudSB3LtY\nbxh0S0KpIW+p/YTveSrX9IXr2LP60l38h+bpD0KdmC9m6S9dnBLwS8nB+7eO\nS2WoH/XE2c51u8SWPUT9dIjHCJQWSp+ecIujJ5VXc5jzg/7b10kFGIsWXRl7\n2rL/q7I2wIB5fIPLvzZV5hW9WeJoDCBS/1zbNPL+RPZLKHRkxSDFnQSAhtMT\nKaKsVVCZT4vciHznnvIyfUPJaUjEOntS6BCwSYtm61p8jU/hIJwoUvjfsTxW\n4c85q4rm7Vx1msAiINGLYipmqyx9nRwLabztUxTspQe3y1qf8MsexoYcwXLh\nef42FaciffXmUgiwzNYs+T0wuT5SpPgC5ENH36Xi5SqoAgVDZGiBSIoiivhk\ng0b/CZP4caEtE2a9Q3MPy+gvuOQ2suIQWwSms+ZcY9SFA8HYILgoUMQg55HV\nM0YNYjt2I3607oaNxEHMjrQvuZ88+fGgUBF7eciNIrWlSEC6SdHBPWplu80l\nmC5ElFwnmQ07rl8qNXI7CMaJej34hU904GTgPG3TcdP9tieqAAX4NkJAg2mC\nNqSSqkP8l90mpqD+Tj2bCFCjy09HUQegTb/8slK8WbBmyjBsWLjh2zGo/Aui\nfVL7gEEGPVi6AxoM/30W7B7jhWs0olLFGKF9VxaPMT2LYbTMB0GhwmvaWfEB\nOILz\r\n=h6rK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"10dbf4f3485a3e2f8fef9aff03138eb9fbd9d4ed","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.10.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^2.0.5","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.1","lodash.escaperegexp":"^4.1.2","truffle-decode-utils":"^1.0.8","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.20","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.12","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.10","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.10","truffle-debug-utils":"^1.0.15","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.10","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.6_1554756756601_0.3965342885016363","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"truffle-debugger","version":"5.0.7","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.7","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"45e91a482a62801a9f13181150dea59f77a61493","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.7.tgz","fileCount":105,"integrity":"sha512-inSvAYz2xZVJXbCRKUJvVtvvNvzGxqbmCWq9dIPJmN323ha+Oh76Kc8+Pig89QHKAOzudJdlV8u7dtGtoexauA==","signatures":[{"sig":"MEYCIQDeYBmCuZmVoeoU9A7RMCPWQNpb8+PuqM68aGqDhnvVSAIhAIij1s8wnXrAnEQvEhMBWhF1bykWLgJlrAS2Y8VbpMwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56100127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2aRCRA9TVsSAnZWagAAgIQQAJeyZCzPwTH7nqpLgqxB\nD0Lm75QBNrKsIEGnN+5uPN8yqP+EsNYNQGhC89xLXtnmyN756UDtxYHy2JwU\nh8A8Qh6LFI8DFNsq86SMGvux55DnWOd7rGp6kmKr8ZtogBobFp4IsBWti0yF\n0+TXNVwIzB8yJN9Ef4wn/7+rPbNfMPliRR+DDbiFCTt3SBx0K5pTjMkQ0idY\nGgwEV44ahubi/qUrqRqtQ3oMQD1fDj3tq/Oh4dpwqUg1xU+KMlFFZLRw3B8V\nF3iT0GKiNKdOiVmYbytxrPturiBFkd/d3ij0u3GDsvqE/PF3Q2URIUxJYgW8\n4GBZX8tlMZ9uGgHlZZwx46LOttezVt+hzovbyN5QW3t8O/fgSUW18xce3ejm\ngc1YSP62mpGAEdtQ4Ipr2HKmU2VFdg6sTxufzjRtin8SS6vulzXalRpQPHON\n4ZN4kXRc8Z7emKA2gUQcnXN4HtKpWfdAsv68GYLWyQR0OOmUowEZf+QwEqQ+\n4KEILXlXmw0XQgcYc34WueD1F3nupsYggR4PMiwDY1dg7CaaXSK6lMqV0L0g\nAWxAo36UpTlUek2KzYeQAg6JfRNduCfSq7UdZ9m1/TinJh89IVSKtxt7JYlh\nPMfyftdbpnESMz1GgxxZ3+FvsmWnJPtHKWcj2GfAd6WhszgigKSBQ2u09o18\naMim\r\n=36TE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"d3bb42b047b9631508f12e3dd592342c78435a01","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^3.0.0","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.1","truffle-decode-utils":"^1.0.9","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.21","babel-loader":"^7.1.2","ganache-core":"2.5.1","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.13","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.11","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.11","truffle-debug-utils":"^1.0.15","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.11","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.7_1555523216445_0.8874703813402283","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"truffle-debugger","version":"5.0.8","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.8","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"80dd303e10c132f24dd19910c60840c91cd45280","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.8.tgz","fileCount":106,"integrity":"sha512-2Sj1QTcCAm8HRi9nP6xTW0d+Fw519pG6I0dyJFzV02slRMrfPIrjCKiLwTLUIhvFVhUH6TBSvuhis5j2IeAPdA==","signatures":[{"sig":"MEYCIQDWTL6fQx8venlMV95+tInk9XTWe9acc0N4MtqIIffWRgIhAPZto92TZJ/FKtmyC9JtgRxD9e2WgL1nQFOzSezSkxcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57713359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwK67CRA9TVsSAnZWagAAK3MP/i1qL+/QYdCkuLM3lFKS\n73s9LiO/8ehoBIg2sx933V/e4pEroEdCsCzNPQo7H2jW1ZGdIAlsAl+rRgrY\nmZS8XndKuxwK8/znpILllA0lXv2mu+Ca2Ofwx+5qz77mf7gXAW+n8TPbixM2\nHSfJU8ZbZLOTNXe1kO58CwZPOU5iP08zwOvu+FD1zgvEUWlUWftY2ZJxTM21\nK86v2PYw4+Blu7Q2xmWLXLAbDs2UQC/DPZcMVHCC9T7MuHqj37eUtewzJ9xG\nAsFI5jUj1ogYdE89R1LfyfmvJHN6tIH0hhgLmNW6hexjRTpzGVLUHyFUNiYp\nES8C2dwVYS9nkAP3lBK2jhjzsTLHu6UEZXeNHXVrkCSmYQh9GktWJqOFM0XS\nVFMVsWfvAzRHHx2TpATzrPWZW2koXYZ4nZbK5zSv5TKXgSBw5tcm8KMBRRdR\nc3DguPzD2H6orZ4r+CkJhhm5cTkBsy0oe1NxC8/9aoH+E8zIzUktv7JWZqEd\n8qD85knI2DjRFc/7jGf+0jUQOYHOL6xOKtHbuULbDf3INUFfUMfI6C4bQaP7\n63p0XUktqsAePdaEe4qMLBHuVbVslyNOuh1FNYpKWSkOjK+AajBMu8O9Z4tA\n4PNO65s9/9uK7pj35vpAodpfYQRNPvkFsSxRd4cWVigDrl4pNkc9XJINLlT0\nIj3P\r\n=p65P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"2a37829a65a19005394694b425f8c476b6d5bbb1","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.7","truffle-decoder":"^3.0.1","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.1","truffle-decode-utils":"^1.0.11","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.23","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.14","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.12","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.12","truffle-debug-utils":"^1.0.15","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.12","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.8_1556131514085_0.7023843349597039","host":"s3://npm-registry-packages"}},"5.0.9":{"name":"truffle-debugger","version":"5.0.9","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.9","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"0058d3cf3971a28f914dd49230a4e1f882f9ca5b","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.9.tgz","fileCount":108,"integrity":"sha512-80Q7x9qfAmfQnFD2xgnzpMW02O+SxDwHgKLsuqPU83mu8qORurUt37McirAr/aEJS+LAiJjHOCI1zGMZIcM0gA==","signatures":[{"sig":"MEUCIC3CRFw12RYjHEteTIHoqOyDlomtuddUvh+29/bTIcUFAiEA0BXx7RZhcK+9KjK1pIBFu65Qy4lBoF9f6FQg6mg/y8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60934872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyy7sCRA9TVsSAnZWagAApBwP/iGQF7f5BgwmM+FFKaeC\nnhjnWTmbTB4xtLFQqqjJBY00Oe/UBTK7HMvpp29wzALA/DPExN6Oupp35e6M\n3n3okJojAYXH4DYpBkQIbNFH8d5bfchRQPscF54HfCWumF93jBgODQ+WHiJl\nDL/OKgJt5V1xV5d0Hyi2kR7EeH4mVNqtFBj3rJGVkc219t/06oP40FZ41G2Y\nBaramqJq74yjqXmoYoqI0oiCSCO66ZS+HyKQxohRtKbHVAL8PL1tQzNoFoql\nlvYdSfnpPmvT+kMDgMuG23yADec4VzRbECsBCFM3LaoUwSxNgy5JqxoT7sCI\n+hHopNTtH1n/2e6mNOAKTPWsiDSxTQ3wMxijE2WPUPuVCv/TvzNyrDM4SAxb\ntOJ2ocydjDemGkmxSeid/eMOHD32Sdhe3qrwQwF1m+DgjQRRWtcNqnuOUXix\n4dxmILfFHrafACrCXYSOB5ida3ACD2pl4i3ZfHqAOQqK10+LoN6eZAu+Z2r1\nJ7+dwx4ALUQ5YwKq0yNAfsoqlV1ApmmjNGzlMinA8I0KdI8kEyANJijEKpIo\nE5xFu3ytoKQpwDmRdv3IncOHMpFLmn/B2BoErtEvwUQCiqhXzzNRkAUfN/Rr\nyzqNotI4zDgkI3LxrIcNfvyP/xyTjwYmAIzc8YDuMV1BvFe2yEdLEbKBxYKe\nxcgK\r\n=sxZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"e0c7c9f7c36cc42cd84a92a48e41fe125a5bd274","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.2","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.2","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.24","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.15","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.13","truffle-debug-utils":"^1.0.15","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.13","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.9_1556819691570_0.26222025425635387","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"truffle-debugger","version":"5.0.10","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.10","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"4d67714a56a47f38e44afc1f3ae69889b4512efb","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.10.tgz","fileCount":87,"integrity":"sha512-u9SIO6DSvWrv80/EfrDLtzizDRaiW9hY9BfSYqf+4pYITYhU0yYxiDEfPi1zTLcVhvS2BAu8aMK39MIOucJAnA==","signatures":[{"sig":"MEUCIQC8HaPFbne4UF64c2G331WnIXPuG/+Pq3Ns/xnCM/7xZwIgXD306uLZLe8/x0uE65OnMQWOihB6hjXxt89dY7HA2HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27101708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1HlNCRA9TVsSAnZWagAALDoP/1Ug4G929lspR8nKCy6f\nYpBgN1eNaSo+lVSOkx0mg2tbyN9CFiFuqUpJqRUjeyTG/pfAYRS4t4HPTM6i\n9banum4MJ3UweaO+bb/wRDSjwB9l3mkfSYqT2cHN7MlpDfMUW7fo7bejwXAc\n5mbzQl7Zv83gp7vbOGblgo94a53WLTlEhnfufZhcNbAyC3ordooXUZqa3Osn\n5aSwRiowCnh/IKsCTrOzRgdPBFwESrAKJ49a0OV2+aSvXgZh0r32C6NyKJ4n\nyrPzWFGrTSmyudYsRTVL3TIjXEcx9cDqXZ2ZKQpe1XxiAd5efaf5VdDtvJTL\nbyflD2VPHp+635tD07a0rFYGTRmGfgSVH0UE/5DehBxRrf916KyPfW20vzgZ\nSNwXXBY2dsUgqptMy9cxdwMQ8vs2lpuk7Up0j2yVZZ/LvKmzQ49Tz9lVCTY9\n45UhInKa+mqsiNrnP2EHD8YZwBUJZ7Ps7FTuh1lMkw5UP68BGugHZgj09Cvb\nBjN1MKB02fn2hKBrRfmO9/V+q2Q0J2Ctgzk2B81QQr2SFdgMCt/QbyfdfWl5\nbkvwMi1jRnWKEWLgUZ90JGfFyIcuEs+p+exlGCageNMshqhMWbK0xuFdlOKk\nH7vINrzbI6fq/P2e9unMC0vbNDZ1pLb9EKSCbeUs+BoZobDkq1PQWoRTDTJj\nOFy6\r\n=ZY6n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"56685b896d56a78a9f651104e288f7ce7dead9d3","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.0","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.2","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.25","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.16","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.14","truffle-debug-utils":"^1.0.16","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.14","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.10_1557428556423_0.06346167392220536","host":"s3://npm-registry-packages"}},"5.0.11":{"name":"truffle-debugger","version":"5.0.11","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.11","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"2778ec7220e8926853d0d8dbf76868643551fa75","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.11.tgz","fileCount":87,"integrity":"sha512-4cVtVE8kVXczJdjHJvpasymsuFR8ORpfJJgN8A0QvI9yEv4TePajmh5muD7yLowJySXaho/HOGfzmQLKhDTslQ==","signatures":[{"sig":"MEYCIQDXOba4/hq1KPSLbTdTyFMk8ltlkUb6LdM5K+npVsgqwAIhAMyEvsnE4lit3uzEXO966aODRi+tM/Gu0yeALM/fTSHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27101616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XjaCRA9TVsSAnZWagAApJwQAKEP/P8YMsACm+hUCqYh\nFuhrifCUtg3cUE/maM7e5Sc9jTVbf7fxT0IqeNT//m5V2CqQcBQ8Nd7m4N/G\nQlB/KGKrzWib+uhEN2h0GcyzW6XtmLwTM8X2lXN5NP/iJny5RtY8ZOiQwM1l\nvMSvQPTItHRfhwAdozK8bEtmwVkjTInr9mPFR+48tQHdHcMcA/vTMPQEUqvE\nLYhP8b74P+G5lXvmweIizcVegDbqzXaFh/XgQ8MmQAJshf+s/hU4lA+UZrkr\nNPOUL5+mKQuRHCXwRjFK2s8GOS/NM0xOasr2fwxBR1o4UKnZoI/7i4npfFJv\nk8sIE1RV8iItJatWQpOksWvl6gQAOk5WTJm3RG3FmP2TebnFmOjGTFBRhb/B\nfxwcID9vtm5TUf00Zq01a697/UdgoucyyELHnYuMuETO9aXTTCIOk/5wqViO\n3FQZGZMxf4uZG0NoBkTJOICK7JTHjjRt4Mlfw0cEkTwiqK3zz+YliYCIXmGF\n1qcfb7VXSqePu0cfaXIr3Us724Mx5TBrFXvaFnu2ws3aUgwHS+TGNn93s3Ag\n4rpQBSE3wQG3Nhvi711OCEINlZqxFuMeB2eXrbcAGqlcRzeYDmmdwgItE58g\nQ59W+7bW3DwYOhCl9FbSCzvu8M902TvpU0QnAYXA7Fl9XIhVr06hdzKKqcxD\nfNbi\r\n=/Q9X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"3254cc17e0714cf8a91f71ee32e88b668e68b2a6","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.17","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.15","truffle-debug-utils":"^1.0.16","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.15","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.11_1558018266052_0.046655825320005784","host":"s3://npm-registry-packages"}},"5.0.12-alpha.0":{"name":"truffle-debugger","version":"5.0.12-alpha.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.12-alpha.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"454e5640ad3ef1c3c2f9363e30663b8bd237d613","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.12-alpha.0.tgz","fileCount":132,"integrity":"sha512-TzfIoGdUGspQGpPk9kQtV66ur+j8Qzg1lz+qZsqTaOOB3uoV9eH/FJnj6EBDRHyhLq7WVNWKhHuiBRMIwblmEA==","signatures":[{"sig":"MEUCIFqNFqvONZ3f87mtD2rGGSqiAzJZDzWDhL4ItkXZ1r6JAiEAimYXRTt5bY9zkrnsdweuegYppf1jETYKkiU4jF14yRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98385551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3x5fCRA9TVsSAnZWagAAmdIQAIMdTAqN5gKmhVKKUtH5\noL9sgZD9Z4XX3brh6jgtVhsGgtOxfV4Zr1eRcmTek/Us1kugu4LLpNu7jGv/\nfPMjdZKxfqplX/JFnP+6UV8fry63rwbrJ2pOhCRHLVyRhZyt99zUL+tccA/K\nH48xuhXTF4acFjvLgZlEYXt3yW5u9qnjS+xLaeEGO+81DIpfMls9X1DGw46r\n8QTVXbht3AN+qMzVdfYu9qYSPjpPi/oZO4pQSY+MeO5LmfKTTCHAeTbGOrBi\nfqTuA3Rq4c3PxHax0i95qcmyMU8bPudcaog9esalPWh1mzIxV1Xlmhi6s+em\nIMQe4U3jNYfYVJIT+Tf6/bfyikD4rG9ONBxRuiS8+h1l7OKnzTpd/p6UXX5T\nwiZVVbzbbqci/zJ2jr96/VOpH98EhMJMX7WPSOOuDh2kQuQDUWAd8epQJDb0\nw7tGa2thxgL4z/pVA5pTiPxpeyI6IR4hBjvn47Zsc2hcWhDExxVQ7apfkvRd\n6FYCBXnQ571Svutg/rgob2d8yC8l4T16ScGJin0h96XywDmvw2kTjqKCdQPN\n02F/3P5r79jC0BbRCX98In0vSJCFpGnZjhAv7aritNdpX/Uu44s9fm1JK7SL\nqZobnhhfEBviV6zBOX2Xr7b0gmoOSNeEPrvILA7pt2exeH8ZQOcIFx0vvxMe\njLzt\r\n=TeSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"07a7aa01d0745b45841b1a9cb12f6dbea465d20a","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.18-alpha.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.16-alpha.0","truffle-debug-utils":"^1.0.16","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.16-alpha.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.12-alpha.0_1558126174783_0.7987472522212062","host":"s3://npm-registry-packages"}},"5.0.12-beta.0":{"name":"truffle-debugger","version":"5.0.12-beta.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.12-beta.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"e0b376fa65e0c01938c51b9c73d417bceb1664bb","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.12-beta.0.tgz","fileCount":132,"integrity":"sha512-/g3FiE37AzKJM/dM4yVO+1G7VUPe9T/teNbmZ+yxXaZvORp7fFqX8LjXv482iNAgRFs05Cdm48Vn1/PDKjck+g==","signatures":[{"sig":"MEYCIQC7xUs1yEUfaXgZcwam9swPz2Kn9dJUsAEwGd6s29PAQgIhAKpIu1puX/b/LY2qTGsOdb8vgzdS2HbBK/oQ5QM2nFGX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98385547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zBHCRA9TVsSAnZWagAAstYP/137PSQLamr4+JWyV1pn\nWZjkOKlzjFpmxX0MX4cMtRIQFd5lVROu0hW/7fKUma8mPTh+kZpm9eG9nrbF\np0xOHALyWsPzki7OoYijggY1q1lhCBq/9nCHHI135WCCtOQSYfgBp3zhND8j\njvnZ4DRiE7z2+Lbq8Pz9+9r4lVViSSLkpSPIjeYqXY0Q5209Ovu1HLmXJCJ9\nDhUTs6s2c4ASJvBRqRBQfSLykyYcvuxpsGpcQI/fnad6pw0HdbKduZDxfesX\nnVSRO3RaBToU7U+Qu5zqmrRViYD3Rf0MF2YrRi48iofCWc27juPAIHubGP5y\nExrhCS3PMiqdrvzW4YP1kzVjtBHyT/WOSkDVGzD39svHmav8IhcdZkQw2Q2L\nJcNLbw3qiDLuDAAkFTG/keBUsvtVPeIs012sHG/mZen55oOhNK/Fr5eRIp1J\nDvJKtD3VTAy5P3NU3qI//dYdagnuxI6mT12SL81yjxw4J7Cwsq5RRD/ljl57\ngycILozMAn5f1+Au09hJRPNvbXxfVP7uARKN7feOMe+bE/u3L/U/om/oyqX2\nq4B+lYQL0tj/vVwAl75IBx8nvOPyXVTnzCXmxG6eoGnIz1+E5Gt862Ap6KuN\n9NNRfhAZGVwqaxn9qo8m/LIDiz8UUWxBLHjr7PcVTudoEAyAuNp/QWvYPeDu\nsz6q\r\n=fwNe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"2f5221225a61e6be0ab678d696959a1e2af05486","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.18-beta.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.16-beta.0","truffle-debug-utils":"^1.0.16","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.16-beta.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.12-beta.0_1558130758289_0.8441401812279079","host":"s3://npm-registry-packages"}},"5.0.12-beta.1":{"name":"truffle-debugger","version":"5.0.12-beta.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.12-beta.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"2ac5faac196ecb507fdcc4c8621921faabc1cecb","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.12-beta.1.tgz","fileCount":71,"integrity":"sha512-P18hOPrGO/FW0llxQQjgeyH7Yvb/Q9yftDpx8cgK/AafJjqpH8q+Z7upQXfkrxPhGf0W3gjPSaPbvZ7kpiDl1w==","signatures":[{"sig":"MEUCIQDzYk4jcuNoZCi7V32k1N0pPZNrvU4eZhj5QiqNQ1c5dwIgEt9p7Mf+wubg5BASY6TGgYwZvpkF4kzBAV8aPkXmyYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2584939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Cd7CRA9TVsSAnZWagAAGV4P/j6KvEXqm8L6jdHB+lpu\n0iY+xoZ8qjaMpg07oWb9CJkBjpNTO5mxUHn5fHWcwdr8YXG6nRqzpL0WvWKE\nl6EM1vrNWyjL0sxtaRtfua9Zl6Xf65bibcEivoEnLn2aTrwvaztUjk/sff+S\neg7CtQMLCXKZeepL4WJf0hV6YBoaUrdbRSyJGRiREoknibcCjAPgu9iteeRH\nkAWtaGwhMqzj8SuocDnVdmJmhqdkXduVGMQZ7STIanSjsXVHVUk/ZyemoUDu\nOWYpC6Nh/Qz3mJ39DM+9D7WlbmwO+tE+VvhzxU9/sM7d4bGzxkllQt3avWST\nrWblBm4DSrcGbJ7IUqtp24XUpyeO2isfSif4YGFzvRamryApc2gRshCkVINE\nORnXR82BuOquemMRaTU9JpfEByYP6Uz9juPNL8OD0aRNpIBXRbmNTOL0TCVF\nFKmcdE3ZG2FhwpUavMlG1ivxmquqk+iyhnFJ4yiuhKzyk5YFDrCx3jfPM2iC\naFgbiYWqkgt8L+HiTKwBQo4f7DsqNjMW0EwPeVABToObUOQGxFQDzEdlvz5M\nVcn0/3Piod+mIOMOmz/vxOSb9faF5XqVIdDWqskF/6atmhilv6V1UHacM7br\n9xXGwbhooBvUmVXSp5wtMHJ1DbMv9+WCX2ZHWhCACpWs7ZW/S0ayXqxE5gCj\nAZ9u\r\n=t8se\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"c4200be06527462c7d3e0ee56aada84bb22dc223","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.18-beta.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.16-beta.1","truffle-debug-utils":"^1.0.16","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.16-beta.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.12-beta.1_1558456187211_0.18258765498758356","host":"s3://npm-registry-packages"}},"5.0.12":{"name":"truffle-debugger","version":"5.0.12","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.12","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"573e4bbd8fd2afbe8d57abf2e1fe2be9598b8112","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.12.tgz","fileCount":70,"integrity":"sha512-sqlAvSNCm5K/qci2eEhJyvJNbZAapVloDrmaZe1e/s3sLR8trmFVrXiuDlpMNVcPSI5Ul0G8zqiNqdqsR79PiQ==","signatures":[{"sig":"MEYCIQCdT8UNlLZd4eHfW4uCjvILBhsV+Ybx4iS+pDL27OoI8gIhAPt1+JaylWs0Gd5fEGDxMppKXGVkAYr5K3LpEC3eH63e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5aHeCRA9TVsSAnZWagAAp4sQAIBG+i0KO23vjnU2OK9v\nn1Wp24LHBdrAg8JhwPpMVzSgE20lGY8dsf6ki+nw5324QRZFMA+zr2mdRfpX\nybWihgcPmDfnoCycYBvHGzIw5yFIdpAmG+ijI/BLQoixUVAGSuSOmO0gXMAf\nBXjf3NjHuL25S7BjkjdKD+yuxY/EJ4AFe1WKw9xfDmkjptOENms7p1MASMcD\nqx3BEG8e4/gOJST3d8NRr0ZqLfPN1TpsjnEmSLs53rN8yen5RJRFojNKn/2o\n8yNja4T58htvZf69N3NkUBz6+mmOEzyNH4+AiK4ZTgP7TdZ+EOlQbsVqVMCg\nbmHTApiYhzSIwS1arl58kB7/kcHJDPzSS6jIYSQRujhMBcs1E/IwQHS1DG6H\nuOih+OTTZ2aURpEozDBvbibhM40bGkXZyyawoTNBSHQXhZB4uUOB1nuOJ9Po\n/Ernu3638AA826tzb4l2f+XHRSBUL+om1EgTwv9XSjZkfXhiWOxCIEXyEfOU\n+1ONtsTvMST2K8wKGivyBPWp2YZnbWd541egeWEhwuEPk1e/mqb59bSPKKXd\n9S63cKulS7T/bdjUOt0Yke0A4uZTL++6TvIsIqaHSvxIfTMhtA8AR/ZHnGep\n+dAWPeMUhvzpYTAK9qP+3T4bLivBk4yIOrAcIO6EB4/UhWTdgmNqk8y9oHvO\ngsHq\r\n=pmgI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"94b49e935ec6c409c7ca704414300b4e9c63cb21","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.18","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.16","truffle-debug-utils":"^1.0.17","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.16","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.12_1558553053265_0.6501805626617381","host":"s3://npm-registry-packages"}},"5.0.12-alpha.1":{"name":"truffle-debugger","version":"5.0.12-alpha.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.12-alpha.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"430b5335e3812693ea3f625e3ec65aaff6ffc8ec","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.12-alpha.1.tgz","fileCount":70,"integrity":"sha512-G8Z4iiIECGP31wNb+dKOfSR3HNSDiY05WhiHkieZU57O+pVQqAGMqyOZ+XA5w0mbmk2KJm5gkPzywji2xp7SYA==","signatures":[{"sig":"MEQCIA4GpGwwRj0n8QwRbbiDFQyhQiLgttBqWax/KNIn/16DAiB+XdtpkZeYtq54wY0FadZBHXFqk3CGEWSWRu9K+UeBFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7Zx5CRA9TVsSAnZWagAAkpMQAI+qfgp1nfiWPYrcrQ1H\nKuDLIouoojPKu2lBmsqIbKAjSirZnBmcvZAQpwHXjp1EkNmkK4ulzDWKs5St\nbs0Fgg7jZWAnG3R30qVsAc9FaUtDK4KyBUCT/AK7QEnpmr9kpfOl4IzI7n/1\nsHk/qudOq8YvLIFn/2JSde2+ZRMoKSTqpjdbld1xEssDoAzfSsVl/rDxbJUF\n17mYo9jHh4Kz7mAk9OIuzRK+lGVoKx6gjbCOOYQ4v7TllhqUyhac00bE7mMU\nlFlEywxsCAJom/RyXjnAVnqgvV5IVKQ57CAYzXcFOpc/MbBgQqU7p529Gua8\n9TYZglHqZxUt9PaQ9aeBlrXQJY6xhhwtMsnzVcLgbIEGKINB6y6Sm8RQGBx9\n17kanZDUY2GV8wFmUjGqIJd5ZlTiOkLI/B2kIZeMRe4ZGSRLlmMNzYSVGTE8\nOmRit/dLAfoAxL2r+BX8wfrs5jOLcKKAxTy5C9v1EBWKERWy3ZPKD6L9DuK8\nxWZlKHRl5JW8a1uAxinNmI2xVOn8q2dSBo6Y/tfoVLC4/4mj/EIARjeE7mHI\nVu03LidxWZq6SZ5D0kxGT2i35aCIrtM697Buw6MuoLgnVy/ggMaJs6Zm2CXC\nKfDjE5OlWXeuSMrSwtM38Xtr0uEpoZVutsPA8F2Op34jx81EaR8Yeu2vlNzj\nMXMC\r\n=87JR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"2dab6c88d97436cb45c246db32dd33167d5fcdee","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.8","truffle-decoder":"^3.0.3","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.3","truffle-decode-utils":"^1.0.12","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.26","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.18-alpha.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.13","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.16-alpha.1","truffle-debug-utils":"^1.0.17-alpha.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.16-alpha.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.12-alpha.1_1559075960761_0.09015039959075022","host":"s3://npm-registry-packages"}},"5.0.13":{"name":"truffle-debugger","version":"5.0.13","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.13","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"8e70cb3016fb47b599072dc6012ecc8334e23b84","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.13.tgz","fileCount":74,"integrity":"sha512-LBJXQnKLeiZhGSxhMsJ+4Yknd6BBMgixODCTHFJIImGZ5cyBD2mgUlamzNsGT8QhzbhcgDs+bvKDp0vaYs+UDQ==","signatures":[{"sig":"MEUCIQDwuJW2Hlj5wjQMzDnPWTAnXNu0UiAZ85BKTyWqQtz61wIgLF7+yrcPn15RxL7RRw6Md0rzPE7gZ9K9wDxUecryvSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5296190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8Gc1CRA9TVsSAnZWagAAYfwP/3Vgn6IBp6rpMpP58S7u\nrEAxnB63ANcM8i6P9UgfsSxK6w7ySGnqvTgZM6Udd8FSBZZW4huSjF87vfWM\nkzu0smJtjsgX6BkLLBEKIoFKQ8rGvIha/HAkHKkdc1xXatsizOPO+PQcKDEe\nTQBX6ga6rK/35uBjKtFZvv1Ja5BTehDPTmJ9nGsm6REJl9Lw5v4uXQJw/och\nnxCLkVdaYkovFPFCjp1AR6K4XrrIAwchRVXQbd4HuXPvPx9PonxcwacGOfEl\nxTprrOQJkv9SQ9ibwVMc/5UduXZB+ILLmubkQBrYTL2jj2tYgtIOBDwr4G2K\n4kWSEH1S8pjOqnViRF8SdBMg4S3bhd/DOPPZ3oZXOSxiDFy0EJD6Rq+ed7FE\nXi+JATViFrSZeX2cEyUd2gAl940w/5vCKOD/DfXrljeV/DtFnfsdHSPFf7qZ\nR11eoT4K/Fyvilu3hhatJnZoRuHDmZIG//U/oSppb91z+a4PMI8jRc5FUnqa\n73bMrGMHMaEObFAX/AtTc7YOTxIREeQV+JQgYpZFsSXdpx0lfeCD13QmwkI8\n/4slRX2Gk8PrEk5iKYsKT67VKhQv8DpkQTwHqQdvaBG6cS245pZ6sFJxIpId\nnB7If7cBccgMDBWtulH1i1x5arKtIYKYZixq/ewwk7ye7mesS+hsEQl1CdSd\nIeyj\r\n=UhaZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"29e9e5559b6e58a94d4b2d5bcfeba5a8682e8205","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.15.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.13","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.27","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.19","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.17","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.17","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.13_1559258932207_0.2685465693596023","host":"s3://npm-registry-packages"}},"5.0.14":{"name":"truffle-debugger","version":"5.0.14","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.14","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"a1247884677d254a293bfe068dfc237404f1b520","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.14.tgz","fileCount":71,"integrity":"sha512-KhptoR19PA3rbjVY3wVJbV8mX8U7uBMACDnyUYDeY4O8ns7GtBjADnWj62RfhOszHrDOBbcc6qUDPee6DL8IuA==","signatures":[{"sig":"MEYCIQCvtd4w96wu17sQmQYEblteLH+hTuBLBJ1hwg0LxGIrKwIhANQRUPh255nCmV+OcdSzolsB0c+uY22prSw8NWat+XH6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":902592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9vCgCRA9TVsSAnZWagAAmRcP/it/DrqFaX6ZH9r6vq9M\nGlZxuOie2K36ZJrBBuLYD4yJRu7b+6pADfMSVr8GLOtU3mqfX/xL/se00GTw\nzYrGvZ4RiOSH9d8N5+DEp3xcEA8N88MPGWxVWcrR3o1fYeN6n0FvBP+I8tKH\nAc1OuJBlHVTixbTB773rQDAQY6ajzS+iEwdP/6ZrOvaqQreILh8iNmNfzgMQ\n4/uSeRCppiXAIL3OxdSm9s8avuu205NVlfFmbyfzkiN3Ekc8Y4U5xUy/mkjx\nYAUXG2KiBAopW3FZqF37gguz2zpqr1M6nukqGxY5y4RcAujS0n1Sk/QSJfPE\nEu2igDJ35v5wwkNfuquUEAOyapSJDXmcWv1RDcU7Bs1gcWqMTQQ8ZlusqVjL\nkcdgHsxl9lWsBCIASzuXO+zd9vhvLvcJenwIKD0SJnT8lQA8JpsSe3cXa6GY\nkIg+W+dBcaKmRux80RIYmwcyV5XIvWhXttbKM3h5/9FiF9vrHKLQPM79m7PJ\nfASbIeUukxkMaeOlho/F/qj29Rsu3cQQRWhSV49GbkJaB9YOBHCMM0fVvqhH\nK8I4KHoCv+DA5qAj/G10TMxly/k4k2ksFEyi5+xCSEZM3JC5WOFfcjFQ/g9C\nCGkArfUeEDMnc03NgU6O4ShLRuz3SkeCKP63NFTmLA5vnVwam4kbPog1aue+\nAjD5\r\n=F5y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"1bebb280fedfb525d22712d9638178e750b4f438","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.13","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.27","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.20","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.18","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.18","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.14_1559687327760_0.753826125902888","host":"s3://npm-registry-packages"}},"5.0.15":{"name":"truffle-debugger","version":"5.0.15","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.15","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"4571eaf6df9810db0a5e3182e25bf6ad7e7d9c2a","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.15.tgz","fileCount":71,"integrity":"sha512-RgUkOprpWKcB7RuuHV3ADT89Rn2YexlAwzQDC+Jom5J8/Jo1dwb4dTkEWowAMXnDbjz9oV4kjq69A74rFJkEMw==","signatures":[{"sig":"MEYCIQC+R2W0P2bo0pOt1WEo2QuPgulKvxCI/y1i8XOfbqfuUwIhAJa3CAKRA6fSVgTLOP53Nryp2TWAfDeKZQfVFMgH5MZ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":908533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAW2rCRA9TVsSAnZWagAAuukQAIjehO3sH/oKh/VCRvZO\nHBPrnxhYPEHCxnshvm0cQcYKd5dNclw89V+wzJc3/c9SfI6W40FixhPT9DT9\n0FtMIaZITVy/foZM74tEDLato8weydGTC4V3QCcqphv/MqvNC5rn7kAq/bX1\n+txQwnOgR0H9TH7MKcIOhFDQqxwzCsl0CvnReDLWIOVRIRRTIzK87M/RKHgR\niWPrUeMaD3WpcnjjPnjRIQU7aAMeJwjjc6lTnnPyPrwKNIuqiOIJZ98Y0mtC\n5lmnEPGfECfzKseHEj3j11XFs0QKnvew8Q2UP0H7/8fhBQyjGkMxlyVm3PIQ\nWpsezzBrFWA9W6XZTrPifot1V/1wob3+Wrf+7sR26V4o8AVShqaYr/PKtFcI\n3veTUMIuLZVdU3fqumqOLEdSxYLmJDchwQVCeYJX3Z9YFEJDla8vJ1AMzwtE\nefTibBOmUXXskrxA7yKbtbQYO2M/Q5JxRzAmFQkdHq7T63D3u9VxzAS0SdKD\nXLE3XXhy8c8z2mUXQiNgJo5ZXtfNdbxnmPRWbEr1pf39CbT0q7ALAee+mlmq\nNCEL4Vxx4NN0nHYQ+VuRqBfCBJNDU0Ggnsu/GuL6Ueqoh9pk7xjHpMoOSJmq\nfDN5jRdlBclKx4JI+VRIG1R4BBqf9l7qLKqNcWYSW+lRFdrFNpZozEu4FHxN\nMAd4\r\n=Ions\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"ca18121669ee6501df579d6ef0d24e5d7add67c9","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.5","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.27","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.21","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.19","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.19","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.15_1560374698372_0.2521419150475115","host":"s3://npm-registry-packages"}},"5.0.16":{"name":"truffle-debugger","version":"5.0.16","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.16","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"b2b42609357c127479b617be6c1fb410374d8789","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.16.tgz","fileCount":88,"integrity":"sha512-aeCRZPmowbFm8D0s8/e+FQPhStxcGpsEnZ2B446GHhSB+Y04fcqohOQqyPDXyua2P1nkLfuxhWBxFW2qgr23ig==","signatures":[{"sig":"MEUCIQC8fp+WWwlgWeLFPMwXyCfAk2ghKXsXlcTF0MJMyPyf4gIgYFXnUWiL8x6/2oFtMhdNWn9Rebx84Sj8FP0bITJhoT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27124605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC8qkCRA9TVsSAnZWagAAqqAQAIWmGBLYMYyak/cqxYdX\nRq46f+62pJEfdg0qEks6Gl4HnxOakNi9zkW6gAKISxbIW8wmZVUpr/brrscR\neoST9mhP574nJbPFjJlU0u+wdzIGbFIUbGjhaV/ffBE6d5MPoy76YeQ2wC0j\nRnxxWMd/I5U7XwPIK1vU/n/A5oOYp+S1DllgjlZBV3p8gcliSb29kzl/ufXp\n/r21e35vy2wKnPOCUA55LNp+MZdZA1+rl7oWvsHaNkiuWi8wI2yjBEXgXPSC\n/DlUheStRC6AhOGKhNhbiYGU7EDZiDP45HEldjHh7hsNzRj3W4mhq0+ssgAu\n9uv9AYfWsQLc7A1OyUqf4A0SU07QQvVPbcUHiQTJTL9Xzq3S6WOU7u87O9lx\nX3yaA22lqOiILUY7HvrLVKGXMh40WI36omhj9oT5dX+hc073wrObneS3ttoX\ncP4XO8cG6X05pxYz22babpyaOE22Q4p/CWfAN3WF1WGd7dlw445wn/iYzxcB\nnLzaulFD+3h7nhdvcX8C5zUffGCF4DqGHqj13N6UhhdfNzlyvobbPZVp4ucq\ntiRXw9iJHh+r2k1HnH7yk6RcjmRWOMvZJ1QYNAwl/nhItl9ilI7D0++vei8T\nxlhUNzW/PZadnxNa/J5mIEILvkkTE0DFRWVemVVZ+uD7AusyzOFrF9zpA+1o\nvrB1\r\n=8OP6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"85f2a3d1e238932bf8ef28219318e93a74cb8c56","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.5","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.28","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.22","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.20","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.20","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.16_1561053859202_0.11419799331350489","host":"s3://npm-registry-packages"}},"5.0.17":{"name":"truffle-debugger","version":"5.0.17","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.17","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"0c8c61a2f8501867235d39e55e03f5699a08490e","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.17.tgz","fileCount":71,"integrity":"sha512-HDe+J9r0dIVwSdTJBa2mE/cL3aJhaM1hHT/RyoFFhmUcvpCyDSJwuYdZ/mJg3kfgA94FuL+PiywBbUItQz9YLw==","signatures":[{"sig":"MEUCIQCDiBe8fh586V1HdTWWlYiUnh/9R+siFmbGGgBfsqTr6gIgU3NGzW1VSvumEm37rb01aNjOp6H8uaaQbO1bbIT5w8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFQ4CCRA9TVsSAnZWagAAUI8P/1cBPIL4fM6osFdOLiwK\nWmMSn/0a/QUF6LfmZ8SzEauWKhQjUzNwL5OGXvz145N18+DRjC+ku2YbZfAc\nh+1fNCcIVxNQHOo6e0azwfRkcA9nK+qFb3TEvlre6Bo1HcybilmPu+eRj8un\nrspssft28DOSBymc0w0SMdbFWI9DgPjn6VGsEjicLcST9PA/CeptpATCZV6g\nOLgaxpxmyo7d8apdHCQQkSfvLVVJJAvDb1+0M9MjladI3OM31k2SrxNkkpVP\nu0K8Gb5AViHagUgkihP0ijHE/gW6ffj0mokaFJBVs6CO9cMb6HbvZgaLQRIY\nJfkeRUWrT4UItrlCuNjy6FsRMXFqUUuWWLzCAiVW18J98ee3UftjhXJ4ck7o\nLdjivUFgZ4Zi9nmr/dCLDmHw46eajwL9s74UkR4GQFN3yF6ju0ZewsMsodEQ\nLfm5cFEPojysre8WiGGdy03nr8Up8pvUbGVpcSsIuLFfHH6MGRUzx7UmjIvI\nm9H5imFZU+nCgCsagzwh03pXR2g3YPtD70U/iW8tXDT+/tF9itVlqKQEsyqT\n+/q/VcEACIjhbU65t2ljmiVMDnFdS6z1ALIqxAo82iA1vOirWAa8suPvk5yd\nVIzms2z2PQntDuTkEr89+amzjRnJLaqAEm1JqyJntJItvwq+lR1hvM6mjTWk\n336N\r\n=ptYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"dc3e7313b23715d2be81bf48f6bb2e2c08933a94","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.28","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.23","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.21","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.21","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.17_1561660929938_0.6674147858928947","host":"s3://npm-registry-packages"}},"5.0.18":{"name":"truffle-debugger","version":"5.0.18","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.18","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"0b7162ffc983188eabac046c595cfead0cad7fb5","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.18.tgz","fileCount":88,"integrity":"sha512-5gtnUpx0HlY5J2W8BS9M4kO9KI392uk//cGBgKWsX6BuevS1Q8f4tiKwOr5yIIkPNt7Ua1ksU0O9N9cz29TpDw==","signatures":[{"sig":"MEUCIE8n06lST/1z8q+o+cfswh91Bm3raPGj8diZqcywyBtnAiEAgSOyj/Wumi3uHdv7cyirZ2SWT2bFoMKOBfXjO5Vs7lM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27126461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG6dbCRA9TVsSAnZWagAAdQEP/R2gb3S0j2fzcMFxnYE9\ndS3oHntKLnVPr27TIJKa4QidstbII4CaD2s7Wx3m0Y5X8ecdZPnvsq/GIK/O\nk+ctp2BIi4nfHdHp7fi4uvpJgpxwGRKn7JZJcHeOvUuVITrEJAtPtPXe/WZv\nJlTC2aOrA5fyZC14EFlUj33CV/c1DrYs4KOQ3zQv2brgfaKJgYMOgpTB4Mrb\nm2/B3Kr2vvKG7r38kQ1MGMifpnauXqvBHDLEmYzJe5yT03+SxVjcmGMwLi3O\nwxPlB4MMyYsBG4PKs8Z4rF3DZqInsORcoOjnqctmx/e0jAcO8yz6o/eZ+dNl\no3djncimkC21WU0crORa5U46LH/hzl73mwjsoVind3JmwcEAbJmtXhDsjgNG\ncBuu2U194TQYVJZSyb1onwpKniOjaFxc/6RvuOFq3vXAxHeYaTnbbPsabY0g\nAOKNzSFyIyK6NHM5PUZ3krWBYi6lOEFz+k3KZY5aW4Otua5UpLmrMK5/eMTE\nCfP91ma7efVE0G0VrtGvkEHl1N1h+cbt7JoJ/boBtYu14xM7rUkH1C/ev/Re\nOPmm8J/q2nXEdFN0bhU6eTUU8iQlSo46+h0zAUPGTW7Q1Bqj0RaZZfO5v5MP\nQRpOJLWPmoJYbKyIHopCc/93JbhNcZq0uUl3OLKVbidGuhkO3iGYrunUiaVF\nuNyW\r\n=nDyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"0f556063b0f11aee16192d890af7e0802669ca49","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.29","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.24","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.22","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.22","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.18_1562093402032_0.17691930390576038","host":"s3://npm-registry-packages"}},"5.0.19":{"name":"truffle-debugger","version":"5.0.19","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.19","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"7a148d7f1935f48c872e5e94079f48bb60315f45","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.19.tgz","fileCount":89,"integrity":"sha512-11irAfw/VJJ1VlUP6vloHuOIJw3+h3L54IMi2U9WYhHkFsF6Lx2AVhJbdaW3GBfGJYTZxpok3zRUJSHmRRbvow==","signatures":[{"sig":"MEYCIQDeL2qhcNuZV62cNmtznDHBi+EGv7E4/t7f/f91XXs7JwIhAK95HCaSoilaWIuE0NRZus3t3n9t3P0ml5YEwf+appsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32255519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ6rjCRA9TVsSAnZWagAALnsQAI88Yx6gazL7WGro7Egn\n6+YDM/a03Gdf2CkQUf7FAFFRJ32XU4S6HM6xQ3crvitE6rHfNhOHqMTXEblw\nTehLsfONrwBAQ6AeczfHQdM8YGHzwbFVXAqaAtJ1lTHDrgk/rD6CSVQupMwN\nwB/RneNZZh8/ZNB72HPKIKX/Pw3oAkTfDtkQOCwVrGku0QsJ2LTdm44y+o69\nIjW50MKWwZIIH4cVIEtrWv86kr343BRHRUqqxicuQjIPNEu8EqZV/TGb7QHw\noGNjGdXQeMV8RYB2shszWQSyLPcwYQrfeiWw1i+yxgqgbtqphhG4l94gxENW\nhsaaUiHXyXNYRB7fp7rQuE4WpmqKKtLMOSyFpG0LxWKDlSWAKLoZfzKgPs9U\nWcUFfmgdDLBTeclCmCZyKjkJg4TBSt3XHpQw5nDtHsz1iYYQUaNI5USF7Sgd\n/WoPRStLkzpEc2aPHK/33VY+GoaRuxrA2TSz62qkh6zAC/E8RvJlf6Q76uOP\nk7dn0n3vh73uPhs5howzLlXNML1WE2b1+dlc3zGnZRP4YyO1xfV7uQ3kKiEp\nkGUDaXSLPABjl/chWQxybWhGgICEYAVqdH/1ZzoISi3nQg0Yvu5Lpaqyvje0\nWOi3nXMu8QDzOxawDnu2ZsFAjG8tUFRd0sFYbr/7rfN+rLknZ3/EG892vQnh\nXSxU\r\n=L64g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"c074274b98f14f1a26bfd23a8c791a0d1548868c","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.30","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.25","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.23","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.23","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.19_1562880738168_0.7019811292104035","host":"s3://npm-registry-packages"}},"5.0.20-ens.0":{"name":"truffle-debugger","version":"5.0.20-ens.0","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.20-ens.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"b0f8dcf1801e3a06afd9d63a4c10b82f046491ab","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.20-ens.0.tgz","fileCount":88,"integrity":"sha512-tWKlo/btkPjLVJI5SM0cnS8vCmlXnVp97XL/SOvnHfxE/Em5FboihLJqVq3DPqB3e2pap1PzYjmWQKRs+IcCXA==","signatures":[{"sig":"MEYCIQCy6hyy1evnBF4XgaFdtaIGX4aWsRn2z77DFZj8svRhOwIhAKFBWxq5l/NHl7I2ejGfocVkFICNfSFpOU/eeuZAE4OD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27126534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPJGCRA9TVsSAnZWagAA6dUQAIweJOPvhLxFj0hWacK+\n2zKhldJCyrV6RAnw7q8fN5sxg/QcyTwUw3cp2BeqtN5/xnW0lj0EzKyNru6+\nkhaWqrGDX0LS5NAQWSQRx7QAzO56PkEl+55AElbudC/NUu0DgYK6pjeRqkGg\nLJAmY9biF6MOgp3AlY2UCY9Z9FujVz34JNmu5+3jzdTkjk/mv0SoEc2CpZAv\nJdNd2RZehjpd1fm34hjQFE9rGW11kf5wzppTOYoK9h6SWA96tEAowX6k9oFs\nuyEmMgIThuIsmlXAD/94g8liSv5W2IYvlg0r/+XUVZL9nQSq03fBYgCTKB9N\n5NXEIt1/7o1gOGDRou7CNZZHLLaYDHU5GX5/5dsoFx87j6prEMGAqY3j/Yzf\nI9jX7Pe+uAOIFA9RO75Q1CxhTsk1ofEX4Ndph9247yiOVg+m5/LBOqKlFZXs\nssuHrY0sHayV1ek7z4pr5v3BCmY+9OwFBbjkikyRFolpZYifPSFqx55hEqbC\nDlnoWNB/qvLV3vMD0fBaYlrBfH4NVgz9nRZht7nLHzD0rIEo0Oy+D3EOzWqQ\nezaS96v7jHhUA4HPtoZq3N89XEU37PCmIhprPk/4zFonXwJth14YaqumkMg2\nYciQMBHzmeui3jRYAPlrgyGbpdp+3I16ac6nJgsALjaDe1yCl2g1sg7os1BR\ng8rg\r\n=0O1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"23d3748cc9b1acd1532c90e471d617e0827f4e56","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.11-ens.0","truffle-decoder":"^3.0.8-ens.0","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.6-ens.0","truffle-decode-utils":"^1.0.16-ens.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.5-ens.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.31-ens.0","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.26-ens.0","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.16-ens.0","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.24-ens.0","truffle-debug-utils":"^1.0.20-ens.0","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.24-ens.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.20-ens.0_1563226693732_0.060791004623043765","host":"s3://npm-registry-packages"}},"5.0.20":{"name":"truffle-debugger","version":"5.0.20","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.20","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"d3695738af439993348d69ae4d921dc9842dd160","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.20.tgz","fileCount":88,"integrity":"sha512-SZuh2+KZjHQmJtBawROaiUPNiahcTL6kqy+50rcCiLC74ivlcSCWrPF83xUwGz+pWFG6jjToJFYv2r9adfB5Yw==","signatures":[{"sig":"MEQCIBo05OBjbiMVnw+qTshsj9JSrAXUvrt1y24rr/z1uM/eAiBuTdLjv1C0qjCLodh0T39kQkTFAAqL/AhKcIn5VqVadA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27126309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMLMXCRA9TVsSAnZWagAAVcgP/RHpcJp+MUgNVflkn/HF\ng/1Er4PIgQvCZcfdjfJSWVlQ3h997iEKzeD4y7eG5x2nrQrwZyq5yl7doI/g\nxQShYT/YJ1gJ5ynIxseDsdSwQPXvoq1ZbwtuT+VMTYAdnOC2O1/fBRU8ToKt\ntAF/Vd0TfzIJEdfRlsjR3Dk5BAIM5peS4qHIG0bfCV6imCZ/OaPfQrVAKfCb\n5OlM2n91MAeE15IUrn4/p1kPvO6EV2w41BqcAXkiLN0OKXPLfFk5G7w38laJ\nLXgDJXeRBeNI+1PSH8F3LP22bFyTfGBAtY+gB3T+cpTUfgq04DsYlpLcHuFd\n1rXqThLGmrHlkJDzExehPMenXq21WYV+4rMvbsKwB61ilzbM7DUeKtmMTCfc\nrnZ6GGppLWn4c+XKWZHovhgglwkWoFetitoPD7b6KWGTFk3pxM9Izo6txEBU\nFMR2zytLuCmGnFBQxZd5XoyeuVA4GgJofpUrQWJkpSl62UoZhJeyVSg29D4B\nkOmAuQ1UkjEXLO4gWPiFxfwHTfwXU8owTuhD/T2vT49oVsvWluOGoiroJTFO\nwayN5pLcPv5KDGVsRkBP6N1dZ34gvjaTQBJudW8cTDQFabwxRv0INiNXsvJf\njnKTKVp+Liv8POvjk+mdy0kOrqk1L5Ij6BXfbG7tZRP4oZ/jneM71n/M5Plv\nh5af\r\n=nZeo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"1aaa3edfb5c5e13d0aae9573d8c91c1873f0d173","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.11.2","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.6","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.14","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.31","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.26","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.24","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.24","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.20_1563472662110_0.5747268000756398","host":"s3://npm-registry-packages"}},"5.0.21":{"name":"truffle-debugger","version":"5.0.21","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.21","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"be7a69ef1b47e6c7aeeff6f230e029a09dd2a34f","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.21.tgz","fileCount":71,"integrity":"sha512-+Sa7DAGavPtTgTg19KijUlSDSSEyBeVHJ4ksaYOO6PCtYjEGT4ZtGMiRnaC7QxtQ7B5A2j3SxUn/Sbb0jr50hA==","signatures":[{"sig":"MEUCIC5rIJh/M5myvzhThQN2R3Qg4KRt+AQImhlZ0ocSmMekAiEAzRfqOmV388rFjtZEmvSFcyVLn2cBWnBcOJOPdnrmumA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOhn5CRA9TVsSAnZWagAApmIP/jJ0MFQofZjWMyPTOpZ0\nIWYd+7FQZrQ8aXFWvJs2mLGVba6rK91EIst6PhuM+3wPPi9cUwPYcXgsYnEv\nTJGEMi8xE8pTHZJtrBtctEYzRQAhwTl/d9v9GIJym9yP/kYsXqvkM+mCpm9P\nT7/6/7QcqNjyDZFMxc0pxVQV1VHSMtxnJ0UEhtk68YRrgsu9oXU+7OGAw8P0\no4XtSV/0ralmndfChxkQwOrgx9U513CQupkcIoZju4xZgiF5UBrBMvN3amxV\nJ8f99mAHhSGneZ8+pz4bgQFB1ruz0ZIaDXIQar6x6GUzBxo5vMozjQ9savt9\nbnWcwSEf9KSG6Tgk8ULBz/OdxkuZgyAxHX38VEtjgq91cT8xMXqeP/uu4f2h\nB846t+MiP7TSyeuCG26/c4jtxpMyWerMFcP2zd1AbGtxHA2Iz7w6mfIwMuFA\nCRdZ6P6aKZYSXTZNtV/DlWjEXB6AJdIuiXvUpyjmS6DLIrLrRx2OgjogP/bN\nF7H7GZ0K8oitxIc6C/gb1sPCLMLNsKYtkLvRt7phwJBOrx2vZ7r9fWzklEQh\nNcctGLTXKIdwWg7wkkS9yNGtXse5sDnAddIRVeLbGUXgpIagZ0xL4tqBLF+I\nKDHBWM9xLUPufJTa5vqtCUclF7hvKsC+hffBgNCEzN0w7I0ct8VdhFlaU2IS\neqns\r\n=Df+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"54fb9a2008a92836d27e09b545353d75fa91d836","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.12.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.12.0","dependencies":{"web3":"^1.2.0","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.2.0","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.7","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.15","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.32","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.27","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.25","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.25","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.21_1564088824652_0.6436399568744082","host":"s3://npm-registry-packages"}},"5.0.22":{"name":"truffle-debugger","version":"5.0.22","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.22","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"4d686ac2554b643ddbf652129ae5f94a6f355025","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.22.tgz","fileCount":88,"integrity":"sha512-Sn1MO+eCPllI3FAr7AqE6VAR7EiBKZ5BZPPKAXg7qM+aD6zXYo1kGVyqzsck7o6cpIDuTmJBdN3er4X+59vuYw==","signatures":[{"sig":"MEQCIBkmeWJpiI1ElyXzixPWxPWgFwbthLeGzWKpP3UDHuogAiAaxt4lkr9Mv4E5MQAkVKYHRk+HwHbIv0x+0lebubG94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27125393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeTUCRA9TVsSAnZWagAAQ98QAIUxgCeKPL3VQ8KdjR2Z\nBNAXbYPsiTalEGLs28hh7+SX8Rvj2gQTFVPeLg4wAe96qmihtt1YsiyZGQ+3\nMGquVdjpEBD9XeNu10K9ZqRzwo3uPhGGxsqVmK8vZbEaVW9Oc0Fme6yV8aZp\nQwzh6j3N4TRCMhuO/H5woIjScj+prziaM0NkKq0XQ9sA1oIQZS6BmmIZsd68\nWTnu5hvAcr28atAyzR/GO2MYPTTLYO2LhGs9Cgc53QiqE8E/UgE3kZkVHSjY\nPL2rwGz6lIA1hIBAwVEGEQAc48/lbvoz2ay1HLgZ6ZTLPmF4JAfekJMWedAC\nroKAfH4GrOIWIw8wTnRgdeWZ6uSFwvO4XS+btiwbMwOwKYqdaQo01SXLRxt+\n8lgqw3mDemwuyDYhT+RhL2UDz8ewyrgc+vNQ852LEqmuwMMMnXC5Y5pfJOGe\n1FkDkTx74CDmHEC9xD1vlji9pD9eAT2FK7KEIOcokYTdhGI5nDazdkBmC5Ne\n8wvbi6/UQkhCwOySjQRE+g+uXYjEfJ9RG4i3++4t4K8i8BZBSLAdCSR7q0UA\nPqwNUSZucKc/BrBkGfBnPToJCAd+byhgZBbH8jcMRlG3JUuwhw5eviVlfHpt\naTDkskT3WB008AXRsLHAKsqeND4ZWkXPUCWf/bZV9PveF4uYd7DWShvMBctM\nA50F\r\n=wRV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"4ce2e0860bd5cee4bcd07adfbd105926852d6119","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"^1.2.0","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"^1.2.0","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.7","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.15","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.33","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.28","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.14","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.26","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.1.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.22_1564599506916_0.5153987709179879","host":"s3://npm-registry-packages"}},"5.0.20-ens.1":{"name":"truffle-debugger","version":"5.0.20-ens.1","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.20-ens.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"263feedc60b3b141795cd236aa4a1b916295de0a","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.20-ens.1.tgz","fileCount":88,"integrity":"sha512-5kEa+Im/24vHQq4kJqIBZ8gQ2bmoVN1w5s//3sKur2e48NfFji0mDcMKX3abppmQrx2Xs4D5yk2Z21QEJFYGzg==","signatures":[{"sig":"MEYCIQDYCXYs+u0P5T/rkcffujAcDxqGXzUw/eqVqNmv0WwvGAIhAMCtOpNeyEte9Ym/F2J4UuPMO1WCGunbJ7XVQ9uilx6s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27126534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSbrKCRA9TVsSAnZWagAAvcAQAKGZ5oJvtURJk9iWZ8H9\nm1v1SwMMPLQcWq8FxMkxzzCq13uBWZpSOK0fiG96vcGoYG7LBv8uHTN/6arz\n+Cbg4YJSIS8it0W2oKS492M+3MPkYFszcIT5iVONu9swHpaoZzS/YsKP2Fse\nsCwKeoo0Z1vr2i3itHRiOKQttv5ayQSr++behSohN/mETbhKg06nPIkjRnEn\n5A7kMu9gz1rT7LwdgtXpfkpWCYQpbTjNPlzsVgrNQZXO45vV3yFmzeKcSEde\nrtuwSJnahyYO+6FnzAdKRs41NHT02+JFMQVcuxM729Or3hgPklmd+7ZWn+SO\nheYpf1TTwOzOzpaTNy9sfivnYs0RyqV5kScjh3vETtYoJfOctT0sfBpGpQMO\nzPPPzmxVm9ZSy/0Bb0bhg3dFr0AKxmvSFo9Wn4PKVgnJfagOFfX0KrBLhUow\n7Q6ABLfxfS3eWXCaKt9eKoPsuRrOk3vZcrBzNilQGItPsP3hSaWFgLpGYGkn\npZlSohEiW7ePA2U4G+79QwOGt/eCarkCGNUZjm3rZZmVyXKUGO4liuT3KFn4\neagBucjPmsFZgcUlRJ6ZRAONWaSAk8IstIgBtM/x+Obj8CIL3HUAdyXhu+Zd\ncMTt6c/O1pR45uNQ4WY7niGPaa7BCtZbTQvFVbeuyn14qpFte3jFlwpAA56O\n3US4\r\n=mYIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"2d617230b32736b228a10a4b9489c3a318d7bc02","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.0.0-beta.37","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.0.0-beta.37","reselect-tree":"^1.3.1","truffle-expect":"^0.0.11-ens.0","truffle-decoder":"^3.0.8-ens.0","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.6-ens.0","truffle-decode-utils":"^1.0.16-ens.0","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.5-ens.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.31-ens.0","babel-loader":"^7.1.2","ganache-core":"2.5.5","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.26-ens.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.16-ens.0","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.24-ens.0","truffle-debug-utils":"^1.0.20-ens.0","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.0.24-ens.0","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.20-ens.1_1565113033876_0.30980512746153477","host":"s3://npm-registry-packages"}},"5.0.23":{"name":"truffle-debugger","version":"5.0.23","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.23","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"7b4c9079e8008d7687c48835f9575833ae4778d6","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.23.tgz","fileCount":74,"integrity":"sha512-RBzPfNADAjSqRbf5EiXsYx6qxExxEZeawOgU2aGQSOQK5cHGiYZ45j1i2NT7Gf1HffGWBesW5rXTaTmIvCXvrA==","signatures":[{"sig":"MEUCICMsDSNvPY+E/2RKvNnp3XasQaULGuuMauv6HrqJWqLQAiEAyeqILH9BUGqAlTRik4FNDQUeaIa+f0ghi1hGjo5Gh64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5303869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTKZcCRA9TVsSAnZWagAApbIP/itsL28utT/c23Gi2gj1\nsLzRTtvdLAaXjhEc8zFMVqaLAIGoX3uPugSRCVs6vg0rBjlahoYwvbaVRhf7\ni5GOv0jMpuWbRHX8d+6kmL10uT0stsYTApR/n4NVaAqS357aWjm4dJl6dieK\n7+EkWAwsq0mAZOOyI0D+1TWrYwYvgZk9mwRYD4U+v9Dm7wwv/ii/n9K6mVMD\nf5Mq4pQHU/e23SHDQhGITEcHxUcFcSURteM5QDWcZi6P7zBp/pn84V4wq3NL\n5XPjLUdtbvp37FlKRYDBRY1JORZMhGRz9csiMtcuQyjwhxbW0eGPsP1UBwFe\nmJu+o3FV66l7dU1T5b6SCSC0zJpBEbQ4QaJw0wiFa6ogcsbP1n+2d2o2IJmv\nXpx/bdikKi+unGyeo6ba2fuZq3zABB3EC13jOcjWwL0zJubN9ODIZ5JM5efF\n+ky3IOd+wP1zq1FMeL2olsB84sn2AC5irgDjLRkFNBoOW5soVb4F3gD0gO/e\nPuq/Ta3SX0s2cAb03Qs3CtLjtSSSyIb8zZUDjq/AqDxGtkmxOCkv/RfHnxco\nkMXOUusM2NXdVafSpPklKhSk5VIjCTSQCmereVYX6LbmMkiFiLO6TsQFNNqP\nx/+q33BvOG7tqvOe+Cca4zxwaB4pfumvc2JRcxtpT/o+4PGF47+8RzFMaU11\nsOmg\r\n=/+Jx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"3bff8825e8e1bdfd255fee715b9a6bc6e7672f56","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.15.0","dependencies":{"web3":"1.2.1","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.2.1","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.8","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.16","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.34","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.29","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.15","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.27","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.1.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.23_1565304411296_0.26649927394607875","host":"s3://npm-registry-packages"}},"5.0.24":{"name":"truffle-debugger","version":"5.0.24","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.24","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"b268622f369e2b8c9356dc71e7c58e91ce76111d","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.24.tgz","fileCount":71,"integrity":"sha512-WDL3KAVlrKs0NJDbLSbkKzvRS59G3MwMTJOOrUNd/mp3OuH5SSCOj1G97pWJ1W/zj2ImI+OWoSs8ZMG9ZgWEPg==","signatures":[{"sig":"MEQCIFBMvYfr1f7ZbCAar9ZgZtzDR+HScRZRcYRoTE3RHTDbAiB57RNjs1geISRie9ybVMSimRiz84Eyzpv+YMJ6kyMP+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVaq6CRA9TVsSAnZWagAA9eoP/0Xg8XH2XiOaKLAptcxJ\nj3TryKPF0HDg32D3o1UwAD21EsHGvSE+wpuo/MS/NXpaRA8DKkwWhUg2Ji8e\nASqQVC4ySbGnzvO7v6LF08d4wWVcr4XE0XZAJyAvDq/xHXfihl0b5DO+OI84\n376DnE9snyBq1kRIZMJekS3qa1RLOhLdOR5wMdklaSsKr5EXPnM30HuSB+hg\nO0bKlbRlY1IjeSOaFOeeoXd6v5h8AAckx9TicKb2p7dWHNo8C2nryfkBHAP0\nMj08qnVb5YEgAUk9puB5qOBhWpST8jUOkPKIIl0sk8WZw9Q0WFnNs6iQVlt/\nkgUeMz56wU3Ou8I59Im2g4grwAzqQKCARXYlhDej3u0Ido+HGq6fveXF0zPA\nBeKB/9RMUjptrGhVJxgziDitm8tzOg55A/hmLPLIftQzrxYQxMiGtbWAl1B/\nTV7v1IshDG2Jao1zEZRI2w6o3XzUArX55I8pP7uEwY2/fgd7ZgGRJ35EAc8d\ncnpDz7l3NN+LZhHQzQEftGZ3EucrzOaoMWApIJFhmnVFUIuNOZCCoOGViVWZ\ncF4O/GYqcoyz2mVXGV4UnAA+ZxyAfF+LOSSNGQ8QK3E3uq/ZeD64sr4G8SXe\nNdjPEHRO3Yup2ng2lda2GuftRm8m2NcJQeFTkliF7fcKZFIcj72d77FUeUtv\n6Keg\r\n=WZJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"9c458606d1ee8fb1f541c43e9413cc74b6816cf3","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.2.1","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.2.1","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.9","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.16","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.34","babel-loader":"^7.1.2","ganache-core":"2.5.7","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.30","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.15","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.28","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.1.2","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.24_1565895353424_0.3181315551737056","host":"s3://npm-registry-packages"}},"5.1.0-ens-events.1":{"name":"truffle-debugger","version":"5.1.0-ens-events.1","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.1.0-ens-events.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"22dd7533b262ba350737fcb73de65278a3b6db22","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.1.0-ens-events.1.tgz","fileCount":90,"integrity":"sha512-2enaSL1JUAAi6QxIbbN2+EGKXCAQpbEXty+/z9d/d9pTkAo0nvc+JmUeO9jIrnr9i4I0q3/5nre1REGhbYgtZg==","signatures":[{"sig":"MEYCIQDFH0GEF6IoqytgxAYgD4/heTErdw09KxnqyFG3yOhRxQIhAMysM1HJYjmjKNxNdVkYC/lwn/a6KqYV3gQi8rwXalH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30606165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXHbnCRA9TVsSAnZWagAAsAUQAIMFrrREs9XX9VOg/QtK\nrqB2gNzC/tX1GrlsIFWJVOiYGL+4tjfGRpfZA6ldUS93aG/60kFsnMcKkzkN\nVD6S/QSMPRLCgRVQ/NAL9JYQ5JdNdKpEFr1DuWsraE4tlupPv/mNi+LCan7Q\nhJWnC/VRmn5nmIpmqwWizWjGkbg90y7QYr7OBIqXpV3EJf1M65FRf3CSPU0M\nsESFkupNtUQNPlUeFFofUwRDtdy8XJeuif0+5BqEERZbo1R2si0WVGdputlO\nHP79wd4M4qSCnNKbZPwZw9ZcqSlrHlRzicPPRurIEDIsnxgFn80twLZ7Tut3\nsjU8rKzk52IrRyGTo4+345WEKLJrLp64/caL2ZJVUEALE9d0jzy5wu8MHNxY\nf2T3jW4nuBVzPUX15MwwV3A+AlirdR0Njsg/ENXJ8nan3zf84Oub5TBGdP6E\nFLJOoJct7/pU/onGdIbGtja8rmwWk6ee5zKSsQfdLJbSDkP6OZQ6zYqX9ukD\n4mgREFzv9cYWeNzPpjf4iyLMdnlzJ6U4pEusPm1aGK0hwNfyqaJ4vV7fjm6q\nyi34hYK0MsQgMCnOZ35EgTksvBrzVypsKqGG5I2TnzTgC4b1XW9v667rfVMi\npVrDL1SESnFnOBtd12REDrnc9PTnRF/8JPyaDjyl6rhWPF77/h0dCuzKfP10\nm90y\r\n=HdCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"1adab6f605fcf5c85bf322d4dccac28a1d2548f1","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.0","dependencies":{"web3":"1.2.1","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.2.1","reselect-tree":"^1.3.1","truffle-expect":"^0.1.0-ens-events.1","truffle-decoder":"^3.1.0-ens-events.1","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.3.0-ens-events.1","truffle-decode-utils":"^1.1.0-ens-events.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.3.0-ens-events.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.1.0-ens-events.1","babel-loader":"^7.1.2","ganache-core":"2.7.0","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.1.0-ens-events.1","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.1.0-ens-events.1","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.1.0-ens-events.1","truffle-debug-utils":"^1.1.0-ens-events.1","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.2.0-ens-events.1","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.1.0-ens-events.1_1566340838680_0.45321490701425704","host":"s3://npm-registry-packages"}},"5.0.25":{"name":"truffle-debugger","version":"5.0.25","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.25","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"7c390abbce4a0bcbdcf19a60da932c3a222b4c35","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.25.tgz","fileCount":75,"integrity":"sha512-Wqd554Bhi0MVbbMsD7+VU4chVANYImNNuPekDpbcW4JIGpcs1OYIESXVndu+iGsf2xN/kY73yj1WouXkDkon2Q==","signatures":[{"sig":"MEYCIQCC+6ZmYYM/TN6T9K/52on4fcy5jRnpQE3Is7NsaiJDowIhAN+bZCwXeF+cvzjJwRAlNQ4TzPJO2Yx6rXzT9e490S0p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7043840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXtRlCRA9TVsSAnZWagAAwmwP/3mQAleKggBpNmBLm8Cf\nBeIOZo7v3iSb+2d5eOn7NlfRZdYU0rvajXfP2wEt12YNbqoAzU5hxfI8Njyw\naXt/DN2tlcPhzqEJquqzGf2gcTNGIpueP21Sgq/QFCUZYdGNZMEuiyuLGxYW\npRa9cdXjaqD5x+06zQQhPvcW2sOtKPAXr3uUCirwQ4Qk58Mrz+XaAdgxA15s\nN41yTYx/1mBr4FoT5R7Ry8+G0y5o6u3JaGSVuio1yvRzcWZpDYzHOz/gCHHD\nG8x83DICW2QErX5XfP9aycgD5T7gMP4UCM9qeYAzdNvTEvVE0p2dicXyaurf\nxWRm+JsfvNmkgW7imtmlhaUGaOjuHUBf4QOhEyEJEnQB2ScTL14Zmr0BuV4Q\nVDI7gX0ElHrKhPBJRv8YBxdykb3grmyXsDKxr2/ixvc0tEyq/JyUjBxgNWil\nS1dnoziBfkMmfbXH/34W8zQu4p19KnVjikd2d9dtzOxe0J8Pplr9wJSFjfck\nB0CawQvzGzrg9np9cvGMcWT7TXD8L3YRLHnQ5T3tqErWlj1/dFrs28Sk5J8r\nFR8EMDeRl3U7B4dYUTt3x2HBk2gdSNwHBen4E0Hij/FUrS1xRvjPa3+fwYDj\nZN5cDGlxkr7iliYgw7hrFNd0U/Tdum4AIxnTEAL2y+h2a45hazgftiTHT/sa\nSY+0\r\n=d3dl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"1f1ddf0e67089a9bc1364e3b533df2fb188f3287","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.15.0","dependencies":{"web3":"1.2.1","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.2.1","reselect-tree":"^1.3.1","truffle-expect":"^0.0.9","truffle-decoder":"^3.0.10","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.2.4","truffle-decode-utils":"^1.0.16","remote-redux-devtools":"^0.5.12","@truffle/solidity-utils":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","truffle-box":"^1.0.35","babel-loader":"^7.1.2","ganache-core":"2.7.0","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.31","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.15","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.29","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^2.1.3","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.25_1566495844954_0.5919258350425805","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"truffle-debugger","version":"4.0.5","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.5","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"14441d85f6d7daba979d661b4bed8a08636322f9","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.5.tgz","fileCount":63,"integrity":"sha512-O42CvWKUxccskkCRaPMxnobwUl+q+CGeXNPU0QjUjiJA/1VN9tXSQzvV9kf0NLEsxEpcnufWMwhKzB8q/dSykw==","signatures":[{"sig":"MEUCIDG+gv7eJVPXdgbCrfAteaI5KFLZtWr3UgFdgd597EupAiEA+9Km67eChwCFF34H+CZPiPQTpB1dRmyVxNhwNS+wes8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBeFCRA9TVsSAnZWagAALAIQAJZ1tdatqc9zzx7mtbVs\n8EtZF7PvMyAnBVHGLZNb9ZfcNeiGAwfehXGHG4bJaVdBU0EQbb04VVQMQ9R0\nlRjuGoNGG+3M/ryoJOlHmHBmVzJDlYYVxkqEX2cOJeok+r9eYwNNeG5wh96j\nFuJhgWVAOKE7rMuyd4cKOPfcpcWyYIJiFGBPsrHpbO6g37EGP0mAYzBQHBOZ\nmXx1XSD3yfoHSLqAeg7VtWLjES87PZbh5l+in3psu7S4sR3uw701Xjo5jdL1\nMWW8zirSAGb5HJlh7fTqP6VTbZD5Q0D0m40zh9hTjmDXMrUR7YUkMbHG0u/H\nLF+motN1yzDmk7fp03Wnd1AaKc8kD8IdNkFgmj5kStzdubzNQYvGmptJNV3K\nNGzHkfr7pqtXb9gBwO/Ykf4jFPfB8RXDUvNWiDsU1TVMeibMS8Dl6dUi2UKR\njU2wlOcGLmbfn3pyFNRU1mflnqzCzyM1VESKfBofNR8zawEcWSed1VFdAWqc\nDoH8e7VspCTGVxHnMDYsDtsDJB/dhtvlZWt1DNujr8ROaM4r/4mzwvjv+u0A\n+MrwLQ8YQaSTT9D4Wj6En2ZRxxaH3wpXN4/+pC0gyAgpnQHOZ1x0GsXYj68/\nTId3zgOKGF7sK4PrLDtCnsBP8JfQGqkO0b1Khawh9H8BqY6iw8sKMZkdomnd\nWaxU\r\n=Yp3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"071583e5c3e3ad99c6cc4e8b979d93b48f61c373","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"lerna/3.4.3/node@v8.16.1+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"8.16.1","dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2-alpha.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","ganache-cli":"6.1.8","truffle-box":"^1.0.8-alpha.1","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.10","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.6","node-interval-tree":"^1.3.3","truffle-artifactor":"^3.0.9","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.8","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.5_1567102852743_0.717955229637042","host":"s3://npm-registry-packages"}},"5.0.26":{"name":"truffle-debugger","version":"5.0.26","keywords":["debugger","ethereum","solidity","truffle"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@5.0.26","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"a13b240cdf9bf8f6b04ace2fdfcd7e536e3e8244","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-5.0.26.tgz","fileCount":71,"integrity":"sha512-w7hsxMhK6wO2uw0JX7UTfdnYGLUWIatMpCD0YcMI63C/O4IBN/ikapg0So12JS8FtRICoGiB8RlMaNia1llTng==","signatures":[{"sig":"MEUCIQDD7WptzEF+RSJ1hqmyxj4m2jdHa5cjxcOAsg4zudcTwwIgJxN8c8y6LxLjLBbwnzXybU+5Rv2UvyInNx6pHrLHedg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaFK6CRA9TVsSAnZWagAA+loP/2kg2Cry2b0v9UYCqHlR\n+Wd91D4MbJGNsYsLGV1WQM2vb4CurKy0kgCE6Eqq4yE9qHWw0ZWbBVREW9tZ\n8vjdmAFOyUiED9m7zY2vyZc8LJ1TFRUrHkKSXLbU7F98JK6Q+jL/uQwgJMuh\nLwwMS9ilVyJEhOnC2zaIsd0LYb2F7PEf7yRlf7+ViwpfgRIV1Qex6VOTxE4F\nv7vs1DJWwqvs3R7IUDucw+FFSIE3P7/iqPBe+Ro5X+Tr3cnEHlFx/hX864EY\nBEFBWLGNLL9uCzSAXd5Pvs8LVF604DOA+Agt+vRtkp/fRiO1k/+hODWD9l+M\nmGMMEgGHkXoXjy2M3QgmTpLw+Sm+PJiBtkVIrckT1/5ncbJg34OmeBi9kj4X\ngwxPLARpkTGxrIc9t/Jy+0wSJNKjtU1eyjvaV9RY5ArZN9OXbY83TQacd3SB\nN6FsSduARDiZYxiwvthmPexS0gej5xoY3puMpweLryyvi5NqysrFOIfkPzKZ\nP1cyljK0FMaKVu3N9ubbEe+z3GTgwjS0VXevUfXvbp7hoAME2w+oZs1tbvfm\n62Ju33SU0s+FDo4UCkefyn5MBz0SIPY6bvoAGPO0t/olWnQfhX+Ax1TUUqzc\nObx287B4YEE4cImlmJ1sIrqLq/x3q4Zfhxn22WfK5ztopD7ZljU6/yr6hEGo\nzADd\r\n=pzNi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","gitHead":"5e8ec5fcecdf400b3cb8a4d9dc153df781df1a28","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"NODE_ENV=testing node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","test:coverage":"nyc mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/debugger.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"11.4.0","dependencies":{"web3":"1.2.1","bn.js":"^4.11.8","debug":"^4.1.0","redux":"^3.7.2","lodash.sum":"^4.0.2","redux-saga":"1.0.0","json-pointer":"^0.6.0","web3-eth-abi":"1.2.1","reselect-tree":"^1.3.1","@truffle/expect":"^0.0.10","truffle-decoder":"^3.0.11","redux-cli-logger":"^2.0.1","@truffle/code-utils":"^1.2.5","truffle-decode-utils":"^1.0.17","remote-redux-devtools":"^0.5.12","@truffle/solidity-utils":"^1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","chai":"4.2.0","async":"2.6.1","esdoc":"^1.0.4","faker":"^4.1.0","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","change-case":"^3.0.2","@truffle/box":"^1.0.36","babel-loader":"^7.1.2","ganache-core":"2.7.0","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^3.0.32","babel-preset-env":"^1.6.1","remotedev-server":"^0.3.1","truffle-resolver":"^5.0.16","node-interval-tree":"^1.3.3","truffle-artifactor":"^4.0.30","truffle-debug-utils":"^1.0.18","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","@truffle/workflow-compile":"^2.1.4","write-file-webpack-plugin":"^4.2.0","istanbul-instrumenter-loader":"^3.0.1","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_5.0.26_1567118009913_0.43529827631359685","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"truffle-debugger","version":"4.0.6","keywords":["ethereum","truffle","debugger","solidity"],"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","_id":"truffle-debugger@4.0.6","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"nicholasjpaterno","email":"nicholas.paterno@trufflesuite.com"},{"name":"nickghita","email":"nickg@ethereum.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-debugger#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"dist":{"shasum":"12a25d0cfa835d46902408132926246b6434b997","tarball":"https://registry.npmjs.org/truffle-debugger/-/truffle-debugger-4.0.6.tgz","fileCount":63,"integrity":"sha512-vHL6n2NQtequC8a+ecVthTWuppLtGz8h3dUJOldgkIfiSzTXvPUjg6T6ksokpjkR693lMuIVxyc8nSIu9i75ZQ==","signatures":[{"sig":"MEQCIHZAcFw6ykDPWKPsZ/c9TJaPlshCqwbxPAfIKE+k0M/BAiB2ScorHPvbnwECOYn8dkcwMUK9+uw+imz2DxOHtfXbgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWALeCRA9TVsSAnZWagAAslQP/2ghQV3xDjDXMEMXQOX/\nhukja6HxsKBHcNx3qKzdS+4yXANYSsJehdfsJbxVaWw8efyPhCz4H9tVIqyd\nOfPcHPZlduoyv3o57hmRBNWfUyRcGo8gk+ZeeVsLV4td4rS6JJicTLGhYHge\na+9cByK6OdGem9lLhXfZLC9yP00Q2OAUaWc+qxY2V0NY044X7nDEKlfpJvrf\nOySmKv5srgdEciRlCC0dQQpShYyqszY/So4UOvvzQzAC177wt6dXUR9cNqKT\ntMyt3byEi8iPsDTFPrxCx8JNNNpAX+uUseDHSlBuVuTY0hH8r32qYkqWa79S\nRMO5EsNE559u1cLtBdVn3oCWpoO3ixY5/iXxj+UlRUXTUq5uqbOvg1ApdNFL\nRrWbb69wlJ4LYkVB/l4RmOO0pG0GXKP1UC4zrFLQc3siIkQDjccuVTnvCCpC\nDaLQXDcUu9O+DBkYLIylQT3qHEEdM2beFBs1CdK5XuIVZ+6cfXlTYXLsQP0B\nyBJZxc8466bgyfnXoJHhEv7x7GB/EkapLIAcJsKnXaZoO9+BaXy/J16jTA48\nbNCDIXUzj01dojf7qdgmVOmYZrUYmkw3YkyT51oNYBFgr00FvjZEoOtKd9Hh\n2YxG4RkX/is3opa4kzXG87Ow6r/VU79/PC5RKMmZ+2ZcQ+VXPrpJ4ieuz7iP\nrwYA\r\n=43hX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/debugger.js","readme":"# truffle-debugger\n\nPortable Solidity debugger library, for use with or without Truffle.\n\n![Debugger in Action](https://i.imgur.com/0j5m4KW.gif)\n\nFeatures:\n- Solidity stepping and breakpoints\n- Variable inspection\n- Watch expressions\n- and more!\n\n## API Documentation\n\nAPI Documentation for this library can be found at [trufflesuite.github.io/truffle-debugger](https://trufflesuite.github.io/truffle-debugger/).\n\n## Library Usage\n\n_:warning: This documentation is currently a work in progress.\nPlease see the [reference integration](https://github.com/trufflesuite/truffle/blob/develop/packages/truffle-core/lib/commands/debug.js) provided by the `truffle debug` command._\n\n### Required Parameters\n\nTo start a truffle-debugger session, you'll need the following:\n\n- `txHash` - A transaction hash (prefixed with `0x`), for the transaction to debug\n- `provider` - A web3 provider instance (see [web3.js](https://github.com/ethereum/web3.js/))\n- `contracts` -  An array of contract objects, with the following properties:\n  - `contractName` - The name of the contract\n  - `source` - The full Solidity source code\n  - `sourcePath` - (optional) the path to the Solidity file on disk\n  - `ast` - The Solidity compiler's output AST (new style, not `legacyAST`)\n  - `binary` - `0x`-prefixed string with the binary used to create a contract instance\n  - `sourceMap` - The Solidity compiler output source map for the creation binary\n  - `deployedBinary` - `0x`-prefixed string with the on-chain binary for a contract instance\n  - `deployedSourceMap` - The source map corresponding to the on-chain binary (from the Solidity compiler)\n\nOptionally (and recommended), you can also provide a `files` argument:\n\n- `files` - An array of sourcePaths representing file indexes (from `solc` or `truffle-compile`)\n\n### Invocation\n\n1. Start the debugger session by constructing a Debugger instance with `.forTx()` and then `.connect()` to it:\n\n```javascript\nimport Debugger from \"truffle-debugger\";\n\nlet bugger = await Debugger\n  .forTx(txHash, { contracts, files, provider });\n\nlet session = bugger.connect();\n```\n\n2. Resolve the session's `ready()` promise:\n\n```javascript\nawait session.ready();\n```\n\n3. Use the provided public methods on the `session` instance in order to step through the trace for the transaction:\n\n```javascript\nsession.stepNext();\nsession.stepOver();\nsession.stepInto();\n```\n\n4. Access data provided by the debugger via the `session.view()` interface, and the provided selectors:\n\n```javascript\nlet { ast, data, evm, solidity, trace } = Debugger.selectors;\n\nlet variables = session.view(data.current.identifiers.native);\nlet sourceRange = session.view(solidity.current.sourceRange);\n```\n\n### Useful API Docs References\n\n- [**`Session` class docs**](https://trufflesuite.github.io/truffle-debugger/class/lib/session/index.js~Session.html)\n- **Docs for selectors:**\n  - [**`ast` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#ast-selectors)\n  - [**`data` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#data-selectors)\n  - [**`evm` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#evm-selectors)\n  - [**`solidity` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#solidity-selectors)\n  - [**`trace` selectors**](https://trufflesuite.github.io/truffle-debugger/identifiers.html#trace-selectors)\n\n## Contributing\n\nIt's our goal that this library should serve as a reliable and well-maintained tool for the Solidity ecosystem. Ultimately, we hope to support all language features and meet the varied requirements of a mature debugging library.\n\nWe believe that a good Solidity debugger belongs to the community. We welcome, with our most humble gratitude, any and all community efforts in bringing this debugger closer to that goal. If you find something broken or missing, please open an issue!\n\nSome other ideas for how to get involved:\n- Bug fix PRs\n- Documentation improvements\n- Additional tests - unit tests and integration\n- Technical discussion (ways to improve architecture, etc.)\n\nThank you for all the continued support. :bow:\n","gitHead":"faa5f2653b8d95f3ff0a6a412bf723b83dbb4aa7","scripts":{"docs":"esdoc","test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"git+https://github.com/trufflesuite/truffle-debugger.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.18.0+x64 (darwin)","description":"Core functionality for debugging Solidity files built with Truffle","directories":{},"_nodeVersion":"10.18.0","dependencies":{"web3":"0.20.6","debug":"^3.1.0","redux":"^3.7.2","redux-saga":"^0.16.0","bignumber.js":"^7.2.1","json-pointer":"^0.6.0","web3-eth-abi":"^1.0.0-beta.29","reselect-tree":"^1.2.0","truffle-expect":"^0.0.4","redux-cli-logger":"^2.0.1","truffle-code-utils":"^1.1.2-alpha.1","remote-redux-devtools":"^0.5.12","truffle-solidity-utils":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"async":"2.6.1","esdoc":"^1.0.4","mocha":"5.2.0","express":"^4.16.2","webpack":"^3.8.1","fs-extra":"6.0.1","babel-core":"^6.26.0","ganache-cli":"6.1.8","truffle-box":"^1.0.9-v4.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.1","truffle-migrate":"^2.0.11","babel-preset-env":"^1.6.1","remotedev-server":"^0.2.4","truffle-resolver":"^4.0.6","node-interval-tree":"^1.3.3","truffle-artifactor":"^3.0.9","truffle-debug-utils":"^1.0.6","esdoc-standard-plugin":"^1.0.0","webpack-dev-middleware":"^2.0.4","webpack-node-externals":"^1.6.0","truffle-workflow-compile":"^1.0.9","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-debugger_4.0.6_1582826206505_0.3349678869334767","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-06-22T20:56:03.016Z","modified":"2026-04-29T21:46:46.090Z","1.0.0":"2017-06-22T20:56:03.016Z","1.0.1":"2017-09-07T17:02:15.820Z","1.1.0":"2017-09-12T22:29:29.446Z","2.0.0":"2018-02-27T18:20:26.355Z","2.0.1":"2018-03-08T00:15:44.504Z","2.0.2":"2018-03-08T01:52:17.013Z","2.0.3":"2018-03-08T02:13:48.669Z","3.0.0":"2018-03-29T22:02:36.071Z","3.0.1":"2018-04-16T16:44:07.553Z","3.0.2":"2018-04-19T23:26:23.296Z","4.0.0":"2018-05-03T15:42:07.933Z","4.0.1":"2018-06-20T19:43:06.711Z","4.0.2":"2018-06-27T18:29:33.435Z","4.0.3":"2018-08-13T17:16:44.467Z","4.1.0-beta.0":"2018-08-21T17:28:41.525Z","4.1.0-beta.1":"2018-09-28T20:38:48.864Z","4.1.0-beta.2":"2018-11-21T17:11:03.617Z","4.1.0":"2018-12-18T21:34:04.687Z","4.0.4":"2018-12-21T21:51:49.353Z","4.1.1":"2019-01-03T17:42:55.737Z","4.1.2":"2019-01-16T00:06:58.742Z","4.1.3":"2019-01-30T22:42:38.069Z","4.1.4":"2019-02-12T22:11:54.109Z","4.1.5":"2019-02-21T22:13:28.519Z","5.0.0":"2019-03-01T22:33:20.538Z","5.0.1":"2019-03-05T19:27:26.455Z","5.0.2":"2019-03-13T16:45:57.369Z","5.0.3":"2019-03-21T19:33:46.063Z","5.0.4":"2019-03-28T19:18:51.832Z","5.0.5":"2019-04-04T21:18:15.496Z","5.0.6":"2019-04-08T20:52:36.729Z","5.0.7":"2019-04-17T17:46:56.931Z","5.0.8":"2019-04-24T18:45:14.518Z","5.0.9":"2019-05-02T17:54:52.046Z","5.0.10":"2019-05-09T19:02:36.825Z","5.0.11":"2019-05-16T14:51:06.462Z","5.0.12-alpha.0":"2019-05-17T20:49:35.452Z","5.0.12-beta.0":"2019-05-17T22:05:58.886Z","5.0.12-beta.1":"2019-05-21T16:29:47.396Z","5.0.12":"2019-05-22T19:24:13.693Z","5.0.12-alpha.1":"2019-05-28T20:39:20.943Z","5.0.13":"2019-05-30T23:28:52.381Z","5.0.14":"2019-06-04T22:28:47.925Z","5.0.15":"2019-06-12T21:24:58.582Z","5.0.16":"2019-06-20T18:04:19.626Z","5.0.17":"2019-06-27T18:42:10.083Z","5.0.18":"2019-07-02T18:50:02.669Z","5.0.19":"2019-07-11T21:32:18.541Z","5.0.20-ens.0":"2019-07-15T21:38:14.133Z","5.0.20":"2019-07-18T17:57:42.456Z","5.0.21":"2019-07-25T21:07:05.198Z","5.0.22":"2019-07-31T18:58:27.619Z","5.0.20-ens.1":"2019-08-06T17:37:14.412Z","5.0.23":"2019-08-08T22:46:51.467Z","5.0.24":"2019-08-15T18:55:53.596Z","5.1.0-ens-events.1":"2019-08-20T22:40:39.085Z","5.0.25":"2019-08-22T17:44:05.138Z","4.0.5":"2019-08-29T18:20:52.844Z","5.0.26":"2019-08-29T22:33:30.201Z","4.0.6":"2020-02-27T17:56:46.670Z"},"bugs":{"url":"https://github.com/trufflesuite/truffle-debugger/issues"},"author":{"name":"Tim Coulter","email":"tim.coulter@consenseys.net"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle-debugger#readme","keywords":["debugger","ethereum","solidity","truffle"],"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-debugger","type":"git"},"description":"Core functionality for debugging Solidity files built with Truffle","maintainers":[{"email":"david@davidmurdoch.com","name":"davidmurdoch"},{"email":"jeff.smale@consensys.net","name":"jeff.smale"},{"email":"it@consensys.net","name":"rizedr"},{"email":"tim@timothyjcoulter.com","name":"tcoulter"}],"readme":"","readmeFilename":""}