{"_id":"truffle-artifactor","_rev":"114-d10227a9aa431c704e2b40e8de445668","name":"truffle-artifactor","dist-tags":{"beta":"4.0.0-beta.2","cruz/unbundled-solc":"4.0.16-alpha.0","unbundled-solc":"4.0.16-alpha.1","ens":"4.0.24-ens.0","ens-events":"4.1.0-ens-events.1","v4":"3.0.9","latest":"4.0.30"},"versions":{"1.0.0":{"name":"truffle-artifactor","version":"1.0.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@1.0.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"b4441f5655a0b7272f4deb9ee6bc5b91335fb543","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-1.0.0.tgz","integrity":"sha512-qjFDcOhXwF/8La3njplDE66uRhZh9xFZvEVyGd6ygLYG6Dximk7r4BXiDm/V5KouJtJ42uV5JfPkn/KI0ZYRCw==","signatures":[{"sig":"MEUCIQChJqryI2RCwtpRxth4asbcCUN3LQp9de5e5rWlpA7paAIgL7aIVwb3cLIU3LC+ZOPlEn4dCUUcAURATgS/fwEx0hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"b4441f5655a0b7272f4deb9ee6bc5b91335fb543","gitHead":"318b94a238e00c1866eebeaa5adf8b2d0187b7b6","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.15.3","async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","node-dir":"^0.1.11","truffle-contract":"^1.0.1","truffle-contract-schema":"0.0.2"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","mocha":"^2.3.4","ethereumjs-testrpc":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-1.0.0.tgz_1484006230389_0.497784317471087","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"truffle-artifactor","version":"1.0.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@1.0.1","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"7e9f1e735e1694227ca69b00fbb7e75a5b391e63","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-1.0.1.tgz","integrity":"sha512-lqr1MZdtxCHT9wbo0floVK7hNt6SUFFrmVQPwhDl7nI1FNW7oJMPyOZJGq+GXPI02lJ/vHgFQywMUK230SijTw==","signatures":[{"sig":"MEYCIQDzrg58U8a6mBOauvSkL4oZmX7njx2TS5dexJPbsoLr/QIhAK86TxHpsWWO8aIBJVrwfAeuCX+NdwiTYI2yo2q24Jp+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"7e9f1e735e1694227ca69b00fbb7e75a5b391e63","gitHead":"9c9d5049172ef6ab5de7230b81c4a6c2dd00cf82","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.15.3","async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","node-dir":"^0.1.11","truffle-contract":"^1.0.1","truffle-contract-schema":"0.0.2"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","mocha":"^2.3.4","ethereumjs-testrpc":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-1.0.1.tgz_1484030404489_0.5801687804050744","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"truffle-artifactor","version":"1.0.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@1.0.2","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"94f7ad851e04adc2616eab53fabb3e509e83e07f","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-1.0.2.tgz","integrity":"sha512-R+XRLSk9iLoieCdNWjXsLzuTTaASNx5XFTfC+slExm1bzJpL/C6PVxiuKS8gcikHbsgYbRoULN2bn3wNhdV/tQ==","signatures":[{"sig":"MEUCIH6FHaD3URUxPVEAjRGNuKrGogTs7JbSVIUB3xaPi52oAiEApz9E5F85b5CUMGziV8xFkzuIa+mwGWW3oi/p5sGPgxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"94f7ad851e04adc2616eab53fabb3e509e83e07f","gitHead":"a1590a84522281da6ab94bf718cf22540ee5eaa3","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.15.3","async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","node-dir":"^0.1.11","truffle-contract":"^1.0.1","truffle-contract-schema":"0.0.2"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","mocha":"^2.3.4","ethereumjs-testrpc":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-1.0.2.tgz_1484032075684_0.5719474703073502","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"truffle-artifactor","version":"1.0.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@1.0.3","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"7393bd9afa3dacaa6e79481af22b477ea0b32ba9","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-1.0.3.tgz","integrity":"sha512-8A+StYx9wArEaKj03daw0zpSWhfQMJFH0j1lUWyl06ExoEHbamBY1ul1xysJVdGQD4WZKJQHBJ36ijlSeXBejQ==","signatures":[{"sig":"MEQCIDR08uXAemn6kEEGdN8kfYa1o4990DUaWjqc2B3wIFhzAiADKQzQ7rsSIPd6LxwJIURIHAptnFj+g1Flx0wP5qqyNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"7393bd9afa3dacaa6e79481af22b477ea0b32ba9","gitHead":"f4d6f8e1c75cc00b099006c20f52d99b978eeb00","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"web3":"^0.15.3","async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","node-dir":"^0.1.11","truffle-contract":"^1.0.3","truffle-contract-schema":"0.0.2"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","mocha":"^2.3.4","ethereumjs-testrpc":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-1.0.3.tgz_1484160184875_0.880085697863251","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"truffle-artifactor","version":"2.0.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.0.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"2203d6c6183d526942c6996765b9213b6fc60bcb","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.0.0.tgz","integrity":"sha512-1w8Mwee1QTnW6jRlfckf6mNcDKHoIbGZ2pN661gNumsP6pj2SNQhgReQ0dIk7zLwao+yzkbgERywHx5eapESbw==","signatures":[{"sig":"MEQCIE3VthRjLJkDyopeixoNOV6UX+jVfWt9fxGiXyjlb374AiBadSmys9OIqhtMGHlZEciKSwgYjGRkPfq0lmO4Pxgi5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"2203d6c6183d526942c6996765b9213b6fc60bcb","gitHead":"63f06ce417bda1102848fd47b01d6135bdc84a20","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.0.4","truffle-contract-schema":"0.0.3"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.0.0.tgz_1484727925085_0.6569262698758394","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"truffle-artifactor","version":"2.0.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.0.1","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"bf60052eafa235c8084919d50f459b15c891dfb6","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.0.1.tgz","integrity":"sha512-TlXKgXQpyYj60YhnU56Rfhim7TzRoukqqeEoIn7Cifl7dHXDZ8eMKb1KvwKVlhRpnp54O1HuUvYrikQuUvl7Lg==","signatures":[{"sig":"MEUCIHUGagHGtXk6vOwHFdSN639LljVXRLqVpnJnwYaqSVolAiEA1ahnX0/gSyR1vcPjyIVAXctFZo9UbADVi+WUIdcuaZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"bf60052eafa235c8084919d50f459b15c891dfb6","gitHead":"d3f5d3603cef353951726a52459ecff2170ca13e","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.0.5","truffle-contract-schema":"0.0.4"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.0.1.tgz_1484934452600_0.9980566923040897","host":"packages-18-east.internal.npmjs.com"}},"2.1.0":{"name":"truffle-artifactor","version":"2.1.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"0a957d0da201caa848c6cb09419f3b64cc05a89a","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.0.tgz","integrity":"sha512-VVEOJrocGLHaa437eC2AdNmSVyI8e4ERjhSqGEzB1dKdW1V1yn6FUUUVh61qFoclZeT6jbR/6q0UvDCwsOhX8A==","signatures":[{"sig":"MEYCIQCEn0F6M3F0sWSfpVRYSdtWYL4nyup4p7eZd6j4rDHvgQIhAMaj4B3NpTfT+QlCjNqNbEuB0nvXHwRsRqie3yWQA1ir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"0a957d0da201caa848c6cb09419f3b64cc05a89a","gitHead":"8db6c81228fbf528a2002aa53f7476d5816cdb3f","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.1.0","truffle-contract-schema":"0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.0.tgz_1485558592748_0.5027990168891847","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"truffle-artifactor","version":"2.1.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.1","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"edcfa81fde5d8f0929fd81c9e2f1fc9936ae2165","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.1.tgz","integrity":"sha512-ujpK/Q9sK0cQKkl89qs4hXTQGTsjqQ1hKSu0kU4wb7HrFqvmf2Kf5jYNFPQdM+G4Hrj1FBa6Z+cwHxZExLDnrg==","signatures":[{"sig":"MEYCIQC+QRni5qX1C70+oZJzayELM66ryg2CoYI+eYrt7T8uDgIhAP0cOh7n56udJkrALr7/QAiCEHkAHn4NL3/u7NUS7pM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"edcfa81fde5d8f0929fd81c9e2f1fc9936ae2165","gitHead":"3bbc6bfe5fd8680b758d76ed32beab02da7b641a","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.1.2","truffle-contract-schema":"0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.1.tgz_1485793630007_0.36661866633221507","host":"packages-12-west.internal.npmjs.com"}},"2.1.2":{"name":"truffle-artifactor","version":"2.1.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.2","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"850b72131bc75c62d757a47beb5db8b2dff98247","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.2.tgz","integrity":"sha512-u88c10mve+dS4es1N6pjyedKJZURocCKVvPFzM9Ox7U1VPxZw8bbQIMrfqaq2ggebNqQwFGJIaa3NDb9WJ7M/A==","signatures":[{"sig":"MEQCIDrsyasOrWTaOUDwn689KQm+P8LUacZClEY6nCD57GtsAiA8XTk8YZvjzw2VnvDt0t2+S0I5uAXY+yWATwDvpFlpug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"850b72131bc75c62d757a47beb5db8b2dff98247","gitHead":"b1f8ed860c73f653fd8f266d9e15702bd686fc1e","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.1.6","truffle-contract-schema":"0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"^0.4.2","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.2.tgz_1485904505963_0.3892312350217253","host":"packages-12-west.internal.npmjs.com"}},"2.1.3":{"name":"truffle-artifactor","version":"2.1.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.3","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"556735a4ead853997a1e77c84d488fdb504b2328","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.3.tgz","integrity":"sha512-23mo6tpsv/9G1mwegy9fLE4EEDURmWyMg9tEOSc2PluDXFDGjwO/+5O5D1TQw3GPEmfKuoQEmegc8mHdpeCd1w==","signatures":[{"sig":"MEUCIH+DQW6TkS+o2hRIMO1Y6IxNKlltcO6X6SqOuTjmtjsWAiEAmvV93d97vZDxQOHmIkOgoDgikMXVn2UwYQzHMvH8NaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"556735a4ead853997a1e77c84d488fdb504b2328","gitHead":"9533867729dc4fac21541b8f0dc3e8ec69cc04d0","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^1.1.10","truffle-contract-schema":"0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.3.tgz_1486711950438_0.06636484223417938","host":"packages-12-west.internal.npmjs.com"}},"2.1.4":{"name":"truffle-artifactor","version":"2.1.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.4","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"320b38e102a7f9abb7f2aa9af6781b99d735bd13","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.4.tgz","integrity":"sha512-Xs5Dd2pxmuSgEY+8XZMCbnq5jFXuvp8Ikrn5Jwy529DtXMm/Rj/R2SyYzmlVE8QlWTKZV41yo6Fm558Wl5iucQ==","signatures":[{"sig":"MEUCIQDhDqp8jrzpBlHOShWtvKFNQVaQYE2p7C13GvTZ3BzXtwIgNxi7c7BDeubPBKtm+9avNuGKMfh2GlkUowwJt9dnhOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"320b38e102a7f9abb7f2aa9af6781b99d735bd13","gitHead":"7e6c849c5fd5ffd2f4fc4444e76b21f2c02a4c86","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"tcoulter","email":"tim@timothyjcoulter.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^2.0.0","truffle-contract-schema":"0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.18.2","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.4.tgz_1490206623275_0.21705437009222806","host":"packages-18-east.internal.npmjs.com"}},"2.1.5":{"name":"truffle-artifactor","version":"2.1.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@2.1.5","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"939d6cb333984b56529850e03c3ddaca49006870","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-2.1.5.tgz","integrity":"sha512-Cyat53PW8woHXrDSz9ngOeWEhqmJTCqW/xraW1beJPYa/p71O4ECd9TMmabbIlaLG0brFAZTQns3Uj1HGGOn0g==","signatures":[{"sig":"MEQCIBvTjujtQibco/LUx6mDtfqxOKNMJuALiaGlAkIHMoZKAiBFQNdGvgs4TZl+iaQBkArhCTCbdW45TZx+vZldaoilbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"939d6cb333984b56529850e03c3ddaca49006870","gitHead":"ae140118a4ef6a80899481670e83daf76227b598","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"3.10.8","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-contract":"^2.0.3","truffle-contract-schema":"^0.0.5"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-2.1.5.tgz_1500918171141_0.12348887510597706","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"truffle-artifactor","version":"3.0.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.0","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"80196b77be3d267ae90a63de1ede1324b3099162","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.0.tgz","integrity":"sha512-lFe9nfcnGBq+rDQF2TWRqvjMTbLA4u3uWfkipHV7RY8Ek17l+33lpbi+3gsU7hwOeyG5y1zOQQMhP1w2coUrUA==","signatures":[{"sig":"MEYCIQDhgnHLhrr2/v+pCYbdMPRRTvHrirrq1maDgZbRfGJOEQIhAPyTM2oyDKeG3MZ2Bm8tpO2mr0e5GeUqzdZJSMNIvOjR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","gitHead":"3e2476501727a4fd29a4cd1f37bf158772dec16c","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.3.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.0","truffle-contract-schema":"^1.0.0"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","require-nocache":"^1.0.0","ethereumjs-testrpc":"^3.0.0","truffle-blockchain-utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-3.0.0.tgz_1505249577775_0.9890116963069886","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"truffle-artifactor","version":"3.0.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.1","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"34162407a58f11f225dae49c026b0a5391922306","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.1.tgz","integrity":"sha512-PeR9t0zp9sPaLKSkbPNEUhbwkAxBcIKq3cmSLDtDE7qD0R4lAl5wDIfp7WLc1pu5VoD1rNLBUx2MecwgE8LcVw==","signatures":[{"sig":"MEQCIG23VZwJ5RKaMQSwz4LQ/PsREKL0Woxb973VnBEgpdckAiBt9/yZF63U+7sO9ZBgm1l5TJLkdudEfLnAN7xZs73Lxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","gitHead":"0233d30cbb4a7b83a1ea0e412e8220735472dffa","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.3.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.0","truffle-contract-schema":"^1.0.0"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","ganache-cli":"6.0.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-3.0.1.tgz_1513285466766_0.49636395485140383","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"truffle-artifactor","version":"3.0.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.2","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"18f05cbcd7ee3b657c70dcb1c7ed981dc321c87d","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.2.tgz","integrity":"sha512-E5I+EQElC7hfiuKQJONlYvwqb90Qdgy4g35gyKll2pExbfI3yGEJmh8KilwmfkFypBxWCRETUHvRdb7/4l5uxg==","signatures":[{"sig":"MEQCIEVsONGSb7QXx0+CRIFuMQaRuQoTqng0FUL/LK4kyp3KAiBGFF9DtgF9xCsNldRak8y6OgnFZ3DX/CQa8tHMHQp94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","gitHead":"02abe6b9f49f06ac6ac4137c4b172894efd1017f","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.3.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","debug":"^3.1.0","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.0","truffle-contract-schema":"^1.0.0"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","ganache-cli":"6.0.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-3.0.2.tgz_1513819266968_0.1640787092037499","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"truffle-artifactor","version":"3.0.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.3","maintainers":[{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/truffle-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"5d038348a7a159b5d54d71e7efe27b92c20ed911","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.3.tgz","integrity":"sha512-Xevw8LblT/J3a6D9gPJx+xSeBvSxgTnQdl/8gWQ3EvOzWPAtlJgtEyBvFdVFFsjeIERr/ou/d26UQ/LuBMUbBw==","signatures":[{"sig":"MEQCICzRc9qdCxGN6JVp6WgGRwfkZvs0yNKueMDARWL0jDk7AiAg1g2VeAqohzCHo4llSIYSa49nAiNrt+OYy4Oib7xF0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","gitHead":"183a9693cc9643d27968addacbf43faf3508117f","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.3.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","debug":"^3.1.0","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.3","truffle-contract-schema":"^1.0.0"},"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","ganache-cli":"6.0.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor-3.0.3.tgz_1517435856373_0.35360745061188936","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"truffle-artifactor","version":"3.0.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.4","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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"03e6bb306d87a2ec0c2d2fa765692742c9140d08","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.4.tgz","fileCount":12,"integrity":"sha512-hYW0sWyUp/IhmRnvmlpt8WeXWcsLAb28G42OBn7G8IKsFdkAgOxs+sL2ixelIeQr+TOCgLKxePxJ/uTLYpyjqw==","signatures":[{"sig":"MEQCIEJOkRffbCBHUVONnTMTxUzH01vFgKr1gEEW64wCuGmlAiBdvrtBUaXJ7LBmCE9asxLYBzMGWnWOXREi9Y+HehSZsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21205},"main":"./index.js","gitHead":"6bf016c1a35722a0a2976f8d480dbbe735148bfe","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.3.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"7.10.0","dependencies":{"async":"^1.5.2","debug":"^3.1.0","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.4","truffle-contract-schema":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","ganache-cli":"6.0.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.4_1519678388893_0.9565830976254268","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"truffle-artifactor","version":"3.0.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.5","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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"b180fcf42e1f6a7e43e4eb80756b17f13798d0dd","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.5.tgz","fileCount":11,"integrity":"sha512-nDCdAUTJ9CGDSvO6wBZbor0VtaGx0lOS+AC6qNW4njrN/rF7niKXdz7YRpiNX6snVsUPprY0gVZrgi02f4d+uw==","signatures":[{"sig":"MEQCIHUs57vm+QbtkAt0Eoypf9yd7uU66l68NBxOUg4rq9SDAiAhuVJywc6OLl74g+zSp8Mge1r1KgvQTVuZJob03IiaDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1MxrCRA9TVsSAnZWagAAS4IQAISWgD8q4G0xWFRBAYAm\nbirru48YQX2kyu1u+F220o7cRyymYM8qXvrJbK8U5wuFK0Pgz5+WUNGi0Wwn\nSpal7FQYf049Cp23p4VLkiq1wdXq3ZzjJXefEXjuuT+rHGqSn39lI6erwAty\nx9fOVF3vC04solBePRa7azrk0xPzsgBITcRiax+QHn2iHmgRVKFi8znP/JOa\n8Ij9si/WbKyF90zeS57W6E5szniPkT28FsASaD4E7f7mllIz3TTrbbbsIuE4\nTvZ3KD8W2SQABNI99ZgzOzUp7aaUCEq62fAm+vFdikJHr3aCObeD722fGwVz\ntbsiXlxfL5zM/ORBP2Tk/gu0+KdE/iDI4UsNIEK2Jm8BHV8ZQG45dQTIn/Id\nDaSxpQdhEn65LMGRGkhZB8r3+HdbKYUFWOwdYYZv52r7mRtOYNM77vSDutZ8\n/U5ZQArobUMdjmkTPI5kpkcD/Mc+gHO1Eh4PhEvUyI5vAvFwlltZHtTrmmcU\nZNceFWbYtwdQziqVkX+IO7JRuS0hfPFmun80YqhjQCbkxmGAJOGJwgJkIj7/\nx+LsYYmibTXJbrixsgWDEvG2sFmU3x2qJ5J90rWw6KhqJQtyPjrMlRhsKVbu\nGzfjxXWRRlZitEMKy2FhGZj51K7EgqPTlZk98376pQjgAwilpjwdE0TmQFEj\nTvwY\r\n=4wkB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"fc02b83745a7a3ee0825825c4bfede17e550b9c2","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"5.6.0","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"6.9.1","dependencies":{"async":"^1.5.2","debug":"^3.1.0","lodash":"^4.11.2","fs-extra":"^1.0.0","truffle-expect":"^0.0.3","truffle-contract":"^3.0.5","truffle-contract-schema":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.4.1","solc":"0.4.8","temp":"^0.8.3","web3":"^0.20.1","mocha":"^2.3.4","ganache-cli":"6.1.0-beta.4","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.5_1523895402665_0.1992115469250657","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"truffle-artifactor","version":"3.0.6","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.6","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":"0cbe679c52ec1c1222e5ebc5a2c3591962e791d7","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.6.tgz","fileCount":13,"integrity":"sha512-AUSMAjlnqeofbSargNH1M/qC56GQ9R+Q5cdIi+uHYbZh8xYyUWoO2SjSb995yYTIYjJhXBs96MCA3j242bbCaA==","signatures":[{"sig":"MEQCIHxuRDQdGnCnLq1iPe3lX71bt2kEenYeSIzq5usrKc6VAiAg74atgyikhJkMkjFhA9yPQ9yPqVimumBYYXMihqVBpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20738},"main":"./index.js","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"^1.0.0","truffle-expect":"^0.0.4","truffle-contract":"^3.0.6","truffle-contract-schema":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","solc":"0.4.24","temp":"^0.8.3","web3":"0.20.6","mocha":"5.2.0","ganache-cli":"6.1.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.6_1529523790107_0.9779486223636964","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"truffle-artifactor","version":"3.0.7","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.7","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":"c5dc0b35d0fa76eb5190db208fefbed1ce24d03d","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.7.tgz","fileCount":13,"integrity":"sha512-IITDcdEKiEvGOSFpgpXSrZz3HIfFyEon+WK8H6V54bh0LcmDCcRDbQVCwCwa30KOzX4Hex9fumcpUDP8xRGBGQ==","signatures":[{"sig":"MEUCIA+G5n+S28L0z+yZ7kAPOylEhGK/nMALGLLffnppaBysAiEA2qx4t90K5ma1ka6ZHMVzd9fDfAnk5KtICHDDL9d5Ehs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20744},"main":"./index.js","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cgewecke","email":"christophergewecke@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.4","truffle-contract":"^3.0.6","truffle-contract-schema":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.1.2","solc":"0.4.24","temp":"^0.8.3","web3":"0.20.6","mocha":"5.2.0","ganache-cli":"6.1.0-beta.4","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.7_1530124166858_0.40797071973107446","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"truffle-artifactor","version":"4.0.0-beta.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.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"}],"dist":{"shasum":"485e608065f294f281136b42df1b741c3a95f4e8","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.0-beta.0.tgz","fileCount":13,"integrity":"sha512-XPSUi1IzJ8evqtuh3/mVEmM9VQzIS+cLMoifFkoBxygrxApuXjh21LJhakeYE/+su+uZiSPWugqfgFZXi9wQQQ==","signatures":[{"sig":"MEUCIB1cGmXo1fFTHyGO+B12RkAvQLxzZMFKTXY6YT5pR6auAiEA3ythJ+KsLJpS2w9VAZqjYbxl/hQl6jBuXJpfs8Zgov4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfEvmCRA9TVsSAnZWagAAwvgP/3jhQczq6g/J3DDL2cTP\nzPUqFckgUFsmpe8edV1KhYovfZR6enxEVgAhqiA107yD38VmvvOBl2zuoKVc\nNRcQaGjai6tyE5lyTzRVH8i3KtADijsYUsTE4i0wwCAefQNqcotuqk1nzDca\nG+7PvKIHcmoFFEPZdLmk9J5i3EwXYh3z+rqsB7QK8Ssp5ntu49EMAA6PbwaE\nQW9Xys8K+Kf9/rgL6DJQyKibxTsQ/tbYVyW4pK2IirekBMY2Bj3R098w4E30\nDeOVFSZh0SJqKJeIiaBFGYmhyV1lRWvH494s1Bfl344BLd0WL4Cj4FXjS5rJ\n/eiRZb8FSecXvvXdMVggRRjNQfQCFqDtIVKqblYQmv2d4q/P/EjiZhWUgYfL\nZprpIIoVSACsL1KtvB0aAZNSPNKsDrMwEAq5kquxEY07HH3bVznLhm5qKIep\n40+zyG29z4SS6df+kJ/L4bfoH8tJOga1oucm8Xirv+2EqaOBVO2OEaMRlSM9\nwPYdNFGb7gzDyIG2mc4H04ZQ5DYg+CKLKu1aqYoQ2MYAKlgaiIiyoPFK5zXP\nXKUZDZZXe6MHerfXFZzycluA6jFyQ8O4FmfhT6/HI6ua1vwzdt+JYBAlpobj\nuctwZajyLoN3uh8YVIiBom1f7KevMAVE9vN6jk/jQ4uUW4Na5Pd7zd4wjfYZ\nvQ8R\r\n=pk+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor (formerly ether-pudding)\n\nThis package saves contract artifacts into into Javascript files that can be `require`'d. i.e.,\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\nartifactor.save({/*...*/}, \"./MyContract.sol.js\") // => a promise\n\n// Later...\nvar MyContract = require(\"./MyContract.sol.js\");\nMyContract.setProvider(myWeb3Provider);\nMyContract.deployed().then(function(instance) {\n  return instance.doStuff(); // <-- matches the doStuff() function within MyContract.sol.\n}).then(function(result) {\n  // We just made a transaction, and it's been mined!\n  // We're given transaction hash, logs (events) and receipt for further processing.\n  console.log(result.tx, result.logs, result.receipt);\n});\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.sol.js` files, which can then be included in your project with a simple `require`.\n* Includes multiple versions of the same contract in a single package, automatically detecting which artifacts to use based on the network version (more on this below).\n* Manages library addresses for linked libraries.\n* Manages events, making them available on a per-transaction basis (no more `event.watch()`!)\n\nThe artifactor uses [truffle-contract](https://github.com/trufflesuite/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.sol.js` files given a JSON object like [truffle-schema](https://github.com/trufflesuite/truffle-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle-schema\nvar contract_data = {\n  abi: ...,              // Array; required.\n  unlinked_binary: \"...\" // String; optional.\n  address: \"...\"         // String; optional.\n};\n\nartifactor.save(contract_data, \"./MyContract.sol.js\").then(function() {\n  // The file ./MyContract.sol.js now exists, which you can\n  // import into your project like any other Javascript file.\n});\n```\n# API\n\n#### `artifactor.save(options, filename[, extra_options])`\n\nSave contract data as a `.sol.js` file. Returns a Promise.\n\n* `options`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contract_name: \"MyContract\",  // String; optional. Defaults to \"Contract\"\n      abi: ...,                     // Array; required.  Application binary interface.\n      unlinked_binary: \"...\",       // String; optional. Binary without resolve library links.\n      address: \"...\",               // String; optional. Deployed address of contract.\n      network_id: \"...\",            // String; optional. ID of network being saved within abstraction.\n      default_network: \"...\"        // String; optional. ID of default network this abstraction should use.\n    }\n    ```\n\n    Note: `save()` will also accept an already `require`'d contract object. i.e.,\n\n    ```javascript\n    var MyContract = require(\"./path/to/MyContract.sol.js\");\n\n    artifactor.save(MyContract, ...).then(...);\n    ```\n\n  In this case, you can use the `extra_options` parameter to specify options that aren't managed by the contract abstraction itself.\n\n* `filename`: Path to save contract file.\n* `extra_options`: Object. Used if you need to specify other options within a separate object, for instance, when a contract abstraction is passed instead of an `options` object.\n\n#### `artifactor.saveAll(contracts, directory, options)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contract_data` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"unlinked_binary\": ...\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n* `directory`: String. Destination directory. Files will be saved via `<contract_name>.sol.js` within that directory.\n* `options`: Object. Same options listed in `save()` above.\n\n#### `artifactor.generate(options, networks)`\n\nGenerate the source code that populates the `.sol.js` file. Returns a String.\n\n* `options`: Object. Subset of options listed in the `save()` function above. Expects:\n\n    ```javascript\n  {\n      abi: ...,\n      unlinked_binary: ...\n  }\n  ```\n\n* `networks`: Object. Contains the information about this contract for each network, keyed by the network id.\n\n    ```javascript\n    {\n      \"1\": {        // live network\n        \"address\": ...\n      },\n      \"2\": {        // morden network\n        \"address\": ...\n      },\n      \"1337\": {     // private network\n        \"address\": ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"07967b472112f1c771ebbc90319781454cf9331b","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.4","truffle-contract":"^4.0.0-beta.0","truffle-contract-schema":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.1.2","solc":"0.4.24","temp":"^0.8.3","web3":"1.0.0-beta.35","mocha":"5.2.0","ganache-cli":"6.1.6","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.0-beta.0_1534872550227_0.6077567466093063","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"truffle-artifactor","version":"4.0.0-beta.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.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"}],"dist":{"shasum":"f2e6cb1346cab27bb5e01c2c030ee66a3ee4fce8","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.0-beta.1.tgz","fileCount":13,"integrity":"sha512-d29T8sH92wN4pRuQriRQc6Mu9W1YKhSK/AdteONPb7ZD8DBYdURbWXq6v2wdTNCT/PVAjhZd1wpRESoyQpX1bw==","signatures":[{"sig":"MEQCIGaASr1l0NdWCVaSJbe2FUZTOyJ2SimUFJ2nVjr/e7M6AiBEak667uMMpLG4F2HJ6jVAXCo0wob+LTrglUNO7hNNnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrpFfCRA9TVsSAnZWagAAM0oP/26uC3sl9EghbGRxVRSk\nhKenvw2+uPpLku7LbEG3EtmdrVpZYryGdW8v8eY2pdmIyZ75TWBZCA5KbVPD\nhOj+S5PYIIBvax2BKJZJk4Y6ghBqu5fwfMGdLXVpklRpsEhs5tSiILJFTpJB\nw2T+CBtgOUpWKluUWSZG7LPwNzbaVswDVjByxGOcyjf0g2nVPfJooko4sWmF\nQlpOzhc0xpYtbUHrvJuyHj/YYcXc+gh2v5N+pJC8qUvH6uPoJ1LufAtQ1rAL\n/PdW0ZPsR/rD5Evo08nKpxLxTuxyDtKBRUOKaFBE7oWQP2G5ZHh+F427KhEA\npUj9djIONEFuc0qkjZ+JZ7k2QJ7FR2DY5Tx65nEw8LCSmlYdzsOFfVFzouY+\n2OF2u96nwB/gYmijJ3Jtr5mv3CPYDDUd2IbYVTwlJP71OsNmj69DMJk0d5d5\nkq6wAM5N3086Uh7Il3MdQopBY6cDHSDrH4wr5y4zr1m2eNvPfZ5FUuKyB7aH\nU+CPhBIlIdeLUciGDkiGNhiV2/jF0938oNZUBLXl7qeIHNPMf2WUwrVMI+n/\ncsjd4a9JxeHn4bz9760YLZLLM6pVDow6ev+5lGMiRSUEd3bESKCSDHOnELT/\nq+kpM5jFdRrkJZNzYseny5ztpGuQxkpKjFgLD2k8BPaE6j3EEqNXI1NzoCHU\n7FxZ\r\n=pp7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor (formerly ether-pudding)\n\nThis package saves contract artifacts into into Javascript files that can be `require`'d. i.e.,\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\nartifactor.save({/*...*/}, \"./MyContract.sol.js\") // => a promise\n\n// Later...\nvar MyContract = require(\"./MyContract.sol.js\");\nMyContract.setProvider(myWeb3Provider);\nMyContract.deployed().then(function(instance) {\n  return instance.doStuff(); // <-- matches the doStuff() function within MyContract.sol.\n}).then(function(result) {\n  // We just made a transaction, and it's been mined!\n  // We're given transaction hash, logs (events) and receipt for further processing.\n  console.log(result.tx, result.logs, result.receipt);\n});\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.sol.js` files, which can then be included in your project with a simple `require`.\n* Includes multiple versions of the same contract in a single package, automatically detecting which artifacts to use based on the network version (more on this below).\n* Manages library addresses for linked libraries.\n* Manages events, making them available on a per-transaction basis (no more `event.watch()`!)\n\nThe artifactor uses [truffle-contract](https://github.com/trufflesuite/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.sol.js` files given a JSON object like [truffle-schema](https://github.com/trufflesuite/truffle-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle-schema\nvar contract_data = {\n  abi: ...,              // Array; required.\n  unlinked_binary: \"...\" // String; optional.\n  address: \"...\"         // String; optional.\n};\n\nartifactor.save(contract_data, \"./MyContract.sol.js\").then(function() {\n  // The file ./MyContract.sol.js now exists, which you can\n  // import into your project like any other Javascript file.\n});\n```\n# API\n\n#### `artifactor.save(options, filename[, extra_options])`\n\nSave contract data as a `.sol.js` file. Returns a Promise.\n\n* `options`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contract_name: \"MyContract\",  // String; optional. Defaults to \"Contract\"\n      abi: ...,                     // Array; required.  Application binary interface.\n      unlinked_binary: \"...\",       // String; optional. Binary without resolve library links.\n      address: \"...\",               // String; optional. Deployed address of contract.\n      network_id: \"...\",            // String; optional. ID of network being saved within abstraction.\n      default_network: \"...\"        // String; optional. ID of default network this abstraction should use.\n    }\n    ```\n\n    Note: `save()` will also accept an already `require`'d contract object. i.e.,\n\n    ```javascript\n    var MyContract = require(\"./path/to/MyContract.sol.js\");\n\n    artifactor.save(MyContract, ...).then(...);\n    ```\n\n  In this case, you can use the `extra_options` parameter to specify options that aren't managed by the contract abstraction itself.\n\n* `filename`: Path to save contract file.\n* `extra_options`: Object. Used if you need to specify other options within a separate object, for instance, when a contract abstraction is passed instead of an `options` object.\n\n#### `artifactor.saveAll(contracts, directory, options)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contract_data` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"unlinked_binary\": ...\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n* `directory`: String. Destination directory. Files will be saved via `<contract_name>.sol.js` within that directory.\n* `options`: Object. Same options listed in `save()` above.\n\n#### `artifactor.generate(options, networks)`\n\nGenerate the source code that populates the `.sol.js` file. Returns a String.\n\n* `options`: Object. Subset of options listed in the `save()` function above. Expects:\n\n    ```javascript\n  {\n      abi: ...,\n      unlinked_binary: ...\n  }\n  ```\n\n* `networks`: Object. Contains the information about this contract for each network, keyed by the network id.\n\n    ```javascript\n    {\n      \"1\": {        // live network\n        \"address\": ...\n      },\n      \"2\": {        // morden network\n        \"address\": ...\n      },\n      \"1337\": {     // private network\n        \"address\": ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"46fc7bdb9fde7cc3fa99b94fef04b1d6c04c38f7","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.4","truffle-contract":"^4.0.0-beta.1","truffle-contract-schema":"^3.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.1.2","solc":"0.4.25","temp":"^0.8.3","web3":"1.0.0-beta.35","mocha":"5.2.0","ganache-cli":"6.1.8","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.6-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.0-beta.1_1538167134728_0.7742000712332742","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"truffle-artifactor","version":"4.0.0-beta.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.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"}],"dist":{"shasum":"0b3d06adfa6e0e8280d11a63215eb2c23d783791","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-k5CmzAC1bO9f0W4198D/qpIoWyLZ3zevk4FOiiOlOEL0Kq1xGANfKHFIxN9sJqL4E6ZHY621rjM7CfPGPDBkeA==","signatures":[{"sig":"MEYCIQD4ul7TfYLw+sKMLX9Y+/ScqhKlivQzC/pzGt5dcFnttgIhAOlnebDnfNw0zGpA7BGcW3gkVhYHov0t5d0qJLGNoDAz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ZDsCRA9TVsSAnZWagAAp+IQAIxHtVk++T6uOjYDpuDM\nAgPNM1lYNz510V7NpgtEJj1w7jgbT6886B/eLx2PTUEt9kH/64TeJfHjvsIg\n/ApCVxl7oedwuOJDa/NMTBgCAPlFJjWq9FhA1iEmoekTngAzsMBp/aD7kSCc\ns7oWM0vCCaHVsYRpznAVnaHWwL2rJNlZmFOQPRcJ15oZa87HG6bIbJNxiK5D\n8sf86u+8kIjx8eS0aFwi4Ji8BeEtHLjQj7JOd3PWeenssbxkRM/2tcy+ifsu\nAeehUUvWlkB3xZHStI5Ikr0fwi9bGTtZRV9cC0sv+YERnMnNK/DzEzZ4pIU9\n1kQ5HGDW7u4pzlHmAqYso7a3rGNhIXxNOpFUW8xTf0r+r4yMggT8lHqlDESV\nK8NPmokpHljbcwwyb8unwSg4CqS437uTkQweY4Rkvfb4vKXpQ99BjOwJNkrI\nfask/LnrfWowdPfECL4abY2460gjXfdtLp6HCE7w1cc7ObBklvQghHmhblny\nVUZbb4RMXK/e1BJA/b3RjI/oOnPHDed+2XS7EG6IEh6akA+DlsBVLkf0YgHy\n+Z0yHadSa9tINUpm6rZxxhGIGP6L3Kh7yzlTFGoK0703AZkIkGHJR9jePGoJ\nKGVjNzeQ/Rgmz9PMhUUI5WQut8sFHpDOa2a5wdM6PdOAXkmhYJ2MQhqiO1CH\nu52a\r\n=8q/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor (formerly ether-pudding)\n\nThis package saves contract artifacts into into Javascript files that can be `require`'d. i.e.,\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\nartifactor.save({/*...*/}, \"./MyContract.sol.js\") // => a promise\n\n// Later...\nvar MyContract = require(\"./MyContract.sol.js\");\nMyContract.setProvider(myWeb3Provider);\nMyContract.deployed().then(function(instance) {\n  return instance.doStuff(); // <-- matches the doStuff() function within MyContract.sol.\n}).then(function(result) {\n  // We just made a transaction, and it's been mined!\n  // We're given transaction hash, logs (events) and receipt for further processing.\n  console.log(result.tx, result.logs, result.receipt);\n});\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.sol.js` files, which can then be included in your project with a simple `require`.\n* Includes multiple versions of the same contract in a single package, automatically detecting which artifacts to use based on the network version (more on this below).\n* Manages library addresses for linked libraries.\n* Manages events, making them available on a per-transaction basis (no more `event.watch()`!)\n\nThe artifactor uses [truffle-contract](https://github.com/trufflesuite/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.sol.js` files given a JSON object like [truffle-schema](https://github.com/trufflesuite/truffle-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle-schema\nvar contract_data = {\n  abi: ...,              // Array; required.\n  unlinked_binary: \"...\" // String; optional.\n  address: \"...\"         // String; optional.\n};\n\nartifactor.save(contract_data, \"./MyContract.sol.js\").then(function() {\n  // The file ./MyContract.sol.js now exists, which you can\n  // import into your project like any other Javascript file.\n});\n```\n# API\n\n#### `artifactor.save(options, filename[, extra_options])`\n\nSave contract data as a `.sol.js` file. Returns a Promise.\n\n* `options`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contract_name: \"MyContract\",  // String; optional. Defaults to \"Contract\"\n      abi: ...,                     // Array; required.  Application binary interface.\n      unlinked_binary: \"...\",       // String; optional. Binary without resolve library links.\n      address: \"...\",               // String; optional. Deployed address of contract.\n      network_id: \"...\",            // String; optional. ID of network being saved within abstraction.\n      default_network: \"...\"        // String; optional. ID of default network this abstraction should use.\n    }\n    ```\n\n    Note: `save()` will also accept an already `require`'d contract object. i.e.,\n\n    ```javascript\n    var MyContract = require(\"./path/to/MyContract.sol.js\");\n\n    artifactor.save(MyContract, ...).then(...);\n    ```\n\n  In this case, you can use the `extra_options` parameter to specify options that aren't managed by the contract abstraction itself.\n\n* `filename`: Path to save contract file.\n* `extra_options`: Object. Used if you need to specify other options within a separate object, for instance, when a contract abstraction is passed instead of an `options` object.\n\n#### `artifactor.saveAll(contracts, directory, options)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contract_data` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"unlinked_binary\": ...\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n* `directory`: String. Destination directory. Files will be saved via `<contract_name>.sol.js` within that directory.\n* `options`: Object. Same options listed in `save()` above.\n\n#### `artifactor.generate(options, networks)`\n\nGenerate the source code that populates the `.sol.js` file. Returns a String.\n\n* `options`: Object. Subset of options listed in the `save()` function above. Expects:\n\n    ```javascript\n  {\n      abi: ...,\n      unlinked_binary: ...\n  }\n  ```\n\n* `networks`: Object. Contains the information about this contract for each network, keyed by the network id.\n\n    ```javascript\n    {\n      \"1\": {        // live network\n        \"address\": ...\n      },\n      \"2\": {        // morden network\n        \"address\": ...\n      },\n      \"1337\": {     // private network\n        \"address\": ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"f9f25a2d491394ac3df1bab56f9c743d871a1059","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.5-beta.0","truffle-contract":"^4.0.0-beta.2","truffle-contract-schema":"^3.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.1.2","solc":"^0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.36","mocha":"5.2.0","ganache-cli":"6.1.8","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.6-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.0-beta.2_1542820076201_0.6239375189374523","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"truffle-artifactor","version":"4.0.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"455b2dabc986cb6398092ceadca34e7d25a30a2a","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.0.tgz","fileCount":10,"integrity":"sha512-jsS5HwIEmLvR1UH43qOf/rF1TBaaNsygzYeLRcDUccgjzCpVvH5NzYADBhOeVcl33xtfyvYbcH6BNYbwXymebw==","signatures":[{"sig":"MEUCIFryhXIJWRUTVkhUjxXyQlYaZszY3vL29Kg95DOMZSwVAiEA89fCJtXaXwV0uFwcPUhOGNiCoT6Wn42IUV5ZH8xJkxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGWeTCRA9TVsSAnZWagAAF9wP/1fveVIk6r0bK+XS4Tsd\ngyqRIZ8TokCjw9x/xF4wVjMhkfcxOnRmCoAj5juwwO9XBbBh1u20FbYuyS8E\nOp0RNmVKX4KkIh7U61E3sZsxhYMPlYovZSSoTxZB1D2DPm9E853Keh1do3S5\nw7KPvnForQ/Ij/2WMYSs/M4WsLckc2kG5BTSoG4FAIoSCjTgZF15/Nrl4p28\nfxYAYHhRb005/ugwh8djReiFgBQPj/VnwBG6PkFhkH3lrrZFJXZPKcAXIjx1\nmLLXA/rkPp7qFDr6Mld9QQqSZGyPPo/X05OfAeyannq0275GQKjqPN2l0fvK\nNi+iGmW0MsIyNb1iVCJ2gcAIDhjHk6Ei4QJDTWHUIoxxkWWdWqG61Sj2L+L4\n8cWl8JWI/vOifTeRUSs39Y82tOD/HWkvrcnvdOvZu3MXOKCmuONoCVsq++Bf\nNynYDGEYJq9i1BCA6/ZQhyaTeGJiAuxDCut4ZgZVC/jaDBrWuzeEl66ZbUNr\nOzxEnApqPS5YiJ1TbCMJhIFChId74AgZOWYx5boezhwYkgenC2feeYaKT43N\nbZT62c+4EY/po4jHip4/Q7ml1G6Nbdg8B1gZf2MRoZRXo2ODQw4WxK9Gl3y6\nHPiYkIKGnj6sc8HFcgsqjQbKTbORXrpeQy4La1hOf9YHqMB0nqUIGXQ4YWdf\npX08\r\n=6DwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"b207efb3c1409746537293b3e0fc27350029188e","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.5","truffle-contract":"^4.0.0","truffle-contract-schema":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"^1.0.0-beta.37","mocha":"5.2.0","ganache-core":"^2.3.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.0_1545168786499_0.5382088133103233","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"truffle-artifactor","version":"3.0.8","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.0.8","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"}],"dist":{"shasum":"7cae18265a7d3fdb8d35e2eaf0837fe561df563f","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.8.tgz","fileCount":10,"integrity":"sha512-FlJp5qIyqrBkmuNOxhe/m4Bnj/QPMdkL6idSsY4qQhsKK94CcF1YVyd1odcxjUNo60gCHSKdbGiW4umCdfwD9g==","signatures":[{"sig":"MEQCIG6U0yGo0bbp//k9tPsB6OUCDyLEc1fTqMzApB1r9UgKAiAwG8qorz3mJzKDqcrM+4t08ktyIRgMaHqKQkb9fyfcTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHWB6CRA9TVsSAnZWagAA/5UP/iIhQ2VGtQh+wAYgIMYn\nbuhXx+VsdjSZz0qSFDvkIdnoUgNv2HcnLY8nC5ExVWJ1y9KWD2SfHvAGP0+f\nLv5/odIDj5Lycu3ArM425MoF+rdwECGRihPT5XQSUjMI2f26Ek/m7i9rVi//\n4ep9p+iHcc37iGTCyjjHX41DuGyFauUmkw1xoUJaBWF6IvjXuhgptu8pe05h\nl6NdK72c1MJRxCssY/02299YOy/A4uH2/f7Xy/Pw4JzU92YBteHwLPZt17xG\n70a+A1Z/SRvCjRgzb1AqukOooTdMvUVQ2ZQE4FKmxRxAyUyYWThambRv4jXi\nsLDW4BTj6stt8w9s9JHjRM7lP0Q/LmR5edbkvFRIH1FGHjcG7dD50pvH9G8b\nUuSOAvjdEzYTZk0MFY2XazyfnMeT0nlZZHcmkd5p50yyDNfK0cEPh7W8kccS\nMbexj/vMc4PWbT9Qg3ePQZ4t8clX/SgIwzmZmEd84awKZF04nH92QNOtJa3v\n1lj1wsLj1+/l+r3gfMrDG5fFpQUdqeTgVX9/gy/tzVOFUo42Nw540jjFLLzZ\nGVfC12YpEcZ9/E0DtjvR2r6lKJFpZNfg2H+6tRp/D6VR/xECtlEdPd06ybgj\nI7walhWcynL4vZmx3bqKtY2Ys1gM1fBGBk6gWresJSCJ6TwFnrlGlAxZ4TFM\nH+jJ\r\n=8SN1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor (formerly ether-pudding)\n\nThis package saves contract artifacts into into Javascript files that can be `require`'d. i.e.,\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\nartifactor.save({/*...*/}, \"./MyContract.sol.js\") // => a promise\n\n// Later...\nvar MyContract = require(\"./MyContract.sol.js\");\nMyContract.setProvider(myWeb3Provider);\nMyContract.deployed().then(function(instance) {\n  return instance.doStuff(); // <-- matches the doStuff() function within MyContract.sol.\n}).then(function(result) {\n  // We just made a transaction, and it's been mined!\n  // We're given transaction hash, logs (events) and receipt for further processing.\n  console.log(result.tx, result.logs, result.receipt);\n});\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.sol.js` files, which can then be included in your project with a simple `require`.\n* Includes multiple versions of the same contract in a single package, automatically detecting which artifacts to use based on the network version (more on this below).\n* Manages library addresses for linked libraries.\n* Manages events, making them available on a per-transaction basis (no more `event.watch()`!)\n\nThe artifactor uses [truffle-contract](https://github.com/trufflesuite/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.sol.js` files given a JSON object like [truffle-schema](https://github.com/trufflesuite/truffle-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle-schema\nvar contract_data = {\n  abi: ...,              // Array; required.\n  unlinked_binary: \"...\" // String; optional.\n  address: \"...\"         // String; optional.\n};\n\nartifactor.save(contract_data, \"./MyContract.sol.js\").then(function() {\n  // The file ./MyContract.sol.js now exists, which you can\n  // import into your project like any other Javascript file.\n});\n```\n# API\n\n#### `artifactor.save(options, filename[, extra_options])`\n\nSave contract data as a `.sol.js` file. Returns a Promise.\n\n* `options`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contract_name: \"MyContract\",  // String; optional. Defaults to \"Contract\"\n      abi: ...,                     // Array; required.  Application binary interface.\n      unlinked_binary: \"...\",       // String; optional. Binary without resolve library links.\n      address: \"...\",               // String; optional. Deployed address of contract.\n      network_id: \"...\",            // String; optional. ID of network being saved within abstraction.\n      default_network: \"...\"        // String; optional. ID of default network this abstraction should use.\n    }\n    ```\n\n    Note: `save()` will also accept an already `require`'d contract object. i.e.,\n\n    ```javascript\n    var MyContract = require(\"./path/to/MyContract.sol.js\");\n\n    artifactor.save(MyContract, ...).then(...);\n    ```\n\n  In this case, you can use the `extra_options` parameter to specify options that aren't managed by the contract abstraction itself.\n\n* `filename`: Path to save contract file.\n* `extra_options`: Object. Used if you need to specify other options within a separate object, for instance, when a contract abstraction is passed instead of an `options` object.\n\n#### `artifactor.saveAll(contracts, directory, options)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contract_data` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"unlinked_binary\": ...\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n* `directory`: String. Destination directory. Files will be saved via `<contract_name>.sol.js` within that directory.\n* `options`: Object. Same options listed in `save()` above.\n\n#### `artifactor.generate(options, networks)`\n\nGenerate the source code that populates the `.sol.js` file. Returns a String.\n\n* `options`: Object. Subset of options listed in the `save()` function above. Expects:\n\n    ```javascript\n  {\n      abi: ...,\n      unlinked_binary: ...\n  }\n  ```\n\n* `networks`: Object. Contains the information about this contract for each network, keyed by the network id.\n\n    ```javascript\n    {\n      \"1\": {        // live network\n        \"address\": ...\n      },\n      \"2\": {        // morden network\n        \"address\": ...\n      },\n      \"1337\": {     // private network\n        \"address\": ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"49441d73a5f145a4dc37fee6c3b19d8e64b8d7d0","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"description":"A contract packager for Ethereum and Javascript","directories":{},"licenseText":"Copyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.4","truffle-contract":"^3.0.7","truffle-contract-schema":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.1.2","solc":"0.4.25","temp":"^0.8.3","web3":"0.20.6","mocha":"5.2.0","ganache-cli":"6.1.8","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.8_1545429113475_0.355325131866868","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"truffle-artifactor","version":"4.0.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"56da4b75bd04d5b418275a38403a9c82fabe0450","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.1.tgz","fileCount":10,"integrity":"sha512-uiyCC/lrGEPoMImo+bJKWFpNnY5zlpFMRzNDC7CCx/naDTXuEAPQJKwdaDNZSp//BHFE36ILrm7AMHH4vX3Qag==","signatures":[{"sig":"MEUCICmFmhknpOVLg45PdGW5BajSj2n2bOIejQvVOizdp4EnAiEAkz43xzFjNAtw4vq30Qt7M7Pemu6hduk7YzFA7dtd/yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLkmBCRA9TVsSAnZWagAA9xUP/0vsBrVT24SCU8K9zCCi\nLaubfKXPchPCglnEHbzSGxND3aYK9IEZoRfr3//+pO/rBqotBeNd2bcqgJ8m\n+kYtoKboh6hXVzBJBcQqHL66yv/dQoODrjQFzTlo7CvdmA5u/PDOpEye4QZk\n0KjI71X0ypINfFKqvdxWMmynE6AmUcb6OAHtjKrqRSwYq8VQ+ucbV7Olei9j\nB6DctMRHDKvvqQy146cN7hfdQXXmYiZAFlM+gNflZK2JVmQAKZ5OJi/kKc0/\ndoHHGp0n6rY2jr2L79kFoeYCsr7OPurCj1AvLBw5qBcRck0iYcT60MwBcIr7\nTo8JGLRj8cppJwp1ceFcH9sj7HXUqXoJgoTwKW7dnt42CzT1R1HPvMiqCz+n\ntRxbujEVRLWLJbP9Rx/STKI6efmb8uQVCNmZpIEVkB+L92zdiCzImmajQZi/\nHZp6Sz+Gxq8lvxkrJ3eFYP09klPVxbnmuRy3hO6yumXwWuPwf0ZDq2uZZP1X\nI3zkvpRl6Jc2EaGzFzjSeKvWK8is1qCQvD12lDc/kIRkfhJL0o7nJRwgGCqF\n+B/M7CG2D1387RIgTZ9sBBjob3BQXSMO96t95+ZgLzi8yIRkh7ij4wVR8Dxh\nf5Va5aNOiaG/V8/V77ePLEkkSMlU12aiVu6LKWp3JwweFBoz628oGotTj1j9\ndsEN\r\n=OxrE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"f08616099c13d462b3b8eb11d4407daa3732d223","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.6","truffle-contract":"^4.0.1","truffle-contract-schema":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"^1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.3.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.1_1546537345337_0.7252413774532558","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"truffle-artifactor","version":"4.0.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"31bebd4efad1506a7abf972a24b5d2fb5f4635f1","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.2.tgz","fileCount":10,"integrity":"sha512-28KV4PvegV7oR4vZnNTuZ/stSs8yWQ99ZY1wyVm9vxrML6RR4nZt1lHpDuTuWr1ZS/NOB2iJ/dM17ta7QUomEg==","signatures":[{"sig":"MEYCIQCLLrSTzNv3cN7TabcMTOr/EajpGkBRqy5e0RjHDTFk7gIhAOlaDbUw+WQFe1ViPHYoYJD9A5WFhIzK8RFZB/xkm2Iz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPnWMCRA9TVsSAnZWagAAgZUP/04dUw9ZH01VYhBgVvZi\n9mSAIVw3QPAchm6vJooL7hHgRNfCFl9opTfWZgM2EkjlylzDoowD10adl14q\nJ0F4g6dhXKd8j1ClhUE9wdA6zUOknFO1HQNPRpCMFZEot/EFvtB4nhythwhq\nTyxHlvGPTOwgbYUrPWe8Y3Al+sM7RnmmB4/xvTIRgpb5xWZUwisZllKlUr3q\nDx9fJ1xmZ+8T/fxdTX69b7/qsmvOMMOyCkiMDZlJNb2CDOrKAn1t7TqSoZmn\nC4L9criCgTVF0VbDOtnC70mDP7JxrX4kwyZsCa5AoaxBPYq8rEa6QmUho1F+\nI3RwGeYDQdOz+rhUqdLeCDcdU6+We2Z8minRFzulqTxD5El3lfeg3HbVm2Of\nrIDkduUjM6LGgbgwpdCJRGC3pA6lxY6U+bfHWcnuTk6vJ0PdSHxWUQOBk+OQ\nV6rFY/xO5Nri1mJMxpBVVWaQlKPpNlDs/bXipBKhhsvdp26d85okpP19sk4s\ngyMtCZgETtuoZET2+qeT0VTYBMjv2wTeRV0N/JAWm15XhcN2zQbzccyhKVDM\nxU6W6aHGR0S7NwVSYeDuhD97gz6g5WaeXIZbPIzeG5G8JpwQlFMuxvEnzYBd\nYSMFzVrDbTdj2kXm2tGXyxE8L4RxlAJsUluK5rgBEb1+EDBKLs9RAm7OYtCC\niJeX\r\n=/tCe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"f4071ecfa661a32de4564a18033df736588ddb59","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.6","truffle-contract":"^4.0.2","truffle-contract-schema":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"^1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.3.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.2_1547597196027_0.5116794824269322","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"truffle-artifactor","version":"4.0.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"02aebc5122b6d08f27cb8cf1607490dd3a23cbcb","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.3.tgz","fileCount":10,"integrity":"sha512-SNyBmcppVqo8c2vkgO5M2T8jquYUAO3EEREUq1ZdWlak4wN2Mz8Y+5g7z1eYZPKs5Ulr3hs37eTERHdZuDePrw==","signatures":[{"sig":"MEUCIQD1pYArYImKOKP8Sc2STS8InNIzdGsAeQmGwUwigrFyHwIgSi29s2oPogwzSAFNpSnSa1UVBzw3osxD2LMG/83DgmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUihNCRA9TVsSAnZWagAAbTAP/1JMnUcXgBYrBUZKoazc\n3M0wYriBysXjYeVHwBjoyPVH2dZp8TQHs3isuLsD/PQvmWwtsevp01Uyb2PF\n1sxQhjNuzHemGD5eQ+0dGRzJECe3+eKTt2L1XhhSZSM0lNdA93S0npdSSSwe\n45tITHuqUyO/fOAKY+N74QQ1VSe+a4t5noT3SiTsvNQdV2hNf8ecWuH+XJ8f\ni/ELyzJIfCnK2Wl/urPw8qCIztb0VQOEotzc1WqudUo1tCwlaYzbl3gsMxEq\nSnYBqWYtwFc6n7ZJS8Mn41Ut40rvyc5MJPkqws6laxvctDImWOkI7oFBXvin\neTB3J8t4sLerSFjUqRFRj4mDkXP/VHZLsweRS+/X1jS0ktEkyx3QmYhWW+2Z\nTWE8EO0w30w3QB1jEKs56szeqSVwCCDYOQZ3Q6OIjFbvg/zQR72SZwHgrtTo\n+a3wHdaOD+H+FXfB1tL8Eox5H6gKFAxg04QIDDeC/Xurfp/x3IsOnMxTaiss\nPGosqlpxLGsYSyhVAnG5oSfYZxwy8lpmXyPNMnWBU3QytZ+tpZbcJPnTXA5k\nOOrjaiCf7k0dA6jtRAtVf80gS5BndZUu/FUuCQFawa8WVCX5kazTz+MWFavY\nU5+yHAIvCtC5GgpCxCk5dxzpFW88ZRFTd8yug0hAp/1M7MQVFWgWjIqs6jeX\n2PKH\r\n=6Ed1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"ade12e526107388ed835a512661ac664e2ab5871","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.10","fs-extra":"6.0.1","truffle-expect":"^0.0.6","truffle-contract":"^4.0.4","truffle-contract-schema":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.3.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.3_1548888141219_0.08353916049469401","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"truffle-artifactor","version":"4.0.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@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"}],"dist":{"shasum":"371984ab5da379ad838531d52e6b575a1a6cbb08","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.4.tgz","fileCount":10,"integrity":"sha512-8owkKgDGTgQFhHjl6TVS43BtMRAQSnkbtzx48cYONOzzO8oQoCVGO/KYN77CtPLDmnGodqE8UiGUkcU1YiB/HQ==","signatures":[{"sig":"MEQCIBQVISem2oob8W5EAHqb9WxVOXHzzwNOv62PLB1NzKCmAiA4PQC9PFjHXcsMGNeMv+Q1q5iYR7tFrn06iDhODQ5P3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0SkCRA9TVsSAnZWagAALvMP/j9rCcmk8gF/GMhvYcH1\n8Ag45stC2FevlyxWDD8M4+ddDIMPmAlP6//2Jb1HhD+aQsb6JEofq1O8BPXm\nJOMYK98I80UhVB9mc4v3Gbgy25ygC3cENMiwWUTkR7iHlkBnJ/gIM3vG3qSF\nIMXW1Di6UyjGwIquWy429TR33EdIt1dP+idvYprWeFkWH4UhHehz8Y3vE20w\nL1hJmXgFdSGBNSNZ2ummMCuO+hERa1oDIk6JVT5MuaijwAmwfBW2wRQvFtrd\nnHgjL+fmCdSdz1Ru8EH+j4eGe50oyNtGHg6Vy3/9rjf3SWzx48gUvmb7jyy4\ngtFZAAdFhnuisCZtwTJH1K3ahpyeYZqd2/t2T4t+vwN4Jbq1+Dgw4qZ3KDEV\ncXidbNPYScgSGSq7U1RIStISr+gCShheWtUziSxflg6BfKb9fI5iowQQPyF6\ngN0elRZsqsPj7JAKVlxu1lFbEB5EIiSk3sloW7U6lGFgEykp1kuYV3l/sR5F\n8RZNwzZE1OMSXxqM1D4zid2xYRcLOApbD+Q1vUJLAshyyEJLMC09BR/4fRvj\ndRn4Pbcr7p/4cDb0j0GgGAZxmLm0xMn5xZDI44r8sdC6cUrKm9bY0xjJ8ywg\nLtFtn+BVr8pyGlS35dw+OhVRG0H+Nw/5cqLTVtOJVroYk0HlYtPSud4jXXHZ\n+bBJ\r\n=qwdg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"7059e6a06de0c4fb5c4a40a09ef206c3e3c357fe","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.5","truffle-contract-schema":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.3.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.4_1550009507474_0.6004672975402605","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"truffle-artifactor","version":"4.0.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"0d20a7f329ab3d8be20ef761024bd35d7bf7a731","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.5.tgz","fileCount":10,"integrity":"sha512-njIGtKIxk8uuEQY3xPBMwEboJ9SR8WqV1PuqxcufhmQib1Y+dFsnGH7WuC+EDIP0mAwdXk8GRDR09U+90gM6Bw==","signatures":[{"sig":"MEYCIQCo5FZFOKP6yd7BHZjr8uV50LOyAhl657XYyTY14mFJDQIhALl/58ohIEML70TgB++ExUE+ZCMdz0dMkvaJZ8V5Avy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbyKICRA9TVsSAnZWagAA1ZsP/2lEbk2RFYqld5PwsqAY\naAuQsaInT/3Em4zi3V3QqX53z+hfJg7QP12Y5VcciG9z4LeLOD18SQOn6JtU\ngNLv0s6QUWyiQTefGtNwUp6kOdNs88pOTqT1BslIdFYm/YLN0It76ScYRRA5\nK8st7fJfU3/FGYmwDit5T3M1FgoGltl21TtkEAqmj4+ZYLPb2jt7m54avMy6\npmK5qVEKGmmiTNbd9U9XWhSYzcUS/vR/Yt4EsLdOYxbj/ag4bIlGOgvuFai0\n8HaWU3h7nh1i2ph4ww6j5b0oviK6u+Qisx4YRppK0xjO9+mrtQo5NOnzV6DW\n0JR/pCflcAcsAZZ5xVI7edDJTnRJGkF/WW/fg4TSf60oAscqvs0uml2PeWQY\nrLRaTtUfxYEXPNfHoCsKizmKngLbuaEAqFLSQmV3HICDIzRb5vll1vOONlgX\nmDKT6wRNrFGKyUsnGvILnZgl6euwvTZ5ZVSXJp65JBxxLwcgc7uxld+2o2tl\nm70ilgakd0ZzyWVef3GlUWVK0VrRrGxDEGH7swR2D3vuDxHw///kCVX6i+yq\nGo441dWbM3uRNFh5Xd1J3RgOiD3/Ir5uJ94BFJePjOdB86NYUhKh3H6e1DQO\nYUc8uvvGxqR8Zq+keXSsi0PbxuExAGO3DRfx67CkQKa0/F3H0luNSy1iQtWi\npKD2\r\n=lrrd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"c58fcc0197d84c5f3f9b1a7fb4d5538a753b02b8","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.6","truffle-contract-schema":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.3.3","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.5_1550787207924_0.9517258066687717","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"truffle-artifactor","version":"4.0.6","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"ad745031fed445fe9745be752b27c4790dcec84f","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.6.tgz","fileCount":10,"integrity":"sha512-foeN+wzG+WV0rnXFst0uesKHeYfe9yDIKvK807ZTBM1t2qVROG+Obr6/uOnuDWwqWemqusH39qfJrycofy1iGA==","signatures":[{"sig":"MEUCIQD/ToEHEfCWYtt/5d26M5aoz3bWkDu+CJ6Mq8keOnFHIwIgLwJodJuzzjr7oIPtzTHWCYlBoVe6dxDzbZbw/GgRzJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebMnCRA9TVsSAnZWagAAjF8P/jtAFZsZquYPeOnqqo7M\nR7BNeUbL8ifUY2SzZkrspNgUVsTMoYBVGwdFR6FlBCRx9mf+9H99SxBrDjtZ\nVnUwngs56zJ5Q3+Ehjv3HjrYfeyXlBoAWr1hMcvrx+18JIsnnArm/z/HLiRK\nPy40TB36VVfLeUM4EsJ08nh7OnwTDBltgtLIPa52xm+Ypq1jBiHaucBJ6xFa\nD2o22N9xdrDPEQr+Pj26aDT+jm/MJk9qF4A8MgLHQ7m1b5CUw7shfEYHhk9e\n5QkOLbV/Q/c7eRBPNVekz8EVlOSy0I79rIirT85bOytlwbD7g3MRrICCFu6p\nZ4E0YyZKgkg1hG9uqr0P1QLK/TrlLJQ3pEw6Kykc4TofoATV+Ixyfn5qU5x1\nfIHwQDc0rzWTe6m9fvat/ukpUzTVlh/SLOS1lS2qSjAtoYuI4hQMwrHvLqYv\nuBpCKaD6tYIXZHlHr0f8OznoSvnfUtAiGen8zNCJS6eYEsE4/720oVkE7cSQ\n+V+aveY8KCSY1DswgMo7jkr03nuaziuW3FsUxHKiOWziQSegDM46KFO+FvGZ\nw/gjFGgTjaRBBFiBxTMDQe57KBskf69SZQYJostMB1l6S1qo7rXNzJi5IK1J\nnX9VZ+/7xnt+LD03TjDM4cVcZscsCAyQJD8ETpmuPjKYnOCIVTOyKwdGegJP\nFaQ6\r\n=yJ47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"f646574a793bdca895b0cc9fb556a263fb70a6c2","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.7","truffle-contract-schema":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.6_1551479590702_0.19364275849572543","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"truffle-artifactor","version":"4.0.7","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"4e268fa7de3a654b4748b6f51c2da89113be20ad","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.7.tgz","fileCount":10,"integrity":"sha512-fW4EjST2cTXb7MjCbw5vuSQdJJbUdeRObH5e7eMueZgyohO8WLV35uNm0oY/46vct7DgOqoeSw/7FARWzsZbbQ==","signatures":[{"sig":"MEQCIBolY6cL3uw+v3OKsaAjfYWdw3G+aaDg8NttwpqUIp64AiAzWKb14Zu1QydebLW0PyD27T8jydo4k+qHv9QJZ3BPfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfs2ZCRA9TVsSAnZWagAA5M0P/A+jFJfZLg/CKO1RAhNf\n335/CN5VJUWOkMcf9/ZnsuXSEg/6Mj0FSeuLFgny/8Yot+MR4t9iUGpJSOcE\nPb8pYcsTi13mg4E2Fup5fD0lNWlSWsfFzqchWAsEGBFrjSab2j+ugTa+pqm7\neSvI6uZSonmAWwcwZ+5GCZ+97XePRYICdScLaEqE/jHTOdzDJXigx0QkevCV\nouCsgk2r9OHNsaQQ5wEFSlo9pkXjDYnSl35WNWyJ5MIFASJth6HB/SuzlNZC\nz+pnIBpqvqXoxWeKV5IoyOpPDqMsKMl+gxfyMZ1gnBwHB90qt+9WiUcVs8oj\n4IlYmQYgHltrF/QfqEZgy3cdnTevK8DaxbG1P/lcIpKKb0cv/lXnoCyH75lE\nphQcX4uGTieOfEQpom0g3PGjZl2EPkNYtt0zVQUvP2iAHIcOHSiag4cQgOBR\n3TLkzOA4jCzffHbKumk7D9cVGP2/fGBRivNkC7d3WMIfEAkJG/1cU+g0Y+Eq\nyTyzCGdhwv+gNExkVQQcRWvE0yxaHIwx7azN7zCEnD8wmqam3FoYctPxspOx\ncE1WDQd3e8htdzJaE04Dl8It3OCQnNm6zoLU6oIvvbzCXIN5APA93o9XwH7h\nsLqDg9wYn2+dKlmC8cJH9GxOJMcQgZFBt5Lj7toUrTlD+2qvFQiN5mR33tRZ\nn8Tq\r\n=Fm7d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"28a888cad219b5c446daf37a1151e74883fe2ab6","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.8","truffle-contract-schema":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.7_1551814041296_0.7341283390820483","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"truffle-artifactor","version":"4.0.8","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.8","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"}],"dist":{"shasum":"61321570378036b2a9aca7fcfc053fe206b3d898","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.8.tgz","fileCount":10,"integrity":"sha512-3AjlpD68m/3IE1T6ADuLltcKPezbxTY5S/Nrk0TI9bkyhDARAO/3zSuOI2GNhNcS255hYDX6P8+wVMDj2ttccg==","signatures":[{"sig":"MEUCIQDIyRHn5cyzCRgsGxtwAgPhy7X7LqaHB+EB5HzBOcSncgIgTk4taDu/xIhtRzLQDU6tlK2EWjRsCRMoHEgu2NfamYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTPNCRA9TVsSAnZWagAAfpcP+gOU2SPWEsRhCHmJmLRX\n2Bvf08ANiwj+BRm9acK7d9ch//HmkiRWBmU6W7y3YAuxCE0FyC4/Ky6/DUMT\n/CzJVIRWmUmhi5QGMoB4LspUa9ZOhUc2gSTd7WPbedeHcK6gZC+gIeqPXjuS\nLfq5rAcubp7YV0u9pv/jEtWTamweEv6BG0b6FLoHq1OEoq1fgTN0N0cqDOxB\nvtfVnzQRiveMrkWp0XbNRnKP2xL5QEBnhXmzMU/qfDCPTFyLOQiwBSQz2Gcf\n5b1Ko6x++uXmVwjwQgCPjBhpTIe2U6YsibSze66zjszDlepKmYxSRoXRBxxN\nJ+lb6r+IlKg43jdUNM5EyXWwWBf0amDymzz++uzc1fsZqOl3/kmv43VpzOHW\n6aR+MYz4QfBtVfcZ9Q4PNPIlQoEfAJkP8sS4ckUgrCQtUE0DqrvXvC9gExm4\nZa6kdS91O9aIiC+6Wfers0qPGVK5wqatxA3Z6VN+HpCIBN0Xyj90Jzt2WW8g\nJcu2Guke8PDNpwp1U54biQBBqqy0FterTQljSYKLinHo9MM9l1vnZUIO60m5\ncnAAcPxqFz82o4EWanFDVUPaNq8IfyCOwZJ6DqwwYSg4k1+n7JAYagMfxJUc\nnjuW6huNuFSpHe/AcrnGlogrkFzRvT2ha7pM4Qaz0TIphD5jqXAO/7oxmTPW\nZ2Bz\r\n=pBY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"a0f6c251051613bac31cb4fc9dc42586504e27f6","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.9","truffle-contract-schema":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.8_1552495565211_0.31513820901600287","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"truffle-artifactor","version":"4.0.9","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.9","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"}],"dist":{"shasum":"6bcb1b47ff7ef3759e48a6ad7e2a562658cefaf1","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.9.tgz","fileCount":10,"integrity":"sha512-q18QLnSro+TXAMrHlSYi+nKZPFFWyjK/P2Exj+x1pQecqM17uJ+fC42lhH3MUF3Vw3At4hC410LnwVFsQgcCEg==","signatures":[{"sig":"MEUCID8gZ3Wv/xOFAs7JqNXSoS2uzJuy5W8hOIP8mBq3FXIMAiEAjm9VtNJrkNnlzftDntJKz/7hEvBqCskVTKn4DY+vUFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+cYCRA9TVsSAnZWagAA8JEQAIVFuAsPkUQx8JhPic9g\nt4F62ep+vJHWczib6gm78bvAVcnITRChVviAnquHOPqlXhZNmDC1noE8Ej1L\nUnCTtxOYzp8qDtHmK2AO7WoCbnhrchTdKWFlsgANUoz+ztzP5BqTJU8z9Otd\nvmf576hrns4kGYgMhMhT6MvS/JW9BciKehNzt/ilTEgWRGJlzAS9lJbrch3h\nChn8loVLqYI1wruhnD4MWUq/wC9uQJQdkZ7qkCqxbGCwQ8WrtxrT1IU7XbCe\nzSc24hP3rwgGCS2cwwqQOXxgmOEl6ImMybnPNf4V6Ml05wdQmHeVfP3Sa4Ff\n0DDDB/KsxciK6E0Osr14uHnKbwZqt0hs9+VQtbBPmI2arU84VpedHrYXoNHR\n6YSYivdCG+zzfe8qaUTqH59+cd6IUQ7aZL+x78ltffmdUtBBeQnaC4N7lOa5\nQjSlGTD2sxaNw2DXrnq5c5rmRMwZlZrblQ7KSI1cw235uoYRpQVuTA7KAHok\nIWxOaZPQAKX89D5qSTrEnWtgJ3vxW6Kp1TRU8tQclXi36e3s3AHlVPg+79bO\nfVjBad/Z8eDiW5pvPQw8S/IE+Blj8SVASacnuDso+1RzE65SxhsFVDDNvtB6\nuU9xk61FAH5X0fJkMycaPnFb69fzIm2Ev9eso2FiRB6+sA/OZCps4TkoxeMF\n8JAP\r\n=dlZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"b0cc253e75896209885d3b8f52cf82b7cfc75f2d","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.10","truffle-contract-schema":"^3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.9_1553196823194_0.05192622117132184","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"truffle-artifactor","version":"4.0.10","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.10","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"}],"dist":{"shasum":"a604329dfd0d004a4c6299062dbb226ce411ce8e","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.10.tgz","fileCount":10,"integrity":"sha512-+3UB6XJvBOATNK1tZb0I+r6JsNWl6785XseFGtPTByvWqhciQTU+/IBj68vEjzbZmRmHtf/aj9snH7cmvuV2yw==","signatures":[{"sig":"MEUCIBc8sHf6N0okpvfidCkmv/3pMyCDAVLUEFDA6/mlbj37AiEAxv3trvM+iZRIEsB9xe7id0FzeKEBAI1LJBvNCeADXOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnR4bCRA9TVsSAnZWagAAdHcP/iO2hSB60xNVaOvCsJFx\napgS/9PUT+7b8abN4nkaVxJa6oeYRLdv2R6ptu8f6mGKUiITezmrcGL83+hY\n84RkA04BsmGrBTSXXrdXMcrtV6p/06RWH+mwYhqa9vfGfH7hEoAtVFK60cgC\nmjuhrQKRfdbyBgZbMHz7x9FLiiS9/FuNHjxBgfRHNLdJGNR/GsL+R8J9vdCW\ncFuJUFIrDcilVUm8wz6WCJxV4JZDN1zPGZx4gJdyOF5mlfO6ji8YO/hSIR9w\nuH3WTJ5DU6qRTOpAmdO4xltIkJy6kI4Am2pt1FvKgeDSOxBIQTNXycmvDjfZ\nqIWME2ZA0u7MvNvIOhUvxVHssTmjQXMoilDD6dktFWESeuyK5ZXq3d0wpzsv\nBBrgAb3GHm5Z+YfhUOAoWyQejaQD4HteiWEJR8E89rqUOdULU0FGluRZjhfa\njx82g8MHt4910coAlsCPUuujEixrQTpNLmI9EKr4Hxnc0S6X5ZIoZ/A2G6kI\nhzjTX7hwWF05F6kMFy9al5Fn2QGnYIbj0JCRpvP0OfWMeVxf2MiyP0ZwPwub\nzdiKtgXPCIoZwBw0asTPDQ6NWImUifC74XUmVCqITRFNiiO4p3oykKDbz4pi\neIC+9txRPtSI389rZnGf+K/OYeCymWbi4SDO3cmrmCDCJ8a4Ttj7pu/zyMX6\nFyah\r\n=Jgp9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"e4d80a8d9141315189b75d04f323e80f7046162f","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.10.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.11","truffle-contract-schema":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.10_1553800731136_0.4675301911024614","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"truffle-artifactor","version":"4.0.11","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.11","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"}],"dist":{"shasum":"84b2e059123f0c531eb552995569033693abaea9","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.11.tgz","fileCount":11,"integrity":"sha512-J8Xgez/flyP6/ZTI4qT3T3H5/EuM5tQFXJviIFb1+3zXWFM2UcdrcI29RJUdqHdushxCMmXE5kH3KpxCY1jGWQ==","signatures":[{"sig":"MEUCIQCAPEYPOPN3UAy/KyWwtdYfhqxqej8Yy1RAd2+JQem/BwIgPFw4SfSiWvOTo8mqngjus72JiIoOQhHTiKs452g8cGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2Z0CRA9TVsSAnZWagAAVwIP/1Dzir66yycVphp5YEz3\n2N+UWu+lmJihDrzZt/xZwSke7XkZjYTws4nr7HlMVPkQcpeRSZs5CpWomv/p\nJnjM9h+/Dgs+JIiGBkb7yejtK08ffiFDpeOz7AgTye6c5hXwqYeEOmeiH4ci\n/ts+B8ngEuYSED23sIQt4wBQmEED4BS2nxHk4J6Ez6KmJqRtWsxNkmVkiBam\n7/wLU5zgcUAtYOgg0fYMEpT4l1oKKI4l3v4IRq8ahN5BJNHSxEfVRdMQjpah\nCSWVnLfpujiXFSoMYubUOFLETWnZphALjDLLqJoplRC6HIhxZd9vg439ZQXL\n+dBThXcpyVwAyynE2pD9rAQKrBM1447RBrliEtvrVq/6JE24NosRCOXb31yN\ni/nFLCmHDadjiGioGEP5bYj5SJmKVxkk1cKm1sHs3+3c91baO9hkP5AtdmS+\nfMr7LR4GRi7emnpYrl4yVzUOPUN/LAoHuUK8UlImiZLB9xsjaZ61Sit7R+F9\nQJG+Iy4UkoiPTUxMH2ghN17sSebQR6UyYR7Dav1aS2XXTeg5JL0BlpS4Q8Nc\ntzHUQ0hphO3o6YvI/XAbY6YAm4QTwF175z1cyP6YBSaVwzGCCdrzgKa1O6or\nVqfc+L9vLcKVMHem+Vw1SJBf1eaXccWooI0IQToIKww8+GSlWJNa/rxNIK/9\n6J+v\r\n=Y2Op\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"d3bb42b047b9631508f12e3dd592342c78435a01","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.12","truffle-contract-schema":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.1","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.11_1555523187648_0.3933319972237095","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"truffle-artifactor","version":"4.0.12","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"fc51ca479eba93cfe09738485f31a533198a085b","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.12.tgz","fileCount":11,"integrity":"sha512-/FC0e5arkYBsEZj4bdKKF2jITRK4nHz0YV+eTlub8v/pszP7HlZakxS4ii1q0EauoiOZFHU451wmG3q0lY6EFA==","signatures":[{"sig":"MEUCIBrlKsjnpUQY5fK87sLiGacfpUTWAu6wmPS7UCrDwJyaAiEAsuS1xZnKZUuGkzuPXYepk7IjxlO1z6oNAhbfOG7vGoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwK6mCRA9TVsSAnZWagAAQmoP/iTpqKsgV0Tlfizwqkt+\n2Y2HbnNzhwEJXePpihhOzBCfzh5d9ZbBOXFjQDy9W3L8CKK8WOiX/UFHeCHL\nE3Al5i/WOFemE8Uja08fOjrQA+rh0LaGceVmfuBwzXfEHUfIS2MM++n5NqUc\nesiwnUrEXVNI8Zi+wYEYStux8cJHYIhjUW5nDugQJ6QXPAVxjvwsDSqFqq3u\nApjGAUW2HK9Z3LTB22SbYUwyH8EK3bu3+PhxDB2JFcshZirrJSCZtKJ3wDgA\nxYdCdaq2NcObi6QNPc/XXQU19jC6+4NYNlS9xBSdSYV1sV9CJres7BapSu0a\n9/Ka36EIjaONmZR+3gk2XDrU5ZUNeSG3mQULkaQC3fRfWFBf3MJWBfZDf7UK\nx73hNwcSxht5mtP5RWzJ8+SCInnTtu+VTtBALMZ4KdDdmhxsLui0dqGSmHqq\nJz74TWBNUr7e4m942HMFcB2EDsB3bE5mEQN4rnmhyrYe90PqyXwOuIwgM6uJ\n0UjHhVrovJysn14HZTPzzIdsDijObfneVi5N1uOfNi8USjoCkdZOCg2Lnxt2\nMxUHtyPuMvRn10UAOjYt3ryWXIIdgRQMK57RSkQcvXgkxM+rUahLFrbJLGVp\nsNHSkIthXJlo1M9k6gIeok83EOvfGB5FirgvdR0hVmG+UzBAu5vQLhNl1DLW\nt4QK\r\n=5Q/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"2a37829a65a19005394694b425f8c476b6d5bbb1","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.7","truffle-contract":"^4.0.13","truffle-contract-schema":"^3.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.12_1556131494051_0.3098976562325835","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"truffle-artifactor","version":"4.0.13","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"ab3e23270afba4299bd79750dbb6e93f8cc12ba0","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.13.tgz","fileCount":11,"integrity":"sha512-1p2NDTigGx0gMXiXSijIcUH9KhfFIP1oibLnPm2Q38H9RM6kwJHjopA9hC+M0WvWk83P5EjSERSMvr/2BgiHbw==","signatures":[{"sig":"MEUCIQD9o9QlWhH9J8QQe5hZh2VoFcGeer+KHHItjfm86aqiXwIgdnk15IOPjdW5g2A387ZEq/UFTCoXJvwOzH77ndslyKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyy7UCRA9TVsSAnZWagAA7qQP/217rXdlYSPAgZqOvFBM\nkhmVt+4FB+VJ0T9QvJcEx/Rf2Aevr82uxNZi4tfd4WjAAOgv7cRpZOb0CeEG\nn+uVD6knCy34xzWV4aEJmWaPDYbk6m+29VSUmZe/O2j/CMlYtBoJluWqz4a+\nOeNCkTSTDWIVax+2DCZ0B7+T4B8eEPqHKpF/r4JXdzF/WQicSA8E/h5jl+JQ\nLbP3b+OE8cn6f9cdmUlM2yLUHENgmcC2yf+VC65YzO88X+wpwW+fyzREd+o1\nVwIapXYQ+WgGvEolDZrd0PVCSqh1W/+9iMhB/JG8lBY4OWipV3DRJHf6Tn+M\n0M1hMVHsxyK/iObNMQCL9RMcIX/TNb/IWf6Zs9GK7p/9s5XbLGfVYSdqr1iO\nHorT7rjpJ9QVAoUgp9BNvSqV2/F8ATYEn44Pr0vA+wQCadAQv3qRK+FKp3NM\nRq2QFoDB13dcFlmqiZ/Em3oy/Fd7tF6iIqdTv6d5y9CisBLZzD4dbiZ6NSuC\nBsHPOa8nZvkqiEVM7XK41Fs/GXAybSSNrPz+/pKuLdjN5tGPm3oScBy5IiP0\nq4cTZzTPLV/qRWRtmADz+YK61b51H9dOwvLgx5gz0Uyg/445X30PZke33tPi\nAJQIEKBkwPrMLcUG1FOufWnNGdbr4tSnRfgd03BNxGJQ2TswLd/xpBLvrXCC\n8AtX\r\n=RUWq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"e0c7c9f7c36cc42cd84a92a48e41fe125a5bd274","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"async":"2.6.1","debug":"^4.1.0","lodash":"4.17.11","fs-extra":"6.0.1","truffle-expect":"^0.0.8","truffle-contract":"^4.0.14","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","solc":"0.5.0","temp":"^0.8.3","web3":"1.0.0-beta.37","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.13_1556819667176_0.6524483379216939","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"truffle-artifactor","version":"4.0.14","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"12cf3828715f9f8e040a66f022829b9486ccbae7","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.14.tgz","fileCount":12,"integrity":"sha512-jaVjLYJwAIa+CB5LKwogpc6GymnlsTz16i1zQ8PrB+aLu62op23fwz2Ty5bAIgdoBW7Eg/mwWBM+5nMZn5nbCw==","signatures":[{"sig":"MEUCIQDFUA+EBYkS2U3ihhG4jLW5YLME9gS5K7Y9FNnAcbqgZAIgPN0wr9S74Cmk4nK5Ou0y5ycU90eX/nBRihbABGkOV9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1HidCRA9TVsSAnZWagAAPv8P/jlYqvctKjRMYMQczQzc\nnm0UH2G4fsmLoTW3waKNvRNTof15vX6ltaP1atddRuGcfecQX22CKLSlNRAx\n5hfQQFlz3P3VcVpF/yN7Dx2mYkseqOVDH7an87A6RLn7n6BbOpJ31znIOxxI\nwwfp7q37VynJ982mOwHBQYMlG1iBOqJDcyYFoFYCrQZYM35+1K6olnLMvANE\nPk4rV3qpXDv4MuQzEf8pJTazYG51W1izCdf8ejC/Ky0WQF+eDbSBElXh+EU5\n4p+lSeGG7wZrWEN10xUMd6LkwjLw/fPcbq2hREa7zdIgJkp2NU/JuHssmFOD\n2orD9GFDKJtuBfDZRl4HBzJyLn1rifr7hj8AqKWcLvrlEhyTk3hXeXD2dTbv\nSqUvSX1ppv9LZrCQQhgg6y1GK9BxZudYx2LIZYdiYvgPSPn89GPAD2xSTLEf\nDN+MgUML+EuLEqWHE3hceXRKNUbuCBcqhqCAHCA6EFIGFumfSmSl0rUm3aN7\nQmbdh4nFXM3I9tXLWi32diGQc0ecHC9FufYb9lfidJDVpNIEn1wFYvegV5lh\nPBfXgScPib/VUMvf5VfDBnUZv04cqpHQxVf5ya3ixpMCD0NO8YFkoWeP8iXJ\nVY7DOGZLFRZbRmQkVZDAGQtGcsFhdrNCcDVJFICjko5ULjOyKnUZJ5J43rXp\nk/DD\r\n=4v4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"56685b896d56a78a9f651104e288f7ce7dead9d3","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.14_1557428381095_0.6152894525594175","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"truffle-artifactor","version":"4.0.15","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"00a0defbb2a321cacaa5c08475a17ba3e6d29ad8","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.15.tgz","fileCount":12,"integrity":"sha512-7aVIpA9LoDXAxbpq7jNwIH2UYnfs5w19PHZqGMgU+f4YPZ+1jDTbVP1KlxWy9wnLbEhTDsF0LNle9Ofxnj3f7w==","signatures":[{"sig":"MEUCIQC8Kg2+LUEafSqtLwK+0ltmFTlHCFV3Yj10FdkqKMjYfgIgLAYe7kBu/jyZdjl1Lqj9nEA2U634Y0o6SPeb9kJfDwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XilCRA9TVsSAnZWagAAT5YP/30VZWGi4U93UaUDCZ4h\n2InKo/HW6k6SWfwbQHM0KUtBWjdHSqW66rsJoyGzBpWd62AiBfeWu6uhUbwY\nxNMEvitBroZnneO/QSZW/+pvVfXFq73odSV39c0pSb7BLx9APjUQaJRqXENM\nuMYGeGxD2hfoji62EgJXuQaAKMZOzWWSpU/UUS3JbP1lfTUldCRtjDhm05/C\n2Oruootc/sr2u5PB81Q7DHBTjfRYuvPU1k0iOdsiZyZ2FHzq42IupPprnxte\nKYTUGBplDLNW+CeT0yMVtINqUhxa4cA+MxMKMmHJZ3uwVulPxdd6o3fQMiJC\nJvwdwiCfV7KOGXsiKiz6HWiNov7vQ2a0XvudvHeOWiTEES4S67z46zySdDFC\nVfYrHyGqy/koGkeJslO6HkxBzxpfFWeMQ9Ev7X6afxOVuNKDYuxkUBnN24aA\n6RJ9etjlIYSSDNX/5As0toqvVduq15upWwKlupT2qoJONOtfXXb1L3mx3Rks\nZhCW4yRjidHU2xBAKEzh0usYDJoPLs0bVgp2KbQDWBySHXBhkt6k+0Q3j8kH\nmmXuPlFO9M078Zi+TNPFaht6nzCfVFk7jxMWe3WzDV82zgmqBD9TDhRM/Wbt\n79aDrxS8AbjYDa0gLeeeG+A8TN547yzFopbInlyjNHewNBiXTuV/mF7wczqP\n15HY\r\n=MNKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"3254cc17e0714cf8a91f71ee32e88b668e68b2a6","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.15_1558018212288_0.0578561480292803","host":"s3://npm-registry-packages"}},"4.0.16-alpha.0":{"name":"truffle-artifactor","version":"4.0.16-alpha.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.16-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"}],"dist":{"shasum":"4d41c2152815842fdc63c53306ac5db38639ba70","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.16-alpha.0.tgz","fileCount":12,"integrity":"sha512-z3CRqP/iSdmfRW8e8MG16gyVvDDMDt9gWslCmEjXxNtab5pzmeZgTmvCmYj7I3Lj1gScwrJ9Vrm3hzVkRoteHQ==","signatures":[{"sig":"MEQCIHXQR4VMrD/BZQBZ33c1rBPFpfm47mJuCx3aaRs0JG4gAiBLsJyasJ2RtnpxSt+lMB0hLU82SevD1Z0yPwQTzflVIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3x4zCRA9TVsSAnZWagAALAAP+wWuCxBxnp8KK5cCzDTP\no+2X3A8xQ05yITABKKYNojYdGqM3rZFmrakUCe2QxSvDjcvGqSc1rMGsplxi\nVByVSr7/JF/Rp8z3GL0ktUPa0ccR+Ma9Rwge6TS0eAKlKiYq0uIJJFNbARl0\na56j7kzAwuzTjruB41G4o7m0ctySk6ozGkgh2m6v0hhSn7ztaIrUk/vc4/+U\nq0DCPzUyyxLYU35NIOp74QKXBMeXH9yy4H3k1uPLkekW3sq+RtvXefLTTktK\nU1cM7Psigdl48USG4xg4sgkBG+NpNL3Eh/kJzNXryg/PwqymMwGSfNya207v\nttBLetXiOd/CsMfmx0VMqeoWXUDkJ33Q+jAQgMC9jmoCSpeQZyTUncLqCtX4\nEu3G7fccM6WNNgEwMMldpjWjx/rEE46sN5auIHnuMRdlMs5fW4shdJ0ZhszA\nhN7oZeNgiMFSdgNMC+5SnjXKSjRy0VzmZrGjNFAdBg/8odmKrFz5rZ50rISV\nte8plB+va1PSSJV2oJDgWrsOxVPjevUVPP8Zuz/pOD/ZVCyY0aVn/S4b8yj8\nZu+kpEbrC2ZmkJZbKVzLhK/Kufg9QJq+PxQqCM0QDuQdEV/8WmUOFoHHqyb0\ngxsOC0e36cc9wjfzGbTETu44v/JNCfA0nnYv5Znss92Y742UQeO7WN3ZfvAM\nkAn5\r\n=tQKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"07a7aa01d0745b45841b1a9cb12f6dbea465d20a","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.17-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.16-alpha.0_1558126130121_0.21123877514166312","host":"s3://npm-registry-packages"}},"4.0.16-beta.0":{"name":"truffle-artifactor","version":"4.0.16-beta.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.16-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"}],"dist":{"shasum":"f4da02ecdf54839a194228d71682863d7316d472","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.16-beta.0.tgz","fileCount":12,"integrity":"sha512-vwFhynX1TWBdl3Ae8lAQCr3XkRRD6ZfxqvALR0/3pHYiIIP41xul8OgC/RC7+7nRrQB70exW5Gwi3TTEWfVKvA==","signatures":[{"sig":"MEQCIF8Ps1YNzytMok0EIsGVSOFMNYIXR0y8nAGM4inqwGGqAiAJ8hF+7XFln0cMzkQ0Q6TPEkX/LfTK1lt7MgxhNpkqFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zAXCRA9TVsSAnZWagAAKw8P/iKZxmAAKdY8A0FV2UKs\n1BNq+K4TDh7n7pHWf33BBQXIE6Q30mIkM6H832bgaZadGwlI/mqjo5hGodPG\nHf/PyynKbq+aoKoBvr7Y/dmWT9m0ti7zCHpBi1zeyQSE5leuKr/8qKx4vzb2\nv1KxlX+/QJX/+E4B4rlm2K0l1JBCT2e7XvWTqs4dUXiC3DFHNLE1paJJKgqs\n2SwpDBr1UuRYlS4GdHIa5MTbuTRLGZcbPJ/BCmVhYLFL0hohKC9EtP5jeNfu\n8/+MCM1QfBfk3dJfZcbyd28v/afxTEk2BR48z9arsDg0azZbbFFwHs+0EJJU\n0gx0oD2e8bAOmakCIeQgzqswaKhTjozMJ3TfNJ/AtASzjbrgUI8SoNMAixM1\nHMOt5nSzdtC/rgvuxMGdQgy9cifkL9dkxfsiv0CadX+xldxzpPUTRtTkNg2N\n7qdf1r9NSaQqC1km7oGq+aphLdwzAz3R/e6AvVP8O5CFWqYkigJ3hmRO7MgE\n/Dx0G9RcoH8OK/c+ORmch+7oYuGwGrxYm3a7+3Cw8oA4DjSbm3oCF/QHA//V\nV5Cy+C7GOcZFMoI+NZWSw97enytS0HKIrWx578CmsEbzM53ma1rgkGXztpGd\nkWEqe7voWW+Fx8I21DbkNQnldVaP6iXxCsaBYnp/tPfeV319Qj8dqpswAMSb\ngfhf\r\n=FeS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"2f5221225a61e6be0ab678d696959a1e2af05486","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.17-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.16-beta.0_1558130710866_0.39822788757566974","host":"s3://npm-registry-packages"}},"4.0.16-beta.1":{"name":"truffle-artifactor","version":"4.0.16-beta.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.16-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"}],"dist":{"shasum":"e87377072ba80b9a913d27727579fc2b026570fb","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.16-beta.1.tgz","fileCount":12,"integrity":"sha512-sTURVADwZe4DfvbfhYlmlVfCFZI2L+vqhLj/qHcvRB/O1t/DLraEtHWpuo6TBHMHfaIW/8zUSi19dYB4bL317w==","signatures":[{"sig":"MEUCIC/lXZd0Y2WSCDDGblvQYvWGPn0FSWjd50M9yAC0GVFYAiEA5qrmDPAayedI9NGSozJmGYlMtxd3TZHWlrULeJdD/Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Cd4CRA9TVsSAnZWagAAon8P/3Xt1cJs/LJKCUVbDwml\njR7Ewrqiphijc4MonSNkLtYHOb2RiD6Uu52SawaqypSKCBu+/YEeh+bavrp2\nZKEEleaGCyfbFJgUks2Lqhjr7nXVMPFVGC0MJoojr8ccHohW3HTdLT+vWoN5\ntib0DlA5MZdPeW4ywJV7/nm5AsYbyhYnMfAe15uDggDNIecw8V/lT7zgOCTq\n9ySXOrSqYfyLvgYzchq4A8ct5KfS3RzhnYpy6w42UhLgxYy+KNzsYEE8hosi\n3uaKrDdOumYJXgFA+5/FJvAiBhZAJ/yXrkdYSIz8SBzduRKHWRDdxQf/BPse\nqRIQaXjaLWokZa/xVkzkhLMCJeJk5mYeML+D8Vgs6s64GMz/n1BAV00Et41N\nplMunvwZXT4O0BY72hK+X1MYooOW0r+y0UBDw4NnnVor+SmHmo0YORzWkjuQ\nNdEJZNZ7vbuyBMCVuxtWHqm+CyLrlA3h2kL5OKn5xAmQu2gnl+Gw7KBbd1A3\nlbilv+N9xPNblgmwd1YuBnhJj6zquCLBaCVmr+V3rwkuUzb5tb+nrxGDHZuD\nuIQs7AhMacwJRUDeayLqcmtchFHotvEUjDEDw+FPqjJ8yVxpgKPPwz1i1E8b\nCHHJAHImeIsYpUkyov91IDpe2aWIRyjzXENrRzEb2tQbFN/JvgAXCTUX9qnx\nBjVe\r\n=K4j5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"c4200be06527462c7d3e0ee56aada84bb22dc223","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.17-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.16-beta.1_1558456184146_0.8928123807348607","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"truffle-artifactor","version":"4.0.16","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"68ce8a552fb7d9cd7a5a67da08ea478c2d3093d7","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.16.tgz","fileCount":12,"integrity":"sha512-ebz0Suj8nB86WmfY9o6s/oCJ6rqyJcPdZbr5U1kO5g2BYpDFt02zfDwvNNYBQq8ewwxPua/jguyC4zJ9O7fPWw==","signatures":[{"sig":"MEQCIE8Kb/C/ZOvm682WtjQieFBy/TsgXcdDV5MdyAAl749tAiBjvYjl9NDwhN5l9+nTkpDuXRquzrNThOYvxGSM0NgSfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5aHdCRA9TVsSAnZWagAAll4QAJRXC8X1MrcUIIqQpIXt\nZYEKtQe4TFMOlsfWzXveJmdT+UvfI4zm14KXIJ2Z+rKyb/9clkz94wvKOPA/\ncmdiVdQDdZHNNdKn/CHMJnRgx3Zodf/9gGIkl+TyxRGD8ntW7zOlJRbYoBFi\n5KHuw4hQPJYt1GC646KXfn04IzbZWEi20EvmvKckrk802b3QzkTnflk8htmS\n+QSZS++R/QxjMqJmJL/VE+oKgC08vI6Kltq5c2C/jW1kpf1PmNv7uvscQxGC\ncTL+TCYmRyljh44JNAmg+sK7GiBtO495x1m4HHM0VPPhZ6GA/cCNwA/eqbvg\nXK4HKQy+ABJz24cv+1K4M3traFpTJvTWND7C6TPWWR/zVyL3NW6TExGDAjSx\nmndzeVlGLgVH4ra3O70gGSKXKiQ4aBMXhbc/kma06UAIPrEDeW6zA92gz4ED\n41Zxzc1wB4ImbGURSa9FDfuLdPpQOiwIaGcUdm22FAriPBmrZSXodPxr8HEb\nUZYMAax3LWbiS7wTcj5al4Mk0lGQwlFrIDUgfKyEVG0vlacCbk/J+MJr6v+1\n6oxMAK/5IiAVX2cd9+jMsJyaC+LQ6owwhF3VrWs/e1162ls0CD484wsxkesq\nmWEHMga0/pvRjPreEpuhFlRxxj33DhrqEK9UVVSNAZ1L9fJH7Oo2g2BR+Ipj\nilWI\r\n=WRWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"94b49e935ec6c409c7ca704414300b4e9c63cb21","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.16_1558553052797_0.41689135730432514","host":"s3://npm-registry-packages"}},"4.0.16-alpha.1":{"name":"truffle-artifactor","version":"4.0.16-alpha.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.16-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"}],"dist":{"shasum":"cab20f28945b60fe0905a7924fedab2351714834","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.16-alpha.1.tgz","fileCount":12,"integrity":"sha512-8Gr9JzhP/Abl84mHJYLhEoJtvGAj0z0cRa+kEt5fR3hBDb3gvJa5LuOFqWo+22yx1Fn+2IjwJbBXkOC1r+bnGA==","signatures":[{"sig":"MEUCIBPprVXyHLhttWRoUsCR9PP2jfVxz8+yKawSJZ753PIbAiEAz/H6acmuXj4utcatPmcZUj5/cokZYyN8KTXRZ/YSSd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7Zx4CRA9TVsSAnZWagAAaRcP/0HqTlrhHZ4el39vOCCi\nzML0YUAPHQVn+L4DShBG5Tf1Pw+ZPZRB5CLE2CWtvkATB3bKHDTE7etiIhw6\n+JP4TPdQ8RqlETk+qLjISN/nl3P5svQczTeDSQ79qz/hzydc26BLxZa6mwoP\ngwh9IRKX5yKpKt09aupuicSd7Jaua3CW/IoZLzHmwlGYRGvST66pwf9Mx8Jj\n79sk4G4kvcgYtXqd7JWagO7j5fuhGWpWmQZQWjxm98niYERr/C8oE+iZ6aza\nwSrdkvPtxMvUxkzsRfS5U4HInKiJI7nSWRPztC8vDTOdyGcp+kHjFVNNoNMl\ns8+5bqmaK7v+Wu4LK6vcnKyj8k/tAauTV9rruR9Q3y3CzOWvL2dWFXpYTYmz\nDLkx33cWeOhb8GbOz3zvj8nSmyKtQt1S8P0UoeSyS/RSp+q6XcEM6MEORDRT\ntWuPD46CprKIeQlYLQiXG5kX9oCLiodhHnNR9aoVn2BtH9skclkUiPVWG83W\nBUtZT/JaEU4tPOmA5/+tDgzAseIkDQhCzqX2bGL39S3Kcb26TytTuKGnmGok\nteP0LTE8e6vpjZPKs7ENoxv34M3h6J8ZWB8QOo4tGmeBefRm/mVXo01r2Dbh\nAkmxWCgdbZP9XCJRI3Cqfy74/4U8ggen+wQ5z2V2xUUE+wbkCe4dNdL29hkg\n8+Oo\r\n=tX0o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"2dab6c88d97436cb45c246db32dd33167d5fcdee","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.17-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.16-alpha.1_1559075960298_0.2987356413532387","host":"s3://npm-registry-packages"}},"4.0.17":{"name":"truffle-artifactor","version":"4.0.17","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"a8858d3e50331068418598f6f50ddc7e6e52536e","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.17.tgz","fileCount":12,"integrity":"sha512-gBc7qdMOEhvntVi67V34xTC5N78lqmOeDQ91FlYUkUR/MwE6BTSnthN2fGT2S6UedyFoTEMEChTYiHaugZw3/Q==","signatures":[{"sig":"MEYCIQD31dkI1iHyehK7N+rasWPZh7I2PaLwukftb4Ho6st9bgIhAJsHv8Ma3fISmhbiehj43LJB0VrPWW4MouB4QaoNiZCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8GcrCRA9TVsSAnZWagAAhjUP/joyu19a7KW4eM1mU+Fz\nAqpEeSM1E+yVVnPY4Yeq/actsOU7T0h9xqvprmxy/pH/tQVbpoSgC/ezGaT6\njvP01JGJ4o9zcEx/OcITaQ1O+vIiNz6GL2mD660xo54fael5cONKsfY6wnJN\n3cZAPy+Gf/Mft58x9kQ2eQAP2DlWb9mQEYklCFYSW3Fvq12Gwe+Tay5Mz9mQ\nT5a9KqHoQbOOqfuAd4nmCdy0dxuGPf5JqLNd1vGnFMAf+pk4WF3Gd7qGScYL\nfgG95SQ0wSPFCSk9Njqm4IcD72oow8CnTPXV9AzWhJkjLNou79xhJ8lGv868\nHW+tYbuea+dCTujkMTVoYkzpFbC4K9MUqtgg/nrArS6nrRw043rlkPPEHhCv\n/3XC2R8MkJvM0sJyo3rrpAI0BkD+zAfuZEMIQWszw4NXL7Af5kxcaRy1kg3H\nx3triw53fuOGyhjqB5SPicW6zcaYvnZpwK0uEMJ9B4ELdVUTtDHl9KIYQfYr\nhSJBaz58yBlMun8mH2RGy3thVPmD18k2bj1i0PqgLwybSZhdHMKtOTjBr74Q\naoM+EFQlROcgh9wPDMVPbqwcb88q2OhUqJURBnTe0KX232cl0upM1FJXdwKi\nTiRIHxXphtwk36fZFpCzpUfA/AjcV37Om6s1s8Vuwid0VRS27UUVaoRN5hYH\n1CNp\r\n=Z8hC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"29e9e5559b6e58a94d4b2d5bcfeba5a8682e8205","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.15.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.17_1559258922742_0.1460375027209233","host":"s3://npm-registry-packages"}},"4.0.18":{"name":"truffle-artifactor","version":"4.0.18","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"c0d22f12d2289b3db9b39ca30960db96bff0b7ac","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.18.tgz","fileCount":12,"integrity":"sha512-C/DYSmDMgWvv/6n/hd6djGbvKNUVK8elCoyhV9jxOQngqMeREvZ/fxGbq3XYptasSVyDRSi178je1JP7wwDUkA==","signatures":[{"sig":"MEQCIC/lDX+rhhatofo5Ht99kQFfTW2TJuw+uc+MuDDQWVqQAiBeAXgrLrRBJcpgwWiU3psMV0hrbEntL5LXVrHkMQFejg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9vCfCRA9TVsSAnZWagAABiUP/jdyErIust1JNNdm1tpl\nJ/9JehHBiY2J1pp17LvWeLDC0kvPe8Ic1tIF03PB8W0YXSGlgi/rFvhz7R3U\nV0yNKl+1wNrUfQ3/FHT6itKgX/j3ew242F4zhDuyWf/d70nge5brMEanQXru\nigjQja6HtaAIcZR6zJXgkuH+oLtMdEOyJnHaOG1+XuMWPm0xBmTFrTHzxpJ6\nyCkTZ4bHMoHLZIa+7VjChcdKAaN7TIZRUwO88lZZW8Dw6B6W0joFImYH8Gjj\nncM1l28jmMk5TFb1anmgqcqNNzRl5mdUG+nMmq8RUvza9rdod5wacZtW8FCl\nsyADoLazoODBwd2V4mdJlcJTQkXbJ2oKoeLN29IRKPnVXTPW7/duHYp3cLfv\nmtX6sMRhoNpjH29MXPBRrW5mcMOY3rzUFRAIkk2v+ONDkJtknwmme6pJpIWx\nh7NmQVQy/nwVLxEyJzvTXEl4leG6ArRO/zncHlhHlJbzNOUTBy4m36kGE0Hn\ntdeDmzUeJxdr5KRum8TdAFxpx8QOKLhlZ8pldM82FWo+LKCRqC8VY+FqrvT/\ntD6XgFmD+fqJEylWUCN9DTFDJebRsi//jXl0Zv54Wwl25vbfx+7dARxWjaIO\noUmcuYeC6t20+MFR+7JEjw3b8mHxX++HsfiXDvaw2nc0pGAWvMHu3P6xTqvr\nxSrE\r\n=9Qop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"1bebb280fedfb525d22712d9638178e750b4f438","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.19"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.18_1559687326553_0.35082662684200194","host":"s3://npm-registry-packages"}},"4.0.19":{"name":"truffle-artifactor","version":"4.0.19","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"2d5d2d19dcb09fab3b155f062b88ab024032d02d","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.19.tgz","fileCount":12,"integrity":"sha512-IFfDt29yuCRUj/SRmUktgePmZO9rDpWsfTe/kGBGikzCkXWyWiHEoNSQxuo3xLtlZrxX7xOjxPqdZ+H9DhGvTw==","signatures":[{"sig":"MEUCICzTYZligTqEfeXF4F77e3x11juNdvxMKhCI/59qV1dJAiEAiGPlOQJXRZR1BRbCvhi+EO54obBmmADBYjjMST8dNuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAW2jCRA9TVsSAnZWagAAkmEP/iJrPHdi1Iev0aIYZGa7\nrq2HWIUEkiu2P4UBNNDVhwY8mi5tXm6T21xl8FAFluLjlZbgZBN1Z7JMwQ+2\nZER6KSS5DSfvUwk8/UQDpJDsdBgluNAilk3vUaRUUaMWP061vKkt552H7ciD\nMZWVJotGro8XMAeUN0/owTjnPvV6bRPVJe523jRXLSU+2t+Drdfxbr8XOGvT\n4Rp4uEkHRhaypkfzjrghmAosA1++UJxE2DW7CzwNu8mfH2jkyS6qFxXmOYGr\noURC5wT8ykIV3A8oaxmahKQilivVtYVm7hrBZb0KjogipQIHbNMoXGqxJusT\n6bHLj+lsBTgVI6wHaM9//aHSPvj5XnxEloPYCM6MEoF4z2gOWdjTWT5pAaKP\nFVUpOm2tqA/c5Jz73X9ioahdt5+vLVUZjYMruJO/fy4zrvTE/gTTnHNXBpOD\n4CAs/DwD/2jZZz5dN4UGeqgVWSbxLE/PmFTWHa5amis2lqZDdYMzXp6zjRGY\ncGmYJle2d2v+sKd8REKudNODXC1jZ8urBsNejEJf4tordXxaoso6lY5efzvG\nFZeYfiR6fBZuA5lav1Am9/AETzbkERzzag9/hQnVqEKX+G33pUkxmYgEUkl8\nIpeOYqOIs1InVQve9E7RzhOW2SUR4zOzRmE6kyaBDZrfRkDnLUV76/W+mnSt\nQmSQ\r\n=+s+7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"ca18121669ee6501df579d6ef0d24e5d7add67c9","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.20"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.19_1560374691072_0.09363995360440147","host":"s3://npm-registry-packages"}},"4.0.20":{"name":"truffle-artifactor","version":"4.0.20","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"1baba681f407485fda7c408976ce0ad31a13d5ac","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.20.tgz","fileCount":12,"integrity":"sha512-IX+KvGNPkDQlMW1+9txYYn1+6IkvLPFiIh+hIjj2E7yYg9XS3zYxYbWg/wTcGyZsdtHwRVLOks7EvA0k+5LD1w==","signatures":[{"sig":"MEUCIQCjf3ty3VPfdDUEB7uly88t80G5df+4nswn3tyiMlhX8QIgTUhMgde0FchWjIrjhaLmGd6lqP8HLuCr74mw1fA+udc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC8qLCRA9TVsSAnZWagAA2joP/1ujjtbvMVApSpJty+2E\nkNtJdpWTkoXPLIjBb3UQRzKji/nFlUtF90wtPSBgn0cNzJNDLT2Et4eA7/5X\niLRj0KgEp0neUm1OJkWTaLacTWhE6PpHb6JZwLDt2Zk40XS8u6UkneBk3eVu\niLiMMwhLB68dwNnfQ36Pi3lhdDl7ImKR7Bk97GLq6Lba3u8sXK4RjPi7FWCs\ndM+QuBDa2dKf7q1vGI4ht+j46w012xyiODKsGmyeihr8ArHKfxSCJi371ldu\n1MA2BYgOHz8m5ac2vKxL4UdXP2/vBx6y22yRIc6yQvTjDbLXqK2LkAlau+Tr\nKjWNHvWtO5WZgOTe7Ke6Y9luL+k8wnommdajmzab05oQ/burbdyrNpaULyNk\nGpw2NXDenkilJr1LoUx6AwWyIHcyE6t2tqr28FIUlh5ULYqAxpNhBGJc6Z5t\n9Lh38L9F0SxU+q8axnKWfVsAqHFI4g6OuJvDwn6zqYK444dlMAfWjI518OcQ\nOPIDgTCfvfOLcJPPCXzodWd3GjfXCBFuae64LWWZvwD53rHsywapVJazFtHv\n/m8YG9URSBG5o0bhVWmMuEot4besT7kciaPm6BF/CxXuk+4zhVCPjYgQaGZR\nT7uU8VgLG0cMvNdhT6v6h8O16NfW/yjPLVT66hC1TWsbvBaNO81VkuKBDv91\nPYbU\r\n=qDgn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"85f2a3d1e238932bf8ef28219318e93a74cb8c56","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.21"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.20_1561053834359_0.2353843688421009","host":"s3://npm-registry-packages"}},"4.0.21":{"name":"truffle-artifactor","version":"4.0.21","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"decbe6ba18cfa19f267c0de61ba71ebd41ec191f","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.21.tgz","fileCount":12,"integrity":"sha512-FTeJnChoaKBW33vkdfzjzpCWF+N09PuCSUIpogFy7QcFsEjTKej4cVPFCEDA5X/+DAJXCXiZapImth3rymZzEQ==","signatures":[{"sig":"MEUCIH+sX/5FKjMaoKvofxwjMG7MXiTbeLl2sprg7fjimAJ7AiEAzAZhsvNkTPsJPxoNVwtV/X6txwELo1NAXd7nGXUGv0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFQ37CRA9TVsSAnZWagAAv00P+wW1uWB46cF1/QwUAUdJ\n8aQcPffMSgaacvT4cxbzSZCikWds+oXg8qSmbUIIX+3Qp5wjbUW0MIH2gM5s\nBRDuTrKFh/u2GRWAKwTSrkYK865jBE/KdP/dFEDDwd268Pk6sJYeexFg8wxT\nTOzh8dJtTnPGBUqjXUOtqS23Z/LITYgtsy0/pNogG1823TRzoK23ynTRPcPm\nv/3Vgq8Vi3bjLJ4BRvZaQboR753BtNib9DLlk252KqYxfFpqYRs/+kJ1LFd+\nA/zQEZefVgsLI/JOk8nvtRsyvq3XOX4+V0bGP+1JFkkv0WWMd+P8beCJczYT\nBzxyuGXWqHkP7fYhDZUO/lRQwK0Suh1RKIDu0+0K/p6q6WIf+VkVLCCw8Bkn\n3YAyhelwV7JMMdOBXEiLf7ZoOAlQUWS/NUBk1W44GDiZkg82w13tKWFmnCXq\n0LkamOzhBDH3ajVDCCRnoJOfjxlWEQgrREoP/MVFN+sqWUVym8J2ziN+j2o/\nKVbF+WDMYDimz3LEZonWpNdM+90iBrI/5+pnhY5PCnL6tqEuZbcLrdjx7rJb\n1//mFeCc4Lnv1WZ1ZhFM858PDsBVCgbwrjFtFw29Nvxt5VNoiJJxTTQTBeKJ\nrSaJrv4aLfo2E1FimcTv8QsSGdFZsmtByieUJy5rrbl2XsC+zm/fHz0PSDq7\ntyGk\r\n=XJb6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"dc3e7313b23715d2be81bf48f6bb2e2c08933a94","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.22"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.21_1561660922487_0.7449644479851372","host":"s3://npm-registry-packages"}},"4.0.22":{"name":"truffle-artifactor","version":"4.0.22","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"3ca2061842ac0803b83538a11126fd2d8480d4e6","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.22.tgz","fileCount":12,"integrity":"sha512-jqgLahO/29TnWvBZAj9Vo58LUs82fR5FcPvof5sy8q+b4y/nRc+v4cOWFYIZPkLo8sRRotN/U0T17S7CyrR9wQ==","signatures":[{"sig":"MEQCIF3I2SxaaBfo67Ldn49Ng4R+6U0QBjNFE5Xz5+73ttiFAiB5rtLEgARM5mKYDeulqbmUOsH43d0lrFNFwXlOi3Ob9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG6dVCRA9TVsSAnZWagAARXAP/3AucYqi7o0Te1y/GU/I\nxkmjihgelOdCD2rS2eQ9Qdw7woUYctS9fPZMLCHtLCWU3YNnqFNE0vqEt2Gb\nNuvDFqD4wmR9Hs0MdrAx0S2yglMl7+svxt/DQiDeBr8eyDZY2u0mSlKZ9XG2\nCT9PZ8ypgEp/5Vm169CgejR1HN430Fgtgz3sYAPrVAN1AzyWHbJHkyTinr4A\nYb5Sbep0uP1lI2nZJiMsVmI4SM/RVoHgmclHi2tehxFWcVtP6eHYFXn3VmP/\npd1RDxGZ7EYXRkQ1IDtkqIpiSvTKimZlCOKIfAifKV1VXjmK7kl65WEnWY+5\nZ9/BemWT7Qdo1CfrWQWfGw+9BwC2oPdHpVy6MBft1SIbLFBsdW1Nni2an8Ky\n0Tx4S2Tz7A8mChRg+HrTl10gvLamWtxdm2S6FCtpodGnIALFZgd96JD1nyip\n4mMuX29ukwDjTtUMb+mVmErPg+lGZpHjL5/YjXt5PmxtSu1hIyA401aL2tgu\nSnYdk29K/eb5zs6U/YZrqjii2IYyIhdy5K4e1oTGatRt3xChVShgC/QbFqdY\nqUl19iNWpXRZaLdbrSDsW7GTDp/HD7U3UuM5+ls8KCUXWLgCO1XRFLm+a+n9\n/CjEKXY1Nge0w8Iafm5OkE6dBlqhrRyH5xAaetTqA3scfNWbOj76/tnpYzAC\nb035\r\n=/Cbh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"0f556063b0f11aee16192d890af7e0802669ca49","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.23"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.22_1562093396976_0.326050145979663","host":"s3://npm-registry-packages"}},"4.0.23":{"name":"truffle-artifactor","version":"4.0.23","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"b7e88c9e7c11c3d6c8272c5b7a16dcff0a72f031","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.23.tgz","fileCount":12,"integrity":"sha512-7+5GNOMRJyKr99Fa9P3ULWn6uSrPpu5lQQPqDsQDTWuCGuImhjtbjGbc/3JWFL3k/Za76cWaMUJ764Rm07gEnQ==","signatures":[{"sig":"MEUCIF9oY/JqsdXXDV6WrnALs90pwFS4JahcUxtIxfWXJricAiEAgEjTmJpEyjOBsVte+x8/nva18F94pUU0Gt5VcRsgyMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ6rVCRA9TVsSAnZWagAAUU4P/0qd26HsAd/W1g29CRg9\nBwvMxWEjzepN8Ky2O9EenofEoQx+LBXYUorHfJ7hFIbrsB82c5QesaaltyRK\nYZMH/of1R+kNiqZdO64oEdhfpaTgBVHWUya/pxucc1d9DE9J2+LVTS4wSC14\nykur2mEYhMfOuE5vCqO2TfwWM1U4Yl3lP+/Z2oYcV6FcwiLvTPyXxKfa0ix/\n22P6uCE0D7sur5DXhH7CnHUcET315SwnoFOQpK4w8PLx7p8VUF7EIaXLgC0c\ngf3vTzTWArh4aJieKeKIo3DKOLHyumTyMr71MYZBoI91p9vJz/+/XzJUwu3p\nM0fx+8u8qRCV7cM20jTtS4jgL1p0i96vx09UDanRxGBa4FUUuTut1wR9LvsH\nhSfXUHsGeiiHwffbadFlXCf2IvDDXte2D6l/7iLbPbl+ItI0dGxN2n1336y4\nS/Q/e/08M1/g6w24ZipSCi+Sv6B6Q2eoDwlgrC5hrGTyCr8LF4H/irFmxgae\n1M9iFk2jmyD0a73JOj5Ps1CAkCgnt12vo2VWVt4/fze+4uL+eYlqLfqxCtML\nvZ5VkGUiMe1mT+BI8qoppLxKGoItbIA2vs4d2gjh9X1bxhUeMQ9koioqm1Tr\n2KhfNd1RNO24C5pYMlLp06YdVoYubWfy/JbTR/D6w3KrL9uoLh7lqcetCNDI\neZob\r\n=yNRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"c074274b98f14f1a26bfd23a8c791a0d1548868c","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.24"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.23_1562880724940_0.37938001113232356","host":"s3://npm-registry-packages"}},"4.0.24-ens.0":{"name":"truffle-artifactor","version":"4.0.24-ens.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.24-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"}],"dist":{"shasum":"08483b592c9274d36405753e0ea71c1ccfa8de8e","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.24-ens.0.tgz","fileCount":12,"integrity":"sha512-+gNIkYAynlnIfxL7S1xlZISB/8IPPK1Gh5apf4SvDltyW3UnXnkmyiSSSckuOuvv/dK5doy1Jt2hXDeLj+Ma6A==","signatures":[{"sig":"MEQCIAc5/IR7E+1L9SSFUSvtIk67cDIEOldKTnsQFzjNSGAFAiAgSG95WhNwIF2HAtEmE1/zaChg3KwygMUzjGVLSxgCuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPI4CRA9TVsSAnZWagAAZC4P/3xuV4ebdAe290XgmBdm\nDIIm7NoC7pxYgcrAeIlerqgQkVwAtgFht0BzBVs5urD8h2BJZL9uAmugH5Xy\nEVhu5baNNq3jP1OctpovkdHfRmH1x9kTDpb3w6LBlzuBDr4s2LB5u2XzM3du\nw12IJNevoJPThAuGRac3rhdYcnUZNENyWyVTZPRrc4LYOlOCNFub/efi8Rzs\nK6pqxu/yU73+/N3mutDnHUqUSU0UwW9Aa4bYeGZhih29DsE+mpRUSdig90FX\nvTjuBBLD6bBYl/PXiPEmTPEoiy7Qk2WhUxF5iRyWo90cXywucJW951HliTfi\nLmv0OvIuPCh9uE7JwkU460Je9j2wzpa7H7ThNd1owNSWq5axVTaShqf7i+lg\nOOtC0wQEepv1oUuJoXEznMsDYwrhzPigpoX+BrUbAvElZjnU9eywAib34j1y\nxtTggmoEBYrQSrNFe2xW9y1GJnVqbkbO+zgedqV0+oti2F+NG1JrLTSIZc4W\nGNM3sYNAzewiD9iRaHFGuYRCLFCkc0tdros5J2O8ovI/dq/Sj4v2mk4z7Zc2\nn7dYPljSCRU4GOraK83dYJr4xbZtL1x5xFYOzkyPSSw7G48mycTlhSUMVw1/\nDg3DhsDvjFlx5aC+bVtlqhG0+r+9wpt4P91S4rwS/JvP/C6PQLJbOtoGqjFL\nG4wk\r\n=vC5B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"23d3748cc9b1acd1532c90e471d617e0827f4e56","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"4.17.11","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.13-ens.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.5","require-nocache":"^1.0.0","truffle-contract":"^4.0.25-ens.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.24-ens.0_1563226679951_0.8557851507806515","host":"s3://npm-registry-packages"}},"4.0.24":{"name":"truffle-artifactor","version":"4.0.24","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"fec89a0a0b7c7f35074aac8d1f7d324830bff455","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.24.tgz","fileCount":12,"integrity":"sha512-/dMtCRx70A1rsFPXd7fGAdio34spAYqGRiLzxHGOqIjjD/8UwuEbupY8zC4M9tSBG8GF4pjT1HvPqlT9iY0rwQ==","signatures":[{"sig":"MEQCIBklNoXEV9BNibsf44sm1x0I00J7swywgTKGNHPyJgYSAiAVmmhaGoiON3DJblyvrsWjyqg7CUPuNom6dZ+4grTycw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMLMRCRA9TVsSAnZWagAArcgQAIfqPNInPXjIAw5B9puW\nkV6FPKDhUp1QgllG+MJwIw/4b2mnovfzS7wOJ4vAuk1+l5tfQczFnIOkrLIm\navdvz0IWsVLTaJwL9x35lA/GX849WOFJKeVeAKPY/kcCGiUBWElpJ0Fl2kd+\nwVjTKS3UQqqQoUJpy4SmjfgZeujXsDdYeYXFlgPlSJ8e6U47l5T6hPKeNHNi\nIuEo7/4dMieKBX5Hr1G+DBu6orYtVNOH4v7JJWCGB35pQgbajOXk8p01pf3S\n046oMqWOMqSLiI6sXNy78OnuX+wnWMM1EhJkIs2T6AP5aTWu05+8z8c6FEJd\nGJLyj7zXyF+rR4ZWQekl1+A+bv/9rMeERlShI6iNAmqS6ywD6IA0UCbz5yQx\n6tN7p5ldFR4M2Dm/gTABCFnXC5ggm5uhy8QfTXI+te8N9bjAzaF1yYA4zb09\nwR/gej6MPe7ZJSohky0AtkIbr3OnQTmYz1f7HxCZQA6gmkWTIahs+lUAzhE8\n4YMQK7mNvfAlZ+dkso619Ew248rYc/Unf5jMGo0PviU1HmkTrGJfhJwOsINl\nAJiZ7eYe5ZgyR3rSVNi8PDxRALh/fRwVXLIxmvz8mTomIEUBPDx691EHDExK\nwmjO7vfVsowb8xnYzVTPVbnUtPohOP0Pg8QfDbPhFITkpde8PG4/6MLE2YUJ\nrO4D\r\n=hmZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"1aaa3edfb5c5e13d0aae9573d8c91c1873f0d173","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.11.2","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.0.0-beta.37","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.25"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.24_1563472656836_0.7595491468215363","host":"s3://npm-registry-packages"}},"4.0.25":{"name":"truffle-artifactor","version":"4.0.25","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"3ba2f1389f5b012f44dc5863eba808a8a5edbb6e","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.25.tgz","fileCount":12,"integrity":"sha512-dUUtPe/lRX1a5EyVua0byVBaawJ1GPH/j3qobSUJIYS9xJJjfgwZ/R7JheqT9ZvO3t4u5GItT0bE2SbaE27SEg==","signatures":[{"sig":"MEYCIQDthzoH1zq7ml0E85YmVfoIsI7jSbrzL/GK2UKrOjPCMAIhAIvhbsnGvh6CZwzsrGJa36GC4gB7/NUSJYsQ6JdqR7tF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOhnxCRA9TVsSAnZWagAAzpIQAIpejnwvAOShPFqa0Hmv\nrudsXlWBAKbbTz7VqdXZ8ETUfM9eI9d1B70nestV6cI5Sm5m56KDV1z1OI2X\nGqy6nz4oeSOquRaBCerUcQzBe5BPRx4bTq6PkTygq+54VKGjcRyePaHwKsIb\n8AOO6UnSJtcIrN8WnNW74SACAX5UxA9lny45K4Ev3Gm2s57LBgJzUq3k4KvT\nALJttnyR8/jDgUVYr9jrrlwyil2f+FBiz0Hp3qOj5IXZf4wwwE2q+5nk4FxV\npl1ZtF8/+51XkRQlGj5rMBemaUBB9LEqeJO+D/bpYz02+J4jXmNMGL7GkPZW\nMuzVAzDzRnEyE5tRT4jdjENwI5fxzoJ6WnSCL+aFH030D3N6ErI5GqZo3qF0\njQ3dw91glUtspb9ITxuBfxMgdkIeV7lqal0r+1PMS2ouUkT3Lr2anzbtFWXa\nE9q5TVELXglQMxMuHgEaxFBsiREmhq6ZrdIhThrc8hwLv5IFXewOTRfNEv11\nzva/fhmIxn8r4XbwtlHlpIeZlb4JmiS22OXsvsy6jXph0Ul+lBJB2X1FJDG7\nsX4LTvBhYBRQ8bNUpx73vrGN02BlP9DYgNMX2qxDoNQCdb9ozh9vnFcYxTkY\nTjwqpuo1IWzmWi009pu7Zfg13hVPTWbP3NjeoNRA+a7beHoc0wWOvN7KYRQa\nSD0r\r\n=/I5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"54fb9a2008a92836d27e09b545353d75fa91d836","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.12.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.12.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"^1.2.0","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.26"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.25_1564088815850_0.7329155405210614","host":"s3://npm-registry-packages"}},"4.0.26":{"name":"truffle-artifactor","version":"4.0.26","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"c8b772cefad5ce96b60eb7c78f58f71c2d5ec65f","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.26.tgz","fileCount":12,"integrity":"sha512-Ke5q3WYK8qV+B+Gr5RgxjzkN1Yf4G6DhxjcM6lUh6pdl08O2UDraRoA+Va39q1fh5Fr7kfTGUluL/RytXaCJIw==","signatures":[{"sig":"MEUCIQD/t2LUfE2FY3nEF4mgW5LXLhgVEUu+fteBr8WgBigcpwIgOYpAhh/vIW+TmU8wKETFuxctcrSDzCRExI1kg/DqX9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeTMCRA9TVsSAnZWagAA/B8QAJHd/6qNCpaCryvgBjl0\nJ6mXcH0geAIOzEk56hRCuk2VqLnvPoRHJB7PsZdxdyMZ/oc82alIiVCEMh73\n+B5fxxKe4fpDL8vNKCCn+NMHmQ7920/tn2rzzcTt04HTjJdLYfp5p6SdTWOA\n5Zj2uDkcUXsw0UbSW/cd5291gjWxBEjXvKK78BPHPRCI1j3Gn3EdzRRhZjjg\nVr7E709JkGD+fo+1bHS6gNyeEsZUbzdIwLjv4TtURnqBncIdIA1/3u2EJ/4l\niSs/uUk3gIWDYXpgo2+a0PgG//tAPbnas/BezpP0Nezf+50JhpaxNRMYV1Br\n9ODfCkAvuOsPjB7Wl0kjixhdokqEeTJVREIrmFuzs1wpZ07NeEryHKA7hPoF\nO20xuYtzHOY3Oq8eX4wdXslViHn8vuZfhTXmBSrKPvKGbuFzhXAcdnIG8pK0\nyh8ZTjnhtZQ9R7qM+jHW7dBvUngcnjIse18l+eS9u46nZJSPJ0iTexZtEqAQ\nvFlqO/m/s81N0J+nHMOv1Ldr/WAS32jbC0FYI4PHVwzSk4JXXx+2YiSc3bZY\n3Nb0f7MfmLABoLBWRMapoR268SsrOKVMEJBcypqvK6KC8BmdPdT8Hjtdq35E\n/MB0eph60y5Kd2/UzjT0jABmilvupDWDQL4UZqW4o76Y+sBf3ixCoXgXiIWM\nbcBG\r\n=Y15M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"4ce2e0860bd5cee4bcd07adfbd105926852d6119","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"^1.2.0","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.27"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.26_1564599499523_0.5237500348324777","host":"s3://npm-registry-packages"}},"4.0.27":{"name":"truffle-artifactor","version":"4.0.27","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.27","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"}],"dist":{"shasum":"ab9338009e697e67ddb21c56e6ab2a3980b75db6","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.27.tgz","fileCount":12,"integrity":"sha512-wgfPEsVKD6gkZ2wUedRIA9kWePIxWUd2O7tImlSyYWmb5GjmxFX/+jJdlBjmF2JhrV5M3oHTk7INwym2zbt6wg==","signatures":[{"sig":"MEUCIQCcBxNQQAj+/MBPGTBs10UvUjILOwwnT+5XkKWjt/XwrwIgMq6E/mcEhtJ9kouJxpSFgnmY2RDI/LHZeGeQOt+qE7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTKZMCRA9TVsSAnZWagAAjCoP+QDH4ajlCQFrFa3yfKZE\ngQsRtlZfwGks5BRi+QoXzoIn1T5utelpVon7YBF3mnFATqt6otwfLtsp6mK0\nDAHdSmGsd1gW73z8zTd4ln/dNFM7uXI5a9MnXnT8U/x7ye8iQFKNSZpUw6+/\n73nxtC5Ef2vAWtez7w0HQon/JFqiJS+TaH+cado52AJ3T0P5Eb50AUJfyKLk\ndVUEEJGdu7DzGVM097oPHajbcoeLm6uLJNvfpf76fHa6FchNrfnsps+3f071\n7JkANO0EWmfqlyRxnWkWO5h3o+miyRMuOvNZqEsYnxtFh3TT2O+P3sgTMyoT\nciSk+AIa4HTaxfcd6WZ2sbSDNf7e5i2xh8JmCnOncaTHeE860anu3oawF6EH\n21plMhuj5v+7o9PDJmffJzj25G3ihn3NjnMGpkIEg1gDflHMVOk9vMiml6T+\npSAwT0dDBLgRpv5n25xU3Cm56jEh7RjmhbOQn72YRrSG6Cua71tLtwBspqcx\nNud7+44pie9c9oFt72uy1FD/1tJWmD6U0iltqyKE6CWZVghgGoMdVIeI83bM\nkzlZYlpjKwrEvFFGWttUlCepW57k0lsRnxvQnxSYVMGxxyqAcKBV9Q37C7sk\nHen+ykPFfXMBY1syhuWp34V5xdYX9bnrhEs6Ao0u+QHQH9a8+LykkmlWYp2L\nXIHZ\r\n=fHe6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"3bff8825e8e1bdfd255fee715b9a6bc6e7672f56","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.15.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.28"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.27_1565304395514_0.2589691333805155","host":"s3://npm-registry-packages"}},"4.0.28":{"name":"truffle-artifactor","version":"4.0.28","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.28","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"}],"dist":{"shasum":"13784aa2e896a3a8aa922f8e7ca17036593f56a3","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.28.tgz","fileCount":12,"integrity":"sha512-G8YaiZh4K7UT5ZxXvJh9RKeP9Jd4nltemBpEHSOj4HAr3YDH4SZ/OhI14A9FYgO8nLNhMks4uWoV/WtuW63UGw==","signatures":[{"sig":"MEUCICJev2zf7IYf5l9spOOWmOTRbOZuhAGbCDae9wMT8k8CAiEA0B6dyzimuti+tqR/ohzz6iqemdKlQ1wrf5ydC+vJa2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVaq5CRA9TVsSAnZWagAAh8IP/R0iyVEy8nEVmrRUMU6J\nBW+3t2LMgBAm4n7U3IymflnRaqLRORU579dBETfCsXwuthKte2fJIDCOADC/\nV7iHrq4AyvoCQ3t1tTgbJ+Iw45eHpnafkJ5iJZXDK3XSDTZIJ+OJOaWvraW6\ni0jdwj3deRi3Llauq6clJ55wG9clKq3MYI/s0QuOUYZmfdqa8lpR5KALghP4\noc3z3/rFEqN5W9j9Xo1VkD4JGeW+frJQYu8Eie6u5paC2BiSe6OMzMrxe7R1\n3H7OYUcLrLLTiW23Sf2hu/ySokvxTUpDCmTAtIvGxO9KBGGLdPWoVhaCYbRY\nZaw8BOChR3WepsWdEl5ZsfVvqZqvP7Z1wnhGkh2lHqupM3RtpIY30Orbc/YA\nOe9loPBBFcLQ9yiQmFuu+P9pvqcL6ar0MJgPR48RsRaKMhCWLEZLuYuiYf29\n9dulpdsI5hZD4zVbMUrz2GQr/MzZGc5xoI/SaghnuZcAkccAXEkCwOjEugQd\nKykTPLZLlDGbRdIS7ODSuxQXz+6fwx7STcM27dIjXTjw/Hlphjfx0tT4uItG\nrAr1tJtBvkYlUka0oVd08lIGu3AZc8/bp0PnITPCR4yytj0x/NFGOrNghI2D\np1IaGhzTKQjKejh/bYG89y4AUH2eXETrix5QHkhHCUNbhAYLG7rgOwwmF33i\nWdiG\r\n=yp4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"9c458606d1ee8fb1f541c43e9413cc74b6816cf3","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.5.7","require-nocache":"^1.0.0","truffle-contract":"^4.0.29"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.28_1565895352787_0.5773990364149864","host":"s3://npm-registry-packages"}},"4.1.0-ens-events.1":{"name":"truffle-artifactor","version":"4.1.0-ens-events.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.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"}],"dist":{"shasum":"a6ad17dc31f54284d917236fca3d45fdd1db8173","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.1.0-ens-events.1.tgz","fileCount":12,"integrity":"sha512-YaTXi4mrngJW9Bea1BxdnqpqA1Hfvhz+Mhdw6WqndFlPaZHmnhBbkuRdeVauXDM1kin9Spft0uWkUhQozHoekg==","signatures":[{"sig":"MEUCIQCJeepn8V2Sqi2wWBvx7SUZdATG6J/DA/5BgBvXSixi1gIgE8FrfYajS5IdyOxjRv/v/gWo0mg6e6ybq9XiXcOecuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXHbECRA9TVsSAnZWagAAUjwP/0Ukm2XARnvKSV/BJVFe\nkeojjk5WFuw1lDJttZa28cAXct771TPpT2lYiuq/NxiR4i3sBR6pMxAmUVJY\n9bwh2dAs7T2ODonquIEFOGft6sftpCUkEZOXwV4AwID7Q7dVEHgX9gSXwSZB\ncPeUF4ItAPuz21KFSkeqdf61f6UTC9gJ///b7P1H+2vWperGhxWCvpU9Tnhp\npDQzfuKxnykkWA0sKhr3oNCdu0F2X50t4wv5aq8lTN4Eri/3Mgp2i0M9e4lL\nuOvjv9kU3y0hLsM62h36Y3Xbh3EnVkZ3ru6gAgXRW119QjFq6byhT3ULJVni\nIaoBokuvDCqkhmkR07VGCIEMue1jtdYDHByUeAtcO8yf9mHUnT+4sBdmgQAE\nceNvXcEMpS3FS35mnZkqN/XbubWmA188+oH+VTHLRRYl0A/D4FMNEGf+kTuF\nHPKakQ8EmQ4F5oYULyyrctvc/4jEy0ACwsYxEvRQn9Xq5rJY02IarMGcJ9nS\nsIBE/Bwo0w6ysAjNtyUJ6H4RHXH6amSkTfgz4l0QX278VFX89+e+BJ/tmgJy\nR7xIIuFN8jLi1tpSZMI82Up4xZ81oRz0Yr9wTLzEpRojcxeMQ2ElX4Ud4/XD\noxSOtUg4KfCEU+sba2AjTffPpo99qS69l975NGvjeo1WQqMgUNQLAta+wnAN\ns9F1\r\n=uD27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [truffle-contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"1adab6f605fcf5c85bf322d4dccac28a1d2548f1","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.1.0-ens-events.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.7.0","require-nocache":"^1.0.0","truffle-contract":"^4.1.0-ens-events.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.1.0-ens-events.1_1566340804085_0.6295192462478614","host":"s3://npm-registry-packages"}},"4.0.29":{"name":"truffle-artifactor","version":"4.0.29","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.29","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"}],"dist":{"shasum":"1d3329fb4fd644ade476beac82e36b5fe83c0b01","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.29.tgz","fileCount":12,"integrity":"sha512-nIjQZCWb4B5aiEQDrTiB59mVUjQkVxqir6SC8I0K1VVj4nbRG/OsLuPkG7AkEBzwMKkJHkS5vYf5j878FsMuGw==","signatures":[{"sig":"MEYCIQCYFwTF/T9sMXq+UYGO4xzWtIzMdNEFfsh51+uAFxy5GAIhALG8uA1HE7xc/v8D/1q7xoPU1q0OGHxHkg4eqe9R9xcF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXtRcCRA9TVsSAnZWagAA0oAP/i4320EFnv4CfMQX7CUJ\nE/SOSOW0kPnNq6SvVPMxrl6kquBekuW2C+u4kp6YuVH2ELLdM1TAAQn7OLq3\n8fJ+bJiR+phAblvClmN8Tcb4TIauNrTXab1sOg/d4jZWKfGshgpbH4TZKj4A\nt7K0W9EBAaonswf+1neM6ROt3DWPphJkqnjjqALvLOkYYZTDvT51qNeLHlMP\nEI1JYvbn3qqFifHV0EPwglBLrf3pncRXSOKLshb182hRYfFL5kUIS4prIhzg\n072ka5tyS69yDfGL4YQPc7lIdBqt/TtnIpq7jZaLuVDLlEI4sNqGLneuL++S\nnvi9PtTq4n/1NglGmp1qSkkl7N1YaMPmAv3AtgxNmDYPC+INh6y4FqVUS3kK\nzr81IleF2Hf1wld3cSyChkhUy+knaU8eHJWDO5SX6iBGUzAovnDzcW8zK9+Z\n8ZmKvL7p1AWjnenl0tfVaDLlB6zU25oTHZzlTsUg4ZwHlUgH+mEvtS40YNx4\n0xwW/OsxR/HwUimNx8RlsEnhflGoijuKKjeiDV7PUE4EqPNkBuLcO32+UEU5\nCcvDOWpTDEvhuWiKcLj79BJ8mI7PsfnjOkT7VJL/vVcTkcXp8fTYl1nLZ9wn\nGqs/EItGNL5eTMa10eKx8x2zuCcYS83vuB65YWoxo7pOPnViZjF3IG7F49yb\nNQNW\r\n=g5wa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"1f1ddf0e67089a9bc1364e3b533df2fb188f3287","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.15.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","truffle-contract-schema":"^3.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.7.0","require-nocache":"^1.0.0","truffle-contract":"^4.0.30"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.29_1566495835815_0.8682324410498481","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"truffle-artifactor","version":"3.0.9","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@3.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":"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-artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle-artifactor/issues"},"dist":{"shasum":"a2f87b375335190f50c6c075b29270f80e46e80a","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-3.0.9.tgz","fileCount":10,"integrity":"sha512-EutPyqWya2B5Gc7nOJf6DkDKyYIsjIwMA0gHvasZ5Fb9LYaI3mEB/FS3yNHQTtuPRL7nedI39+D4zu/yyDZyHw==","signatures":[{"sig":"MEUCIQCo6ef0N0K3buuL6n7QcX5kAzvUxV6hU2w2fovUGnbljQIgKq61sP3DSIut8NM6PldUmuuan0BTuVZw2jOKW9twpKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBeKCRA9TVsSAnZWagAAU8cP/37YFaYSxB+gPPhedirU\nxEeCAx6Bx5wVuwQSgKiBwxr5wUUuXGzw82KruLFjAsFy4gjGPXgGwdjorThM\n0Whnym0pDeZnFCC8COoFQE3Cr/t5xqUxvNdCqSbLbBS9EzimvKhkMw98Aweo\nZ4PW71qWtr9+cdJACaJweCyQbxwd+AdT0r4fQizNcFIVkRVHHjVqDRj0zekP\nqVikDpVJxyl537/n2TATIL+l1/gChIouNvKBBfQDi9GY6x5aDjsqVeCDTsuZ\niH7KWRbDqU6AoJ+sX8ZCZvBmjH2M/XQ/f6LuLXnNL8keU7AS8gIvHUDySRym\n2DqUIBjLV+FXGbCEeHhZA86nvqj1mz0gMFzYuRAaVtKXTeWo+OsybU+uZD4+\nUekhfw66hLwg5itU7T8IQmBKAVgY3CSV31onoGUNvKMpjH76o3AnegwpEVU7\nFXEjTGVAcctK6C4vOETniWtKy90ykGYXDbn9SnE7BD3dabIUcGLMLlRIditN\n/1veOCcSTXp6RIVVcc3eRR5/LSnGtCglL3rkLVn45q0asxWva/XoWN5AX0VE\nhF1THEM1Ata5qk6grPiXxuyieaCvkD/MFjPJ2r1HgrJmePY7UlSDoFLAUuAF\nXsKUVYRxjMdQ/guL4UZiYGnTPBMMV2JeBH4JHHi7iopXtwNMaMYytuc/r6MZ\neCY9\r\n=lNdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","readme":"# truffle-artifactor (formerly ether-pudding)\n\nThis package saves contract artifacts into into Javascript files that can be `require`'d. i.e.,\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\nartifactor.save({/*...*/}, \"./MyContract.sol.js\") // => a promise\n\n// Later...\nvar MyContract = require(\"./MyContract.sol.js\");\nMyContract.setProvider(myWeb3Provider);\nMyContract.deployed().then(function(instance) {\n  return instance.doStuff(); // <-- matches the doStuff() function within MyContract.sol.\n}).then(function(result) {\n  // We just made a transaction, and it's been mined!\n  // We're given transaction hash, logs (events) and receipt for further processing.\n  console.log(result.tx, result.logs, result.receipt);\n});\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.sol.js` files, which can then be included in your project with a simple `require`.\n* Includes multiple versions of the same contract in a single package, automatically detecting which artifacts to use based on the network version (more on this below).\n* Manages library addresses for linked libraries.\n* Manages events, making them available on a per-transaction basis (no more `event.watch()`!)\n\nThe artifactor uses [truffle-contract](https://github.com/trufflesuite/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.sol.js` files given a JSON object like [truffle-schema](https://github.com/trufflesuite/truffle-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nvar artifactor = require(\"truffle-artifactor\");\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle-schema\nvar contract_data = {\n  abi: ...,              // Array; required.\n  unlinked_binary: \"...\" // String; optional.\n  address: \"...\"         // String; optional.\n};\n\nartifactor.save(contract_data, \"./MyContract.sol.js\").then(function() {\n  // The file ./MyContract.sol.js now exists, which you can\n  // import into your project like any other Javascript file.\n});\n```\n# API\n\n#### `artifactor.save(options, filename[, extra_options])`\n\nSave contract data as a `.sol.js` file. Returns a Promise.\n\n* `options`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contract_name: \"MyContract\",  // String; optional. Defaults to \"Contract\"\n      abi: ...,                     // Array; required.  Application binary interface.\n      unlinked_binary: \"...\",       // String; optional. Binary without resolve library links.\n      address: \"...\",               // String; optional. Deployed address of contract.\n      network_id: \"...\",            // String; optional. ID of network being saved within abstraction.\n      default_network: \"...\"        // String; optional. ID of default network this abstraction should use.\n    }\n    ```\n\n    Note: `save()` will also accept an already `require`'d contract object. i.e.,\n\n    ```javascript\n    var MyContract = require(\"./path/to/MyContract.sol.js\");\n\n    artifactor.save(MyContract, ...).then(...);\n    ```\n\n  In this case, you can use the `extra_options` parameter to specify options that aren't managed by the contract abstraction itself.\n\n* `filename`: Path to save contract file.\n* `extra_options`: Object. Used if you need to specify other options within a separate object, for instance, when a contract abstraction is passed instead of an `options` object.\n\n#### `artifactor.saveAll(contracts, directory, options)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contract_data` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"unlinked_binary\": ...\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n* `directory`: String. Destination directory. Files will be saved via `<contract_name>.sol.js` within that directory.\n* `options`: Object. Same options listed in `save()` above.\n\n#### `artifactor.generate(options, networks)`\n\nGenerate the source code that populates the `.sol.js` file. Returns a String.\n\n* `options`: Object. Subset of options listed in the `save()` function above. Expects:\n\n    ```javascript\n  {\n      abi: ...,\n      unlinked_binary: ...\n  }\n  ```\n\n* `networks`: Object. Contains the information about this contract for each network, keyed by the network id.\n\n    ```javascript\n    {\n      \"1\": {        // live network\n        \"address\": ...\n      },\n      \"2\": {        // morden network\n        \"address\": ...\n      },\n      \"1337\": {     // private network\n        \"address\": ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"071583e5c3e3ad99c6cc4e8b979d93b48f61c373","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"git+https://github.com/trufflesuite/truffle-artifactor.git","type":"git"},"_npmVersion":"lerna/3.4.3/node@v8.16.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.1","dependencies":{"async":"2.6.1","debug":"^3.1.0","lodash":"^4.17.12","fs-extra":"6.0.1","truffle-expect":"^0.0.4","truffle-contract":"^3.0.8","truffle-contract-schema":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.1.2","solc":"0.4.26","temp":"^0.8.3","web3":"0.20.6","mocha":"5.2.0","ganache-cli":"6.1.8","require-nocache":"^1.0.0","truffle-blockchain-utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_3.0.9_1567102858075_0.9371013261786403","host":"s3://npm-registry-packages"}},"4.0.30":{"name":"truffle-artifactor","version":"4.0.30","author":{"name":"Tim Coulter"},"license":"MIT","_id":"truffle-artifactor@4.0.30","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"}],"dist":{"shasum":"c06448fbf3406f8f697dae86c281e0f8cd7e5f69","tarball":"https://registry.npmjs.org/truffle-artifactor/-/truffle-artifactor-4.0.30.tgz","fileCount":12,"integrity":"sha512-3ZriLaKQ1UZ7Fhf70PUAWq0/0461oiYOLheabdQrNiggwzAwt1URMoLLByqDGmCmVBimbf/RHA4VYGd62343aA==","signatures":[{"sig":"MEUCIQDOQZPO05GIJD6tPWFOsnXsfTLl+IpOmkpiHtmTvHaydgIgKtIZHNBmQKU2jj+lToxxSntaWJ5b9FYwwRoEIsciyp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaFK5CRA9TVsSAnZWagAANlkQAIE17i/FbJyVBVFNUxFp\n9bzo0n+34c3Ewm7eHX1LdKQHBpqJZmReZP8NAly3tbreZhv4/HWwag9aSTWl\nAkhQV36iujUP951I4EGbPJa3WK1ZFHPJFO8kMnSlTe+YRnPoZLnFiIm4KbUh\nPRSpgWTF9FMNUZT2IRf1mRl7+Shj7UUqbsHboPb0gNl2xWAJ22f7U5xrRKBv\nVczT0M6AyjLk8RN5m9icYuzufMshTMe4DvuIoMIfR8uIPhBTr3mL6a2FMK+1\nzCsPc0DENuv+H9VtPbUbD/JugK2PB4rQEKfLuojQnHr/1lsYf5J72gA22SNJ\nGFkGDlY19ywDlKE1gbyb9iiw5sb4OnfHj0UY9f9HroVswNI16nFgSd8NNkdN\ng/DfyePbZD0NSO1LgE4aIBvneCcfbpjQnO8oYBgLHLqrG//fzByuKu+8ojpl\nMXeVAWagb7wS/xCE9uO4WVoWxBZ7filf4cper3U5Geeon1xPktGtrScZvpjn\nlN8jlVI7dGv5O54/4tXtw0UqM0ywd60tEUK/X5AtQTdrD2zHI1pKZciB6oX+\nZAqa7IRA8Pj+ZHwLZPi2qkS3LaQXKIlBf29B5TQyg+q/gSyF57oCTsbVBxcp\nhwOJd7tUYl8zFfj8lanpXWG1naBS9YezquJnGq8X72CJcjA+aYMhnrgjjKTJ\n9gzL\r\n=HPcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","gitHead":"5e8ec5fcecdf400b3cb8a4d9dc153df781df1a28","private":false,"scripts":{"test":"mocha"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/artifactor.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.4.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"5.2.0","ganache-core":"2.7.0","require-nocache":"^1.0.0","truffle-contract":"^4.0.31"},"_npmOperationalInternal":{"tmp":"tmp/truffle-artifactor_4.0.30_1567118008473_0.5660712925309339","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-09T23:57:12.515Z","modified":"2026-04-29T21:46:40.127Z","1.0.0":"2017-01-09T23:57:12.515Z","1.0.1":"2017-01-10T06:40:04.880Z","1.0.2":"2017-01-10T07:07:55.920Z","1.0.3":"2017-01-11T18:43:05.122Z","2.0.0":"2017-01-18T08:25:25.303Z","2.0.1":"2017-01-20T17:47:34.431Z","2.1.0":"2017-01-27T23:09:52.969Z","2.1.1":"2017-01-30T16:27:10.241Z","2.1.2":"2017-01-31T23:15:06.186Z","2.1.3":"2017-02-10T07:32:30.673Z","2.1.4":"2017-03-22T18:17:05.100Z","2.1.5":"2017-07-24T17:42:52.339Z","3.0.0":"2017-09-12T20:52:58.671Z","3.0.1":"2017-12-14T21:04:27.640Z","3.0.2":"2017-12-21T01:21:09.386Z","3.0.3":"2018-01-31T21:57:39.170Z","3.0.4":"2018-02-26T20:53:08.956Z","3.0.5":"2018-04-16T16:16:42.859Z","3.0.6":"2018-06-20T19:43:10.158Z","3.0.7":"2018-06-27T18:29:26.924Z","4.0.0-beta.0":"2018-08-21T17:29:10.307Z","4.0.0-beta.1":"2018-09-28T20:38:54.852Z","4.0.0-beta.2":"2018-11-21T17:07:56.343Z","4.0.0":"2018-12-18T21:33:06.628Z","3.0.8":"2018-12-21T21:51:53.616Z","4.0.1":"2019-01-03T17:42:25.409Z","4.0.2":"2019-01-16T00:06:36.176Z","4.0.3":"2019-01-30T22:42:21.346Z","4.0.4":"2019-02-12T22:11:47.591Z","4.0.5":"2019-02-21T22:13:28.069Z","4.0.6":"2019-03-01T22:33:10.895Z","4.0.7":"2019-03-05T19:27:21.421Z","4.0.8":"2019-03-13T16:46:05.335Z","4.0.9":"2019-03-21T19:33:43.433Z","4.0.10":"2019-03-28T19:18:51.277Z","4.0.11":"2019-04-17T17:46:27.788Z","4.0.12":"2019-04-24T18:44:54.191Z","4.0.13":"2019-05-02T17:54:27.339Z","4.0.14":"2019-05-09T18:59:41.184Z","4.0.15":"2019-05-16T14:50:12.838Z","4.0.16-alpha.0":"2019-05-17T20:48:50.259Z","4.0.16-beta.0":"2019-05-17T22:05:11.074Z","4.0.16-beta.1":"2019-05-21T16:29:44.267Z","4.0.16":"2019-05-22T19:24:12.913Z","4.0.16-alpha.1":"2019-05-28T20:39:20.408Z","4.0.17":"2019-05-30T23:28:42.894Z","4.0.18":"2019-06-04T22:28:46.661Z","4.0.19":"2019-06-12T21:24:51.234Z","4.0.20":"2019-06-20T18:03:54.511Z","4.0.21":"2019-06-27T18:42:02.663Z","4.0.22":"2019-07-02T18:49:57.108Z","4.0.23":"2019-07-11T21:32:05.107Z","4.0.24-ens.0":"2019-07-15T21:38:00.096Z","4.0.24":"2019-07-18T17:57:36.968Z","4.0.25":"2019-07-25T21:06:56.001Z","4.0.26":"2019-07-31T18:58:19.767Z","4.0.27":"2019-08-08T22:46:35.650Z","4.0.28":"2019-08-15T18:55:52.917Z","4.1.0-ens-events.1":"2019-08-20T22:40:04.251Z","4.0.29":"2019-08-22T17:43:56.082Z","3.0.9":"2019-08-29T18:20:58.192Z","4.0.30":"2019-08-29T22:33:28.591Z"},"author":{"name":"Tim Coulter"},"license":"MIT","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-artifactor","type":"git"},"description":"A contract packager for Ethereum and Javascript","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":"# truffle-artifactor\n\nThis package saves contract artifacts into JSON files\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\nartifactor.save({/*...*/}); // => a promise saving MyContract.json to a given destination\n```\n\n👏\n\n### Features\n\n* Manages contract ABIs, binaries and deployed addresses, so you don't have to.\n* Packages up build artifacts into `.json` files, which can then be included in your project with a simple `require`.\n* Manages library addresses for linked libraries.\n\nThe artifactor can be used with [truffle-contract](https://github.com/trufflesuite/truffle/tree/develop/packages/truffle-contract), which provides features above and beyond `web3`:\n\n* Synchronized transactions for better control flow: transactions won't be considered finished until you're guaranteed they've been mined.\n* Promises. No more callback hell. Works well with `ES6` and `async/await`.\n* Default values for transactions, like `from` address or `gas`.\n* Returning logs, transaction receipt and transaction hash of every synchronized transaction.\n\n### Install\n\n```\n$ npm install truffle-artifactor\n```\n\n### Example\n\nHere, we'll generate a `.json` files given a JSON object like [@truffle/contract-schema](https://github.com/trufflesuite/truffle/tree/develop/packages/contract-schema). This will give us a file which we can later `require` into other projects and contexts.\n\n```javascript\nconst Artifactor = require(\"truffle-artifactor\");\nconst artifactor = new Artifactor(__dirname);\n\n// See truffle-schema for more info: https://github.com/trufflesuite/truffle/tree/develop/packages/contract-schema\nconst contractData = {\n  contractName: \"...\",        // String; optional.\n  abi: ...,                   // Array; required.\n  metadata: \"...\",            // String; optional.\n  bytecode: \"...\",            // String; optional.\n  \"x-some-dependency\": ...    // String, Number, Object, or Array: optional.\n};\n\nartifactor.save(contractData);\n// The file ./MyContract.json now exists, which you can\n// import into your project like any other Javascript file.\n```\n\n# API\n\n#### `artifactor.save(contractData)`\n\nSave contract data as a `.json` file. Returns a Promise.\n\n* `contractData`: Object. Data that represents this contract:\n\n    ```javascript\n    {\n      contractName: \"MyContract\",   // String; optional. Defaults to \"Contract\".\n      abi: ...,                     // Array; required.  Application binary interface.\n      metadata: \"...\",              // String; optional. Contract metadata.\n      bytecode: \"...\",              // String; optional. Contract-creation binary without resolve library links.\n      deployedBytecode: \"...\",      // String; optional. On-chain deployed binary without resolve library links.\n      sourceMap: \"...\",             // String; optional. Source mapping for bytecode.\n      deployedSourceMap: \"...\",     // String; optional. Source mapping for deployedBytecode.\n      source: \"...\",                // String; optional. Uncompiled source code for contract.\n      sourcePath: \"...\",            // String; optional. File path for uncompiled source code.\n      ast: ...,                     // Object; optional. JSON representation of contract source code, as output by compiler.\n      legacyAST: ...,               // Object; optional. Legacy JSON representation of contract source code, as output by compiler.\n      compiler: ...,                // Object; optional. Compiler \"type\" and \"properties\".\n      networks: ...,                // Object; optional. Mapping of network ID keys to network object values (address information, links to other contract instances, and/or contract event logs).\n      schemaVersion: \"...\",         // String; optional. Schema version used by contract object representation.\n      updatedAt: \"...\",             // String; optional. Time contract object representation was generated/most recently updated.\n      devdoc: \"...\",                // String; optional. Developer documentation.\n      userdoc: \"...\",               // String; optional. User documentation.\n      \"x-custom-property\": ...      // String, Number, Object, or Array: optional. Custom property. Keys must be prefixed with \"x-\".\n    }\n    ```\n\n#### `artifactor.saveAll(contracts)`\n\nSave many contracts to the filesystem at once. Returns a Promise.\n\n* `contracts`: Object. Keys are the contract names and the values are `contractData` objects, as in the `save()` function above:\n\n    ```javascript\n    {\n      \"MyContract\": {\n        \"abi\": ...,\n        \"bytecode\": \"...\"\n      }\n      \"AnotherContract\": {\n        // ...\n      }\n    }\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","readmeFilename":"README.md"}