{"_id":"@truffle/artifactor","_rev":"280-bd3c166dd2764d8cca4689f313d528f8","name":"@truffle/artifactor","dist-tags":{"migrate-describe":"4.0.32-migrate-describe.1","ens-events":"4.1.0-ens-events.0","micah":"4.0.39-micah.0","alphaTez":"4.0.49-alphaTez.0","truffleLogger":"4.0.51-truffleLogger.0","next":"4.0.67-next.0","preserves":"4.0.66-preserves.8","tezos":"4.2.0-tezos.13","save-intermediate":"4.0.70-save-intermediate.1","abi-utils":"4.0.82-abi-utils.0","decoder-no-web3":"4.0.108-decoder-no-web3.0","cheerios":"4.0.108-cheerios.1","eip1559-beta":"4.0.122-alpha.1","decoder-beta":"4.0.125-decoder-beta.0","typescript-migrations":"4.0.162-typescript-migrations.0","hardhat-error":"4.0.168-hardhat-error.0","visual-debugger":"4.0.188-visual-debugger.0","latest":"4.0.199"},"versions":{"4.0.31":{"name":"@truffle/artifactor","version":"4.0.31","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.31","maintainers":[{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"dd90e6568757086d3d723de8d59783e9d2aa42c9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.31.tgz","fileCount":17,"integrity":"sha512-nppYHbxSPbGD3NyXg+5ChfcRbm7IT9mAJXyXTGWM80HWsE86WknZg2/pPeQvEW7WejCdOEEdllB0CshlAC0ing==","signatures":[{"sig":"MEYCIQCJOLv3qQJXDvZBB+/rDJi5p7X4bOKuMLPOwhwR3DbHBQIhAMT6p9ctW0HI8ptrm8MiYt1G0cJ+O7tAlxYmVzj82uKy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcBdBCRA9TVsSAnZWagAA6tQP/0HYHyQJnU/fRz4A6BYz\nBf6xiF/C23Ztl1ftVTdXRRkJQmUDcf+k+Rr5kWbSbGYB91Yc9VH/qY0otD27\nH+G3IjAL3cx5R9kfug8r6rWU9ESy8uJxados1EpmbjUh8dllYOPwTkTZnonA\n8fF1yatdcp2ZhgY7Du5Enf4XZ/QGJzD4DRsRsm0p1S1TYVNt0X0LW/MozTCl\n7YOf/rPXyb5MxkD1DRaNMT5qCBvJphSL6N4AVoZ/8i9Ff8xiVL28L/QC6SwX\nOpNhYD3zkIEVrZV+8JSCOjDoEDWW5ZoPP/fagt4pauJZr18VdmC0oEjy6M0R\nMwa/Zy7IB2XW7SpU9pw3ROhl7BAfFLIwQKl/2zEjTtXoQSUsptNTPS6LA+yK\n7EZcez7tBO+UU11srpOlRZ8flBgUYRusrgxdwtVvn+3wzDhk19GX1dkba9md\n/w3ejj/lbtAr44WT0hUF515O1Ok9eP4TKqgvxU8TLfZ8uTAYPSKkqXPOGBiB\nSTk2VLnF/xwfSsrwZOf6qmAWLSjHazNhxLAmQsshVHCouvKtb+Nn5uJpwrAY\npbH2pcckvp1TXdklz/uJs2KtuhkoW6i8VF8Ha53m09QtvGyl+SVNZoC7krV6\nqhppVSgUWBM4Ksn82nC6O5q4F0FWhLv8t2rjPeUpcNfw1AiJE/ERpzzhKVGv\nivOQ\r\n=FqIG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8e9210bc449edbd74867cf5b432122eb63100607","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/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.15"},"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","ts-node":"^8.3.0","typescript":"^3.5.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.32"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.31_1567627072714_0.2743516257429186","host":"s3://npm-registry-packages"}},"4.0.32-migrate-describe.0":{"name":"@truffle/artifactor","version":"4.0.32-migrate-describe.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.32-migrate-describe.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ee6cb37021dca042978521c97bd469a1d2a242f6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.32-migrate-describe.0.tgz","fileCount":17,"integrity":"sha512-mZDG8qwWhVnnNYKG9TQVvsakeqgQ4/MMTieYLX3gSG2Iz6clMvhPr1CJSdWq5fWKB+ao+eGBu1AuvtllHe9bzg==","signatures":[{"sig":"MEUCICqi/jT72QWfdWx5rv3XvZ5HsXyu1wCf9OxVI4zSRzEbAiEA5iDpFRJUcJR1qUFIn1256NDuqr0rkk1bn/avf/ORLj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcGiRCRA9TVsSAnZWagAAJ1cQAJBG4Bi6EoDS82o4Tsmd\nAOKjv40R2cYfN03Af+sj2yY6YuhPXPlQpZFD0zDLaIsjFesE5afZQXG3FBqe\nRREPmMNp7zWeiJDKlWIyAPv3culLXkdafkSy782SzlMx7G8Td+EZstR6x0wD\nLwVUsjgPKiN7nTZJuQQ+oJT2m1MHaAjm3RQW+iGXjDZ1SovONlwPxlO1kmK/\nH7ndST9d3cwDMKLBiU7A2ZgVc+R/lZMCMK7338t/43HstOf+IoWlegzRgzC7\ntERppDdYYPvakE+14TgOMGy7/217nLNoPD4jMPyCmRSF4dizpws5Ha9znQ8M\nPkEjlM5tmKRvOIKj1VNcnBGcWuI6gLZuKjTdFEe7QNIXUJ4PRIjKSlAkkAxE\nRVM1WXe198S/4eex1iAa0/KULvoI14U9/wa6k8sqJ/zEBe3qcWVNCe5dBc3u\n5St2kttLcMgW1/XTHNVwhLoljBX0SHe3unfTGOpnDRX2ogR9dCC6zbq2lfg5\noKfDFoaAJS49L1VJnD8rl55PF4D31uzF5GqFbdxfQmXkRfLxp3hWjhfsE06Q\n9CX5TN1roxdSz/LVVZwXje36tU5w/M/RwnQF1jprzbEWbqBQtY1TiTry3OpO\nqErzisgExfTqILUtr0cXshHuvouqSyrj4AuKXkAZDWcdBOZx1iBsaTWjKrqZ\nBm8M\r\n=g0bd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"1c74e3104627687fee6ee3a10795ff4c82322bba","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.16-migrate-describe.0"},"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","ts-node":"^8.3.0","typescript":"^3.5.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.33-migrate-describe.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.32-migrate-describe.0_1567647888632_0.8224522364462565","host":"s3://npm-registry-packages"}},"4.0.32-migrate-describe.1":{"name":"@truffle/artifactor","version":"4.0.32-migrate-describe.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.32-migrate-describe.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"24f2e0b22199b52a42beca821694ff0d5e953628","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.32-migrate-describe.1.tgz","fileCount":17,"integrity":"sha512-/lGqneXRt/VXTHthOOrGOO72lPTu0p6mIVrTrfcOrRSv5ZHeWsN4tI7e+hI+Lnj9TfhYgGGO61NRgzFcCwhbUw==","signatures":[{"sig":"MEQCIGhMyaVr0j52yyBpPqPYuoQ/O9+DmwzDEsqmFli/Hf9TAiAw8G9lbpdcpyzfI9iYggqHf7AA9vF9HyFBjWZHCsWehg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcvhMCRA9TVsSAnZWagAASNQQAIExX+1Qmo0h40/2HQwg\nZ9Zoge9eg7anHeFp1yCnpXr5ukwujR3q45Nb4nKXnJNnUMYa1fWH51ENjDE7\nPGDjU2gjInz7kGGWQ4a+RZypCt+Hhj/pSh2Z/Mdg2lldJcNoBw8Zqq3YmrqI\n8aRcgbWqiFrFybjax4R6Chy4ERSLJj0ItxkGoYlCuajK97XmsC1L/Z+rcude\nlDDqEijOeT84jhppLmq1w7Ay5apbs3rrActISnuBNV9cnbX4FcxWaJDP2Nwj\nct5mh1sFLBO2HxKoEbLgnl5zP/k0qwMMRvEagkT2ky3XgGfYKRpPT49pDc+B\nHgMuxr0Ty/ugp2o5duHWVZ2hLNNNqDNSNBr9acvj68r5XfT7QN5EgwyMTDR5\nFjSvGEfuXIYpQTL5lNhb9UZnvaWtZwAgagZ0ISmmgX+500q1tTE6ZDuZQehd\nWX4MeyeuAiUcoXqpPmM7Jwp1K9mRXM4uUQi3uUMRwML7FG/15kVeuv7+24Ze\nX4RE6I5lTwJIPfb9bcKXmlDmVgpiuHRb6AeD5hKb/8wq4ZcDb+F6CN19HrP/\nckKdkURk4IzuiSmnPktRujANHnjoH94k70tW/sgeYpszg7IKfTt1XQjGr/5l\n4ge318tfnVkHK/ehgjXKpmV54bLvGdjqIFxoGNGnKtrFlontuOFlTexXl8q5\nfhug\r\n=UjPj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"25c6085a9f5592ba83abe3cc55c7fb91bc8bd5f3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.16-migrate-describe.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","ts-node":"^8.3.0","typescript":"^3.5.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.33-migrate-describe.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.32-migrate-describe.1_1567815755465_0.4209927241753293","host":"s3://npm-registry-packages"}},"4.0.32":{"name":"@truffle/artifactor","version":"4.0.32","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.32","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"3d31861570bd3b93a65202b80b9171f6cfda4404","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.32.tgz","fileCount":17,"integrity":"sha512-frQ4pfa5seIuH6QugfuEZCdfGoo7HVrtCMclLwoR6tsplyddFosG0u8XoEGSXHjfX9ktTPkiXLeo7bmmnChYbA==","signatures":[{"sig":"MEUCIHLgrAYb4SIRdBI3EMEaQlXDOiuLEj3rbsVkIvCH2dXqAiEA+7P18BmxrVT7oi27vqruYZwDzMaNvfLXWU6A+Dqbg6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeqy2CRA9TVsSAnZWagAAOq8P/1JKr+Faw9p2lbn5xuEB\nJlXvuI5IXxcdvq1yPrBCziYLzCwqhhLJZu60ySZ0uHpBwR4/+Y7GMhVmRALu\npXYY9kCsmcl/yzsKlvLS9xqbfdKgnptlI1uqS2ehy1crUetOARrsq848DmvL\n5HACwgKZVobtAKeByUYoTXP/5QXc4X/mPW9XmYtQ/UgsNrOCVbbyfa3TyF6U\nYITciLdGjs3+3kIAXfsrJ7k2ybA7UJyoh5Lqbbn0wbcANcI0lPyZmYU9xbLZ\n2xH3sqgMSbME0FU8S/I+RIA0vTbcG1Nu50Q0Af9I1j7+6d4QaQ8yD1f6iQ/P\nLFLpSuMBwPmfV7Po6N2pb+orDdtbl/eObr2MrPUpr4SZDS3ZY/ETSKcfCUm3\n4JABWXRGcyWigt3LajWJ6quBsMosEBkYXr0FkA68crqGompF9Dhw05b7j8QY\nMTFGgbpuiITsvOaXcrKnIZ86saM7OQpSnE1aErk1A7UfmTmQizNRzLqvgupf\nDcR31+hFyQ3znnaRlcDVYjHCN6KXHl+f56iqM77tb/VBZVv+6Eq21vZwFdou\nb68KhCSp6TIHMEMpTS9bKchH1JF9dZiqTT9byeTatWUQ8alN6f8AlL55OBZS\njcux87z1Loc50EfbLlYs7mc6NpmqSnGS/HC43HWp4vYdRpkO5lKMaVyhTWi5\nEtL9\r\n=Nyw9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ada4f9ae0ba515b9ccf5ac0b23ce0d05fad1d53a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/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.16"},"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","ts-node":"^8.3.0","typescript":"^3.5.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.33"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.32_1568320693900_0.8956535662344167","host":"s3://npm-registry-packages"}},"4.0.33":{"name":"@truffle/artifactor","version":"4.0.33","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.33","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"dfefbd22e08bd47e8a130f5da94c1a9b8cb14052","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.33.tgz","fileCount":17,"integrity":"sha512-3UFXpnOZsEdOADBGAixE5alkACUe4MpVrGUvnnP0k1fxEdzf5l1I7rMyvhDis1P5WRz2vqkhNwbx07UjkAtLYg==","signatures":[{"sig":"MEYCIQCmNZ5GAyx8A+U1x+FG9aIgJK7WqfLBgniVmUoUnjQ27gIhAKoofbyUE5X1k9prRcIj0sZGpx+WTuLp7oQ7xe/fZbd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjY/VCRA9TVsSAnZWagAAyEIP/3LqTUJa0UqSvrMy6XjF\nZPnFMWQXIn/aZ012iGB0QHeyPrFVyFaq8SzB+cvu0TkG5XvcFFbcAQD0iaQ1\nssVxrTYmw1gK+m2ofRFL/7lHLbTDztXkPAlpqpiPijV8MYCOXmHXkXHai8xt\nYvYRKvV/nZjn0H/dyaR9viGXDw/cLwZtrcVIbejZ4JvRwWGbD1X2AVTcjXGv\n4lzG+z2ANjf4VEmwsidjsSiHe3+Uv7BN02fAepT0tmVIRAjTgjBuD8kNtFl0\nouClJSzD5bnGnjhS5YmgV/Tadd8HSrzLxEkQvMEiFbqESG6o5MDllTg91tHG\nbB30VZN9DwQev8BsDNr5gAyYRrdpw8Sr3FuiJXPmCxpxzmQSY8Kl04pddjKw\nka/XJxZSqBxo6Ioqzg3AeOAO9DNaFlJVNgQP8IKJvXi/dQxh5SdoRc6cm0Jv\nBlCLYpHHF1qwVAfFWAvZqIoQBW9Luqlux4HwHSmFQreb6+VMizVUd4OHiUaI\nywG3OloXzuggmZlH6OpXBd03RavQthuexjLXbJcNWqb7COiW8Y0WzYDzm9gd\n7cR5nntqJBvk2hOwWxN2XTVEFR+6FEanmnC4XoCb66iiKF4g6Fcw2RQVFhTc\n1feGV7B0qEAfvtOQfsYhAXDZgAjTfEUJJkXnGIEhD8vYlVxJ/hHXQh1CXPKq\n4tJB\r\n=Mceb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f901662c5a78f4f7ffbe8d0c0e01d87673853307","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.16"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.34"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.33_1569558484576_0.6829075550174741","host":"s3://npm-registry-packages"}},"4.1.0-ens-events.0":{"name":"@truffle/artifactor","version":"4.1.0-ens-events.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.1.0-ens-events.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e8a9c2338c2ed0703a4e03ba988638cf4c8d9055","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.1.0-ens-events.0.tgz","fileCount":17,"integrity":"sha512-w/zrOzBoi8KX0jRz/KSlhXJfrKFEF3C6JGUvW01ny3Xih129uAYgdkVDFYJYwsaH+goLcnRlCxqcinXhMWsDUg==","signatures":[{"sig":"MEYCIQDHnskpWTUL3fAXMwvjZ3/iDPPh0keWWcZbJvJkdFgodAIhANvgi1pDHa+rEI7PJcjKxHv2HxB+XPIcMXjCE1nmMmYh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnXRCRA9TVsSAnZWagAADy0P/2h7o+UfW1+O6407yWpA\nhuZrBTik9rZHk4AGF/A7fAavD2xrj/bRLxtj67HdaM1jaZjtA3E8dqf0mqJf\nw3V7+EbIwmx2qAOz7SNnd05K1VSa+f3bn9M/vaiX6GGf49krQlQUKpusn3cr\nuTEtm55jdbNA1bo+Ncyczng+0Msu1N1C02JDn9o2xtBajjJvPAtXfHdsvY4B\noNTCjD7BUpYKYfvFVAvNZH1Kl3X0Iv2q7lfFXsVYSWNDervP/DDqk9Q0RmPR\nb0k3e37KWpEpwLtY3QPxdzmOxqZA0WSMUtpV3emZizEGrsC0E5BhBTurkhB5\nU/ouknQGdU45apMbc/08uTjwrv4DU4ByAKcja/J1oJqgzxUL24grQJbm6Opu\nxzl5zly8Ghiny2dYxjSkL58F+2EqoiuEqHYpPlk6K+zUx56k26+az7EZA4D4\nMmNQJKIBP1Nsydl2Mz/PJ6Rvh7dYKNLGSWCC+7Ad3itsdEBWI2QTbq5VgE85\nfqmcbqpa8neFhoDaJ/ctnT0r30vWTO0kQdwr/6755P01GN6xDwUmfr9v+jL5\nWrhXv6DqIzI+q5g4Su1SML2wxcfrHv6YQCoU7tL2/rVNW3sNu651SPcjj9as\n9zw5RR6JA7BlH75lqijRnALxn2bmbDnH3Yj4JXrDqqcQYKyzz5bmSlxdostN\nXa/D\r\n=1yxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"0327ff65cb9f9cc5641fdad91e6ed0eea2df9f69","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.11.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.11.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.0-ens-events.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.0-ens-events.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.1.0-ens-events.0_1569617360324_0.1130957335704732","host":"s3://npm-registry-packages"}},"4.0.33-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.33-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.33-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"aa3ad199e934a992102eb5561bab326809f53ca6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.33-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-4HuAdZzcX4K/bTpBqnP+nyWNuFA/W/h41y4RibWm0ZNfchIOshGCqu1V1/Li8/9PQ/82C8RKgQ9Q8iTVoLaPMA==","signatures":[{"sig":"MEQCIDRUDBIzO+m6qx/rshvsGV+41dsSug6ilHn0bCeYVeYQAiBle2ieZSoa11Wlvot4HTtfu4+NgHBu7uK4Zg1bN8XdfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkEEoCRA9TVsSAnZWagAAVLUP/RljgtSC0bPeP/rszMvf\neOFB1CXvl5/3Rszo1hx6iJ2wmwFhGiGUXO7eWFUdOONm3FTqtEgxqeQACcoo\nBPCV3t0VTq42xKZmU8+6rDcLyCt6aHbuV1AjXsLUCOuGCj8+/Juz18NwE9QY\ngPP5HDM1wr/mkOh3AUB7KdDWmRHhETuvYnoKb6nlTaIxTlsZK7/JLjiHgF3s\nZnPZ80WJ7Sso+unc0pYEhEYuFb1PdU8f7vrQhXDruytj8XmxobSrrHtXH8Vs\nhev3cMsnBLQNFZQOg1LnTdXtJtnVSo6gedsr4LoAHHYR0p+99mMvY71OjhMX\nKejgcBrAhz19gVT7QxvTXfF8uVQ1l2XoMjbEYBETG1zqFPyE5S4/hiN3Cdc/\ndfZw9dRz45t8yHbHdx2w8cVp1V2zNdHK2c4V1soeaBEQPiQVun8eLSLPvOeM\nvzeCZ+vBDxzz9qd01oDV72hnFw3MSn17Ye5fr0XFHb8tUCuTuPd+DYx4PuTp\nTv6e7VRdh0lZAynO7+g7R7QgJToE9JjpIImbjby2QzGcJxU2jQ09mz965IkB\nmPyLmNXQJcK1yBLS30Vwjp+dEK76fMx9BuGYAcUgupd3p/iJ3VlfbfpmBj7e\nn8v9u/mPPeNKMEaGLA5vSftKu4TBmgikH7MUth1gX/aUsX0eEsnE+MRJkUxH\nnHvO\r\n=Sk2l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"6b8472aae37a5cd7bff9541816c51f10182e6e8d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.17-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.34-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.33-alphaTez.0_1569734952019_0.037213668749839446","host":"s3://npm-registry-packages"}},"4.0.34":{"name":"@truffle/artifactor","version":"4.0.34","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.34","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"38f42c3196dba77adec8dce07892f2bf36c6c9b8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.34.tgz","fileCount":17,"integrity":"sha512-1mKgJ6ydefAX48o4/GaKWrqEEYWeVliFJEqzA2/kgs+C/HBJCdIJn9wJsRhokUpeJTbRYxrMJr5oQkWXTosIag==","signatures":[{"sig":"MEQCIDmhbzuNMLvTjg/IQpJqtCLawJlMT0Lzbg2rKrarLr5jAiBkghVWk36vYdrYe8jn/yI09e0UGIQ1/wi7mOOswlArow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlTxmCRA9TVsSAnZWagAAdrgQAIuhTPuGjKn3aip1nB/U\njy28ao3SlGbFk+KiMWuKz0llTnjlRHsKLfonYirLjv9sn98hhfwnh2ntlorE\n4o+1ptA+xqNLW4uCVsBY+heLlahgKv/ZIciaTUi/i/XpQRuwcB+1WS6nMb3E\nRADSBSJL9SHvCD8jd3rrViHSSoDgkYk5u9wlhL/9yunTwHSjKRqyJaf0/5xX\nPZWHc/JSrWydHAPSIFxOTAmSQ6Cqo6o9+cB6MrtpAi8i+br9rIRkoLmQ+OZR\nR+69nJkpw0bLoP5Tb5cN05aJPddJWKLRg2Ta3DMXd/BVc5xxxyoGT7nVDaJf\nflRGdVT4VhRvXxAX1zmEAeSTEwSEMDMNILVW8t36niVSxJBZwWcGhRqw29YB\nDZAhr9NMTVLqO0vUj+ayxSImDQMMIuGnmPnFVvig0vtah+BCQRjyN16ovMjE\ngJ2AwFKsUebBDhAETfUsj9qqCXHCiL/qqyA6g+ymEWxP/srHvms8bBVoF1fJ\n30hQupnnlEyD/1ygl/phzl+UM56nwv5zFp46i/6ntGlCwBhqYm+WfX/pNJ06\n9696bsmvNcDGGZCL0NwuyLgHs4NOcch7RmgvZqnHuY8NAlif7/sON6lcRxpI\n9bLNYoSNiX4VEsQ9zsJYf4yLmYnxqQNNvufd3PVbGWldEvQMqb2rgDxgaSQY\n/Z8o\r\n=m3qT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"eb6d557a70ef20d6e40024309ceaf38074f5d615","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/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.16"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.35"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.34_1570061413859_0.6443352448080493","host":"s3://npm-registry-packages"}},"4.0.35-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.35-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.35-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f13817c2cb5551315f909e831b5c448f7b300f39","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.35-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-9ujK8nq+Y7Db28Arb8b6TL0Tl3DCjwJzKBcDfZjpE6mFGifOgHGL4asWxeFvp5nb+CY+QHpKlbl+lbBZSbhb4w==","signatures":[{"sig":"MEUCIQDj2rpNpx7RquutGqkbnYiN2CyAzqGx3mPpmOQtOK/1OQIgIWvFmtYkkHI5lQzUsNbNRncpVlw5++ezqMptiE23VtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdniQyCRA9TVsSAnZWagAAPasP/A8v1BkflP2ilcpBj1zE\nY6l+nqqOYWxOBdB8lKHXVwU1DRZfnVS/IE/f8Pe7sAgmufwuEhIeY7oKj3jY\nxGzuU7e0buB8J+1dkTbVqBu6j4i28q/DdTa79+4iTy25oyGz4u7kjrhgV+++\nwRj/vCz3dbeu51uC3IsUTCtN2wxve5BQ2fi0RyGLnpCXSHFf0Rl15/ge5S4z\n06f65var2Po8UkK0U8HCxwdIP+xi9lzdmODWo0HiAT5W3AlBpsitJUeK96eh\n9UH0VXmu6C2vZAa236ZroJ8AV2bV50ClCIxZFQHhm2C307pUVPEU0Ot3rysU\nFHE16P+T4uJ6ZFVk3SziZV4LCN0DyDV2BTDQ5ilNKB8dNfQcDKwsQR81jw9j\nLJ7FMKkjtNzu2EvkVkMArIyEqoLgh01NeNn3uEHQoyf1fa83WiH9bs9s2J7c\ngPThaMos5H5yYULSjvkXOI0ORm1ELkJSUALQWyaGWVqLo3X7NhtUv9n/dU2/\nQOfBgJ39g34RyOzGUNd+FBbcczdws6NyxGCvspscOsZQ8uRZQi+5F3GoX0dS\nZt4tIn9Eo8eyzHpW2Zx8/QpbpyKtZvCRvvGJt6iGln0D28pFRsmX5TcPGtng\nPBALigqU1FSwmIj4sHSCI9qnQfIfu5ZNubfUlEsxQHOHw2idukyPZ6gHIjeD\nEwAT\r\n=8+qj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"0bb676b33e20d2d58d13d0a5f203c4dea674c7f2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.0-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.0-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.35-alphaTez.0_1570645041347_0.6396859503005248","host":"s3://npm-registry-packages"}},"4.0.35":{"name":"@truffle/artifactor","version":"4.0.35","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.35","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e10d9b254d97fa26be82313ca3195f47c2359593","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.35.tgz","fileCount":17,"integrity":"sha512-KUT0GHourRFSG0w2PTwCA8xKC9AZ0WNYdl/uJyFZU3Laslc2Bt6SPnQiKXjegkV77jHVJeOc9ruXFJJu5AUx1w==","signatures":[{"sig":"MEYCIQCXPODo8AFnprHbyheVfMhzqy7UWSNld0a/KHpHVUH69QIhAP35hyAIKpV5s5x7oyo/YjO1Bn/WmTTZs7c06IDfEQC0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn1mWCRA9TVsSAnZWagAAi5YQAJ6UvwmC20PyrUouWJ90\n/0jL8zEkvAFR1yoWuk/zt/3Dc6ayyXHdlNnwRX7OcMM3jLTQAyxzgj7X3Usz\nqwSmVORbkn56OzcYjXL77AikHpqC4S8D4ekAa7rUovfSY0qzQSEPfop89ZiV\nXhFNQRH9I1odzQRPwvvjKuRymMaVeh3kPV0oSUBtP5+G4Wtcu5joAYYs8pm3\n0x7bpjf4uycwj4fqj/2Nekg/e2m732b57hh5FZ2DzMw9hbsTqrUNUKAwwcFS\n+AaLVcuX1OWz0dIULhKQy5+DhYhd5xezL2TouCwuwEvDNvAAD8jip0jRyMRf\noaHnC98Vd29p4LzZavIWc/LL9NwJzECXXpJs6NIA+5HFCg1mEBY/fwVeNHFt\nrV4N+FSQ8XjHz5aZoWzeLy30C721cLWAqeYt7mhtTQJL9u3hl6IWs2DKkCzN\nJVR4dOGicj+PvFT6EbO6GcFgc+IrW8K9lUDfXugKjZ/BHzxfUYNql9GjFcBP\ndC2QYVFZOeW1dl3K6S0iAsfCI1cxG159iRi7WXGBt93202NArM5fsnEsPjcO\n6YeugZhhIqGtnQSY7814+fV4alaRqHxt7upWjT1eoA1beOs5onk7zcsDnEw1\nf80UYcglnyB82trFer5mC1XxYK1TP7NR1b3ih1fzTl+NsIXNpeq29H21uKmH\n/7SA\r\n=rjdu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c0aab909fa9a53a2c114d7a07aae26c59b2f2ab5","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.11.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.11.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.16"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.36"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.35_1570724245868_0.41196493403475287","host":"s3://npm-registry-packages"}},"4.0.36-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.36-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.36-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e77ec3b7d464ea48294df25a525e6783934ce86c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.36-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-QdzzUZEpcfIQoCtUeJFbFAoWgQgg4Kn7dm75jOp0keaL/4iwxl2574jwXQB+s4wk2e5vhnKmdRfeZlooewqp/Q==","signatures":[{"sig":"MEQCIBcDNMs20sJnd8VD8BLfpQfkj0LkwBoFLura2vboviOpAiB7XCjnSmj+sqArNwXpm4XdatbQittH43d9wGXgnPPIsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoRX2CRA9TVsSAnZWagAAWCcP/3mUtn9oipnpcRotDEiJ\nwaszp64fZ258zp3T92T/wctRrfdFtjH3s4OXsz4IyhqlwyT8kLXlPJJceWto\n7GmQ3/KoEEPu4CB+HKpvjdM0mOxxff+ix3uJkfQKI9mO42XIZPR37dKmXGHX\nwi3Ib9Vy8A09uAvPCvLBgqjgAudFs80r1MzphVpoe6w4iFXlk+UHcV/8UfMV\nPmeVkpR6xW6Bxa0A0tWmaGAKEVhRo0op17q+A3Yx++lO+QCVcy3gczax3gIu\nIlM50TRAV1cNYMfMXLvyET3AlVH2itYhUJ9uDsaGSNnB2gVn9nO8OhOkRO+W\nVwYM2At4JjG2xMpfl606lzP1tPaTsIxuu2mXq2sBDwC2df1EXlkd5FDkOWxr\nq6veg1MnXNVxqA0lMIUpGDLOLVMX+KtNLwYQMBJdJfl2AMgkTkGI583Ardnh\ni46auh+uUwLcut5lAD/LVZiiGY2KtAxCStVUTJzCvbSqyHFTXx3y2vLrqUs3\nawD/BgJ9yDDpa53dQIZFmDCr5C33zQvqCDtCk8waOfnfH4wBmHwLzGgeRry2\naXj+BjCv3+G+C4Yj4mUmeBznEtntNM5xwmISKPFbvnPsAK2rNfy+IazLRIQn\n71B92aPjJsvHFBW3jLU0EM9vz0qhPo0hBaYULrduC4wMg+mTc/wGfphcyNH6\nc+Vf\r\n=PHV1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"68ac72a42cff943110c8fc8673b251f5d651bc61","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.9.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.1-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.1-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.36-alphaTez.0_1570838006304_0.8138313355423898","host":"s3://npm-registry-packages"}},"4.0.36":{"name":"@truffle/artifactor","version":"4.0.36","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.36","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d91b037d774bec32bed5c19ecbe392bcc5422e93","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.36.tgz","fileCount":17,"integrity":"sha512-qe2Ur7Pl1sIDYIIBUwve3ie+AdSJzKXBTgQ+j9Avrvmftp823p15B4CGl7hPhb4HCWbQl/vooeKjg6bifoqfWA==","signatures":[{"sig":"MEUCIQCaafLhMKEbQ4VFR2jiYy6DBZQlliVNxcPrVAzUmDDMggIgeIQrGmFtsZd6f3iwZl78dkdXHQQYdyFxpceIBRElRmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdszMsCRA9TVsSAnZWagAANlcP/0mn+s8Q4bUq9K5nhekO\nmI7kUiVhLGxI+t0TGKPuPT3/IwCySF7d/6tnFoXLf3ytq0io8QIgR8nQs9gl\nay2xYZiy6NOZ0iM7Xzt139zcMl95hR4DyVPXUEqETCjgFUGuZVZEjQ5TVOtC\nXYvxIQhZ6Xuk9MEl77MG7qk2ADRrRKorRclvMt06/CBuKQhBpq9nvEB9uQ3A\nSAeKKjKSbcsgqYmvbAoU/zwjqipC6VN76EAZ48tPNRClOTrOS/Lio+EZ/jvh\no17ca200HE4xQc1rWGAik8ii4gHxNlO2gwWGVGVCBlx7cKQRFFHC2Ec7Wsyn\n3pGxovnh3EflZJeYzLRGSXFxRDqyxYrUbYXGhTxVD2B0sy3/VsJj9an92+VK\nGRNQnGxM5s3zIWSYQVs8tODWx1bdmisz+IUS/HNoDBK0Ho5lAxKa29fQ30nj\nnxmVriLmpN/LZTNCPdpwRr8/vfMerAGfKLDjdGp/a1CQC7YSISZI4KzjGQpd\nWjDRQKnXpht/rIA+mLmjvgb65SOhc2utKmkl0UrV1KnaO18g1n6PxQ8gr5Ep\nLg8kRqOc8rau60+3Zj9Z2Xxmo9zvIsGVB067fgYTW8y+RYr1ybMEi/a2T5fD\n6SbwNLEbYzC/NMAsArAhGeBWgXZg90KEGMI7erAWbSjruNhgzlAPljxpeFiF\n+0uH\r\n=RxIm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"32baaf05a50f9f8bed050244b487c4074f7d5e61","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v11.7.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"11.7.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.16"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.37"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.36_1572025132245_0.6134530867572674","host":"s3://npm-registry-packages"}},"4.0.37":{"name":"@truffle/artifactor","version":"4.0.37","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.37","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"9ecd3737617cc7ba0e051e22e4aef08dfbca95a3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.37.tgz","fileCount":17,"integrity":"sha512-5tS0eGT0QGlz0XBbkJH3PepS7s+8kL++EV/BUzjJMMNv9iZKJSYY63mjlEJadM/haueAnYCQ40ChhtxuL4ZeHQ==","signatures":[{"sig":"MEYCIQDRAsLLTE9swWjnJurDtwLJMkhDtsKanYV0iKwYyO0c4QIhAPsjVV2m8kN547zlnxHSR5oobzLDssWTGfqqyPIsVdTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu2vICRA9TVsSAnZWagAArM0P+wZ3pp7nA6H1CA+bDX1s\nb23Rxbp1+laNHIEjXJzrf6bhyDfJk4Pt6FcvPv45hDaE5Ge9Nm4fX7bvSynn\nKgEo5usRmFY0KB4y9AwYgHw8Qt6y++JO/2H/XGi6NoPZ+tcItqrgyC8DwyUE\nxZPpTARD3kaJfSdwCsB7lCCn0migv5UcnCoSvSL1VOXcvOYOe2w8Y5HfGQoN\nFxOUHllYK1vjFLctt1Cpz7LtXKaexYms6eLGeyAxVWzj63M4mD21utatjgZb\nAf3tHWc5AX1VfiX1eXBslOxtgIxW2f7Z9/AM2NIMf/YO9ZWxul8QqlMsPbfn\nOqaUDAPEuKiQssVepMkgPz9dD3U/ZRF/A4M24W9OIJnU6Wyt8vzYCVpMWaZl\nQsd5UaUns500U98K8Ty/jPVAdkZDErnWDEsMUEuV42Ea88OqWf4zd+TYQLcI\nxjh4+6DPhIYocLdWO/doB6SV/xkcX2mpl6/e3pJj5iNGVLZq2wHfEnTFgLxO\nMfstXsXSm3BuvRHfHYQP+cGjbgHDtWzSbFIR+NCpYoOWiMAhfHy/NQLafZ2r\nMhfzurLLrBRU0zKnaRf6rC9qXrYiyDkHipBdL+jIgf80G/HKhO+FnsTGg9Gw\nIJdHK1fXg2c35x0EuZqkihaQSObLze4kxjWH/opIT31pYkSwi8sGhAtj7+dx\ng3f4\r\n=uMLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"18f422dc3eb9c9bbd13d0bffe0db2ad33c24632d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.17"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.38"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.37_1572563911948_0.7174638839652523","host":"s3://npm-registry-packages"}},"4.0.40-micah.0":{"name":"@truffle/artifactor","version":"4.0.40-micah.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.40-micah.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e06f2d7a7eeff353b8c1af157848e8713a646fe1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.40-micah.0.tgz","fileCount":17,"integrity":"sha512-ymWe4uNE0xHT6J9VjXZG9/71KXg0m3MSM0+JAe418T5TJso4c5RBwpj9moQUMCw10rBo53MxGAHQSDHluP+bGQ==","signatures":[{"sig":"MEQCIH84MdYAn0lMKk8Cn5xwukD9f5TmcHHerhN0Iwm2Z5ZBAiAUXNqWdfNv97BE/Bm8c9N/3dCTl+6ZYqwnzSeYuewoaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv39hCRA9TVsSAnZWagAA5YkQAJ4r6JIMDWiA7SjeWJTu\nrRvEftFGigoG2YKeIQkIaBxbEhTL1bbBXQ9VOyV09fyAoqJ7ssCKDmNQyfLb\njZv0ZaMAoS7VnvL7XiTM1BFokbzMOg0mJOLkxwMGBtOCosMmGgwI5CBysADK\nA8N0gJq4Ea4O7ZI23sN5nhNQZhvzlEFQVZPZv4LX1vgqPMSGStlF3D9Bb3S1\n29ASYPJ6DCzHfs5Sqdem+eCgGUEd+8rYqHKMWG3IJN0XFrTr/IhN2B5s7nK6\nVRTshM5lZ6sxq/3AIO+qgI3xXnxwrwyctHyGFFQe2J7mO+l3ociNx/m5pbUV\nEJqZm3OZjWhHS7ktRh3REzwvdRyqnU1toh7nBmAnV94jLvr1uvaOvezuCT9T\nMN30fqlEusogXgCa6vL3P3kHAprNNTn+W99SQaURy6/sKNZhExskhBofxQm/\nor0Onhgu/jFmYFK5JIAbXtgElUA4cU+b6yICV/e6KeGT++7iGcWJCjw3D48H\nNXOSQ1no6O9bYSgsPFpkfZvUZjpIwj6f27i840+YTHbWmZ1Qf0WZMEoHS+ui\njMjcy1Rijxu+UaJ/aTKN2jsJlY8du0b13EKouhpPKTXPAJjBMaGFT7WQNWi4\nBGJ8fhysfzX4P+p67QYoVgCgxdc2HUX/qPNasyv5DuYpuLw7enqGUjtJKl/L\n5+vZ\r\n=yYfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"dfe07e216611600a68dfde267679ce562142290b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.20-micah.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.41-micah.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.40-micah.0_1572831073432_0.8918414419329361","host":"s3://npm-registry-packages"}},"4.0.38-next.0":{"name":"@truffle/artifactor","version":"4.0.38-next.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.38-next.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"44f82fd9d664151e45174397f2b968a477ee6d59","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.38-next.0.tgz","fileCount":17,"integrity":"sha512-drfIbzgmOhSwFgaCqa+ysO5SFIrd+NbT9dWENX5xjl0Exqu5MwKxaHGyALfqa2k10biaJSfV/eQMc+E/JKangw==","signatures":[{"sig":"MEUCIDGqMPUX1cvEubPB7cx5GwhHnIbd3qCY7v5kTFvM0b/uAiEAoYFIZzaCbugbv/vmdoFa8dhisF1pOF3yJK7pg3q3Qdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwXyyCRA9TVsSAnZWagAA9k8P/2wpS2FHPAlCZ6JFfoso\nt5PA5fNep967OM9l+d+Kq3Tm5DDXM3+vNA572vjAxmUNCPD+gg94FfE/MUNY\nonojURgKQnwUYI+TpNiXpbl3xVXekbT2yaebIhxmvhH8CiwMI17dr2qe23MN\nKSFaE5SlyNxah6d6KCPiFUG0RAE+KQZ5kNKWKC41vy1vAoDZ4Qyr/BtN9dDa\nuXqP9HpgJBOhmKayPSmSYsBJI42YIbn87kB6gBRz3LOPG7vvEtGStK9XvJTy\neZlGf0xql7pNB1D2rziCAhyNmq6212ifpjkIzVZyG+xdz2WTH7K/32gYZ5bG\nrrStaD6k0EtnksKFIDF3NTgw6uyP6pSM3gVjeIJpbH4Yip1S1wgzru2GVkmS\nndC+JHsZkAtDN16wzeMjvBo3pRI4QsgZNb+NA3dLW9kxXlXea0w7dGjqLK//\nMzbalqhjEpZNky0HM5spoDwBBwFnU8ek3WHCDjGwqoRGL8KtZMq2u3c7Sh4K\nsa11+nzXfWFLeacIlF2cCS38N8weLXACEJTH7D2v4Yc2wt6Zc3D6inM1efJx\nNcb+uovX1haZj3wA59WQonUtpYdMmhRmB+L/pFQ3db5hnYw44se+YAOWovRi\nnb4iPsF++TjlHsGbH4t6YEyDxprE+5DMR/MZD1NaTPqUmUty4cChI55HL+bI\npABY\r\n=CwKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"a72ad03fae478e5036795c138e7acaa4483b0c06","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.18-next.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.39-next.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.38-next.0_1572961458092_0.3603435975942748","host":"s3://npm-registry-packages"}},"4.0.38-next.1":{"name":"@truffle/artifactor","version":"4.0.38-next.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.38-next.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"94041b12a592b22595d4116c88c7ab7f73ccfc4d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.38-next.1.tgz","fileCount":17,"integrity":"sha512-6sXU0f+5i2kud31ISep17WvFZDlYgygqJAntNO62eDi6dh6sp+zOCJaONysGqvN05Pb3qr8+IjISdAvNv357QA==","signatures":[{"sig":"MEUCIEBrlPQPxxtRC8b4tGpLSpsINfgUoLUBKYufjP6wZ9SrAiEArrtiCwm371SxWiTXofXEfRvdVKVnYPCSMiHHADfQwXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwYB+CRA9TVsSAnZWagAAYz4P/ArbsfaxXv2Yaymn4xsa\ne41LDEVSGJmoo+FlK2PfYjPVZYkKgn6PjXPYhfYQO53TK8GRNUUauUAWxRvk\nFjLsSYTaFi3Q2O/S4+1Vjpevw3H3Vl00EnLN5Yb+sEF3YbzO56JxXRSdorWb\nbCUa/ntDHyspz+G/4ZaBgJrOrGCmbdKTy8hIXO9YgmEFO5VfdDy99uiGahJM\nloc3BwiTFnm2IfuX/u1dZoi3f2kyNXUI2+P9rWpFT4ISrXs9TrxGLxZt1uMn\naqgOSxrDrKhLih9qOnapcwdcb8e2cO69HzmgMKrqUZvBYhxvQSqcfpsNlpDF\nm4Yxlu5MVwE9dByMycDJQWhnxebZknG9w7lGa1eIPtrzRrGiokPrilTvgsh3\nub4crrsAfWy/GW+MuqJTOA/RIWzuyw7GSqVznTZU1caUbiwqA0V15ICj32tY\n4f0hruhoSI8NIt2NryfcGff5jDOgTGxKDfu1vGoQxGoqKMvSXyPbuYOfN/ez\nQVk3tuhbBVXa5AETrgoWanVsUNc5bZKBMRNpJxaGDfKpi6VhPFLzblxQ1NNh\nM5K2ux/YZLGz5Yqnh7j4/LO3AFn3GOF6eZHRj0hJFjEQwC6+1U4VjhC1ofGh\niZgIQV6FQyfEgu4in8mzgrdNbS5WOpbwnd5gEFtUyk2AWExneht/Yo48qK/s\nIV8s\r\n=qycR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"44cb9ccda70d4745943896e220218c834d1722fd","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.18-next.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.39-next.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.38-next.1_1572962430081_0.9640127565226566","host":"s3://npm-registry-packages"}},"4.0.38":{"name":"@truffle/artifactor","version":"4.0.38","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.38","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f9f1a0f682752dfae8de37ad15edd6aacd48bf0a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.38.tgz","fileCount":17,"integrity":"sha512-blkKmw0CdiJ4V2Xz9s8aHhcHHE3nr5jgQrgyI2fQhW3gfWLUUl9TQ+TLgNBDd90+aUqhPyTQRzy8lH1Z4xxmmg==","signatures":[{"sig":"MEQCIBWu+T/+VdCiiRKQD4Z6qPQT4aA7P94wQKxz1N54NeNzAiAa3X+lHMcC2RZfusWwjdinMYASHG6HhksbZEEqbrMAvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxKJ2CRA9TVsSAnZWagAA+xkP+wQYg71Im4OcJN4FtkDw\nEIZ9yrDzbk/zxvcw9BQ7ms0zpDkFGV4O2B3JajoLSw8t9R0gswl7UX/MhjUD\nqvMvIJ/VT7r0cZS7CfbaII2oybaxaQqZLMY8w/3xv2L9ddfZUwqgH8r96sZt\nfSZcmMmmZE2f7JKJYy9stoMyxzQRI9efRKyai0f58c9BwIXSJb4g4r4S8efd\n7D7/d5M/fXoal8CEezPjIBaXRV4Z+RQ78Wq1y7JEX94ufp89faUFecwJuv34\nQMe7HkMEu+Y0DIq+m8ZOTy3cRdNHktrS9D5GrCkrFZFwE1mUNCCX1OTu9bNM\nwpQoRIqyGLBcB0RTxSXNFJRsQYSaRaysTE3mxmNFBN7KuCINCSAIPu983BTl\n816LCjeXl55/a1kEy2zP/HxEmTQLA/BNv2xaSh1QotblaeFjBFKUBXAe7pCT\nHxMm1J5+raD+4SfsVpo3MpY4esHSgakolTDh8HlRKO9Z30MovssKDq9HtLgM\nGx2v5h2dO6+h41feRDc3ewvNdS1yBNIpC2HLsjKE0IRI04L2XvJLYvVevnMZ\nQgQxeN/Bo96GdfGPPu0nu1I64KlbZ6skNrUaXjwI27eOjeSkpKSv0KOp+iT8\nzX5GY3nPwbhi6n8rz6m0tXzwoPaXnf5IGLxmMleJGyIS3hnJJntRKG0XA3H9\n/lx2\r\n=nSFd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"26ccd93bc5312a37f30526bbe7ce77f36f244e34","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.7.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.39"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.38_1573167734123_0.20207904214641514","host":"s3://npm-registry-packages"}},"4.0.39-micah.0":{"name":"@truffle/artifactor","version":"4.0.39-micah.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.39-micah.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"86c0540445af4cbe609f2c15ad3e1d3d0e90344b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.39-micah.0.tgz","fileCount":17,"integrity":"sha512-QcTnm999OngHdfkF+Z447Gwg1EHjMfsgWaoyRgRG0pW84zshBRFRnnaP6NUb99xRcrP9biPJzxd4YLsqTdFf9Q==","signatures":[{"sig":"MEUCIQDUiX8bWV5RCaqN2imQsRWRVozXKLPmGiu1LZsBSJ+HGQIgSB4IJIRXkHhqCvEKkKOBC9blP1pSCWZGZvaUhvnFVw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxQ0xCRA9TVsSAnZWagAATx4QAITvT9MuhgDkeQgHUT+2\nwX5Md5hGEhgKjXKqOSkQLoyygrsAPwe2HyRqpQlo1hJTr4UAnNGOPl4//NGG\ndh5R1Y9MYe/FkFgolAgekqzJF3RgeA9IN/H+VNgez1fFV3Zh4qzxm18yxddy\nUPPMIqNO+cyJDAOZRuY+fiJkFu6VHn4yA+vsZO/QTpobim3iY8+jsNl0am3Z\nsWSO3RLuE84MXN93rfmXNVB7G22kRObZ14Ym+g61K/4vaPGVilk8og8zqFvc\ncgM/Qhnfk2olRvnhzBxmh2IQESdTpel55od599TdheMFApSav3bdS6XerUSz\nJK3U+BquhoqZjdTTLwg6Y0C4jo8A567ZfjMDbzp2wSgcLIGzcE8jM4RpJCZe\nY92GxSG+Q1a3j9A6pTvpcJjeKTleYkb7Qxba+9P1vRfP243JNPJpqo73+y0k\ny9OYJNgEPIbdBca01IM1ZRKIKfs2RypGAlMO0dL3+dfujy2OzNdFsJad5wTC\nh14wHs7w+aPZzZkMKvAAp6FI2YhtdV8NHJsRGqMWuihmSuuzEucmB8T8F0/a\nm6VFlulKCp68YcTY8w+Vz1i8HqPgCGItt0KVZ/rktdxAWNHr9zt5z2EZlOZA\nYIN85PFRJKzABlefE/GJnQ9nQhMWpAMkuhfgKK/d8mYTTnW8QZjB2ijqxXdu\nEJv8\r\n=upMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"03adee6cc853ee4babd40381fa06a9e03ea1c126","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.19-micah.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.0.40-micah.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.39-micah.0_1573195056726_0.6419880071781607","host":"s3://npm-registry-packages"}},"4.0.39":{"name":"@truffle/artifactor","version":"4.0.39","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.39","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"847148ea08d1abb17b7c5a36a8041a3e6be10d78","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.39.tgz","fileCount":17,"integrity":"sha512-mhThujsK+IngQIqbOC+arkFLLtlyu2mF25cS9aWEHSfJ9SlHDd1yHbVNcaAAQAYkb4JMOxV9b8i/ZF5XHJr9oQ==","signatures":[{"sig":"MEYCIQCwuLjtJfmOaVRbGQOu3Pd/JD+om7P1xA/2McRx5HGrGwIhANQMSmgdSGlE4Qx5fBhD8BbRrBIfR3627PlbVu9RCuV2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdytJUCRA9TVsSAnZWagAAiPoP/3GaOJkzCwg3uKY+LauP\n+tZqrvHctbJYr4+QyH0SNV1UCpcRXxsom1YkPkjf62D/H1LgrfDlRuiqOHk7\nPwIS/G6LVPDMhGQ138iY+u2bg3FbgsA2eSQDNJ2kIIeJhZIwT3QhAEZ3z8a2\nze+NGSRbI2hi+uqmhHqjFymmClsRKzaRF4NXts65Xl4q6y7PM7V/IuqeGzQ1\nA2L/MJi56pRNrtbfVxtKpgA90MGqiHr9JfKxmk/or/j8foVjv77pB0nOMBhM\nx7tjmQQsgUG6WoBjXFnVnjldNj6xtFLXu4XCBOm650vhi3nGpcBYnWQ7YFGq\n6gXa3im8pyqQyQURtl9+6sy80tTqe4grpJJxakDhVVdolh15X2ps22BmR2Ux\ng+XKaDT47vc6E0hQPkGJbHh1oqOkkt86I30s2MvwvkvwNEEkRbctyaAqz98f\nwZAZJG8ZaNQvgmWqOtk2ihAE6ZFK3A/2qhPkrwAzIgq8mDmZDKGBnj/AVD/p\nFVsbWcF4QjwHvhVIDNv0d6IEpnst/pH0x859F0L63+Zx8WbL5wFbfFGeaSc9\nsNpc08ZlQGx32/xtLPBqCDD8LRymLic/x2GxeQT03ff8VE8jAdEgmUBBKPuD\nUF304GXKGb3CZhIKlkYsNyiR7h/rx382QO+Zlh+IuQ/IzZI4bNHmqsiDsRMG\nU7sR\r\n=Qy86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a962a994179f561ec8862abed747b18958dbf6ba","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.39_1573573204135_0.49138098533202923","host":"s3://npm-registry-packages"}},"4.0.40":{"name":"@truffle/artifactor","version":"4.0.40","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.40","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ee8d2876fa830e7cbae4b200a8f7c04e1611b966","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.40.tgz","fileCount":17,"integrity":"sha512-TI1RMbBDesWSIDOqAZeB+tPtvYcW6LIwYb2T4bjSb8OgWTeYkq4Kw4YMsx/IIXbNgT2RfcA7+ky8VBFpDmE4Dw==","signatures":[{"sig":"MEQCIAJeTFAp0WTM/BzYpStvFHQa/pFh8HGmsATV9Yie/C8vAiAwk6sPe23LwiE0fFJx7yD2h6oe2PCvbI2S7+ew6a4e2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2GZJCRA9TVsSAnZWagAATnUQAJ4Cbhtw+GxbzP/aqDRV\nzXlXZgB/5UaUcKWmhWbz6S/bHovydmGRmjH1A3SOX3aQfEfJB+h3TPPNSWwS\nOAJGjQD4y3nxWybTYbXr1mF4SjAgRoANzG3F4zlKEpnPZFEB4DEvf8rjqsA9\npSZWTWY0G2Emr1vlRA4AyGqsVM4eMmPGGrkH8csIyKm0Hlqg1rkGzWkQj0Ar\n2OvZdLLDYS45lTf7beXR+TXM6OrlnRFiPcPFEUmYTT4ZcDonC1rwyUyxVJTa\njTC/WNVypeFYTC4RfYsrQqfy2CclXEVEsVfCMZA/MI2iawA+pKdJl/gxKYuB\nvon26x6xBGets+VooVX9bM25zAcPgfkVZoRU3pWD39GWtnZLWRKW/Ra3xoMf\ntlNR661/v5FYMvxUNlGteWgoAAziZXYH8avtGOvCrBXb0NLalr2/1DBwN8pn\nz9YuheRBh/o6sbJ5NMsWpT85H2PCpeg4hhNOyGkYXyO1Jtmiy6Zj49jhRgVW\nupuqVbvsC4Pc+pEFJ0VgVmMKNkWqjF2icJHF5Ci+jh4QOhg8i6jyJsdD/ViA\nDNmxQIWytCNEAjrqlor64L8JfrdHcfmHxw/v4thOi4uaIU74wQrnbva/0e/g\nCkHVAdOEsBwa2UumCfpGlx6sRVnDXfxSqhf/jyTZr1mboox8y8T26RW6GCKw\nHGc5\r\n=wsZv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9245df7a1d341efc947c20fb45a183712de6c731","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.40_1574463049486_0.9284547906328389","host":"s3://npm-registry-packages"}},"4.0.40-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.40-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.40-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"69cce499aed49e296ad82de7bf9a976abd1c0aec","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.40-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-ZGr8Z1OYNmHxpJ70TA54cML+WygmC03iWWglMenUZhoD7L2RdXEQ9YZ0ORAzFtoFbh+s/Xykf+GDbxUK01YGTA==","signatures":[{"sig":"MEYCIQCjd6cZw8SfA1Vjw5ahFbyxrnz9nbWZvcze6g+9s8wjEwIhAOqY4Jv+fLeOU+neWxwyxYvne++kGFEmOJeXvMTLGAZT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5uHhCRA9TVsSAnZWagAAy8MQAJJFQH9rZngUSMKYyLRk\nWDjcPAlSgtuzsQpPeuWgPHY9/MHhDKd1EXOcmCrXrzB3mpQlUwv76dtQX0oY\nZfyHbEGKix6Dz/nlIHvbhfyn/n1hgZDd1OeYDdZcXnmeXVvCmOYbjmdBsBfd\nHc8uJwwhGWX2RNEi5mwUv+g1X5SJ0CxzOanS1nz/BH72YXtlX/MC3CGystyZ\ntxCVC2UdHlIaasw4IbyilU987SYNGmWa5D10BV8FZsccINVZOsc5CYy2bBOO\nnNIKmyfdQo0Z5kZUtPVhStPxh9RB/SEJeETq409GAfeOyoN580uQzTz8wLnh\n9NKUBorjVcnccYFOwdOLjeVCQfztBLR2hxG7HVypJl3v685iYg8GUCPXtpDZ\n1yQDHnUn/4T38QYvCB6Z0ZGDq4P4SByCT8Hso4xLa5FCzxetHzlIC4o+q7rN\n+Pj4axLoh5G6B6/et/EkLA4lk1UMsJymvPOKiQW8vJEdY3zwK5ZtSMFkyCYE\n0bRGKpToywNBqtqkA9Eq7p5qqF28uQIyucj7r3LI7XzNp2Bpm3w72QdB68IQ\nXohkYx10omI+i63ENUHIjHk4q6RJJeh5uzM167an8lAx3jUBgva00RCLjCnK\ntt/wis5wom7mf8TKUwtfol3TGratR0D2uB8NwWWLaf4it7A0S/G3qID5rwG6\n7Prv\r\n=MLui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"124b3803430e09ae83a4a2a2697b985939d21d7c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.40-truffleLogger.0_1575412192522_0.9383373118786353","host":"s3://npm-registry-packages"}},"4.0.41-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.41-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.41-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"6d80e7c6391041672357e2aa21f5bc35e562bd1a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.41-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-1BfG4Gm99DgHYqAT39IVzCIg+LmYWaql5vi7UMKxskMUI6QZvFMo+axIqvy/467nLy40NigC6Y3Pls0FIIk73Q==","signatures":[{"sig":"MEUCIQDUjD+E6pgVSRMtCir15+Xc7LTqDL+Ax7bJzHtM+JqUPAIgAXhZ/19cMbyy0FbI63EKDWhFAR2z5W4M+LIbb0QznDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8YRWCRA9TVsSAnZWagAA/3QP/2jqAo2JSLOw3TvLWD32\nDqE4EFDRpwoBiW/61bY12z5a/ZS3eI+y/wGjaNBQqR/xP14O34LGbvpSzLrY\nyo18DErqBrKiQsH6JQSf38bFAgjimGgKCY111La69Npxfs/+e19D43at9D16\nvQ8WzYuC3csnHI7Qw99g2FmwyZkEQW9h+zKUS2AuSSsOQBS5juk5lI+ZE2BU\nHdyWWtUfqEVtmzy1kDURdpY5blRFo5QXKIEtS0j487PRmev15che48nyoAjJ\nE/vGvJwp4SUxKpU56+6CmMhbP5q3HReYO6DAw6UokSYdqDmPDeW9CuT6OIUy\n1ZYy8+puocnCe4yJCq21fwum4Cd2aQgnqn0zQeV3UxU6KgdriE5aUmesd6dX\nMPc3z2KDw/ZCKUT29rO5HDbMmlilCxB6fouPftfRo+40VD0aS8v71xByviOX\nzKrT0/qJC8F9bRpRD2CgYgzUzWV6hzcl3PLHzQVKCAogS9wuiJY25bLLeM1D\n4Zfx1ivi0oD/ZU4kgal/XuyEQX01iWbpl7f6xBLE9W60OyeDIqinXV17Q4IT\nKNrnsRUhCpSj5/n+2ZBxI+YLq+JdsDYduhzpdYkV+OLJo9F+JnaXF+L7hUSa\nc4N8oljnov2h0q14WR185QCAqFf/ObRwhf4fRNJ5+OwSKNqBsuySzxwV/9kv\n9v+b\r\n=hYF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"f3a5706949563228f5e04445061569007bc3f792","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.2-alphaTez.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.2","debug":"^4.1.1","mocha":"5.2.0","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.2-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.41-alphaTez.0_1576109141753_0.8301358572391886","host":"s3://npm-registry-packages"}},"4.0.42-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.42-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.42-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"da093d420a4a2c58852a8af6760addae3dbcfd05","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.42-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-x70FmXzDzXCZh44APtgLaW/JWhlqYjDqhh+w/BAYkhZM+caGXH8Ub1hlwFIGs/TV3Qd9vRJmEZjvBpWtqmGoRg==","signatures":[{"sig":"MEUCIENnXE54HF0IdBpkV9ztxs8w1o74DhCviJxn3ZgPPOHhAiEApmcVYfnjZPtQv2dgY6r1PCMQf9S6SYjtiaiQFw47o74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ZCYCRA9TVsSAnZWagAAj9kP/RNGHp6gZgEcxUFIz6Xe\n8cPxEhcPhIKzGLhPeHsylnPB8n2rOaGr9KPVrd/5L9vlNXdlhZIwY2MZoXfU\nUEfVU9AVxF0XblpZ/3/kYWj3gSGOfC/51y2mfRBu2gVMSDfnvizi6WPMHejR\n6LJ4/77OcAunMr3XbBN21XX9W66GihlzXFXpBI7nivmRDYkxxjsG02fmOeDl\n6OMMbZR/7NZ1434pNaH2/PhJH1pw4gL7NJpt3VCLEi0igLyhmZwQjc+PyiFM\nxuCuZCqSItoQst/9E2KkDarDZiW1kZv8iBZ508kAgkFevNESDzDK38UDVDEZ\nRM3igfrHxUH+z6ghubQtWDRbk2HpUy84vzVPZQlVUdDvEEGxzxrHN3dqu4G9\npY8484rh/TJOYNCFFf+CkpWfH5mWta3LhnL0t5y22QmiZTErSEI96PWinxqi\ns+ELkbivirBcBxQofObLSV75vn6oz90p7ODAED9eZrsm6X4td8QEpuvq20B6\nmRd+/84Vzwgrt3OouW169drkxooP5707ud28qTLk8+5NtCFzJj6XTOF7B/zh\n9kR/tZZrPYh90EBBazSqrO1jiqcyJSsYB5joZ4zohOHQ2pd8A8xOUkaNIam9\ncF4Id6tsmtE6TkuvsJxdXrjxhxAUo6GW3+nQfk2aqrtBqiRelxOyn/OvQWs1\nGMqq\r\n=+Zkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"dc395c9986d0475faa6da142e87682e70e52955e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.3-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.3-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.42-alphaTez.0_1576112280014_0.47645027341135027","host":"s3://npm-registry-packages"}},"4.0.41":{"name":"@truffle/artifactor","version":"4.0.41","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.41","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"502e13e8455483d753b0f6713682ed361b5797f3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.41.tgz","fileCount":17,"integrity":"sha512-Vw65K7gNip4amoNwwt0IR0qQxAq2SCOaUwBcQFYDjRA1S4r0YPx9ZNwFgv9Pt8aEkq5cPjj1V8R0EBh3xerJxA==","signatures":[{"sig":"MEQCIFOuKrmaEiOlVofePrjDNPSCpKz40GLkN+TGdmD+mLQNAiApXMpiY0QAUAHo6j/wPKDZ4j2Eq3NDDVxmpY19dpuszw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd89M0CRA9TVsSAnZWagAArLMP/R6cn8Jz6liFWoB5mdmD\nJiAuPyCaB1Ni6NqGYEksbnrzyW11xP5wBNn3iks6d+7mx0YOxyRCkcXC+9mf\nHqPqSVzb5bDAf5ZTWuMARNZzg4uNMsg0MJOVbyWfGM99dNxX91lRihedClbW\nebiMMm1zxgq6KwjtMg6Gm/OGbrhBDXW3DqG2Bg0/Ax7y2rCvI3E/l6SmCvkl\nZapeePsUrKYfXpIf7Ttmnand+UVFlX/aCOC8TaI+mV8Pk9HnD4HbgqwKT13p\nlPw60hD6eIICYbtjnwKR/v0RQkMcztnLJQihRIrBKZ70Nb5wlGugjpMZa/Z4\nf36YxWg8VMQxQMphv8jgMTI53UnbvDDwgrv6HyX/+T5mgIkPnMeN/Tr3X97M\nkTrzf1RYtqRTZNyhYrNW3JHY+ro5/op3EkGwI16wvFW4sQwHjsP4xEa/39Wd\nqBakVMBchlx10EbTYxSUZZDBj+83n3fBfHYjP+A+IH8xLTZTT2I+Kn7qCeR0\n7uH7sol9oWKIa5Tp0kwFNHGLk2OFpB4y+F/FlWusqWWeVjNsN0ljJUXiDoD5\nxY86RFiWGVYCpt7HNglNCneWbbDPQyTlE8GqhGmc+6JtxoqkAgS1NBGj0Y1x\nvGBAcp/c6cDDMN31jh98E976Uno9lOG/68LFpHKShBlVn3FldYiB8mx04qaG\nGud2\r\n=tVDO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6829f4a137d648efb1cdcad81c50174146e3b8ae","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/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.19"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.41_1576260403752_0.20477128162044367","host":"s3://npm-registry-packages"}},"4.0.43-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.43-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.43-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"2686ead2fa130832723de4543a7486829a622dda","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.43-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-VLRhfeTLb5/KZKpagdjXxTXiNjtHnTKhrKWflZhChYY8tT7tpArgpX4VAdNbxnziOxhzurNMUX0YDWoKoxnaog==","signatures":[{"sig":"MEQCIGTux29u5QTXC1Al3CqRcAjwkoGTw6WnyqP6VxO8AT17AiA7VMRgNqR2y+a7b7lvVf07HglUZPi8XZMo7kz9IlF1+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ocxCRA9TVsSAnZWagAAWywP/i1t0bqCyXTeJaAqd8qI\nd7ZY4atEHuIdwvVZQVZUDXeVZh6Sm6uIBsnsSfeTQoaa4W9pN2mIEW+1+9mj\nhORvTJyxrJOfGcItB5zXYoFOCUEeIS9mKljjChHTnDjXQqRwbbKGQWcCV7Hs\nSBxHBM2Fa66Xe3eJUeofSuA4JM6OaQY6qgaajIU02yc3E1BLgPUwsNl6Vi7J\nytoh5O88uLmy2gq+xjXKQt+mneS1M5IAORdlfbV0U46i5EZL8ZiSBsM89f4X\nsSHzhmwbnGIhXS/Ds0pA0h78DqbIFHcN/MilsPQ7bRuKf/JiDX0z3/OxwK/s\nrpLsUGyAOj2zSCUQQFPUp7oEcTOaIldP5/ezVlDsYdPNQmvg8JhUhKHF8peg\nVgjAB2kRP3g3vlrPIEMeQnaTU1CqacE6MxO+7s0T1SuL/VIU8LvPZcXh9Y/z\nzORaU/47klST1pmzdCiVhiRf7CelpK7v9J+OFypd0nIp1vNntHF+e/qwfmw1\neF9qKL6XMg/cgg9mlH0BDd5KjiDWpAbIMem6rnbNmZjY/sXqZYrmVRCF1u7n\nehMbsn0c9KMWs5vfTCrMCx6lWb16wUm31YyKLxP3paVzIxz6HV4JzSABPxt1\nyvWw/qgFC8J0ysiV6e8ycxrga7ubrPjd19KoH0NOTsM96YM98+x/gZ+1WD5X\nbARK\r\n=mq/q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"9c106f4529dc4e3a2e88e722aea53a40eea5e4de","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.4-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.43-alphaTez.0_1576699696857_0.7255612514701095","host":"s3://npm-registry-packages"}},"4.0.42-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.42-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.42-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"42e6e649356e9f5cf339805ddbfb3feb30b9444a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.42-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-tQSJog1Bo9WDlH5k4t53sU0OKJdCg10CP1gegBTmF9uaG/SJ0hCU2qUQaJY0jJwjNJ5fUV2/C8qGb0tbms7Snw==","signatures":[{"sig":"MEYCIQDxXuhalqGJugKjS2xxWMow/CHc1n+wCr3vwI06uIlhPgIhAJsauGWTNMOMQdocfOOLcT0mItE3P/IQA5dp7NrHz90h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+7Y4CRA9TVsSAnZWagAAAfYP/0d5+QBSxfTqbae0YBLg\n8RHGIejZVHRFFo/ahjxlkZnxkfosUDTsAgKPEukeyEmKbH4dBh2IisGknodF\nE9SZ8N6KtD+NDUBNdBNCsBUvSzxezo9wwyv/+d5vOk4NFQJbcCv72VkZ6emE\nsOfB+SmEwvifosPdOOywBZ9DflLkvtzqfkQ2q4FwLG2iGG61nGa1hc4IDqmi\nbONzJAMDUlg2wA5CqqSpjoMQuhO1qmoskbl0fvBQTxx3PfHbvvS4nMOOF/1L\no5ldrenAErVvWEcL7RNPy/wsfaWl5xBARnlPa5IsChPV2/pSZZtuUX2bYePq\nuQICIYshrinCDwjR8KK+gf+8SESxmAPL+pW7KMzcbE8Ffm53CC63uGAJqvJQ\nt/57k99ZKG3MLzAv01ZSD2wQRIkQ2xG/LMGuY0YCw1RjRnJn85DB1ONwJGyR\n+wy/6GwcNU6ltSMQH0ThVNnT9cDKclQYuiGjaFuzBuozlyNl6vEGFJ5KIZWl\n4RbZd1ovTiuH+tqi1Wyi5AtKxD8Nkmd0uClaJS2xJG9VwH1pZCZbVRLU9/lI\npxPDGe/gFX3z/0d1+0o6HoHJs9pmQoeLKIb5hCpainor8eRYTLjiNECGesmq\nCGQhlHg7B1FQKvoKdNAWWvE236jAkbiIU9mWo2U6fuyjHZoPJ27ZpkyNugWM\nRs+M\r\n=jrA8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"98996329441358f44a678c2b9887e89579fb71dc","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.20-truffleLogger.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.3-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.42-truffleLogger.0_1576777271681_0.4739281457772264","host":"s3://npm-registry-packages"}},"4.0.43-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.43-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.43-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e17e55a81d81d46601117bf8208d404b2fcc7c60","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.43-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-DWyU37ovnfqPKnqjO5bvFJW/osbyAq5uaLy/3vxIb0P8V2jqmpR48P+C7Mcsg61drjTOeeNiXPV69qRiNISqFg==","signatures":[{"sig":"MEUCIHIePUZWqh3OIVA8DMsjy/JGR5grAezyenS7zNi2R8GeAiEA3K3c0ANAEpXBmq4iPArh4KD16AaaSEdV4UkOodMFAcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+7biCRA9TVsSAnZWagAAYw0P/1/nfrNRzox3eGsyBWVX\nU99klqGH4MViKFRjPHzCSgtIexQhqbaQx6IizrBs5oh0c3iW3aw13LjQu5Rk\nYxPrQ+KWN9LCwPTy1LmdXIVdsPvvtdsHQNivr6A1G69RGAJImuuiQnS+w6Lw\nCmTE/l9NVpUZOXxUByPZLuS3b2F5fKeYxSqpm1A04PdN51dZy9UAnQiOKjxq\nLxOuomEFbpQSzp+62UAzQ5YaVwgZDqe3xNaGvsBy/1Qrzdqv3HUdnYDraw6c\nO6P0TF+cQ4HwWjkOg69sz1cp5DyBJ4Jo/RG4YP0kRHofKVPKeJDq7mjpN48P\nri2DpnqURdCt/DsbRc5/TEyxa4u0zAE2FX2/X8ASVHTNvyl2TNaemCkdBbV4\nodUJ5awefHVR4YrW0Tx095djz3CsRnK0bWl5MhOijU+q/zEwxlyABZ6GI5a6\nFUZB6N9OkV7XEptm9kjs7kQTIRYZxqcLy7Ph+JCmRIybJ5PrZUzJSw/aw8QW\ngUpa+anhwgLo2DBWha0FIEdfdvtpOh9Rsxl4B+lwr8P0oePUieecX6KUlvt2\n++tn55cppd4ZwBzpHqqbF985F0M3VEeP3aYyohw1e6j6n0nDwAUhGJt0LBYy\nvPw+SV4MlbucnVvfCP4825tpKUtpqVsYekO75Q7Qz2su4tyFU3yjx4U+7GVU\nwyQT\r\n=2/ir\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"09713d47c696830472807bcd5d1b9d8a8dec3417","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.21-truffleLogger.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.4-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.43-truffleLogger.0_1576777442398_0.06020789273167004","host":"s3://npm-registry-packages"}},"4.0.42":{"name":"@truffle/artifactor","version":"4.0.42","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.42","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d17ebe4131419c0753c279fbe51c6b005c38602c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.42.tgz","fileCount":17,"integrity":"sha512-bXv8MyqbEvOX/uunMyse5KZzZs9CbX5RZiL5AVM6LXQVZ1YD0WNQzLWWy1oi4aNRHaZTpDi4G6zz3Gfdbm9oSQ==","signatures":[{"sig":"MEYCIQDJnNnsgIi81opDvKPlfLK9jmCsraSQEOLN07JYnOSuKAIhAKAUEH5JeD61IU2tI+WfQIRukQKvt8OGXbOfVFaVD3by","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/CGuCRA9TVsSAnZWagAAP30P/2eEEmEA51O3jh2UpRWK\nZDkV/memuXfPwAE00mrPRNIXj92ZuayNEDpA01f9eXCeEdl4u889y3rzJWO0\nNuOUtqkAxpveIofQXaMx95fx+tKZjf352Ct/hdO2QQ2dHvQuXHhdDV4L7TzQ\ncri7KvLEEH5vYOFbCiu7kirlFW+NtwDoSy6/+KaE84+mQQklS0GnrQatIRwP\n0W+AHxnSeitCOClzCkOodAMfwwt/ltVAQHl1yWyaLlItnl8IOTOTveS2RKpX\ndbOA94CZbYY86BrJTC5+koSeD6DWqUNOi+9elpDNyVHGheCt9XR00NtYnug2\nG06Ch0vZ5R1gBaMkzg682CMRda+QuEm/v/M6Vsgz3ZWqKo6MXEnoa6KQuznF\nsX5IEPC1SpFJVt2liTaFutOzvduO7glGS0agL94Gd9+UegaZ6J01q1RMM7er\n8ZqmMe2dX8xLjV8en475OU/gTZeQCSZtndDbzUDd9ste0mtGnh5BJLJSJtrH\nTsnM9XYs7XzvPQ8s1ij4uPocJXmaquMtwfIx1f4axzrDOrIKc0wWp0kB0zqW\nwrQqkW6hvESz5nS3s8uYCtPgPRb0Tv4hbDSk37CpDV/tv6REm4HKMkEBQxzO\nh3bHtS3LCBYO+/i6jYp7n4o+Y4STQbahk59imu/qIrb7kq7YoxpIncgIDF4B\nHSSi\r\n=TtBF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0bdccebb19c625d8fdaf16fcce57ae766583e685","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/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.20"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.42_1576804782210_0.7734918005407458","host":"s3://npm-registry-packages"}},"4.0.44-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.44-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.44-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"fac350781a4c5252ab9d83ef785c4045b5fc0e4e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.44-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-BBVVBUtNtd35YthPsrdn7VWznWvgakCvzBAdnq3oS8XbX+f36HqWs3ZPOx930eunvU1dfsopsTVEAbkF8lYs7Q==","signatures":[{"sig":"MEUCIQD/ydUgBhm3O0J54Tcl10ZIGKW6CfkxLf0lRtApcPCGYwIgKQDWLc6mlyQwAao5ECinJsss0s6oBVPUrNEWL7h41/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBiNXCRA9TVsSAnZWagAAWH8QAJYOF8Dnqj5u9OUgWOU9\nmri9P/1aL2jGf8xJj/jeG2cdQl1wt05v/3ZiV2KpTmP+WDX+6PC39c/8PGjo\nQDts3bUTUEPc/KF41bSONNDZClWm2SXxe3gF4MrxQ1YLLf+z7tUu9neWP01K\n4HFzvSncClApUiAZNsNuj2Cc3d0kOrhM9iNeZd7bUDPOpQgg20MHDyMOHK2l\nwaBBZRkIshT5je7HCQL6thBfYN3EJOPvgH4APm8NkS8XdzXOE5bEecWMTtjs\ncG+lYelct/xQxZpX3W8/nPcD6Rxo6M5/+4FQSHXtwKICr/9cDlpJFCHLFmQY\nWsvbiSVQ3joH7Uaqvl3EYppqJVuJ08Q8a6pX5oHzCRoiYieN1wvJnYWeSKLB\nUyOjM/F+Y/zv4QD/m9x6orWK5fwxAootKsQYahR8uZlB0mmOA1pIjvOLUVya\nFgeS5JJJpCmoS1ai5/WKEjcz7FBQ8//T3DwzPk8BqI2+dE8JaG0Cx5uUWGQX\nvXFILpu9zslaMlnpcy97pKXZ9cJOYnfsTibGL/EakxdXwi/dpRzMVjFsSyEF\njVEZM9ltTLcFtnX4jIs29F/dIQAoiGQa2ud9TWwFl8Tm8uY2Z3x/AP9yM++x\n0FJpyPS7f/WZ4fW4EaCRIs3LIjCXQq84I94CRaRDbzS5K4WfQ6Ok+bG13ac6\n1brf\r\n=NI71\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"020264c9f85e3db30177cc39b3f3728e68698184","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.22-truffleLogger.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.44-truffleLogger.0_1577460566950_0.03436282657179812","host":"s3://npm-registry-packages"}},"4.0.44-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.44-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.44-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f99fb5ed0b5e8e52e6721edce1602b4990656505","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.44-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-xJF8V9naowlOi6h03/90wCQYCZE2U1OQOpz8ltkAev2ILyYkLYh4X6VpvSjLpcgcJdGqEUk8fPYqrm9O3v/p/g==","signatures":[{"sig":"MEUCIQDaE6h5SIBB+8IHP1ZfbnMJuwqzWhvTZn+8VZxEYKdYvQIgcsilTny8XgZrx7XtCgoCbhfM65V100YiqCQvmJygjes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE9GxCRA9TVsSAnZWagAAe0sP/2eLxj8zyBo34Fn98h8C\nspYY4m58hhycbS76L+7jg/6FE1uoBx+UhgI0wd3l4ODQZSJIbCKOOHZtvBZm\nFJx0k3qvatNGY15lWwI7+O1BURpjCrD0VZdX8gqY30Gn5y5GubaeD/DdZBh3\nejVdnneehvfcTwvV7E15PEFdTArhkCwBhdAvJ1ZYfIVLsZdZxSvy5MheY+Ng\n7w5tOoiha2wQFMyMMmnXxd4GUm1vHdTyOIp1/07xXp+QSLgAPIOa3GWx7f8E\nAAL6vHMXiwQYi6wW1aVtffCZVbeRsyq3PCM7kWrGg50HkFy+7Kahe/LfSY2/\nz+r5Jfch1CiEYcJU1ogyAlUsWvKjMNOW5waLJYZNsaaLEZnjMvRBRp7ihmer\neEKpXiFQfqBkl9yR39wsQIsi8WBz8etSOE9cq/yi7eUVVWX5+kYvbCpZdRPx\nISL1z/TzabmP6JA87iYMr+BCmMD+BMI98WKaBKgK5b4RyDXGa0q7XF5NO7TV\nf6YshF9WMIBzCykp0uVPq46lBPoer5VmkhEYeCtWON3OZ/f6aEIfHpKohkmW\nIZljqgHW7gN4NeHMaaYT016svJORV5NS3uoXq9sLu8QPg+spl6mNA2+eOPoG\npiIVsD24dB7d9/jEbCtvxXBUnYJoflA3mdy//xn2BE2PMtNydScbW6KyfboZ\nbmnS\r\n=/4Nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"8feaf6fb72539e93f1ae51407fbeaa6f66c73317","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.5-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.1-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.44-alphaTez.0_1578357168839_0.8867489806092694","host":"s3://npm-registry-packages"}},"4.0.45-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.45-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.45-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"8f2e296b6045af442bd4e5b454d14713377b0753","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.45-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-4sPXsntTlmFzFHRFO0wflq1fdUt6VHcOExV56GpCAcCzdlfLmUlq5R0eGWKttreHbKlo98srNcevqEFOYEmNfA==","signatures":[{"sig":"MEUCIQC7pxEZ15nEGZ0hSNNA05uFwDNNJ6mOFmGFnVh549i4EAIgIEFW/OyxLT4iGEonu1Y0APpqSxNyCnGpQCmPdQJZjpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFO5pCRA9TVsSAnZWagAA7uwP+gMTpZ52oNSfe5WriWf7\nbZCse3HThrjQWQDtZEhpu0yGvSrJdEtPuwU0ExspA9kOyz8rUbmgO9eUwrvb\nhzbYIAH7tF4a5RrESOipjfS3Y+gyIyjKHDRU4nzwkay9eWDAb95TuiHWibZo\n3L45wUVIl0ljkJvZLzFIsdLnuAPqqxgp7rFAI3NPHCUn4REGkgQuaOVx77TN\ngxGUMCaZn5UDXhNoR3Hv/iQNUzSzqOTkI9h8dsnKtoeLoQKrgirfZHsH1TQl\nYBOEI8anxa5P20rDXlJ/UYOqruz7j+jJDJkvpa8AJlIy1TI25Hg03fM+kuxL\nT5betb9gJG7AHGjPVb+vR5t3DPIoT7cwW99/C4cUtEFxGYo6ClE0X7sLZC1I\nlc8vjztJNhy/VzrScpgS1/1WJW5aqg6AbqLo6F69pTYjoHps9rvXugEUY9yL\nme4A9ePP6gDJgvo+fBssXON4pmN4qLxXdxFcETu2S6knvNoyxuwDWjYanQfN\nduo7KteGNM5zndabzd51UbQZPBwbeOaUyHhgOewTOA+IpEMTZQG/6nZM7oeT\n/9uIrw/XiiIRU//slhi8XoBXgTVYJxPvdqDZPl88UIZK3I9AQPz07k5DewBX\nMZlkfpk+PQ9sAmWzTAvykAb7TahFxzSAdCyPHJ412+5Gg5eae6OV8D6/oDDB\nuHDp\r\n=3s+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"a960cdc714cc48537460a32738c06222d757f23a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.6-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.2-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.45-alphaTez.0_1578430052774_0.1713565186807149","host":"s3://npm-registry-packages"}},"4.0.45-alphaTez.1":{"name":"@truffle/artifactor","version":"4.0.45-alphaTez.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.45-alphaTez.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"10208430415465542c8cd7e6d6ca2fe06d730d3b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.45-alphaTez.1.tgz","fileCount":17,"integrity":"sha512-hqQ81AqqrTNfGGLmSNouUVZB+QqKbAgh6WvqRj5eQ2V/A4rMbxkrYcMGV1Gd4kC201BIFrXo4fPZGidlGPMRvQ==","signatures":[{"sig":"MEUCIQDaltPPew5CfKo2SUSWLeHUkaz2w/msX5HtFFas5FqpIAIgS5TPKpsaj9AVJFgdlBckrBm2HHEKesJcG+jSI6mvQcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFlAvCRA9TVsSAnZWagAA9uQP/0M7DLs3hwBQlfCNuHAg\nAjZzl1T/OoeqVHdLs2+e5vRvT+y/1V8XN/V8jFOYQJG/CG683YHE9d4/d3i2\n/7KQOjHIpBBmvlQR4mllJlFerzoT12k38O5lbACzlvgNLNAfFnuWoRlTAvEH\nSOwIGP1J62/Nlwd9s6ukIhJ2ueccSCJKIQLbSp1hzcYJtpHuR0nZW4/3gYmb\nblxeNvk9zqRmZfVjcY8YvOyy1dpgHiBn0Q+1h/SRLeszF3xxK58WKQZPljep\nzvLOStrgCkh7jvH0ljb1xRpevKEFSgB+HdWAS5J79J25Omy+iaYjVweb6dUH\ny3rBZJ181yul9lBed/EW/5J1xPxfP2ihjR/YFXtwl5hpfQd15WlqRTLAKo1J\n8FFedK0dfJZaaXun1DCU6Nxw5LtNYyCX+MUQNyZYvzAZ/q5hxBUY6AoDYYc1\nERAFTMRTJ+l8AvG/zuR6EQm2aOZGaDWNIDZGDDQPnAc0TArDkWv9QRU8aw1r\noHpyAvbRzb0OLhJVUN+8tIyn4T5JqGOWCQbrv+ve8b9/djyJju4F1XbTILh2\n9ek8bzBHQlIXVKqNhXATV3mCM51ng1QLvQDGwHPeWlhZ6fgj12nx0zW4TbtR\nfdKgApIGYyccaEpLheQFijSTu1ufbeTR38rh/mXQ2h+oFEMGNW7/YCAfa/lF\nr4uo\r\n=nz4c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"b17faa2e241cc504df4244a97e2869f55d31ba58","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.18.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.6-alphaTez.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.2-alphaTez.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.45-alphaTez.1_1578520622715_0.09211712642281444","host":"s3://npm-registry-packages"}},"4.0.43":{"name":"@truffle/artifactor","version":"4.0.43","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.43","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"4601b12239b8be737790b83134e7fd89280bd10c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.43.tgz","fileCount":17,"integrity":"sha512-YTOOUdtEgXwq+G6RUtTXGN7vZe5U8hHaRzNBvyTK6I8QsApUELAaqAccVuKK8kk2E1Rj2+U4/TCnU0ap/MARzA==","signatures":[{"sig":"MEUCIQCqX9P6ggF8qHKr9Hgl8n/fyH5sIiYQ5eMTGp/FhZtAXgIgC9LFII7kFSMX2qnMYoPEcdmlVkBAbWvDxtI+yeH15jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGMKwCRA9TVsSAnZWagAAkeMP/2ewQ6yAcqV6ZAP1GtbC\nWgYnF63CmyHs/LmUWiNWeNZnucLcXdWItqL0nrzxYKV7QTJt+cprlfP+cqm9\nxlprOFpg1ZLdadR5f9yBEQ+2fUupNAFxiWSJQ6Ff/9IGILQ/k/E0IPhyYYwn\ntvDj9qAopFcvpUACyn/uDAbEpElWkJxIYiORPjyQNlFF0S1i4NrMAtR3u1FT\nDixhShoQX8rwVQ2zEHrTari6FIyP+cwbSdtIDkxN/etB/MieepB4qLFK0uyR\n/CNNzWomHjxXWjdOpSLAwFgtiL3WxBslUqFXBRARpv5m5hEk5MBGQ0F6mQL6\nL+yplfkVy8wfyzrbSX4dBlTEL3qq9fyIdmaFB/bTJ0XFfDTAfQy7fUSSMAdH\nnc5RcqWHjKNCadr1ibC3HBA6wwAvdUJAkrZ5tYGlOqEEjWMA9uGArA2I6hnm\nsXJF3NLKXw+YK31ildB7GH/vQIZqCQZix7mtMqLReOuq6KgzGySoQZ9f74H0\n3JdTo69tent2hqaEG+76Zdnefg/Z4fXNHeb2pW9716mobJIWTTm+x6gecxU2\nkZzrkUf2hCBrubY+JivgznPKnRRpWCCYcKOGMgVYtPIqul3doPiiPKruyW8g\n/EL4bIrPavkiQrJYVuNYhUiWyUvjDjMX0sBLnjXz3CNUbsHZUzKwHxSHQfkt\nwYYZ\r\n=l+l8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8a599cf0ae6717bc06b6f2561c62a84594c2cebb","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.20"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.43_1578681008596_0.18970308015399828","host":"s3://npm-registry-packages"}},"4.0.45-alphaTez.2":{"name":"@truffle/artifactor","version":"4.0.45-alphaTez.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.45-alphaTez.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ab645d4c820f26c270a68211491c481956f62352","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.45-alphaTez.2.tgz","fileCount":17,"integrity":"sha512-wY1tKl/U2ywbJDJXMsVI93FFNja0hOM5mbxjLe1BnE7s/9OX56JIlilmhBtDGtCvfY8VFIWcrH30o1SZL3dWBQ==","signatures":[{"sig":"MEQCIGq5PhG8DTfpGmGyHVtMLqHBwCDfDTdYiqWFCO1jJiDsAiBIUQrs7tDdJ26F1soqGSLzaxTiwys4IYzLd5x8G1cvfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHkmuCRA9TVsSAnZWagAAfmUP+wVF3oOd2RTGwEnO6ymB\nNiv3/0ihaw40UAGQNSreseMBCaRdAXmUlArAcSOp2HCCXEufbFNmdaSg8H0Z\neNuYa5a62u115LPJQXK9y7lJDm3005s7g0FcNkmHfFG91llXYlTZkKk65WXB\nclyIxoHgiKQngpHIfezgxQZUFznFDwCXVJQCxR3ZdmXr5UIxc7SU1RslbcKp\n014qs+/focUtCqllFfky5TT3E/vGOQETKuOTMuCtEbtCAdXOIaTGpWCp7zdd\nejSx6zcaO7UEdiCCq4ABJ9akYo65b45aN95l+Sgd9hztWtHXbrYn8cn2mLKX\ni0+kGyOdjy7XQ7JTofXiN/JgMtVGbbIaQhOxXeo5j7whRJGuRAlGYK5c6mRD\nPC97C9ZgVqfsjGpLDcYMxoWtBOzV8Z6zulkLgrQvM1wfXXTHJKGDtvmIem+V\nA0BJfEwj9bqk3vmkADegeJ+UPx1V3THxwRWunP5iDVizeDDC4XTTmE3enHll\n6BV5jQVzdzEhFDoiMqZV+Q2hwHGptFuI4dHzESZ94gf5/WiuVqHrEMa7v5Aq\nts10dBsKA/pLmvK9bojSYXVj7P4shRm4y6mvKJxAimY8NM18Qh2qsHZ3m930\nn96NuXC9DuUExQHl4yM3rjQ/3AWoW0M26Hg7uMYBxpcohV5Zv5JqxYvVUZ+1\n05Ph\r\n=CK5B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"f2be8e62d3f20d1e8d731cac4353d8ffeb233fd5","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.6-alphaTez.2"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.2-alphaTez.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.45-alphaTez.2_1579043245802_0.16473795070940156","host":"s3://npm-registry-packages"}},"4.0.44-truffleLogger.1":{"name":"@truffle/artifactor","version":"4.0.44-truffleLogger.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.44-truffleLogger.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"206b69c39d276b30de768d746195f9fc288e64f7","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.44-truffleLogger.1.tgz","fileCount":17,"integrity":"sha512-maS6fF4VQoK1kx4BsSiWZtPXkT+EmY0U/PDPDc8uTUK0nfQjkoOM5rh85zecm1r2m7Pv7HvS2dL4FZu3HNKlPw==","signatures":[{"sig":"MEUCIH4ULm7XVCqHRk89zLmPFhgOEbBWzJ8O+oFqqJFE4ENOAiEA40BEzr36RVMthtJGvun1L1hn2q7OSusnXw7iNc7etbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIJfXCRA9TVsSAnZWagAAy+EP+QGn7DbfwVGvBwp1xAnS\np5YLNiwcv+iDDSteOCCuml6Xo90arYU19+sTcDOJRCIxesxciLvElPe4Qi6E\nTrg7NNs+TkzRALzFQtCOlCzrMDQQS0YxUw7Yfw65KigrH/VeIHctq6u3P95H\npRnpL9/F26BVP2MzC58Zz8qSr8icDV8pmDoWSnGHIpExtxjOvlK7E9PiweqD\nGmfLnWbCa2JQ2eAGrbLTiqLtJWJgD++U/groLe6TXX84LMX3/IkUB7w+zsTI\nMBCqJ86ezPdgmlChCAp+uofhsswW+gU/ErUEjBZFKwE2lDTizvgE3gXgYuyv\nEQSHPfUF8kRRcSmvZV7m7UD5x9hykV0hBxTxN85HJUgNtOS4wflzKqihAAL/\nbdqdc/qm1vgel3fvTPdjsL8LohbX2ns7bKxMBHo6ryTs+vvcpsvigJVOoI/d\nnu9inYsyD94mWRPmFF7BwoTVZd1RwfQTY7Tb4zxmsmEVXyvUH5F5Zx0pUhfl\nIUGVz94BW+/JYdreQrYqvLTMZDLylUXMeghQxfpAQ2/yrjdtL9UcoZEXLQA4\nEvmLjNdvTidE6gY8ATRyJo2gmQJPahau/nwym9+/oOAdLCG2qh/CAu0qh8BT\nDiX072epN7bFJbliPE9CIL8HPyx6DQ6NnTpuXqLqoXnnAZEtBZMKXEvJUPm/\nj99w\r\n=1smv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"7bbf50aa51d495cc3095882bc16c74efa4b4f20d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.22-truffleLogger.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-truffleLogger.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.44-truffleLogger.1_1579194327104_0.3639979794978567","host":"s3://npm-registry-packages"}},"4.0.45-alphaTez.3":{"name":"@truffle/artifactor","version":"4.0.45-alphaTez.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.45-alphaTez.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"9ad34ee49b990e08c672c47d6a9e59e9d6cf34a6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.45-alphaTez.3.tgz","fileCount":17,"integrity":"sha512-+8BFlox11wsIxIGCxw46mHiPSgjPHINEHKqh6Cgz7JHzMexyoUjGf6cFVuyf7DMe5Q4XTNeBq4fzU2ao+cRTkA==","signatures":[{"sig":"MEQCIBROeHDVhAwojfaUsZeGn+esDpH8L249h/UvroWO5PR9AiAsxRaybVpuoKtXbZKeCNqEp9sAszpwJiBcf3qMME43iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMGVCRA9TVsSAnZWagAAOdIP/3xt/2lqxHArMyeckiC8\ncHOcOf7NiPnIbW6G4XoNiayuEfSToGSX6dKenVlKxbtxrTsYYeIzpMz8FZm9\nPUbfio5jnBE+kH37uSviR/PDmthyZKxY7ZoeiijwUvsK+TGvcHcwLjAEpIbv\ndrMFToGMy0i6+JNibJwJxPWesxWUKH7nrr1EVmdpLSeShSccopLMba0gihPC\nx0bhch2GV/GkfoFB7JoRTD/vVGf0MlkZu8HrGPjlQWqdNOYMFAiqvUoR5Xtn\nbVbu61vTDj5M7BufotN845zXM0QlbeWQYPW1BXk7p2/iyU0IQmtaFCQ4qSQK\nj+DCXHU5e2sqEAg9DQX3zu5VhGpN9g9f6qExLKKwir12FS0XkRnjGJBgw5+i\nQ4VAcA+F9KzTTUB/b0W8sEFFr15eLl3NV+NAd0rUNGYbT7EA4C6tIUnW3IkR\nzSF6ghWqJl6a2KaQCkfqBZsmkSVgNh32jDdz+085VcDtSEdKs3II9l9UzAnq\nqukJKAIYeLHNOO9dWW6KZ6qv/0NVndPMnMZSH583I/bHw5SVs98bU9d3N84X\ngqVa8FTH6im2+Ty3NHVxQ62uuExs2Dg9UWA+toUJMdcyft2q5sgjbn4mO7aw\nMCOwet/jRIxnaK2IP+onBiMqNji92aZEg32jIty8+9jO6oYYEn0DrMB1JmoI\nai3X\r\n=iRAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"d29ebd9d610cf07fbd046b0a19bd6113916f7ad3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.6-alphaTez.3"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.8.0","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.2-alphaTez.3"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.45-alphaTez.3_1579205012671_0.5353869452132001","host":"s3://npm-registry-packages"}},"4.0.44":{"name":"@truffle/artifactor","version":"4.0.44","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.44","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"6283de62de14a3f57fd755ddeb804f03d0a28aab","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.44.tgz","fileCount":17,"integrity":"sha512-4U//36cCt5RqK20TxMo2Z5Nb/LrIv/MU2iVzmkVNO9EsNMOKkY+rdPUBk1jfCoZ/8fEI5qGM3H0Z45mUr0wQvQ==","signatures":[{"sig":"MEUCIQDaeaoP3YIzurXxHPp3BXafLwh+kUWS8FqgkyD5ROkqkwIgFKGatHPThMvjD1MB9seyISGnqP/AexRYbiGVPx47hdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIgSOCRA9TVsSAnZWagAA9zYP/jXxiMlcSMS+z3IBvP+K\n/mM+rdV7YGu7dl7FNbSMHzkf+fCLG/60H3rR+YuZndLx/qxw7YmOwhMd0Ble\nMPYz6nj1NHf0uk2yOU30qB20+8T8pp6UzwYFET4h7GfJ085c4LXw7p/YnSXi\ny7X1aute+56ya/Dv/TerEHB6OrfgQRM5TSbZBwAIHAeV3eFbpdks49Pg6vaf\nBQ286Z1X4m1PdsTenG6+/pfdUbNUPP3zXWj30xEF9syc7USI4BiMvdgsbWHO\nR7yHUTqNzifbioHAC169We+MS790VLeYvkUwmzOJYnZpvA9Zb6oYyYP2EQLz\nO4W8VIlChA0A0phKRF7ftT6EW2WleN+BpLdn1gmhfJcAMWAlZRI3HFXh2HRb\nVsy4B4x9thg7ioefe2+lKfDxj/28D2Vo077FQsjNY1mwdW4FiaOaRJmn0s+5\nGI6M2lxZ4gABVa33XJ0xr6w3NojOn2g+tsu6zIroLI7ekla39jGTx+obevOn\nII2J4pxcFJxsE84tovRa9rxozCcHZu+c6TFL++BCFzYaZhKCcLoPsHLU9+f9\nuT52aKBQFhiWdYrcKKU+1GmsZpH46RiR7zljvLi0Ghw0M2zmWq4roTZo0imG\nTgfSyvjlb1FfrLfxTjfkkTcCk7vh/GwIE3yl83g/SozrJkvkZBIiRwlH983t\nmXZf\r\n=Omov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7c19713c22a512b6a7f936a6927ddb553836d56e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.21"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.9.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.44_1579287694201_0.7221756451681443","host":"s3://npm-registry-packages"}},"4.0.45":{"name":"@truffle/artifactor","version":"4.0.45","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.45","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"37ab120da49b68c51c266570cb7191a07c4aa173","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.45.tgz","fileCount":17,"integrity":"sha512-7JkZiQF5URZLuE+z3LAF09ArrU19pOz3rV6NAqx3Rg5+BX9KuccwykK7jr4EY8UYo2IvpFYjliCfq7YwfrERRA==","signatures":[{"sig":"MEUCID/KmJ6mMZdSSD9LO8VQWKOfdxdy6ADl46d/MQi5XevsAiEA4IBsXXK682bZa2NCG9aXWyJjTye5DkwjKw7kWPZDeaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK9fqCRA9TVsSAnZWagAAGxQQAJsXGpsNvj3ASI01/Wu0\n4HIrbmsTtWQghDHIO81DlOpw0lann4Vs5K3eKX1d6zbcySgdnJsY48qIhIRK\n27cDutm04IWOQahENY849+cjYLlbHHJOigmNai/k+DTmFgbD9cbLB2FCniXs\nFitZkWtNY9k3AaKzYp0XzCvZO6TuIQEPOoNQ9TIO9ZExpaTN9IKiB2Dq005x\nK+oz10yW9SqoFAtXgBUgMs4ZL74wn8EnOU0OslT5H3XIrai4nIj0kXv+90zx\nyUhif0CeQxuBnKLhL4Ql0NG1ujiRICxY1YwZg6CQkyocMP6W2tJz8wDaYUxi\n1xEyKB1MMNcY0U5gEmK2MMngh/vr+Kk1NuKYI5tw6rkEcsmOzqi8nOMPipyj\nObku6d08pWPjlwrdboSmkYbJS7FUMbFTBu34KfW0PwFp842rhSt2knN+6gwP\nH+HJBuE54iVyrtczjqL9u3gt5HFmwQaQQRU+syKAW1k0EqabeRv4ExOiQaR9\nIToPwnPgq3tkHFnNQY/EFI6pAy7chYZa5Z9zr6GdGsR8Q/7mNUOffyAiMx9E\n6kEPaaQIu3mgMTiBKkCLaDvlbilc+Oc1EW0P08KSFQ+FBziiDTwAE7hb3Ga4\nAH/Yeb0UX68XKiz6qger0XsiEYncaipxE24xgoIkcdXJLLC3LCBxFfe1PX1h\nq9oC\r\n=E8o8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3966d6cfb0ac00acc8a062e9f72152cd7f8c0352","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.22"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.9.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.45_1579931626246_0.4025588566223992","host":"s3://npm-registry-packages"}},"4.0.46-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.46-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.46-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"3b768c1dd8a20c350eadd7b33ea5edd48011cc94","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.46-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-QKZ+SBtBFVuN47oiRpAo0Bt/u950MVJrLrFwweDzdPKB3Lj827VU2o+4k+QCBTbigktzl3CMnJ+HP4667mhOmg==","signatures":[{"sig":"MEUCIQCPJamWZsCxPFuDH4ACgNJ1wWED/My+xAGMkGExfZ/Y1wIgKEh43ISGGV1jhCiyueFMzsWJqaRzVRj8NR7+eLiFAk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL64wCRA9TVsSAnZWagAAOwIQAIXT7C+L/qAd2e2QqgZB\nT4VPtes3w+oZqlIqwUUeBvJXUgtW1tzAT9+5hk3dFakDbrSrSKcn8+2bjUlq\nGQXtO8YfqZQLpqUbjg+JJ5LT0z4fzplguzlr8E8+2eoK8hq7JUBCCsPdtoXV\nfNxigKxqQ0ZZnz9o/YFtKSGm/13sjUu/7+Wn6NtnMrelJ546SkPzueR9CvPC\nSseFznIdz8Y/xAfIg9fiemZPZbXRPZUR2jyJaZT9pl6Rdbrq6s83/1oC3u+Y\nOFAOx7PlW8gnwDgBjPhx+PQezrKh+gXgHMwgx2NbRibxBov7KthWn4d+wVmg\nMVsO5RjdU1MdLLi/DuiunD0hWJZ7z4FusBAwR7xwBxKX8FkHVQCwHwI23WFS\n4b0bAyQUacUsgOdF27fBmR1GWRmRAX+fGxINws9hz6Ga3FSq1ppZuBnRfL72\n9tKlhII6EDRgMVZ5leErVxwiGyNCULvlldTieGpg4FBoI7TXSkJ4ygkZhs8N\nw75KZZ/fUU01JzSQc6O9smSJk7/N6tqUzp6tvSugesL/iH/j0jiuYSBYlzjx\ncWn8AUKZwUarzbOcfioV/tFUIhLKjwIH+fhbgJH9l2U43XQQ2tzXvXGAE4dW\nQnv7MhfkfVkDhYN+SHW/RROTGBlhE7Bo8L5TQZAkIp7Xe6dosR1aQD+Zj8QD\n9IYC\r\n=++oB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"b6072967c1d19e8fcba879e2a55607e704f64273","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.9.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.7-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.46-alphaTez.0_1580183087972_0.6984853205887305","host":"s3://npm-registry-packages"}},"4.0.46":{"name":"@truffle/artifactor","version":"4.0.46","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.46","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"38cd0a0b48a30b5a78cb77d33b9942a02269be99","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.46.tgz","fileCount":17,"integrity":"sha512-8KdfvS9YjB1euQjNfFGFe2c/mSqtyfB+Kb0CM52hmwwo/e+QVzswMSN9hP2KT6AsWSepihNAECU+mk9aPqtM4w==","signatures":[{"sig":"MEUCIQDAVIM6AjScAS2HrTcE54H302E/vbuGrTsbcRhHE4Co5AIgEkk0lnksBDEuRr3Jq+PneknmEdi4+EURxHzSlEcrckM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM0+XCRA9TVsSAnZWagAAB0AQAJQsCUQjBb2bjjXu2kGZ\nOlU0t5ApfzqB3Lwo7nXoZ3iYbbWAuXctTan4B7erV5mTzEyIgwCflYg4tiI1\npIuV7ZePOx8MWhR2yHKnG8kwEqRADhg85S6+o3WX89M3TxH3fdj5h8co73Ou\n8DchzhU/lm+uq0zoPx3ncreuMP6KaKEUwkvUqG3gTGVAiPMJI/HDUrwsti6Y\nj9OY0EydI4ZtwogzsfvMiuKEOglXk10HqAYHc4qWs0PoLpfyaLSIugQv35W7\n1xiBTJ4i6wal0D+9+lpe5dCV1MImD1Zoodwd8ICp4+gdm69hPGXgp12PxFNK\n3EP+KhyrFaGfoZ1btD1Fi0Q2ziT6q8p+laflgIy/TSWXTwnjpoTOd7sZQQbx\nxithoNovIdo/mEYJ1Yr1noBY49K0Gdyku00IcFaiNCokuFUHlOtIwhmoRCxH\nTDWmIHdihCWHbSIME+J4vt8jz7fBXYWKBP1VzZm+SXoscJfJzkYbbJmgKIu/\ndE9GgW/rxIcO916o3PtkVQpZCila2ADR3hK+nC8Ge9iMTrKqkSmYl/jITYwn\nhhX0wBDoj+RtV8gXOelG5vPoyNTAW4IzqIkhOZ2xyMKb49v+ZXduuIkhbeLa\nUBlukh7mibT8KgIF51WE6rq4ZOWBFZ3iBW59PbmBgtn8ct0hKBGWbpUZ1y3T\nS0Na\r\n=vRrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"1bc5b0427a19dc43aba335f87db25c7a928f3768","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.46_1580421015104_0.31026700264587914","host":"s3://npm-registry-packages"}},"4.0.47-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.47-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.47-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"8ce4f65a2c0fddc19baae36ebdadac239b675270","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.47-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-7PIbssrkboxsLOu9GM6c8Z6orq6KO7yXmzAv7ZJzDu46qwFht6NoPJKJyL35nqFvLph16tiqnVzKpMiiTpcxvg==","signatures":[{"sig":"MEUCIHxYdq1xgNsREPMc8M9bXNI1cuX5mMs1n6l1qD+AwzfMAiEA5Ri1t04BFfOTJXJsCo2ZI6SDVMxNhOlhNVQYc73Ikp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM2xgCRA9TVsSAnZWagAAiMcP/AmUbmJCU88wI+roR2TU\nwaZL2Kl2e8QIe0IscgTTyyD67hwe0MHfrnhs8vnbKBcT7Qgt0piVwxnwWGmd\nXfb1mFbJebwemW2yC+uh/B1hkxFP3Ifg9XQ5O6ii8X6Lx9Eh3rkO5P6Th4nM\n4rGDegFI2wnYhJmc3DA/BskLACOO+URBkPNBjTyNNWEnnovuivDe6dPhTuK8\nUFzV2EXhRAPLWWFNv02ENH6PkpmullVp0n4WN+Bkg/kfoJZjZtQsTuAo4fMk\nilEOPd0cZxGwG7LM+aO3klH8Z/u9eWeEvsZVbQrMAjtSu+hP0FBoV5/RphvU\n33y8fRe5rhAnl0r0UnAlgVi1drDQ4brFwBFbpLaA6POwc0R/wsSj62k59DLX\nuohPnvBBhoJ6ha56hqyiNEc0XvedfnPwxXtChc1kjw9nZH/BBVUpm0UfHxBP\nPRbflkZN4V9HrASiZwI6nlifWI5Om73GpcOU91nm5zpbUL3FA91Tzrb8L4QQ\nIQmJKup1Vs2YB6Wcouw46N7LshAHKLouDiqKfmW1Ca6Jr8vUkiE9cZ24LLv+\neCfd0PxRoM/HPnFP2AOf9p2Fs6gFhJM5R6rlHoQxYKzFNbX9fy46p+rtgyeQ\n7M8hPZ1HXe1JMmM+ff4YlxGGXfOZMN+Aai7TRZ134Nzgp3pXC3+teVRz1bJk\nY4X6\r\n=xdBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"9b77ea1f1400960dfb6735c1310646f612b536b2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.8-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.47-alphaTez.0_1580428384058_0.8602704862661774","host":"s3://npm-registry-packages"}},"4.0.47-alphaTez.1":{"name":"@truffle/artifactor","version":"4.0.47-alphaTez.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.47-alphaTez.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ea962f540d558139cf52e429548ce035d91aa66c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.47-alphaTez.1.tgz","fileCount":17,"integrity":"sha512-pGT3qsuQk695UBP9K+mGv77GTZqwu8ijbF29KqgAtlH75wGgpJ7DL7Sw5lj3v8Yg6fNnFS55rptBVzWqpnqvIQ==","signatures":[{"sig":"MEUCIDVpDm+SYSih+Bi4/apc2pDEIwEkgQ6QfexGM+lpNq30AiEA62qwtnGFh+6eSdRoqOL0AZMjKm1RzJO8qCSoUh+Zk1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOMyiCRA9TVsSAnZWagAAh4kQAJqtCYfu8mTrwnXBVg7M\n1MEJMQin2iNoj8qPtClN3GkKwajkfFm5jsbn1Oy6RR3T5jKN75QxG7+l0kTQ\nGyLQXk9EvN+qwokrDg+Bs252Srf1GzXRtRYQXt34YuaK0bpx6eokbqGdpK5x\nGtNrlktWZNIMKjbbh8MsLG/N7p+l1xfYd41P9Ly4nNFHhWRREpmt+8f2KgyJ\nOyVnLppL1/hEk21qVTLTvghs41E2hSpMuw7F8ttUGYzb8vVyW7JHuWN9yUzu\ntwlWD/rrSYZCWGogWj1Zk131T9SZ573wWOqIUpC024Pz6f1Pw2YipBqw9Phq\n5+D2AgOsVEiNwOdH6T7WjRE5UfNWmLWpixTckpRO5itHIdSWnETP1Uo44sb/\ngATuhg2TfiSwDHSZ1/LwNuk+y68cszzJA2zphLIZKZZdBgL9UnXlJj89o2Wn\nk86hMoWumH4VDY6u9fhS69LM46F4yL//sceCXYbqqTOWPU3N+Z9vwG85lN3a\nQOqH4IDUgtvptPkeKbY0iAEVyXD8PTH+s6xU/bmoxwhgsLuYioumT/kBdcTG\noclMF5K2745l1mtopao7KJcO2Pq9Fxzr589cxYsbh84UCq1ySeclv4YpRz1/\nQZwmxpwbrpcmajgmS3YB5z6+4LCQJesAWoE5aT2hvIHL5wm0DXiP6hGVCzTw\njDyl\r\n=TkVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"b739ef1e13403d03abe8a6e39398f059eaa318bd","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.8-alphaTez.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.47-alphaTez.1_1580780705605_0.15714861453954465","host":"s3://npm-registry-packages"}},"4.0.47":{"name":"@truffle/artifactor","version":"4.0.47","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.47","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"8720f2ffbee7d1090e57642bdbc6e790e9a04005","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.47.tgz","fileCount":17,"integrity":"sha512-ZJkhxQuvKZtqVWWV6Nr0XL3FY3ZAVO3+hdEPQ3yB3iVFe0DfBT1EwHbdvxPwdyeDTSoByJa4YXjzWUCoXs2wJg==","signatures":[{"sig":"MEQCIGFYyByafg81t5lFoFs3iQJI1dpN6jOJ78m+6TblSAbcAiBGBLwlQ/4qR627P/vLtMAPh0cwUvNVE7gXz461J5QQdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePH96CRA9TVsSAnZWagAA+YcP/jYi8iKtETj4r+4n2HWX\nNLhJoYC4v8TCfsApaBBPwtkxaC2iaWZDdv6pVvlZWtRHqodpm3kzdU3nIGeE\ncf7M5H/nJKqL6YMiTkytHyWsneoD+Ff5SkU/sB3I5RUpqQjqXd6K9E9WvwMM\nJxdsl9F60abiBGEOwS8GAa4Wx69ps/TYJ0l2uBLM1PL3IcRT7d79I4bYSzQt\nm34rwA6Cfv9g9DzxNffUYp82nE9tXJP24p+DuOXp4JwVt8QXuCwjxgPUQeNq\nkRMFhhuA85iFAVPSUuoxpBMa8xMWZIHnWMrMq3xA1bcJ0Xb4+obYkJUeGnAW\nKYbQOXeMFxuHqQCd3dUgt4Q8SAuiDz2eJQTrBFla+AYp+1A4+L/oXs4NLEbD\nm0Sbwlh5Zmg+zY94S2nYfbhyLsbb4rHwIgiWHDIYqtQMgnAZx9xyvRAK0jLO\nnLq+h6WxLbadh+Tj4FDwJ5MWAkyHHByy4bup1u5ku1opTNinXQ810ThSNq6h\n8Dex6WAojztmvrelwxdPRSn2gWCx7r6gsrkrWT/8aHMJTvQmfO+kpOeEVCqm\n4fYbhY6+vMAA0AZKi7H2HEMRKCOLgPg1kScoXGn2riAykwckckF3b6v/reDx\n0XQtD8TM9MNYOIZWQRKGEz3Z3KbWBYzj3vie55Nc+agCZvQgSyTLBPkIRlkC\nDlRb\r\n=/HRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e6e67cf5bec776bfe3a401519ea4a3883cd65571","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.47_1581023098317_0.4932610185465651","host":"s3://npm-registry-packages"}},"4.0.48-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.48-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"68faf4fca20ed472595e5367902393296832a122","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-WGX9z1kRLWViBd+7zdNmYuTJHidD2c7nxaBM2GMPlpq+m7Zxhj1hVhVPkFA2WB11VJ1o4EItvht4BJYC5j13bQ==","signatures":[{"sig":"MEUCIAP+8QsUOzrdjEAoDU8qxGNeNqOSV8MyTi2I8lDjuhBlAiEAzVzlusIPVTnPWeBrqiuiUXD+niGAnzKy9R0c0hy7sqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePKjiCRA9TVsSAnZWagAA/K8QAJ7nwb2yJjdNifg3+Tht\nfgvCKMF25MJgTMfQJlK/+eYXImo3PPgIwAfcuq24Q4NueilYmR8zUWsKafeM\nsUohJmc31gHw8VoS1+3HB0OH8FIMX0Y9vvKNJ9GfFKFO4ltOdvfu1hOO/sCw\nDDjgFHEiK1d6d6lVGgIFTDXchlMdF0t/OFLogYSBMkzXBfQ+A6GQkXE/QHGY\n/Xznko64acttOsdvjSLkDV8eUM4M+npats7VpWab0IE6Pm7Q3nPVNwFygbVw\noglfj79TIRMC0M0bV+iWRAhnW/8BrJJz/PqIh9ncW3k585cj8ZaubdYpgcWe\nogJsfaCeSWMNPN04JUJ4pBGmxcgvkPbd8Hr9nUjZ/hG8KoA9PEoFXo7SJyix\nLv7PEFzcwsgZiGkE9hmwPp1v19B/EucRk21GNrhlWcjEcdUQOFUEy9ljI6Th\n5hnbtTutRcoGGHqGZlPdH4D7ZCLob9hda2fekUypFQ+dKcxMDpWmxNSaY8Be\nJ8UYy4oBWuusrMgCU8sY9nml/e4nSNDKuQgmVr2CCE14PNnoMAKy3/zZPn6u\nCdUYo8IF2cuz4iGHhiqJBgMGpNisEWpysvAJ4q2f/9iKlqvJQ6BnZop+k5lu\nVfrjmB2UMVCo82Ue/+b2z5QIHEiUpHpCD95eS55F2QmBae3pT2EadzlTPp7i\nMItG\r\n=r8Qc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"09b67bd1b2431e2805ac546b566a77f18cbfe1be","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-truffleLogger.0_1581033697177_0.20390003053786065","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"79b34d43b36a6636808539c86f471fbc576557e0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-R9qO+NLEnBMIS/i0eqw8NCGiJRu53Rk6anmFmogQzd5lvb4Ne+mBCB7zD9QNgDK5NA6LwBG7eUl9Yo+weTRlVw==","signatures":[{"sig":"MEUCIGmWg472uSrhMo6Wkw8UbMMFd2Qs0EOju7h9aIuoHMxSAiEAk+Qh5/76YFe/BWQo4n40NlQNuYWmLU6ixiJLa2K/oPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQgdMCRA9TVsSAnZWagAA3BEQAImlz0yjaKrjz7mPIN9H\nzQ2SWAV23uoMgf6NR+Im8adQpIM3RHrbsl+l0vmoyBvggYW9gpIDCcl3cEG8\nfN+XUzCqzEs5HOBprAfl4sPzMPvLmwAm6repL0pGz9IKvGc47j3uW/BAKz56\nX1cShJb2dk6ySnJdwx49ev1uq7f1QtBWHpQAKnbOJ50/VyW6qoQevZOefVDH\nrydhDiI7+ECnG2UzLHf145ECxPj2FeBYKs7BiEssc+ixY4tq7l7KfEb7t4oZ\ncPT357sD4peNNi8BY7fCSlUojiJFhvuwwv5vJIWnyS1kFhvax874hR4HQcdd\n5xRqBpKEFp0iCWQ/fV0VW86QScEs1g7n+8mZZs4KiAngttD1iQrSpRQLImR/\nPXcy/oDhJ5JMBqQXHIbYooCGxm8PVQSnke885uWDrDaqRdMy2iPX18K1ZeLI\nN7jbd5yq2E8kqgVC221hT9bkNR2cKvKgV8JoeFuQNJ1gMGiFJOSfjmKYJWuU\nR95hCLYFhch+7l9A0tY0y0+5YkEzPV/NwfzF+Kx0X1kIuCEwJYTo7uXNGdlb\nu+AxlXytJZLzCnz4CFgoCrG9sdREKhBicm19bGaNyVYWwquv4Iu3p2Ju3KLw\nROtvcilRKbGw7/Y+n35yeAUVpSvfmaBsQpln2igFoz9unaPCxCR0R/ghgpVn\n3sdG\r\n=02kj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"353337f231ab9b59a16fe0fef2d367b8d352f85d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.0_1581385547823_0.6438770594251488","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.1":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d11c1da5508564613902f109a02e17546c74be33","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.1.tgz","fileCount":17,"integrity":"sha512-d/rO7tNFiGm4HZ3xEUb+E9ypU0GTsrOebmP0HHQTTyCu1KePENnfGg4QF57CD4hGyG1P3oWi3+wKM1BHwhHoCQ==","signatures":[{"sig":"MEYCIQD4Ha9latRbFS6VXSY3uJUiO5vHnF3zJymXTBpcAitCwwIhAImp1ZKUcyO1V3u2M3R9zjq6qBGTJjTWOKzzHFgcqunE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQhzeCRA9TVsSAnZWagAAiCYQAI4J/12/Zs+pa7E5u1pt\nEspGJFF0Kii/jCVOW9jZLuZjAp4Lk0/TZo7rgGGRNyMAnnH50OEdSvRlTO9D\nreaT2elgv/346PqQPz0C+sNNe7/JEX/xfn5dY0tIKAMQTIYQ4Rt3UwoguTS3\nJ24CA+RqM3o4QkgfVCO57JmReuuQi8csG2R52Urkiu6deksgQJ9acP66tJrF\nxe7TkK/dKFXMrYNynD0lv3QdE5OdnhTrglR0GP9PzzP7Z1NecVPWYJRawLng\nBVqsx8wXROJxOcN4csXzoQCzntBnGlqO37CTlUPBevIj64waMIISww37oIjL\npbyf1HbSnPzCW1RR4ZBBKS51Raf+gft/urBc5bSK8Uv3QvfLWC+etETM3jd+\nEnjmvceDMiqpBhLW9RB4iYRV6Tf3veDAPPSAWhS80cUNPiMRaDX1TlQ2Y629\nIhIjVxbaMLVYBIYYLTWoOJrcjKZBmzeyV+AF5IxNVJF7nPKr1RihbQDToJLd\nYNTWeQ415rPm32b1BULw6Mww9v1tjXqkGyFJsyfIuGBYzcx2a4KlzvRL2Fst\n4eBHF1m50lbrGxBQY3ofRhx2HdIPYCcA2yQYZmeekTjBkDnsHFYifwnz0uVS\n/dKMRYuIqGB5ebiv7IRpu+Gge3gfxT6QIWdG48CnrTKbftmKRaFURcqqRom4\nedxO\r\n=NW5b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"8262128a6eaa7d5a6c229f674eff219bf373ec98","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.1_1581391069822_0.4895048775917632","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.2":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"c78040111af3f96c511ac5374a9008164557539b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.2.tgz","fileCount":17,"integrity":"sha512-4RFjeiWHk3sJG0l3z7qPH2HDIT2W2LM/DN1fxlVKzblFop6FoTXfjfa6A1I8gs/N+agj6ywjmejDDN2rsbCRZg==","signatures":[{"sig":"MEYCIQCMbQY0Ub9mgys+UioP4BAubNVX2Qb5ylWlbglXfoa6jwIhAPNXnET7RyDEX0JqeR8py1JNE1R97nkHkvcijCdDrILx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQyYOCRA9TVsSAnZWagAAnUcQAKKLKyVilHaTAH0uwgkn\nQeH83wirjRH1aSafN0SvhkLtBRfSmG9H8oVeYFfY40eyW9kPA12Mtr5T+KrY\n0LRYBNbkZHsmXdUev6C+W7KJJ/A+jyXcfRFqBIrF5B876gg3uju/m62hTHHU\nycKQFcSrlCChxjeuiR7GCbU/ehO4B+99xmf4yBae/oIp+Vbu0Ogi2UHN+o0T\nVeFdNRAwmE7i+sItd+nytkV9lGRSzKZeBuoB5v6NwRcsmRh4td2PPn9ExhqB\nxoElmzXQ79++aigJXf3obtqbYXZlUMJ2sunRm1ndzK+sorUT71m+olX3sIDu\n1+qzIeIBwm6agNPH04VOUGG1pJbmmj2tKcbnJUwb5/hV71FrlsK9CbyajoAb\nIw0axzHngGTpXDhfeYNhy70pJe59wwGkrA3Zq0DEQ41UFY/Kb2xyKtkg4twg\nAx9bytWtNBUWP1f+KHeZkhgOp4USGwvKP7QcNmdQeozygtHW0KxquCJrHchT\nUCLsJOJKrtyZZKMcnp/HFmRcB3YOE02HAID55jpvl7Zx7g0hbAjMwEaprazV\nN+/cjd1vFFjqOMIe1AgnwHZm3mFonOn9FxxSBBcR9ElUvWDUwO+inSHDuxcC\n42OyaDQNpYjuPD5gRwl9tzSFOQJBbWVfe5Bgv6O1NrLkTVu9J0gFtL6PkKSq\n66Ja\r\n=mpBs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"041ced30c8c9af6d790eaf3a9fcd093141a8835b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.2"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.2_1581458958378_0.1256351851002826","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.3":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"3c6b9d84789ad3c001d5ed9a3a2d71a2d771e62d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.3.tgz","fileCount":17,"integrity":"sha512-DCpeJQPAt10dc7wLOxPFr0aDACG41dEyWae+2pTLKPA2LeMfAqe28Ckl8k/UARJHdDTDz6Eu3SFLClWkU3uWHA==","signatures":[{"sig":"MEUCIQDNnIzF+qjd7lAG3DAOnltg4r9Yxw7iHVEEm+olCbPDbwIgVcgYBcjES5HJTzES58mJuAycd1zmJOEnjI3ayMsx84E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQzMNCRA9TVsSAnZWagAAUUAP/RByzw5g09FTW8or0ip0\njLP4yS+WKMLV5fJeaeZbSxVeYcu0m9VdoNVbNPpbKhFeQ12+gXyPnfgHCwb5\ndd1pxPMkcv9G1BgyqXl0jViPh+lcqlvciAESeW8diqzneNz25pVTh+/KbTCa\n8oS2EQ5GH71PMPID6n3HoyC5MLOBEA4MjiYZ6NYNgyCiVU5tr6EpwEnPMcGz\ngjsASDEiighO4Tlj2ZZiiELSGGoEiamnxMTZlW9FimZjOcH10qM11pl57xu9\ng58mVWWojyfLi8i3vlB/+sxBplgW7EF2ayIRSzetMqchR1Ai8Mk2+GdJ5gAB\nQVxicqSrhDAJrGM5ChzCdADBTKAwNFykse8TRPqIsGxnm40byrKqDCXxnutD\ni+EgMpwhRNlE3PUyaHZVBcOqJFOx2N58diphI7xMj73bX92TKc15/m96SGiF\ni5bfO4d/RimKciuwcMRh2aSCzG2G8KvqY6iki0tb5YsJNJ2xuo27KeAcfj7e\np1/CCDOnSFMLwR/Adk52eSzBsn3DnZa3usi+mgDoj7fGCYFzj+8QZJRMKcpR\nX6BQQwYJ6IfsDOYL5x7iR+mz/Ec7qqNUYkygDHmMahhrXZWzP1TeM8lG+Skd\nLXPXLvg5esPNqQB6JFNneKdEwUel0VxuMelcfBvzIDf3//oMa+M0mqYdFCuR\nWlVs\r\n=3+Hb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"23133de3cc7d0744a845240b5ad461cb4f16b3f2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.3"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.3"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.3_1581462285304_0.5652622243840817","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.4":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.4","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"78ce111ecd78c379eaa020f5ed81efa307843848","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.4.tgz","fileCount":17,"integrity":"sha512-41EuU+FC6eKE3aIS1NjBWIfogbB8J4AFpkW/aJU2Iy7mnEGPRkQOYgPCMcifPlqnBw60vB9zoiA/JgIt+LcFwg==","signatures":[{"sig":"MEQCIDakA5tai91CFU3v7I1CdwAjM0YzX9gH/JuMp0CVjdQkAiBTw3n7F4S/c2d9nnxDr8WXdyiXr8ZrNtjmrtAZexAIJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRDwyCRA9TVsSAnZWagAAkLMP/3DnBUW34Xog5KlNS9EQ\nhOi7jtMpAk3ozEmKRde6G5wFDIBJEFzUaQfnYbB6PD4SDWyNqc6gTAsj/XAo\nXUvzTZv72+J2/Fup35uuHFlj81jw1G3CLchm3bhsL0Hbj8rzXXaKPrkMJeL0\nzu5MF3peW+b16OuD6wmqb9V8YPVRiZxCNgaQOhUaHik5FrLs9/5w7e1LuSGy\ncflxiLaau4soFe47yySjHA9o0FZUh1AqviSlYH57BVxpNOuuONJikvTuSTJa\naz47d1TdetGGVgJAZf9lOr6iFUqW8vNdT6wiBmCvQBH6sRiTW7D9tVEszHgY\nkEEZr7zl6TseenWvHsMj2OuWexaA+1iuNawmhjNjgIUxxg1neIoQh8YeLrhS\nVAcDO17hW+8kVtynnl+Fc/6MsWg1wruqNTCl58GOI0jtmx05HVGNDb4EQpwO\nznwSQq/i6JYC05gq1y/D2gJE5r3WGgf3hbyxzN7XUWXEr+FRLaSklYjyokaY\nlOQvonYzOHdkhjWgX03VZUkt4QZOHJOv1/DkcVMbH4SYFW5bxWX24C063DBz\nelwmv5t9j2Ja+g/Ym1cXZqGi0YB6fqYU4Qr7mhHrqWW+z9GnVfIIqQbo45ox\nTNFnwiTmrk8crmi0Mn5JUfPmI+PoN01VVidUdvRyd6CLYQepzsu/7YwUQ6kH\nMMin\r\n=mLD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"5675e1456fc53256b3cc38b8afe62fda80d8f5b2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.4"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.4"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.4_1581530161946_0.32818099764160413","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.5":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.5","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"a0f9532b11744cbb7a52ae194f96d3e5d8ecd044","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.5.tgz","fileCount":17,"integrity":"sha512-+R7UJRR62xKh3ls1goYjc7OZ/A450/hLUg6KW5qWZG9R8rHqQO5miOghKWg8LyHAljAJobqiArATCm9C+IOelw==","signatures":[{"sig":"MEYCIQDt8A26gJ8pCdoS22F2uXzB/8dmC2oqpfg4NQ+WYQSE8gIhAPTWoK+FhiDbqIzId8b6HQc1ifSsPGeK00iRhRLySZsY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRHnxCRA9TVsSAnZWagAAKqcP/jz6qppHNIW8Yq3Y7obj\nlZd4K5sSsVMRC3k+PrfrPrFMhNIk3PNjAeTQOKSP1+BugsiK1VLUKkyh8/03\nxEfEjRnX1Emv/RhIdsXfnLpU6c6JR2Jvq7NQT7nOvPWmgO0UgVrXYjfRqzK4\n9579kT/swhi8rtkXBXRiFGWsaJVacmXDUHHvlQ0v4Ck5Yrp+tbWp1xU2t4X2\n9FeMY09rRnh+9YnQQ8tUoipFBRSLk2b+cI1s8ppMtqbJbEF6ivyTg9Yq4epl\nRmmxHqqSUMtsZ0JmlA/+OQHnP+O61z7/Oc9iqc1TLGrRqMcY2fmvsmh7woXS\niDY0U7StNVZNzT9H5nBNZRK1742eqmZTLp62rpU7yKuePa8nWNPAcolGgN4x\nWHTV6obQiibSXbjteEAiqrkG3c8VOdP9ufx77YmF7YvP1CmTQFUIxSu9OYXr\nmREaa+WSW5xT+221CaiqiMStUHagUN1UDCbyNP18/yW6py+s4k6czS06KWb1\nirUstT+vewvGTqdV46sod+HErJkbFv8xEs1Ja4PyTkuWFdEG1Y04KLrDQeq3\nz01gZ2lGB4qHBwI0U5PibXlmv6O74WU/9651hEJm9SHFigBO9jx9ddWqRoje\nhE1VQEJVfUPDV1PFu2PRM97yN6wkSbpEUeBC1ACTG9FHaxAbyRL38WRT3dgL\na4IA\r\n=URjh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"63b1cca3209dc7792733c192b3f0f21758d1b7f8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.5"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.5"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.5_1581545969476_0.47486963539520133","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.6":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.6","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.6","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"b4e51e88be27cf05fd5cb71a45bcb4aed42f1b13","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.6.tgz","fileCount":17,"integrity":"sha512-yd2OB01yvajO9XV6WKyPOA/dAUjU+QSSl8vBhB14Wu97UdQMNPygyVO+oxfRd8Ns+C+GpIpzpvtXbzHXpD0iaw==","signatures":[{"sig":"MEUCIQC4RgOwMR9o+kEdTnGgGG4MwOFFTdmuIyWWrydeej+M0AIgeySuBZxpZsKgY1HCwmqJ8LqvQ9WVCr3osuvcG9NwOcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRHtlCRA9TVsSAnZWagAAlOcP/0sBheqjq6Km+aJ/kMKH\nl+E1vHkYM7s0p6Nu7oCvsw4i9v56jku4bUlHr6yBJ4j1nTJDHEHT8pjzDn/b\n8P+yj0vdNQeBfyD3AlCCy64hbo9eWQdXc4eF7kuMJI4PvWpQcJ5K05R8wZq8\n1m8ju8jmkqE0Hp9liv4rLlpII5nFwXL+hpkJhRYwsDjonKBW0m96zH2OsbKM\npSra1IYHoyCl1XdICLAVu+u4EBAlRDAmMTGS6dw+GqZvHwSr1/pOY1pvHjVm\ne7DX5fqQQSGdk2LMT21oN8TJqgNxNyl5nlPX48xwFHC+CcimebeipnHLPslW\n2Zj8MFgNDdvhwKLZT7wnl/LMEA139BEjcaVh6nfgZAcnNi6U9Ny1cvVi4Uxh\nzaRdRNAp6hrPxg7+wR/4b7qXGENPGnAtaT3PoKq9SkJ40jylBf9eAe2Lgj7a\nBWfh8z+V3h0RfCwU9PoZPRmdYrMpSm4FOqiHj4fltmAorwOrSU2p+aH3XWy3\nJB20URp0Q9SwyapjGNNicZtlVPUMfI7DJkkvk/KGQ60Uzdd8P+tusLLhxsSm\nnYH22hAEmpLmz0PrXvOjteM6qjfjhJS5Df2UUMJw729E1phlxX+6xYmx2K8r\ntctHKRdF/LD9z+nKG21IzR7QJiVr8E6ZoTfC7lNkDKBw6yWN9EtphHr84Rxa\numoH\r\n=l0rc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"2bb2e7f089388cfeb11f1f03e271dce3c04ef782","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.6"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.6_1581546341048_0.5710996174920568","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.7":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.7","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.7","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"3c442f2484f6ff4af9a4eb8f898f55ff8822ade2","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.7.tgz","fileCount":17,"integrity":"sha512-nrp/3W2bHzZFfWk6RpqQLwJBgoHiq0oPHbFMwKZnPW+NDaUuwmMJ6zrjUvmyhuZ/FSo7ml25iLLaGacbvOW/Hw==","signatures":[{"sig":"MEQCIB+tbEmL3BdRU1rkJra1Y3OwQwYlrIl+zfY3P/IDqg7nAiAscRNzyR7Jp13rXWZpCbCxNubkh91PHWYdb3/cYwGBRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRH7xCRA9TVsSAnZWagAAzHIQAIr4Y+EPiB2YRus4PKkx\ncxPgfLkaQElNpR/pLv1ytd74u/2T5c5P6QEvq/w8bXLZBDyAW+TPRC6TJvnE\ntC7MiECTm17Luie7Rso/Y0vpKaQR/TshvhzjhFtbzgtlcaq7wNxfzDQ/UTI1\nq8xmfkOGhB+c7MjqFfa8m0V8cm/EYo3EOhtl97faNV8BZu18tAKbA3wDX3Gw\nFgjQB8F6/FheZ4huwgwTozQWzlojNcOOAHQ8/gfrMpolOS+VlVUgw1nlvCPT\n7SnbgZTUQWWOIS55LRuc/EBhg20vCBED0nXlO/V/lf2QVczN1ZP+CBJ/nUzC\nbQto7WVlEF/J1M7LweBXKUF2y8hA7yJnreQzhSpfWP2e5VmlCmF/KzmWYGkf\nd1d/TtPYLlukJ9tYalM+c9d+NIkmaJPiHoYmJj5IlzbeWeCWbgUqtF0Kr/cd\ndFVMwqGupGs+c3cRg8m7vqtbVU5EhYBY41Z3qjqIv6rhkcBeNWz8bZ+Jwlpe\nUCnZpi3c2ZSUYLBB9P8ZiSEWspvZTkNcsnpmN9I7p78Y15ghYnfJDGUBXhcG\nG5Rofg8oRqBtuM7XqILUUmgHrnyNME/Xmn6FTnZPEqy/FKeTrFTGQZPOgSjM\nXLxfWYRiIg4DAA5wYHD/ZK1jMOOivsfb/wsrdt+0VWjCpj+YX9foZNhvTOs1\noNz4\r\n=wReL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"a7f61b9f2fce0ee5927e5b07a626412f185922b9","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.7"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.7"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.7_1581547248910_0.8326673081201268","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.8":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.8","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.8","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ec14a6fd194bb2cffba0247be4787e8ee4e61fc7","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.8.tgz","fileCount":17,"integrity":"sha512-2gzPw2U7PjNH/e6aoVYkiY2hpurJ60d4nAGaIbYg3Hv6/jJZ6O3cKnsGj/rjd3Euiu8ZnPYSA3bpdvbiva61ow==","signatures":[{"sig":"MEUCIFhz+Lpn22uxOnPD/ysvnadJX7ySH1aCKcYQ869mRTSGAiEA6zKbrTDBxB+2eazLiOwqbhDAFI2387HMnNwDBKkyRs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRIgkCRA9TVsSAnZWagAA8XcQAJMiXWRF6dnRtuYcgMTi\nzMp2LHq5BxzwFTVTxhQU8n8Ka0gnMwxhO10CGvCAgPsTurWwOSHJ5dxAm4n3\ndAbRxbnyh2uxI5T8xwqeLBNbXRGcWCFLUauDbENTyieRKpW0rX/Q9r1p8/K0\nLQGir/EvcxL8zligZpXKRkyLB8kAjcP7BAfw3f7o/DXmy+Tne2VdUDDqWf+T\nfEJ9o4UGtZLcysmkHz9CGwFslPh7l4Iowqj9k+eEzCknGgm6pVzv0Bq0PcJs\nwSsPc6P/EHfu1QaXxI/bU9xQ/j/FoJugPU9RJe23FfMmVK8TW8whITqL9jLI\n4+rZI1Cly8NXvIED9ikOlreSdMwx34U+jaCIaiSmh/SIenlowOKpDrzsUQ4j\nKYBGRL8p/QmNQcedUXAMjTufZhGW4g65DWkplfOjAgAFscg8VXJv8PTCEy6e\n864Uku6HVBcbaWb5b2R/hi/XI0s7aW1qdNcer4uD5pDIvd8Y6mATbQpCVlbm\nAX++aBqbYumvRkfHSF4MXSeKFaKIERV5ujUfo7sLMGFF61aK5LUmZ0nLG9ty\noHuV57t+2KWAmRUxS32V8VsaqNXlj9w/gfIt2xFyYs0LDATeQz8uEUWZirzr\n5c9w8IMqIkC0ReC+TQsnkIipEDPQ6NXMqxXFwoJqNql6mH3St40VqgHhe2Yx\nEO5l\r\n=Kl/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"debfbde8c1d20cfb79d04659a349c2113c1e40f6","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.8"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.8"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.8_1581549601124_0.1708260562981474","host":"s3://npm-registry-packages"}},"4.0.48-alphaTez.9":{"name":"@truffle/artifactor","version":"4.0.48-alphaTez.9","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48-alphaTez.9","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"1f0cde824ecae2790f119f1f3d54a8145890615c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48-alphaTez.9.tgz","fileCount":17,"integrity":"sha512-2150n0qH++lqDV8MgVqAq+epdpyUrJbH8ZstmnsRQjIsxvj2XxNBnKvODT7Vm6pfwLsQ7P+oXkrICiDMUoJFMw==","signatures":[{"sig":"MEYCIQDXUkhYBRsqG87jZgn6vWdY+QDT0h/LDpeX0oeifE6bFwIhALl+qqMQCncl5bZE8Dy/cSxWKYt+K4PU/ta99Xy12kye","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRJYFCRA9TVsSAnZWagAA53EP/0pwmzNTvGbka7dwf6nL\njq7xXwQI5vWQu708kpeGetQKwTtpK2LqH2rX1o2xDCICOAhTTzRPOEaRhPSE\nh5OalwIOSP1rcM16q8MhG/WeKdkCg0ZY8f5af3REChgxxJXXgtlqpxyKcVtv\nbrnexjMKbRLjUsKb9RNLAdYgitkFBmhx0dB1Cqhr3cicIRx7KoxnpbQj6E1a\nEu4CAZWkBIxgqX5g5diNxPUZJ4V12uumO3SesU7lUq7vR+tc0TnhvNY0CcdT\nAEqHmBxyoJ2PbG0nZJ/rSz8mNgauyS1f0Ug6nT7PI8J8Oic4a+rhIGOA2M0g\nk+i84rJZR6YCprwjfWGc8BW0RIj6tKX8YWbntg+ZBM6XdR64H+zf51DmWqF3\n+nw641Sjkj+2DMPPGAXtPYW6FqGJShzzWO03u0FfNUcbnhni2IkW7Rv1gf7O\nw9tS7lTfRl7Uas74XEZYtwVvNLJfWZde3OtyIEUYg5ozgfwH7WIVTCetD41d\nJuTV2IY+oggjfo6J2R0ckH2nD10dukBItYvEkk/owrQW0JJCEGE2kiE3MEd1\n4zH5wMAn0t80lkfya43ZMdYTBj4tSLKM7ZidVwgupajHMVzyt015xJPL0A73\nkcOze4xfPIdw8eKtj+MeXUnvVKWOtNyFTV5SttxLJxXyhhIUOhqQYvx4Y00c\npK6p\r\n=o58P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"0c7420e63fb5291441373d6899ac83d31cb0e027","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.9"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.1","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9-alphaTez.9"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48-alphaTez.9_1581553156749_0.3030693160413338","host":"s3://npm-registry-packages"}},"4.0.48":{"name":"@truffle/artifactor","version":"4.0.48","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.48","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"88cb345fbf750a140908e61e6fd4d73178800fa7","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.48.tgz","fileCount":17,"integrity":"sha512-xuLJVMwCmqRhe4cJre1gUjslJg9bl58u+6gC3YwF+VKiI3DJRI/tTw+H4LZiJF5qM/qGWkcFzRqJ/1HphtvjVA==","signatures":[{"sig":"MEUCIC8mPNb4mWC8qXKN04jLsisedT1qeMZlKCEF54nT2WkTAiEA8nVLf228QVFAgp88CCe+FpsSNFK1FZwgm7vZOKP+idA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRxoTCRA9TVsSAnZWagAAHVQP/1+WjTfLq3Iq7hA5qoNs\n6eNyVD4YRNAJg9GUOItpJvUuyUWHK8LBXjQcclvX73cPt4wwRp9/jqJdaKDA\ngoZ0BddlwrSPiJgh09rrlYfFcKzPhHCDt3CCnESqsnHzMjvMC1g6XnoZcD9K\nTy29Lrw0l4AlaoR0y9B0TAOAMt0lYVPN1SBh5pVmQr9trdl28YKIdXSODv9G\ngO3KM2xok2ErCH789LUMrzB9qGOro9aFOBRuqMXWhvcZSoYlEXo7LTH/hn06\nYSJzyk7R7i6iwDVIIXXmKj+B2bxun9KNhWHjhMRsRfPADuOSjQZ1L9Se8miv\nffTtZL9xqNYMx90JI99sVkpGocyc8Tdvg3RkwzMgKt4S5VGCkeIAUsXWrroY\neSewdG/slYTKd12PmMA8dGMF4qF1ia2Z7j+NXUHkPVLHfVjHoD8clFIvkUCv\nB01ji5S1ml6jjmJ7IkspLbYSUdRuswqF3DPxAdAEhrSjanNpgEfTLKa+8dMm\n3fsdZigyL2SLxrNrNurRT0iflxwX0+WAuRR6ubL9Cr7yrbG+20K55MLfm8nR\nPgBaNSnvzRr3El4qKzn0Ivohz37rk6YQZQ/lEcjzAaxHioWSLdnBRLa5jBgZ\nDVgWwgt+2ECJuL0H+Hk/p0IqWUq5geJ30jUfhCkysV47mzVQt02xwKX32DwU\nOTJP\r\n=vdbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d1cb03df2383e9b83809090afa3f7cf1bd7f7ee3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.48_1581718035257_0.46505409480831794","host":"s3://npm-registry-packages"}},"4.0.49-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.49-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.49-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"897a7f0c398d9d0ed776643b9c411152ea153cb8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.49-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-B9kcB713b7fCnI10cf5qrcCvlia5Ims3EuKCDPUnpFpzSFg3iPcskcWFi4UVlDkzRuLDJ5fT+SiDlv++EbMr2w==","signatures":[{"sig":"MEYCIQC5rje/LpWJkC0yEzvUzclijqbG/emzXMJLafNcLE+2MgIhALB2bwsT7pH3W9jOt8507dXlS73uoOduTtAFZ4Pp14IL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRyToCRA9TVsSAnZWagAAZNYP/3CxkHzdxYHqq/7mMGfL\nJSWjLbNOskXG3oQIeEWDS+j7cNlOkpcMee3bQF8QxBhVq7VPfOVe+oukjEl2\ninttNXbWzY7vGCUqlqLxn8H4ISDH6dK+SSc8tVu27CGMuw2fIE/DZ21qeBwj\nOKv57gl5XFTYcjgto4T/Jd9Em7XAESWnyOoBet2hIqoi42c6eM2nfBF2u6Hi\nRZ9wJ9X9AK4VoYqazWxjkQYZkRS9JVw7sci+YMAlmij5gqSP793jKxROrgkB\nSVECAOdnHvL2kEDWAJnkP/umi+VGDBy/Eg0nwMGAOZq8m9PcMaFX6n21/y7o\nOIOLedapqvAyTOXPQCkipkNcbvgjQ9hN1YF3+fP8LtFx0cWNxrxQCeoZOEUi\n7OkbcJXTL8abJa7RJieuqBL8LAVz+meY6fApbg1vfdWxbHRAwIlN7PeGmDh+\n7/VT0pJEme9XTHEoDZBxIPkmKTpSJwThw66WFAz9jBkpDsO/AYhk4HvXJv8c\nldmMddaJif8Ty9ovDCp2aQ+SPg6iMUoV+XcQPGFpNekVqE3IekoNmYVOLTnw\nNLtIUqI4PQhTKa/lTlF6mdehlDT8cvP+kPRnLO7Ffxokoy/A6jrJXmpZ1ofa\nwnyNlno8jVlmOHeEibWc2+cSnqRduN7JgMJNtVx4e2XpkZ3TB9bL2M1KxthQ\nLoM1\r\n=n9dB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"400624b348dbbab9a081503e58765f326efd87ba","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.10-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.49-truffleLogger.0_1581720808565_0.453213123153156","host":"s3://npm-registry-packages"}},"4.0.49-alphaTez.0":{"name":"@truffle/artifactor","version":"4.0.49-alphaTez.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.49-alphaTez.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"06920014b842e0233b7a6f43b6f6ed32fcec8d43","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.49-alphaTez.0.tgz","fileCount":17,"integrity":"sha512-tpbZ2gH2taeBUggQvFuUExgv9VOAl3McWiGkgY9d0NFVCJkWPbqE6sUPR9s+vMQMCOnO0+AyAmkn/kJk4pCkDA==","signatures":[{"sig":"MEUCICG7qa6dS6f20aO1lJXGpK4NfNgmB/pQMU8gsl+vTtYeAiEA4y9U2F9YSTSv7I8wwlsvio1tIlUGYrJFWmf6SvCXItk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSh8HCRA9TVsSAnZWagAAZdcP/j+V/+nIEca0vBPmdjQT\n+6z7WjlSnI6f45gcZbMdEowX5o8E/hgNcUJ6NBVg3bXk+2KuIHu1yGKyF/4J\n/ZRdNqNsQLWI/U9/tXlsUJtX7ATwLiEv5DXaW6s/dfZjQHSE9A7OAlI3ZOM6\nmSnZUeUGJ/ieW5B2CitqUs/pSMJ1NsmxiBniCpObyn7TTi4pcppYK+ZAFsJm\nXwaksgfRkRIePbLcV2vJEMirBhhy/UnFczi6WdRuftWbdKhhFRQALgWW2neH\nd+F5hoEwTHASst3pEpiCtpHYFN3/eDQCmUSR6O8pmuH1SywWtrkvy7vEp7jH\nlWh4M30OpXzM1Mi6qi/K8bklb28RVbL2BA0E9iKGR2lsDkKzETzc8iWy9FFC\nT1EN4qkDJsyTDoFliDX9V5L5SkQemEW5XvftMmljpyQ/xu5qCLOLE5Y61B8B\n9b3FNacSx7/TDFYVqHmIcl/2o0OVc46/KEKO6S83I7Sxk0k/gnBsHHjhif78\nsgKlIKkuJ2Ht55/Ok/954pgo87cOl/UjyMPIvGyvJL1f66N94n+J8HRhOqVX\nC/6AZJfq0oeRW5Z+Sa3r5Jp3Np82Wi/ljBC5g0MYrJUGqRyfnd9rzncoOhqg\neG7a2JMFqiGZBQz9JBcoqvJwoGvN4uW4bsd7GS0ShGnWvU65idj/roTV85PS\nUZye\r\n=syZw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"4f8baa02e0615d07a0302547582fb86823db6368","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.24-alphaTez.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.10-alphaTez.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.49-alphaTez.0_1581915911078_0.728998722902602","host":"s3://npm-registry-packages"}},"4.1.0-tezos.0":{"name":"@truffle/artifactor","version":"4.1.0-tezos.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.1.0-tezos.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"c8b6c26513acf4a860b836779ea3ac85701f4c97","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.1.0-tezos.0.tgz","fileCount":17,"integrity":"sha512-W08Tl55p0ENdkRUfB/vBGfxXKPasFXPNhjoc7rwryf4yB1ALz0wsScGljUlSCJERQYEUtnr2m5Z0mVtY5Z5Qsw==","signatures":[{"sig":"MEUCIQCEkMCMtU1hw3MlyGYM4to+ehadaSwNLh7o7C6VO4HMTgIgWlpUrGLcpSnki7w3Nvc0Aw60aMoMi8WgAp6YaWWzrnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTCwuCRA9TVsSAnZWagAAYSoP/27q1Kigu5b2chv+0l+Z\nj3+1IMK0JL/KYHawQFd69xuSnEvGw+DhOo4gv/9osjMvQsh8Z+otxk5JfFx3\nOR/LRm5J5TY5xMc4v8pph9Wtm/NX6miy5/uZ8Yf6DRMAXi1W4M+vMkEuIyk1\nQQa/gfprnIO+mzdLTZ3xrf4KY+A5yfp9wnaR0wv8UbUb8RfUsc+s+LKLSuUj\nNjGXdEv6igXIH5/XmTDo11RvXaJvIl7KX5hkT3fA/t7WCBkS7S4opszj982W\n/TISemfd1qqokrY+o2CYKcX8D8+sf7u0dlW9YsGJeQo2pPQ1O5UX3jvE0S9j\n3VeYVaFI+rRdFf/yVfF0i3QxISvVlNAU4c+jNSRXH+Oggwtyb53k5sfEqX8M\n4rL5PIYclIQKM1/sGVfxSu7s2mglysEBjaNXo7hEEihF9WIubhFHPaDuKIgk\nEF7uhhYBFGl1YE3+vyVWkKtBNyUakswBOiRtRxHmTZiScKE45PDRvU26hswz\n1T+LcHlliOwuTheybZczuhGQbBgj5i4ZfP6rUwLSxxcKAdKau7arwdYQqjJq\nQn8/PQssqMLvpgyofHR0fvmh7vIFyapO+VEq6xWQjmNB2ovcCDA8nNPtYzsi\np5vwYTGgbR+GlJH6Ci5dNRZYzqWYtrsYVOQ53TR+1Bc4UCqK4r8IRWHLS4xL\nvDey\r\n=ilGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"c2fd8c5e2664a9f8c51fc043a1f7b4b3ab0be2fa","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.0-tezos.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-tezos.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.1.0-tezos.0_1582050350415_0.7389276066442498","host":"s3://npm-registry-packages"}},"4.0.49":{"name":"@truffle/artifactor","version":"4.0.49","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.49","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"624cc54eeb3c01b71d97ec6f198245db8d116766","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.49.tgz","fileCount":17,"integrity":"sha512-HQnTU1xsxwCfZ9QJJsrLCTbkJQobCXFBzBU0Jj/IrdX6XYUSXWwnE6XY4KZ+gzxD5OMTWi3fcHCu2NBLtqluuw==","signatures":[{"sig":"MEUCIG02S2P3PAqO85XienVhG+K9ZxCzDtpZkI5hbZAFuRuNAiEAl4ZjafHsPTrkaiorWhAGFdfSOZhjTTExCXafzj/V0xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTy6ECRA9TVsSAnZWagAAuy4P/jKNZsuw095PRMIAXnzJ\nT3O9g7bgvi7LJpSJtNCI3+yyXSeIjXExHmtpHTrV3eatOAQKji5q2DrCLplZ\n6BLqY3B9YWwh26wb33ad0UOanybS3KCRxeNhGQ3PP7O/DarVfvjtIzCDiSzv\nXOjzSeigBvJyTRmj6WytqK31ZZTKlu1sDpL5en1HbSEhoE/uVGnbJeaI4s/G\niWMXRGLX3eW5nS2k+Nu9vw1/ikMmI7iKqVqX8FxLs92D5kX2xtKJL4tJpIhS\nlJ9zVZk3vu1bU8i7gOjrrHCEJfzrNUI9zGVWA2UZCtk+Ji/AThzpFWNrTq8S\nKgYhWZ8UpFeVCcWNNoCb4kw8vW0JOeZVPSUD16hcGh9QrZbdylyQ/BrbhoaC\nMX9S6Y3GydHhmVhGkztCAy12cO5H1u06PevSF9439qgyf9HdYUhMoNP1mTcV\nbo54IQuBunBoFfXrwTX1nArbbUKtpldt7OfgeCtasGYU9p1rz1H2jfqh8Tqo\nuDyM+N5AHueUcy8pQW298ijQxe/WVK0M4p68D2dj3j5wY+Inkgf/Ju7qspEf\nJmgQ9sZS97PFqcOaJM1MJy9/bppWwW5xPZXJD9PfA1V+ljvKgMipevLQnP29\nsLccE9lV4jxu12UnpoWdPvHiDdhNvUaNYbKMjJxRPSI/EYXfRrZDOvB7kG7S\nW0Lc\r\n=2eDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d17ead2e56b6f2ab43dc235afec2c054355ba1ec","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.49_1582247556069_0.6296242398676579","host":"s3://npm-registry-packages"}},"4.0.50":{"name":"@truffle/artifactor","version":"4.0.50","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.50","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"835097d6461379c0b8028d88a8d5801491ae5ccf","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.50.tgz","fileCount":17,"integrity":"sha512-rj1ssd3vB9QNRSkoLUd0PsShcGBd6w9QmNgFPOsgnb9DkOxbH5KsBTV0mERaTD5fVAKfDwjDuh4/DEu85RmzOQ==","signatures":[{"sig":"MEUCIF/IWh1WhD4EZI+eh4hS75khyFwM+jcJGhPOTOocAwAZAiEAql3HHiWRETVKPQ+eEGtzAsgG4+VreNJwqcRgo/BrnIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV/3xCRA9TVsSAnZWagAAHEAP/2+dybLhp6Z9y1HoQMmG\nVeKK6vu/GaA8grS0p0KyNT1rQkO0bBcvln1Jqb1SZqJ0RMilIeFJuCT3BzQS\np6oBzsWOuHhI8gRVmdkXYE2HnD5K8J4wAFEKhYdyawgRmQKHiiYdIS1EThXj\ndojUbjvzqeYiV4l7gHDsIRlySxVrcuq44swqjRG8AHhgnsJuyu0XasWookk2\nB2k4SGKoNfwOypcHXeup2TDHf53jiCfvFYRc3p/lDW3gL8KsBoL5Px3bnIRI\n1VaFafVTaVNP+usi46JBWyzMyPo7Ay3xPd7k7bq40enAVdOPMoaX0yp3oQPF\ntKaxyed87Vx3JqfLrIgJ3mUhiwA3rUsGqbhytoMKhaFLbJLKp3EvDB86ud8R\n8u/mq65HctKuvWotvtADqP6OOrBo+3kSAiOtuknMIa5Ma3gd5cTU+KGWkg++\n/49kmyd56mZ2HV4773AOtFfwHXKGT0taT14qsiSqu6AppRLTQWxgwTgeGqjd\nLkNxMon9VA5lXDuXm17yMNJzgZeGA/41XT1U8XyRi7fy1rMnF1sVEAv+Lq6F\nALejzzxgtcJkkXMJ9N+SW+7GOSKE0jmaDKYLFSD7XNnu6rYWKXDUMVQwmRCT\ngcKCb1ji2P9LO2WvA/AX7iqT3k1XC7FemvIcJkmYWXcX0Fcu/FAsF/yNOLl2\ntTUm\r\n=6k3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"4373b07e9f479d48470c647f5ec1be27c23b1a79","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.50_1582824944583_0.13385810621730432","host":"s3://npm-registry-packages"}},"4.0.51-truffleLogger.0":{"name":"@truffle/artifactor","version":"4.0.51-truffleLogger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.51-truffleLogger.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"a4118e32f79e33514db7628e4a5ced9caba4b5f9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.51-truffleLogger.0.tgz","fileCount":17,"integrity":"sha512-jXpSUMp5pytBLB4vTkC5QAk1HVJOb7C2Dubnt9sdD6PwDyoQJfcyO5CBHm2hAMHnHxEA3HPvDy0URK7igKS+7w==","signatures":[{"sig":"MEUCIQD8+diVy8ZtkTSYqthKbHKzVjS/kjjcBs7EoVw8lUmpqAIgXovNP9T9bVQ7yZmfp7N2yRKCS1V3kcxFVegrsSrRmvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX/OjCRA9TVsSAnZWagAAjkcP/Rk8OmDeaeXCCDRQnpML\nA1oaUjYrRPmjuUtBNuzgGza+1eDAn2Qy/1vDWoHJersjrOXdj5zTe5l6yzYh\nUIUKnsjSecc9Jc8133nPghV+RaNGGruvmCf5Ogd90sVF98wz6LRfALEN15bP\nnY1JrzKDmUD4kUG10cQd9e5WiJWxliKD77VaYhdGIXIo5/ryKjt1BpeLAOhG\ncT2nL+sOlPf8XWar0pTbb1uyGmpzRMQivKtz0TYpJmONGw6DIoQXFEqMb+Dm\nrMuPTQzvxx2QmWyJVWTl3GjJyCC+ZyyblTBGz4wXXycUNcx4jydDoFu+lfaZ\nsuFo3FBikB7O8vFTA3X4FwW/ZuneLOPQtKD5qLHoMlGciYD2Ij62jFVV/e/5\nJLGNTeKYOuonsuE1RKBlsxGFmsDE3/UZuIiQTy7ro6ixF81KrgNPSousy5XK\nbtDdNxVTHdFbE7F1v2CM9hCp2jQdG39MybV5R2ug0pfAf5Y3Hz8l7x32YcC3\nZtrwr3Yy7GpHULzo7KUCrIXLPx0dpMPfd9JQBJpr4Jv3UmsPfVft9PSOAQFY\nrQ/UlAjX/Zi5qSgvr1oD49VHjVHFO7d6o9LhKGCEU80946mZ7sB50BtTMwX3\nv14Odjo9WdmgrJoNgvcrYUqD0KlsQM4n27NtouiQ3rC3U6w2H3fXjsQ6OLfC\ntLD3\r\n=FMTl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"13d4e7e694fc0fb8036ef9ad707b876b8dbaf0d0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.12-truffleLogger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.51-truffleLogger.0_1583346594853_0.8207102225850054","host":"s3://npm-registry-packages"}},"4.0.51":{"name":"@truffle/artifactor","version":"4.0.51","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.51","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e67fba4af77730bd11cfd3d629042b01ddb7f64e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.51.tgz","fileCount":17,"integrity":"sha512-c32t8p9VO5Q5YPajL5710zjZsNcw0C8TEKXje1hk2y6IYLJMdPNDLppikgYha/yx+r+T69Rftr34bVUlVagWsA==","signatures":[{"sig":"MEUCIQCMNZWtg/lVqhqdddovvtB9SgOOegr8WTuV375/MEAjpgIgRw23niH00a2oHZaZZRHEKL4/OScp8yIzhfWAf6xgseA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYVVWCRA9TVsSAnZWagAAl3MP/3jQ1VBS7VXdVzEL18R8\nWFHcpLRm17fMNtNgTnK+vF2MMRXOBoouK0zP9mDFvHlo/+WyjfLn+GLiKCQr\ntLfGm4fOoqwgG7yO+EKxFm5/0Rgn4ZCB5vQ6Lslc7q5b7aP+Ounu+3KJcSXI\nnOK5GFPCkr8fbTMJwMyq8Xogj0uy+LHern4oD10UaOWPSe3KuHAZhUEomLTL\nyPXtfBEomLl2a8Act+t08N/WZ0AFcYnUqOnIy66RhKRFYsh/rtQ+kEvaExZs\nujB9/5YyC4jzkMGDuzhwSMuFtyDdpCMDu6mQqmOglUTGn6ysZ8dpiysOWql9\nzQiTg+2h2bMcEgkW15AMhni8EhZdnlGCG5kdzC6jTJ6HfBCgDGZTTBRgyTzE\nBMQJ+nxg8FHEs5bbORBN4at/QJzU5P/aRV8BGlhzzayplcJJJ9/JWE0Pw4HY\nrdQE1x/oVmNpDY8mQfGt7JoGYlQzZvZnrOBsgBmKjbooiUXy3u1Lo06eoneP\n5auiGoPqQPwN/gNDOOr8V5GcxnXPKd4bIpp81S1iRL96QCPL4B/HXV7NdT/1\nRbpzBJXxdXjw4btl5+66R0vIwoPOtljFgzbGre14ZWQygLfzwsIPNlSfz1G/\nEJJ4vhn2FdV/a9fP3wb+By52YFgcX08+rKd09TbyEMQy0W3n5r96AEu5R/kf\nYU52\r\n=preJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ed4102bdaad4bba1b7f093bf3b4122ef5784e853","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.51_1583437142321_0.6932529750993657","host":"s3://npm-registry-packages"}},"4.0.52":{"name":"@truffle/artifactor","version":"4.0.52","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.52","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f4dee969f32a5e41d9bb6eb291d14e253cbc1198","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.52.tgz","fileCount":17,"integrity":"sha512-lsuF1rjbY0RRsMKYduWc0VAfSAzndGuV8AM4TQqYyvX4x5/gHFl05HquMXfKtJ2YflE1r/K3Qt2hAB4N5cZwgw==","signatures":[{"sig":"MEQCIDCvM4MostTvZsub/dJZ0vykwzxYKE443EDnFbpfG/kpAiBHcOpYLfJfysqDTnC3gkLjpIddG1relmqWTcEE91vZ9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeasfdCRA9TVsSAnZWagAA27AQAJGd4jrqHwMGt4nms584\neJ5oCnA8P1LmsApW0HGicPXlZTcPHS/452l+fiIuUPVPC1ANPWTqoyON2++t\nBAc/JNFioqZ0t++S79DWw4qBWNBz1ctyVgg8xXdg00b3hf2Lo4BwcyLF7yv9\nnwApGhE/oiXAQpYFCbHnCvPj3tmUmVLVTB6MAHMlwcUn8WlO8SGjHi0loQvF\nsVQbyVohYucXHH/Kf0UqXNJoSEP7pM8y2nXWuIa4Qx3zJd5fwsyUR64MQrjI\nwNty36Qn+btd3acI5vJQHYpEaEkf7G6f4jWF5ZF+oNfwdid3qWtw07K4s1fW\nPR7sqp3Pnbjl4AGhMKpmIkK5L/yDCGe/XCHRTWqKrIlch4wMzC97kFntYfPD\nQggo6BK6SWEqmO0rqqHx7Sz3jg3irHvmQWqP6U8jjSJ7EyTbCQDLam17ZEU4\nRpnmibJYyUsZemGxsW5t8x7S29d//rkvkQ/H6QEEThctd/m03vyFX+Iy02ef\nyyweFIUZjzM6p950u5gtKt+w3SuXY4UUCanaDEGK1Drl/iDXlnAFe3TVppdP\nKp6teNus1SmkhFtumgOp9tLhuX82mUntdm/qV13Fr9+VtYuli9TAI/+knUcE\ntNC6KWFqhrNS03G/YxojsU45G7WFcb1PsG+l7HftT7SPHK+jVxW2NZlgDbc+\n8F4/\r\n=hmUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"22029d18b866305f67d50ca1844f3057b7145901","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"6.0.1","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.13","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.52_1584056285073_0.9805053765111205","host":"s3://npm-registry-packages"}},"4.1.0-tezos.1":{"name":"@truffle/artifactor","version":"4.1.0-tezos.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.1.0-tezos.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"6d76ef9c72766ab2c34dce3c02e4a2922146b272","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.1.0-tezos.1.tgz","fileCount":17,"integrity":"sha512-cDyh1UPIHTp91ZJ2+fWjB6sVdaFEpNodkPPtF85fpvoLE7gWw0e7Hoi1ZXqktQ2k/xzVDBIzNtT1FF2EBIbBuw==","signatures":[{"sig":"MEUCIGOQ1R2lrVYHoInnAK4pa/Sa1owvvCXvpKTgsARkkqV1AiEAxMaj9FBorDD23tvyviNNvB49xn1IaLYWSMp4C/ypEDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/4RCRA9TVsSAnZWagAA0gEP/3ba5osx9lKdg9hriIOe\nCBLiUPBN9BUQbJwXFvhbxpTH6B3JBwyEXkzAL7ni6o/kBGTecbUuBJJzWGAU\ndUbuCBUCGLAor39v9XCa02jwfc5NRGvPwLG2iLnxTMoIDMf/Fy31rj03jIf8\n33JlzxrGiA/nQCz6BSj0+QZ1nMqQWCTI6dWGQ6aN1wIbg5RMLaeg1RVbLpAt\nzi/9aSs63s3bmIhO/IYObNBGQjknenZfBtWDkvlDbHa7H0mKW596Qr026uHi\nxuJLYGHfxc7lS5kdVZ0doI5otyUUjN/XxoyeOi9foV3zomUvu3ZTtDK9G9G1\nxXj9qqsWZ6X8glHWXDc4sDg216WI1ry/2ZBWRsmaol9ZUUa5JBHxSpJjZGWU\nOYagUiLCud9bxqXViCem4CXvehybamugOIpCkSIetF45KnXoGv/jEqrXHasB\nwdl+oQ8u9vLzTE384x39hYHJzUVbD+jOC+2pZNZg03JnsUgUKoofMnpQF6OI\nfOzpzQiv8h5OCEJUfTMn4gWBOpaW2sP6p5zwIRpRYI/TebM7Vw3dMPcBFJfj\n84c/4BsE3pcoMwKQgmPrHyritN2Y7Lj0nUl/gbwRzNidrEk5fWnDcQa9fMTk\na/XDzxn4f/2jrDMSaJuFdousww2hpwhBPGVrP/NFLRtcw51a5QSPt3oNU0IH\nOoaC\r\n=Ndk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"e8503f3499d8d9a77a8c6800c0c86870724ec399","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.0-tezos.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-tezos.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.1.0-tezos.1_1584397841191_0.04438059189140531","host":"s3://npm-registry-packages"}},"4.1.0-tezos.2":{"name":"@truffle/artifactor","version":"4.1.0-tezos.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.1.0-tezos.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"1502b2238149ec523c16a8cf39c590e4ab5f783c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.1.0-tezos.2.tgz","fileCount":17,"integrity":"sha512-865MPce6vhgzJEq7zqXVLxgR8+HS0/WMDrUHnnhaVcidJAaks9aYd/juwc0FUTv2C3ekpnqGpNPQT10XxrEw+g==","signatures":[{"sig":"MEQCICJmwNGwqqEZRjbmRwFwyy81y5tHchPhB4aF+3Xgs3oiAiBOBdWqWWF2nkGLRhG8jYACb7A0VchY2yHjMK2cLOSE+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecm9ZCRA9TVsSAnZWagAAPJEP/RVL436ByJlVqJwEpC9y\nxFisWJL2eFqtQF0ZXlIBvua2sr7wnmzlfTKb4fGAH1W7zSP+Mx7YPIF0KwIz\nvcKPtolcZJ686btOW4M1jZPxPm8Z4geiiFycIV9XIDswTX/+OqmigYCi4jFm\nMAj0eHUDExePgMALpj1+qfJpDX8eqFnuxhnR3L1uvoyYOpDpYG/e3NbqmjYL\nKkx1dOxJahpFyk+KXmlcaSwccz4C8jgyiPWmCaQLycaQMM/o0yt4gSht5qvi\nJZ2Ou+FYUqH0phLELb87XDQr+jMCaCXwO8Pk6pPpGszX8LNMSE3pM+/Kofi2\ntKNjRe2CIQ3Iw9LcYfCboU56pRD8jDMjRVlP1QtmhZegW/tzKQ7SXtnxzwKU\nhbftKEj8Z5PwOJ8rvIRyGymP7/LEcJ0I0EGoTK3CA8UHXeaXaLRIhkNDvteI\nZ2lwGXLiHX8Dwt6Mik+2qSCybcx4l+2tsmgtiCX7376cR804BNJv4cdZdEIi\ncNGuqGEjxvAWrcs+q1xqo6fN1A2anS5VtH/VcdToB9RlN3VDBDLmi3OBW4S2\nE53ZmNDGAzn8yjZveE6PkxNfU2b0YpZoBg+fcvPNdoBF8qUd6OnnhoRTf0aA\nZqVM5W4ktU9DeQWUTEmJgbfBTz4bKTXVL3IvCc/2hpnVnFWne7UXwDXblzvX\nNbMS\r\n=KvjV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"ca59183a7461b58567e1a3052293951898c02fb0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"lodash":"^4.17.13","fs-extra":"6.0.1","@truffle/contract-schema":"^3.1.0-tezos.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/lodash":"^4.14.148","@types/fs-extra":"^8.0.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0-tezos.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.1.0-tezos.2_1584557913027_0.8812248315455224","host":"s3://npm-registry-packages"}},"4.0.53":{"name":"@truffle/artifactor","version":"4.0.53","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.53","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"acb5a86cfee769fbb96627c2ef4c82372475840d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.53.tgz","fileCount":17,"integrity":"sha512-RAS6LsbRHPgjtxokYUEdhur+baPnuytYJEGyzBeIRWYQB362JrV76Ru3qhXkq6XT0wNDx6pd2fZJ1aMqg9YboA==","signatures":[{"sig":"MEYCIQD2N8nUeoeHbtnvR9Quj2fgZAGYndZl2xcg88A/Z9tUPgIhAObfmjM06kLNSW6VnDFFDxmnhZ0yq9DLEDVi65E+QVrD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefVYyCRA9TVsSAnZWagAAoVsQAIbnipAoY7Ym5gV4rbBm\nH6kIeSRHshtOP/xvJkQlsoL7fbv55Erqy5vSd3V+VIyBocsA9vOV75yz1XFX\nAP/1PAfYdUQyAsLSazdPPV6tate/64ptF+3wfGVIVV4dP/9figXNX4jfUok2\n5QvQ/9/8NU3wAV2pgfowrT8mTdfyh2MMsoYNMEBUHBMGYAnPnhOxWLy5FtWg\nBbT88kHPGKHiFXmp+GQfv7uyUW3AykjVyLfoW2CNczmvXJByyuN7yPBRVv9f\nYou0++0PiHsjW/u97/zW4fd8I8E3NQsmAex/9WMs/hpi7u8mzU0nCBcFn78x\nJSiVSvzn5JU/iJR1GsIx2ApKefUT/dfjLsTzbomdgnAs14USmPx4V6QF7Ln1\nQWHXbpuvhb0/D4z8Nvm5LR3SMiffzY2QXhZsA1IOq6r4UZhMeQUROZ46VqUA\n6sqEhxIJRJSAOGysxmRbRbEy6iLfwCshjsGpvnaAYjR0WsgepshRXdE2c5uI\nBYl+Nfrm56z+Q+NLKztHeVKMYg+FU/8e6nNSpNC6/jAfFdHSxesLSuwnmi/E\naQSAYOAogtmFXZTFbp5zECZQWofBGwqWEi2edrRkRmSgkF+wI0HrKkpFT9Na\nD3UaxSWR93bXPkkKOCTk2PqWyxTf6/MQ9fNqLe7uBalKVCSnW29yQQzMoBBj\nTIQo\r\n=8MYk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ac0e127038f65d3ff111ccc87e429909633c2a6d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.14","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.53_1585272369678_0.692489895627667","host":"s3://npm-registry-packages"}},"4.0.54":{"name":"@truffle/artifactor","version":"4.0.54","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.54","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"35c534e4d4a49223698757daeae1a7ac3783137f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.54.tgz","fileCount":17,"integrity":"sha512-ZCfGz9PjfzyZaLu9RBM8yGtQ2JK3sRfS/rZPIHFPeOeSLz5pAfqLEENGjextlx2xlizVJXfowy6980jhhWGD5Q==","signatures":[{"sig":"MEYCIQDq5NtXeLbhJ2ClVl4k2Meo1Hw+dXxvYrt1kSD7t1Q6OwIhAP5Uf3fAn7/hsCPsYbIa+CRtUTi4mDHGKKvoZnssSvWh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehh33CRA9TVsSAnZWagAA/l8P/2/rk0xPuzH+M+tDBFek\ngAYydmXNjswyAL1ZleRECsGXCaoA7LsSl4tF8esxPBSpokXAiujn0h1h7ROT\nSn7q+P2v428X3lYLvfCsG0wCc68sGwGkSN0cYsSyeBn/dsPlzqNm32PBhX7y\nUcOr/mvPYyWYUSXSQusOfeKV0c+dDGLXekqpZSMmLxLCCs6DSoSSJ8S890Bx\nucmS2F2+XCcXOdQJbR0Dm2d9M1ES7W8xv7ZLQKqltiixNamZ2IBSrz6bWBgS\nocliQ14pJOkKl/h4hhMkTufQ4pyyb7UZEv9GEkqEYXHhxSUdtbIwPyPBdyoz\nOKRuj9CWgA9giWSnsxG0q1r6FoNxK28oS34U3H9tFcxy2aeWV3GYTIy4aufW\nXhxh6GlwfXLSHBhZv7VvLpGdGbsO3F0zoIuP/sOdwBIgntow6zsmqnMT0Q7z\n6ArlPcvZdmS4lIpCzoIkIsSDXGgYy7XvS3as6Et6yA11nGgx92Bsej1PtZ22\ncJL2M+I5agi0N/b/xbs6XCbnaKIpnqh5jz8WOrIHOuXLuyF9uT/EcN7D3PR+\n2CoYSev6y+fj6HYJuXXcV1xZpi6tLEmERW/HYOAu6y5Bl0Hq4eQNDw/1Q+6n\nFIYp+LNhjJOEVL/NosTKBzXM8qCwmtUELCN0SsRaXm8XYYK9IEf/RbmHkUnl\nnJZ8\r\n=yGKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"beb8a3c1245a4ead514ae84872214ed714659791","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.0.23"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.1.15","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.54_1585847798986_0.9039705767769253","host":"s3://npm-registry-packages"}},"4.2.0-tezos.0":{"name":"@truffle/artifactor","version":"4.2.0-tezos.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.0","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"adffeac81c1d9c2897c8fd2076b51d46574cc9d4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.0.tgz","fileCount":17,"integrity":"sha512-BPhIgdNRgG3oJ9t+tpKtRYS8PBoXPhFk33R4SGkAuTUFt1K/5cIyyxCej0tzPOnfaIqbwIe3RFDutsCVQIso+Q==","signatures":[{"sig":"MEYCIQD2yisVcAj1gwP85OYl74/a9xoPcN16CZk63TmA+rgQyAIhAP805Go9WjMi7T34ehzOs+/0tr83oRJS+BwyUmCkaG7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejKrVCRA9TVsSAnZWagAAszIP/RlFbKHMXaEU3ix+ZX2+\nOYeBkGUG8Ggj3HZABL9SnHp5ExhBT2UbdQg+n2saRDEXFcCBRBy2uq9MZNZH\njEppP89gMF+P7EWsomJdvzhJBR+UP5UgftYhXZFPYCj8LrLThgDkGhbh4NKE\nmTb+T940+riWxJhgSUd30QqDuYrhxi/ajILITptmfBb7zDXXyWELuQUp4yQO\nl9jkV3L61Gcpz6njhClTqF9WF7DPkjX4IxIvzK4XrziT4Q4gnzpgf+Ts540v\naWlhXn2O8D8+0ri+qeoxb4wPfGl0Vgce1RlZwrsykzsi2Uc6G48qpRHfMOQA\nv6yKrY7BeDDtNiJtc1yF+BP+u5Wz9/krC060XJSM9G3An9Ii6hlQXEyt5W+1\nPKjwRnDPSvCWTioNCsccXX+ENMDcANtt7MwxE7vmogbYIawdWO95EaRIiNNN\nHErDpikh1t7wL/qCotixqj+7nJ6gMSJ2MJhlWlbsX0rBYjZANsbRKIFmshKe\n/rzHUE6VAH7sgJQhv+estW/WSnXKa018/81IhwK3BVahwDA8AKDCmZfvK2/c\nBzVU1dz10Ky6sezGzsgF/6QrcMkx/ViYoB1hRBNCoLjkTxjlVmh7wZHRAcNa\nC3nNyrwiCTArd5JeLNfkuWdmrC9OcdqRstuv/AZ1e2Ge2+vNXVvJaZ5p/UHl\nbi5q\r\n=UDSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"b23801a13abbdda37ae87f76bbcc06f2f0418d14","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.0_1586277077097_0.7392056241844769","host":"s3://npm-registry-packages"}},"4.2.0-tezos.1":{"name":"@truffle/artifactor","version":"4.2.0-tezos.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.1","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"dbe53282f2d232a2597fe7e5640aa9d86eba7471","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.1.tgz","fileCount":17,"integrity":"sha512-BzrC2G4apk7VeyMDvJHo/HKvwkVPi6qBhQFStU88Y6DnsnvKO8ZpKpWt3LybDrJO/zPc6NRRqtyiwsh5NYC8LA==","signatures":[{"sig":"MEQCIEpbxukuyCAsdrtZsGeqi8QT8XzA24wiEf1IQCHdNLJjAiA10zm1dz65f2l7fgUkfsINHJjLtApCHk2f7yrpBRU7jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQ0RCRA9TVsSAnZWagAAQrMP/0As76yPxxXsrGPUUKMT\nb03rBkeDzmdp9uQNirdJ1zR20gG1YgKP9TfvD/jFdC5ahjv0S1Wu7HeIVMax\nTt878PCp7uZYyhDHteAqDwdJA7bJ6hLhZpkx0sU9wJAmYH08bbT3xK3OMoVR\ngD8JJAwtZrutZdauSDejes4lEuXRhuAN6rEZcWTgRxxjwKybP266aN1cot90\npjJPu1DNkG73h6/bkd+kNENxeM8+aQoiwveNWLxxCdpQEa5IpOZ/DotNClTQ\nfGvGd59yGIUD2GASFGLjOJ6kRjVzdoAgZKRLoyIvN3tkBMB5/Fhm4h1AUxdk\njj96DtteiHSlHAmIiIangXvSYdZ/zdku2c7LGL0+fz9/hogyMoOwTPPLU0ne\nOciUBudxEhe5/IFXvhVAr7a2axoCpueHCNSEm31tYGeb/l/XqPhZAZpMdO8C\nAQ5qe5KrkePBIW+Z9/2+AUkxyJ1FhuvNMVzt88X7mtH/bzvJfbFaxzbWyAoe\n/tbHd6uoP88+pV7x96xaBtLXPzFHSM7vS2jssGo5OMBgK2AAY1pnL22xffu6\nxyFEZ1dXiSKMq2ZPDDt4INu59B49p+NyLXI6ap6Y/c/EAmyQcyT5uW8JXdGS\ndj+FQGYEFUsVg3ve0L1fS45Zjf+nnZUdSIfDfof3b+okVpdepuG6tklUarVq\nKGmd\r\n=bsC4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"cb853c8dc7f9388f32f612c2b45592e9fb2bf7b8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.1_1586302225320_0.1223530873002403","host":"s3://npm-registry-packages"}},"4.0.55":{"name":"@truffle/artifactor","version":"4.0.55","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.55","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f82587fb3690ece7be2fc6bae9ab6b52c174059e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.55.tgz","fileCount":17,"integrity":"sha512-qK4/tK3OsmF3l2KI/3Vb30REgteKD8jcf172NlSVPnlyX9d2fn7e63twYwWppc7NQtTx6T4h1+eVeAU4EuStBg==","signatures":[{"sig":"MEUCIB13wpdvVfrj9AXvXt36p18XZ8S44n5YxtU1CvURGyU4AiEA8/wfiO83r//eiEk74zGd1/cLjLKrIrAiqGHy3rqQrOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekUpICRA9TVsSAnZWagAAilQP/RqxXyM4C4YwhlkhtScY\nRD/1Qm1fpMXeNG0Kd61BcnNZgbi1jxC2l2pqq0xFd29xJAJv6CDlw8bq77Mx\nRlH1gOsn01zmsbtPcybGK0zkouN5FvcBuj3edrZtH4ZWPrhX0VoNbEOWbRRf\ncp88FijxrwkbkkS6q6N+zt28GmmiA79UZJ+GUFbX8/KPpaW1fle2vYnnQP8e\nRUC1sJTDMkhslpS/ay+XPjpH5fs0R7d5v7d6ybzWuA/K0GiUDy30dipz9qW6\n/M8tIn1sbbvP2siOoIoh8zo08zMGdn2m+Ql2WxK5o/VDuRUB33fUARQQGn3H\nOR2VTibxAaUlMgFFADft/ehUSNdwmqcX5RJsqbsTr3qf52xaq6fO9o8Vv0bU\n7Ww9MJQUAnXNeNc+oMyacfG+KmMC2qY0aM39BdUXngZJqo55g+ju0q67dwJ4\n+9w9GDvcczVu1MNhEZJXpEFkh9KvHNzDSaLkzvskmrOu9pIeFI5KSemuVLd/\nklmXiMXhzr+MkC7jxmYl7j7EMmQ+3T4RzAEDPofcUh3J1AOJjYHr68Q4YtL8\nZ8IjCNnsX1WQNnajV3C08pq3EMxdrOgnw5Zz4oGIpqz01XPGjIlTFNhfxCqs\nCXz8mZJq3wBqPh8MtvQVfpSEto98UBidukT1gPs7f8X2oQmhdj+5rNMEEO+F\n4Fyx\r\n=xvJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"64b54ad493ab80d0cb377b5453c0dbb9c72b04e2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.55_1586580040052_0.682972599389474","host":"s3://npm-registry-packages"}},"4.2.0-tezos.2":{"name":"@truffle/artifactor","version":"4.2.0-tezos.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.2","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e8f64154a6466c250d75b334d4692c80d0e59f4c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.2.tgz","fileCount":17,"integrity":"sha512-U7+y8H5zXzsodggtJ4mZN16OmkcXAUes0z/RBGRQBpgTdGxyrhhIlPPmhDKSdSESAgbpgc3mH0LvNPNeUVRe6w==","signatures":[{"sig":"MEYCIQCIM4qFwVxxN5sP+9mu6y/D/QCm6JcFNjlLg+djkUhEcAIhAJgoEWDG52jg2gEGNEm9WMIQk9MAII9SQ+JT0+OEHSx2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelfjkCRA9TVsSAnZWagAASUsP/1g9UR8m+oy1kUxqf5ug\nu0sW6vcqXP4MBo1Hbi77ZZa97ROauaVNJzxcz0CcAz3+vwo4BPp9UVZo7mNr\nyyj9DUvLJqSc0dbxkx7DnM553BYl7EpI1+CMtMZE8Vtu0GmEl/dB+OQmu/7F\nPE++6xOpcJ07prWmVeSMWM4SpGfckS3Rv83N2LwmEkF4IIJKq9gQmuGSURPk\nLhNo0QQjuu35XbErxO6x8Gr13OY+IAV5Y6Y2y/KT4xqF9qfR49kbaGkoOIq0\neXCFDou5cnLXXo2180KZuFMAL9XF9sk1ApeR1UDuphg41IBHNdFNFYRfKvJj\nOh9xqc78Rwa/NYqCXqtT2rXCvoOMVLT84cA3NniXslltvWqvDcresqMrHLaO\nVIM2xi5f/RepzkXDz1lbaoYtB1/iSKW0XtJhniU3sUKJxKe5p2rE7TTpLliF\nq4VQfAu7Y1aDC9Ikh64dPfhcVdN0uxHaulEo3wXQX1LCLG7o1ZN2aCZF2BuQ\nvb0kTFgAMzLrkiQmV6EiTQWc3H6bwfg5Ysw/lKMy1A8WtZ3Rmt+HGVqgtQWn\nYTmP6k0GrILs2f4A1Hdu7pwceygr7M6RTw1yPBWyYYOsZ+9fqGEhp1fLxTY8\nKR31/r03vPmoDvJOfKaefFwFgCB0y2GWwpKamuFPjb5W0Qee9qgb3tKobzIk\nUqxq\r\n=gwks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"aecd069dbea95c3d0fe81e9d2ef0e81a1395ef18","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.2_1586886883947_0.6286700643640735","host":"s3://npm-registry-packages"}},"4.0.56":{"name":"@truffle/artifactor","version":"4.0.56","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.56","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d591318076ac75c65282d241d89c918fefbc46b6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.56.tgz","fileCount":17,"integrity":"sha512-p5a68jxOVfFs8Z1RE3aOLdAuJODdxC7m5rBl+ZUOlJ8wEZApbfYoj8NWkyZbQLmzlufhE9PsZMdNm/fUh9f3Pg==","signatures":[{"sig":"MEQCICCxlkFz+YVodzOLNMjNL2ewf0k/M+LkaDBUW6flnN0wAiBfUnYAsP5QVau+ZcQ5l9komMUAkGUYmMJyJZ/oOVyStQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemMslCRA9TVsSAnZWagAAgzIP/jmnIOGUIXFO21myROd9\n0ryV4KNoBlFW2dY053uhzy9CXZl2nD/CdfiTv1DY2X6hzXFH7LKK8yBJMQei\n7nXMFWe3G/79cCOhsXdLPvSXj8y80DFWH511MBwz63FQueljVibwH/2TSJG0\nP3yPPaoi0ku/cWdn1mSUVnAzC2VjlmydDl0+VynakCi9Gj+cwvfAuLNDZASQ\nLFrW7+XW0OBhZxbN0Q6q1BoPM54Wrt+T67F0UJaACKbrfR9S3HULf81K4REz\nxFc+ci0VQDwMXgFdesSEA+IxCDxM46sBqpGNZM1zUUIev2mOhO/NCuO7r7IA\nDgw45Ka4Pucgq2V0qX8J7AqkteXXaRGboSEflxWoNBdx4qywoKaVIVcsrWyW\nBWEN9kT5vH3ndk8q5HzqAeALB3aH/Wn1GfO7NDkUrSUSlBn75neKovzY1nQs\nkMddKTeqcLxn7RH7WLKTUv+yB5CiW15ritY/PeEagcWCISe2Qo9ym7OFJ45m\niF0Iii4970CBNh5QbyCHU8tvffhBvKT6nGoDg1405WWcL1udQHx78ifXx/HB\nxZmS0hCVzholhhbajfx8Ce1sTM7HQVCTqDjfTVs6eYDsF1H4l4xaFaHlINux\nS89ZkmOS/e9MJrsl/MMDkLRao4Jq2/TDHULkTfzbvovjcd/DSrp+ZeDcJhSi\nkHuy\r\n=AP2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3a7fd7765229fd9e14a12a061cdd7e27042b2dfb","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.56_1587071780637_0.35766818195001493","host":"s3://npm-registry-packages"}},"4.0.57":{"name":"@truffle/artifactor","version":"4.0.57","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.57","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"0fbb6197cc8c9716ab0eca9fcb61cf9d23f2726b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.57.tgz","fileCount":17,"integrity":"sha512-EJVcwA5cnU1Xslq21RXL3koy24FU09dxv7QwFKAsfXTEfI6WS/qdB/GYBa/gpi9vC5d2JpcOKocp61mpyBEzsA==","signatures":[{"sig":"MEYCIQDNrpB8E3RGeJDoash9jBDPAc3u+1OcyCRKw+O9uofo6QIhAIrbY+LTj5P8f1Lm4t9Ma4IBTbvkq5ZGoTWlgwZSZC4S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeogmiCRA9TVsSAnZWagAAB+UP/1fb4u0VO/CCPq2L0Hhc\nKDJan0MjrU7DEcNT4Ic8tUW5AWGCpFjb7i3YfFAU5M/JjCPb/A5ywDk0eZ4P\nN8aFqhEvyRF9LjbPLAS9iKvy6pErwGWCHPhSZl2L5K/TQbzZAVB+sew6hNaW\n6KHe+0nDjwPwZ45hXvkHM0D/uz0+jFbM+l1jwPBlU/W51XJSr7HVYMePC8ai\n8Qy2S5WXI8YrULf0/A3KlEPIFyEeaiDRQdylihjtmHQMHQePhuWYD+B50EvR\nhedI1HRz4OyKY9wo51PqdnVVr7gY/ubJXpSaUuiBi11Qff8Az1ER09SvBx2n\nSajInQqt0P28l4njat0d09vx3LrHrBfd6Hv1IYJwLHfX+/hEZC3ovv1mPc58\nNpsq3OpCnVYHAZ3I8v1PE7sbkAJlIlrE5en1ZaFoxfla+8iaVpFzB/KjPNAq\ntPi1pmKq6/QxJQ1kYV6NlYCdVFIKROZzdzW1W2RmRdvA48NPu3VclTcdZKRA\njhlvNuwLh+tQyxJw3yFeYDtvBSJBF8k2G6XcD7aINY73r8Hv3/96pKszehLM\n0zXKx3h6dBwTB6ytT7kUDrRPZEi+hmUxZNvRphgpQ0cadEVfqQJErD9Qh/MK\nmCzAfZ9KdUP0BykkXP8SiVA0Wbi61AxwS9n17FCeTg6+MDGLQjt+jwSSO1S0\nkNLw\r\n=39jY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ac427e2d1c7f53c7fdda5f874518c706f0bf12b7","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.16.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.57_1587677601486_0.44952902127921224","host":"s3://npm-registry-packages"}},"4.0.58":{"name":"@truffle/artifactor","version":"4.0.58","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.58","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"44063489cb78e254dd0e09c658a4f73ebed4737c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.58.tgz","fileCount":17,"integrity":"sha512-EdWC0s03hmBsLKXtTt85oEwSaGQeowY4wIKiFzxFyiWUO5arwy0qlT1q1wZfEv8xwKiGByCE89OBpgIJw7ZgAQ==","signatures":[{"sig":"MEUCIQC+X6lRmQ/rgJPpIMojUMSaMkQZ7junk5LDlz6RWbvKVgIgMKIoZFsIm7KAjVfe3ebaWW/aBVU9dlIwgm/EYcDmA5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq0ceCRA9TVsSAnZWagAA7NgP/3EF58GJFFXMdnd/nmgD\nNrrqtKAPRBQOLp2ZqTn5uQ0hOxGgMO4WrwlFnmR9BcAzAicET25fw5jNvMEP\n9D4CXYziEeGGmBqiJ661Ec0JoqRcdyGlTW6SZPO+tqtI/hnhQZ+ri/30ZfWb\nqaGo0aEURahbVE2fIk1xRhnwLukFarEAu9JusPtdes9gWGpoh91SdsIkKKC0\nEjd7u9WQRFwXUTe6D2NLE2Bgk3x/Zyzynq9IeAdHuto7ZDL70d9dShyifKbZ\nwjCSA0RdWDWkQA/H9jkHUqeE67qWpPFAXXX/DF/pOj3xA45FvbCitUeD9YMb\nF6a+ke56hqwu8C6qTIsq2V4E8HMvMsN/hKCCbO5Op2fxzbAn3uht1xplQPqK\nqiA5YQ91/E/zGZjzMOF6W4vvzBLufegpiiWoKwBAjYV0hr7f8C+0sIP0QC9H\nZbWXHV7M+o04i1aECy4SBKqlGeqXSPilX6E6TRj8r+qxxVT++qNhcnc1LttL\nojRsEt53/bXgLPVGmsCkCO9bARNMT6NhsdilAaqaLwwXqESADsfS39BCWukH\njkIgULd2NR2iLxQqrzEKiTnS2OPDsHK23CK3uVUuQWF6f3uI2OXs1LCfXC0X\nsAKh8+CQxWjo9FGmGVWEeNK800agJGCaBPzF1VqtGdOcB+JaqAGLUYna1h7M\nF2+g\r\n=Pu/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5903e61a5ae3bcba93091db5e31d238e79fdc118","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.58_1588283165791_0.9378068059997147","host":"s3://npm-registry-packages"}},"4.0.59":{"name":"@truffle/artifactor","version":"4.0.59","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.59","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"c01560dc6ee6e18ee0f5a5030bcbde3284818199","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.59.tgz","fileCount":17,"integrity":"sha512-gSPjeQLcYCtGsMKaHvNRf78NUgT0jWKKO130eUIrAXWLREcA797Pus4++mwPuZrbf0E+UjqvZ6Xqa2jIG/kpPg==","signatures":[{"sig":"MEYCIQD1i5YpieSJTlfgnk+z7BNKXk6K7i+qcWw6HTX32li4rgIhALkXNFYgumfOtYGoj1pbnSwigkLeFMG0tA44vJ0msAlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetjGCCRA9TVsSAnZWagAA+FYP/00yXIMnp6ASnEmFbgJg\nk0okKqEZ9siM54zKvWVcrILJblwF6hbGyRNFUNhdg3EGukwvi8t+D0YR77DI\nQns6nusiSVbxfKNS/pBb4rNukS6CqcW6s/Bbr0rb3EwjkNjSky6OBVn4T52O\nUmISkeUDiGYZd3AHOldJbxFY13Su9YCO2LzINAgdjA/JCVZesBQUdhmvtaJW\nOnOSHEWPhs7N6k6Yw0pFe40GpNFwiTh+Hr3mhaL6/Ev0jSKW2Vxj9wm5CHZR\ng1Z7zHc38K7FYLgIctcDiXrJDRDS1ziSfR8XtBDUxVs4WrpfR5HlAgMJHmSV\nK+TMx73RQLX3HCG4HsXbAfYLa2p1v86BWOTpCgTat+kBi9BVJbcrgcWVzuMB\nUl7hi+8gW248Jtl4nTlul9RTY1RzOgADoI6UFMAb40HtLJ/ImRUBSmtgRSsR\n6LB4FdkA2fiukjjxupKtfojlChP/Smzr1+03NJvwbcg4vfjupG6oro4/X236\nlGYHptALMvinYZzMVF8RWgFFxVz7YxSfFL4MO1HCHL4vydL4aFmhkcHwGIW4\nSrWmkFdbBw0Pjn/lR7pmn0Zz17RWjSjWVTponc1nt45A78XABwr297AMTIra\nsQ+70d328g0qoA8YzP0C1RdAXO/nG/rxflCinFIF8fRmRt3sEa5U8edmUQnl\n7G34\r\n=1871\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"cd27f14cf31ad6d3201ebbaa9bfa5eb83dbc590a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.59_1588998529617_0.5060310484374715","host":"s3://npm-registry-packages"}},"4.0.60":{"name":"@truffle/artifactor","version":"4.0.60","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.60","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"028a0109d918b59d686cb76af7322ebf62fd3386","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.60.tgz","fileCount":17,"integrity":"sha512-VMS2Cyv/Y8cqZLU3L75o0q5zpqA2mSOGT5UQwDi6+ujgp96tWzBSPig4hXe+4UsePzEeYkfK1V3b13Hon/zs0g==","signatures":[{"sig":"MEUCIDT5eE3XZHOkoV+/YOX4ORmrJusDqtSeyGtrauJG2SoDAiEAiupHalgmr5iH9QwLvNV9YhmXJPejyc3NxyHQnTImV5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevgu5CRA9TVsSAnZWagAABz8P/0eYPmASxGZAxnuGtQpI\nqKrdgGDoOw9xfB4wLyHViqQcCCUevNQXjz4aemMyUZLWYfrnaeSHOliFAxoR\nZKWf0QwcuzX1A7/iPCpBQ3e4z1WZe6HL25Z9sUs4WLbuyvwho7LGC2N9Oe7X\n/rWYf7zV13YYy6RBAlQwWurpAtyyzh1FsAzPACqKMMQ4XE7Q2x4P7G5BXSJ6\nhi+9YIzTBFVAnZ7+ccyp4XbC5Z7mcFydHUQhh919ykTkMG9uU+q9poLYg+JI\nqDG1azci65nalMa4TcxhfEn3LjYo8LHODBLwWp7+8bfb/A3Ydu0+fNTAPWyU\niw18vqvaxrGsBk409t1ZvoHzGAigjSkhhRdRXcvGXiatEbAKXtIKAE4TyRTm\nZwrXIst1yfINdH9REJTeMoqspuMAFiRu1PbgqjOIdAo/iYSmjFclUhTokJfJ\nHeRWMF45WjSHLbhsSsQPm9JUXnvvZfvaGlYMjFZDjHm+fE291p0tj1qIXcZA\nirNmw22feQa86P77qwr6WMMxtugNS/boHqe2EwOBRbvHlStMDGIAt6PuoIOZ\nL5whucZGhDpma4J0Gv8H3IbshVSy29MgDEzZGKRHisBQTO9lwFo5UkG+W508\ne5yRXt2XtmebGady3N2/GW7E1y+zcYUoNFYSypuhIzeZXiy6V45/u+48JwWM\no+tr\r\n=HL05\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d820e7deb1ac7cecfbe2a323bcecce4b4f27e14f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.17.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.1.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.60_1589513144527_0.1861651529941848","host":"s3://npm-registry-packages"}},"4.0.61":{"name":"@truffle/artifactor","version":"4.0.61","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.61","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"7bcec5fc40afa004a72d37c26d5a1a7006a468b0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.61.tgz","fileCount":19,"integrity":"sha512-7dyyxp7lGOjyHryBrL3D6Q9XkIrtu2WhL5xx/vKTVcfxQNaCTYkPGftFYYMGjH6KeltrYLAxa3Ll75aUDl+ViA==","signatures":[{"sig":"MEUCIQCEnARPBbZz2jjmj4NEX1Ll60xAPC1PobUzj9gPxGXWCAIgfMuivjnkUEkq4yUH5xeP4H+92N9gFzCyij1dlXpNiZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyXrWCRA9TVsSAnZWagAAg4UQAJ4yU7uYoFHbeEtP7OYU\nfgpF97AGzyQKIw2kr0ccyVmRUHX/AC2HGYAF2D02bjMxUh6LoCocWEfG8dPA\nuCYYHp1F3DNzOeOUBcmWEZmWYYoBuoFzpEL2/19VqY5Eo4ByMiIr+iMoPfWi\nO+AZin32Cl03lL63OarL9RPCnqOWdWv3lNFJXHzn1U15vwHT+BnJS/3NKTVx\n5I+whXzOzKV8XaDnvWbic1yaREqz8QDl1lWXxBQAjBa+Rg76h/U9CpVOaBzD\ngkp4Io2NIsWhXo4aXj+SyhO9r7PHy1lCFDd4m1hYJ+PQ3CNOB6AdU7abtMBT\nN55bs94QGEJbLwJJhhwUYgzsSjjzDnNQU+UR94PaQdsLuQVNAStUkm/l+r1V\ni1wJx5irlu1SK6HdFo1igMgLl0RcNEUpy19utYTm+lA072nQNnKeYSFECDSr\nWVNq4X/SYVNfjP5kEtIi7cTHv48YnitlpVNPav7rI5zDcDQ3JCml8AdfoV9C\n42++Veug+NZjeZXLOn+QfzO5QfSG16F9ScEXycObhhpCgZhOVTzqzXn7irp7\nXXgmiR7BclvQEmu2KvfYuaGRGDQgBqm0GGxMNwneW22bkSr9J5TAzph/v5Oi\n5RTQ6n/n/+i1wD6pbr0cllTW4E23wPQ7BruQelKfKDgXk8nvKI5SS1itmXP5\nuoue\r\n=Gfri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a0bbfcce1d351fdc5f865d17760a63459f8dd191","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.6","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.61_1590262486256_0.391875575530807","host":"s3://npm-registry-packages"}},"4.2.0-tezos.3":{"name":"@truffle/artifactor","version":"4.2.0-tezos.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f3231e5b91f9d2f32c550a2de606549f7cd0fd5f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.3.tgz","fileCount":17,"integrity":"sha512-H6JthqfDmAhX5yixzKEnoOiIO/GrusY/6PHYROGuCJUP+VId/fJxAuf0am2GrU6QVO+lyzBnfF+cFrdHThAnDw==","signatures":[{"sig":"MEYCIQD6vGi/JWDfdq+b5kF/zySr9roNBeDYS8bqOvNQyN8XVgIhAPUt7e2SvLiGCbVGyDDCyoXMJSDhRZDyYUtRdx1z3PR/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezT2aCRA9TVsSAnZWagAAyBwP/01exQ/JcUhRfeT9XpX0\nh4OpIwIDLdQzYkDjcF3rRvghXHGfs6jKXTbiHS2Q6qRpUhY61Z2ZxJcW4uD1\nRmJ6czfAWfmvxBoWqXERHRYs8z5JxqRfgM54uirQzOP964idWtA92hiVdxo9\n+KnpXuNhXuaL6zKp4cMFV6/7i+qM9Mu5wgFWAYXpybBh2BmQKvIWMLsWIlYZ\nsp9NiRt18Yblau+XTD3bT+P9igRtJlrWEuTgPeSkl8J5Q0F4+URH6FyClX3u\nvJ/zG67YSCKGxcWU4y7MAk6sADDcV/vkzFJfuD3Pu3yv42dZRLo12Yn0e6wJ\nP7AdYGgYQNGYh0Q35tXlUhph/ZqbYT9GJcx62k769Z19ZWIHwTgZgorxQPqW\nx8V/nEasHEOCns+lVIO2CLk8NlXnvGLpNtZZP4wyCuwUPYh0ACrtJxDEcvez\nljJrG7AP/KyDQZ8r3BmS+Jo0f6oCz2bG1zYScd6u2NvfHUy0peBteUh0JYgJ\noaRt+x9EkBL4WoFLmhP9awMmfdIaONLKqa1g+T9aTXlk98tx4vU6ITA34CTH\nN/0QpyFhn2ip3vYcH+WZqXqbXmXCVGn/dSSKL23P/fgrq1/tdP1Me7FzfrfP\nE/SzkBtO/m5UP1ad/GLI2Cj0kJd6u98sxTkreC5D5CitP4Q2RfeR19GN42gp\nD2T9\r\n=PsaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"494683e7d596e5a9415ddc61a2495ef82689c524","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.3_1590508953334_0.2958191190137045","host":"s3://npm-registry-packages"}},"4.2.0-tezos.4":{"name":"@truffle/artifactor","version":"4.2.0-tezos.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.4","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"c589bb1e0c7a1ba23125fcefc6b15c6e0557681b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.4.tgz","fileCount":17,"integrity":"sha512-75FV5bc2alP66pBRO/eElRRTkMFQ2vmvEVlgoV7LsQLqUpS4dG8fADAz7g7cwtENaiVIi5zcWlcedAK6ZhuU6w==","signatures":[{"sig":"MEUCIQCQ7MjBh9S0KM8Nz/gQrqXvtHujxj+HlDYl6R+/jVPdcAIgS9CsJcALo77NcMfaneEocsSdc8MFfOIf0vwBCmaLze0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYiWCRA9TVsSAnZWagAA4FEP/01RRtj/jDozM734ic/4\nLiL7TQeKD+8iIdkytFmwZYKeYp69hcPQOd3CebZ46voCemgVfTv971VVTKJs\n6o/Tot19Uf+i4/PCQGd7asY6Eseqw40e0tYqamejlSi1ZmRZd/WoXOpv25Af\nxQ5aCm+pC6uFgSonGoXwq9Pi2Ua+8V9HbfMQ5rjilVK9HViG71niLCBsvl1/\nE5qSavXnFDug4DNaegaCQNkTYxixgrPUEiRNLlQmLGDHuVJlx6dw/2PP8YGU\nWchPeZX0+k9bBxCkANq1kGbq64357dAfB166pC2kPyvNgLa8PFSN0fBxtpnS\nGpqVZzu08+pWFuxlTnl/C6MZ7xP79va+PalUDqOhDE2DkHOi0z4WBQEuEF/4\nAYAFCgQ5oQenBLSCQPuXvE7sDNMugkmsMP4OfRIwWOFdgczOLrqkdpJcDNpU\niz2GUGacf8Wcbi7z8jxqVNGuIiuBWOQBlJ32A0Msap7jwOd1qGH3UKnHAmMo\nnd381GxmtI+MQ6t4jW9AsWs3iab47AfksKvpa8LrsZ3Ic5Xr4PWGgu6OCLJW\nhQZsYS/Yqk9gZCFsCZXoBT5fDJiI2B+WPA4HrjFRc2l14lAhQp+OxGEO2o9q\nO2CKJ0+Jm3b9q4ymPxe7GdEjVK73UJZjrGDF4u7N71DRiF5EnnR+8XeHRq2s\nI4Fm\r\n=A+rl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"afc94486da8368555a361496a4d41f1544fb1b8f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.4_1590528150054_0.2882010080134292","host":"s3://npm-registry-packages"}},"4.2.0-tezos.5":{"name":"@truffle/artifactor","version":"4.2.0-tezos.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.5","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"5a61bffd80278d3afe81875b963077d7ee85d61e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.5.tgz","fileCount":17,"integrity":"sha512-MKTKmoY+tlR/dX141fBW271AJu9CQnSKH58P53uDU0di+uoKb9u+nA+Tpo9Yj1AU750464HhmQQg66i+E8Y1XA==","signatures":[{"sig":"MEUCIHdc321457sgwoycdsVWmvN6u7zmYZx0x3/Zoihl8hhvAiEA7mxY2Icum7Zu968zTYOznxqD2MyB+0DXRGy2m5aEnyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0X9+CRA9TVsSAnZWagAAnPIP/1DFnstlRcz6Fq4QNoYf\nLs4R9h7eH4doUsJlYC6I7xtXbymDdplnS4WE9v47qkXRZdj4ErzI4QuSIAtv\nZs9WG5DWUb/932zgFjCuIafeIk5FdgJR4CvIxeewg+YkK01w4TZY1UbGT+oI\naQDHGT798oHI2Amz0bWQsoOU8f6RR+HU2e9n1zeNce3BB8Gt8XdyPwwq6uUb\n2SyNIzX27OOHp3C2Vuf0/SPeOK/WnY/f0spO0UIxBCq9y0QCNRw+IGazLI5B\nJYJfQ+2Qt1BeMGiH2pj5X9d0Tqtqik7/aiHe6ZUIz4V8ZatMfV6marAqU5zT\naPU8f0jU1zjn77d8Jkfz02w+pnjd41Osvc3PT0PD4R9LrRIyO0A+N1Z4GJBu\nSanRr7YiLDINa9sF0iXLRZcBIzUGDeFn9VTb5y8BQOTwyVBtr9JbzC7x0Kz6\n6e+OQU6X8xZTma5T9gXMV6BSVmULxRLfR/8rPi8UX9v73+xFVOGh2l41p16h\nfJlEKTOCre7x9GfqI5QOtgqREmM0pmOh3SVYkg0RfQEXJ7M70WSCtLPMERLo\nyZrwU9aiN4z4Pk0jGRGIdLcOr+7KR/qfNCmicFRFjiCqYimjmQjkokQxen1E\nWd5eHxXGgsZhn3u8Hl+9IPxsAN87aAU7ey6ybKSshVwMlzZgPjdVNOflEh29\neMnF\r\n=DpA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"72a73cd9bb556d6d528f75820f553e0f4ba0f52a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0-tezos.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.5_1590787965685_0.8581990643399577","host":"s3://npm-registry-packages"}},"4.2.0-tezos.6":{"name":"@truffle/artifactor","version":"4.2.0-tezos.6","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.6","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"16d2aa6234171f3ddc498b8af403040cf25a8eaf","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.6.tgz","fileCount":17,"integrity":"sha512-YYbuXtrRROoOJN+fY8nXYdsFJP96GHAdyHMdblnhCMLEPN7fJmZdJ+OdDSbr3yPuIupaqVBnGqctN1JL4fk++g==","signatures":[{"sig":"MEYCIQDhYfbhZbk+mbEmrqWWyMDRyFbI156FLrvt5LpQkbGS8wIhALN8WmaOQMiBTEvlHUUJg0rNB/MnfysdUKrvTaGdqWw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Z+0CRA9TVsSAnZWagAAtHMP/R8sG5VdwNoKF40sGzis\nIkAfJYq5joYH8TLntyIy1RPEePKncI1hjWtDTltGO1td4fe5SzqHjYMVYQv3\nFTLu2O1vVUeVtPqPv1aFizAH102wVrbqFMReN8ogW98PT79fNI3kNON5Fe1G\nvuw22pRiDOgridBkBdPF0kM07ueS6scLwoO8G3bRe/dGzZwCG/k/QQESiRcx\nbIfyuoLqnLk9Hidx5Nf1fsXo3hUakz4b4c7vG7bnMy4yu31v1QHkefnwshMI\nbxzsfLdhg5jnw747u8IEl/rGcPn+E/nMcoauUOvOuEs1enJaAY3XSPGJLvQ+\nLwqHvZW0lNo1AD4nEN5dFgCFB1KbVVv0kofbBHSY99Z5Jh1wDFV0tRyAWvsZ\n8+Wz7GdYnTlGVbTAZboK59I3jOMS2u7dTdZrdffajUvSZ0U0wsbSvKmkDmCg\nBsMxVgNwlMVNUrGs156vUFP2Fib+q/j98LFusJ+680MyVQggDWCXO8LyVp1b\nMM68GGBXazKnPNOlTkiRkfOM1CkzKFg6gGXgLSLA6E2tbBDikkX9U5UtUFIH\netweG76Y0X2KN/nofTZ0Ag/nmFqquJSLa3/xw8Nf4ycA5GcCrEf/XMkoUBLx\nYiZ6Jc+BqlwGagAyFWIYFK0/heDFJVZm1XQf/cJxxHrKCRf4E9K9ZenEpIJi\nUhAB\r\n=KTVv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"f57f9858f48528c4b62b4d6096e6ab3e42d85991","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.6_1590796212334_0.08238638245649121","host":"s3://npm-registry-packages"}},"4.2.0-tezos.7":{"name":"@truffle/artifactor","version":"4.2.0-tezos.7","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.7","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"72bc9547017702bf8139d98c426a29e32464790b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.7.tgz","fileCount":17,"integrity":"sha512-Twad79GFwRLdO17+oBTpfgQAnRUBNFmA4VPt0k1eaHwTCnEiAGsrb85cx/fM5vK8+agCEoDXYkRY4WU2H8Au8Q==","signatures":[{"sig":"MEYCIQCo65tfrgmN0FiCNhlrbkBYN2RB0gxz1YrmgcetCw0nAAIhAMbq38nAr59Rg2f9LRr9VmnPJyVkxJwSFm5FQPSBNMDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0aNsCRA9TVsSAnZWagAA4oQQAJDMQ/67RegSk9iUTANa\nfbfOLroaO7pA+PbJYBzjdP9uM4IK3yYgXMtHKRnYrFGOJHmHIzw2Nl7nz1Kh\nFNCT6gfEZTq1z6zyir34agYGEnzOxOok7QxQtlt3GuuzKB5YDPJ8Py9wp0ZM\nqlcIgt0FUIpOQibjedt7VUTtu4vSCfB8fe3q0djs4Ked9mfWxKZlMgkN8uk3\nTPNJoSAOUCbhH17Q94BYaEPJTCvG0W0mpzvhtjAkmZUA2QgxgGn5syzoT0kP\nigI9hBHNcIMG7tnrhSycywZYJNUv8pDuf8ABrTYHH/wMwNPESLSey8InQz/K\nJOZFc/78NAN4FIF+++QuEcoxsXPOPxmB14F3pFlln70fvVthtlcJ4M24fPig\nEYkKQzChRRNU+1jA51dnPGZQa0gq97c/yOUSrnK0TOfRM4VcsmINfNBPPEBX\nTkVSJlq+eKzm10bil07/fDT7aPv1Xe041pd1XbWfv+8bX+Tgx0pWaPun2b6x\neUkTBBNpNtxWcR3d0LBfYg4vmIkCioSo96XMu1G8LpzorZOQLMLK5G5NoYBe\nKo1dkbse83TuWHfEaiqYo65Wgd1f3uXzyeLqswUlr7m+ALAJEdfCAt/xXcwT\nb0ALjk6kEWjLX2JBF79PSOENRG8tBwoqW5cEQGRuT35vEUaW1ErScr0YBoX6\negHy\r\n=8/zp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"b4fcdab91a3b94d39fa2e8b8ee9e2b61ed095ba2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.7_1590797164074_0.749832149830651","host":"s3://npm-registry-packages"}},"4.0.62":{"name":"@truffle/artifactor","version":"4.0.62","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.62","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"93e1ef77c21f135402a5baacaa151ee84a1e38e0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.62.tgz","fileCount":19,"integrity":"sha512-q72n5IMs8Ji0JsPcqUSAWqsqXnfYzBFshI06X/ZzxU0MfZohEr5XM/Lo5AtFn7I+X15FmwEA9uziBiwkKrB0SA==","signatures":[{"sig":"MEUCIGxC0TCl80lz8LfwpU4FLWFl1wmF68rUF7UKO7PlaK02AiEAjv1Ll/wWxJyWGd9b+Nvp8w06mZi6a+2MbfKYlYYWYZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0cgDCRA9TVsSAnZWagAAM6cQAJzmR29iVo3D21BycSww\nXdKUBtX+ngpiSsPeekopn+6EcGr3JNAuNguJFzx2JnnMBCXbBAXI99vLqClB\nl6ekOdgJa4HE9CdLFNYpnF1TEmH+i04K8NGNxYPrVveNZDatkIQpHbQ1hJ5h\nvWZljcwffigTy+QViLsZgNKerTB8eaTx/xT/XYG6HxRCeHetQ4c52It9/nDb\nBZncPJAJW816g3tPoxsyT6Gcy3RKisu1P+6XHGx9cxUehDAgk2DuhvaSgXFh\nQQMl8NwKhS7NboAi6+0mcYe5gpntqN40KCR+mC42o2s7FWpsZVeCulGiWe3l\n0jcypow1dTTn7SxohE33W3HeBZ17ZQIfIXaV69mHH9gPtn83a0tlYeMGFUCX\nFwODXt6oQKs1JmebL8Xz8UIwOlzQZpnG0zbDSCewoLVwCuuP8PXQCq0a3whw\n2wyK5mIWJOxsW4AyLgn0wkcRCAdaCuDnWO+fsxS0fda/6eZ+SrtrGLpbOztb\nmYqYRbs26dDW1POeiEO72zvIr2rHdjFtp5OO6b9YyCPFrydH/0JSZqc2Lcxq\nZ9NZdKI+u1ox3W9v4mqxTkJkzi4etN2kkjaSsgzcXIcXpeV/irMCpMG10wmw\nGPfaB0cEL9PvuoZLOCyvYvyV09RUe8T3pxX9JwPvSFc6FmPsL5gxF2VSYZDQ\ngfOO\r\n=21SW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec11c4ee97996f3157285059848e1920867b4ca1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.7","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.62_1590806530481_0.7558576318344004","host":"s3://npm-registry-packages"}},"4.2.0-tezos.8":{"name":"@truffle/artifactor","version":"4.2.0-tezos.8","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.8","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ee8b7881d1ff29aaba5b649c860f668931bf4cc7","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.8.tgz","fileCount":17,"integrity":"sha512-DNiGwch+W9QDvX9m2Tf46WwwmcdVaXHnnNp5vzv68jiu+Mc65g8B8VDrdiRp7WGckxQZ1XkrlJFboWmfGurAXQ==","signatures":[{"sig":"MEUCIQDnwWFW9tmySiOZw++XuQrkr0uVHpszCYg/16djH0EtbgIgepef1kgHC0SW2Du0Mwb1sChUrZlqafNRDbJJJ+DLahk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1s/rCRA9TVsSAnZWagAAEpMP/jAEEmWcSaBAqsmP76lV\nb4TlWKWXl1jZRY5HPwkzkJyWOLTfDs3b/6dbYrAwOa7Bvk+T5FCI1FBieJjC\nkIivwIY6TF2yRcHIn1Ige3hsTUnD+Q3kNCtZ2Q2d3qAc6MY2bXuxyVk37qkj\nNDdPixFyU00Xf3snR2Uz8vD5KGlXi6T8BuYK40UoAA2BD9uSWYOX/D46/jFP\nQ/njrWY3MiYtCYD7ZcO6LgOPgG3IWyM4fLkxVotl+SH+lK+vxIY+cjfDGgLi\nolv3BZLcxgbf0MtEbhPrqBpfqNdEl2HRiPlBH/y7BRWGxeT/NluLbdG7GI56\nvclrCd/DEPaHkduIldLnaUKjuQN2VIDLTQDZoV65n7SXtXkMt/bZVpGxtmu5\ntWYb1zg/eOF9umVgO166MjxLCx+oz6ARk+osZjBzbxAnSBwCtmTn7saWpRMZ\nu8u6e7G8TyqST4g28yd5SGSJhn3pE8PXyQX2R2WHLmxoP9ikgc1CtyvcS9pl\n4PF7pcvN+bJRxOHTYCqfBLDtr5t4CdpmiqmSB9+hdX+hdPohzIACYfKP5thg\nll2DTeGgRzHhXfOOKgI/rEuQ4NP/1zuejgX2T6bfZ322VKtNUzIJGqx4sYS5\nYZf3WoNhaB5KEUZi8WjGZJeun9DmWQ14LaobtetZVWE0yiOW31GmuBBR7y1r\nJo9R\r\n=xchi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"050e2927b3c1e7e0f4244d06a3b7462d26ba594a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.1","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.8_1591136234196_0.6275363474918845","host":"s3://npm-registry-packages"}},"4.2.0-tezos.9":{"name":"@truffle/artifactor","version":"4.2.0-tezos.9","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.9","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"758f058fb0cc355c11c3b9a997fb6dc25557fe41","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.9.tgz","fileCount":17,"integrity":"sha512-jooQqx/WM+WVuI9QP5RmA8EQJWzlHgCZkdrkni1UhdSZgyReBEVDWuTlamd8iQyR6zzREAvu17REDYshktT+Dw==","signatures":[{"sig":"MEUCIEZXrG2Yx63LYh+6aQdw+dXTEkB7Tv7Zd03GhEKNf0rxAiEAuIAcdk3OfHnINGmyDtNbYz9W9lOAyM8OYf2yjjtQ82I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2nElCRA9TVsSAnZWagAAysEP/A9Mvyzm1aQyJCl3PiQ7\nkGMvpLjaOzTfR3EKsGZiDbuAa4giWT4uj2nC8y34d1zIdhExyhCmXLj4/y8C\nSVSOO2lC5/CCqEbQO7eWoHelkXtX/DVG883TfZMJyBNHAKJZ3IcVG8+tGtKz\nTNCSCIDoPMUOY2JvLqy9JDZxW4rKvt+UQpaeEXK1o6Qw47rSs9M64EVJ1Swh\nJhdG3xF3PcBKcNXC7xCyJ53vnm3m2k5kC3b4NnEB92hHnnca/fdtGktFuwxf\n6rc2VQfsKBfjmv3w7vgSjDw35AzHVbLiv9DunD+vckbnJAnksE+SKUvbHqde\nDaBdNwC1LKj/mYGzvreTzHgayx3JTI4raMzqRjoOM8fa7Qfhu/zYGMNpBCP3\n/EzAonCZsA7vP+KpiDLzgMnhYQwS+Kka0gn9Jry62HmXvALswZCfnL9F52GG\nYdJHz+g7PW6+GPfY313apiH2LZwlEvEYRbvGe8wg5/SCZo/3dl/iINr+WYhp\npHOvKTwWJ+np6N6a4yLoL0qQDxJ/97i6BpNOcCfORfeDjGdzspr+BdhNF7hq\nirQmSXqTsvIv6IwOzefJONC9TwPUWg8hgeKQQf4DvJS1D2aGf46in9Q85M/p\nJ00Wrnmwfk8F1mvDhB8rVpWLIA4lBQS28vuIg1x3Q1rIQOhYYPfZEqKTpVcc\n05wq\r\n=zKPX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"e41e228b4574efb0042873977f742bdc4bcea9d0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v8.16.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"8.16.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.1","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.9_1591374117259_0.3919247193974944","host":"s3://npm-registry-packages"}},"4.0.63":{"name":"@truffle/artifactor","version":"4.0.63","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.63","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"7674f377b23d86f6a5d24bae3d1177b977a6a575","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.63.tgz","fileCount":19,"integrity":"sha512-5YoRtr4O9lI9rwOgWQOWY0vE+Wk5ee2+yk9QJszmqEKJBp8QTtvCYa00AtRl0C5BevLzMaMe0sxA0MdfgxhM2g==","signatures":[{"sig":"MEUCIQDSJET1LC2o0B4bxaMflViWSmxdBPvKVdiRngQ1SQFhoAIgUBlVUXI6I+ffRmEO2v7Q09g/Q10UXGJariBKFHyL8hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3CkNCRA9TVsSAnZWagAAeoIP/0HsckCvKeXuK3FFCm0e\nsYOytF3iBqcbG13wq/7rr2CBH1RnF5clcwJJFSp2u27hx4neEV1oyF3Q/M+U\nDmm4wucejNDmXkVwUh69+Xl8jDnHkpKWAMRWWpulSx48z5yNU42cKy/Jyydz\n4QIPLdH7MENEPZwQuIlwR2fPiBGBWJZS0ohKEjgQHyjn3jn88ISHCfmm42pd\nAmBH3qEQd7BFsifBVw/XRMlQvftT58Dhhj0BhQ+L1ohn2C8k2K6VyU4x+1Ph\nW4UGkuVYmaR/Jg3gVnUNOYEZZCEh0vYo6p3bhn/njKlorI6Tn543vSdfHvkQ\nPOZzZMcX0nNd8J9cnBR5Zf2Ksp7QOrtHxt6Q4Y5UHxjL7d6LfhA3DmcIMdSC\nEgFR3y+1gDWGhxZMdO9dqTnkarDZqcTZw5Kxf/LQAFRKR4SijwNizFhYzO+i\n+B1qrmKGZ9t42tV9YMYho8/BCxG09+3jVl5rRn2KPJkGWsKxmSQyeS0/gpGc\n7Wb7FlYxPnSCvUIBS6MledgqgVos0jLp3lqd0+t0yUDUdOzvCvxA03rti0DY\nXRZ0sPt5LRFPBwTKe6qL0gX9gYUwM9e2yBzvs4o2xOJMrKhY1PyLaS5oNuD/\nKfSveScDqZXKbmrFz3Z+qMWnP7sZHbi1QYPGheNtzSVoS43eD1b20sPtTQtP\nVXtQ\r\n=J3nH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"94f6c32b5f452b77c70d8b56d10a3ddce3bd2460","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.8","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.63_1591486732851_0.752222823091584","host":"s3://npm-registry-packages"}},"4.0.64":{"name":"@truffle/artifactor","version":"4.0.64","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.64","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"204ada1dad23d1720a5178d68cf5d3114258c828","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.64.tgz","fileCount":19,"integrity":"sha512-tXNe9ynHYcu7LUUmp1GxyN3G9GXzUZN9VADATEKWUpstP+g69O/+Osys7uwDob0Ozoj7XBmcQsvvfZdmB+bX4A==","signatures":[{"sig":"MEQCIFp56ncgpfdUK9IEKdokzfk25U9h1qfPFPHxa17i+2fOAiB0CKMnbijxeI6F2sWIIWfTsfC+uNoOBzzMx+LvoHjyjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5AI+CRA9TVsSAnZWagAA4ToQAIhQqncjBxdDG/LqcJ+u\nmBpsc6Bsm9gG8qCsVnI0td5aq91j9brBhY1BHSn4R0H+N/EDclH/6fS+uyhs\nk25feS7syWc1ISyAOoiLqKp3Q22E+mHXcpMcHldfIPtcfKe9evxnzVpzf0Ra\nSBgs4tGIbjPZ2cIKZuM2u5huFtv/66KFgZP/poSVsl37S5xTuySEVsUFB9ig\nRsJ6/jO8m5HMSHbtNiMkkM5Dh/J36339iC8P6gnaf6Wid/1ku1403uQwzipK\ngaEs4rG8JBnQ1XQrbEnF7cBPHwl3v+3rfOJoqBsafZnqMu7Y/3Mnpe+DlAnY\nIJ9eYi0vg3VYrfKQBH5K1EDu8uWJC3nZGf5r9Xrc2SmqROfqOMXO0FNLs3HF\n3qtE4zxmvf2U50LRlHOZP5t4pFO2V4y0UjF0bv/qrIqiItv0Xlj1DfVm7XZX\nGpz50EaGkP6m9/KZRrnPnCifrTGKLlUHnjApzEHysxmAinVx9rbQ6a4VfHnF\n38NU6nYQkz5PcPYC6nsmGWNFJCSin3rVhwwo0SiOhamkjD37aEoJvIlr9MYA\nKPuK7qfMLKCVsR3bM9+QFhu6Xcqkb3DSJ6BH7elr79xBPhkyOz0Wz/nvH6AP\nX1vFBcCMrNIck2U3/ssBUAsmmunKR6PCGw4r4yUzZDn30xRWR6fL2BOc63Vd\nHYzj\r\n=ZafY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19cee737a96c337562a61ec76128a7287ed59454","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.9","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.64_1592001086260_0.08205149929746924","host":"s3://npm-registry-packages"}},"4.2.0-tezos.10":{"name":"@truffle/artifactor","version":"4.2.0-tezos.10","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.10","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d86e69e45d8c03e44f81aa1cf4c71ee16cabd549","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.10.tgz","fileCount":17,"integrity":"sha512-n6STfYtNjspLfnalnW7IjbKaRj5VOjgHaDerk1wCmeSDBPaNq9lhtEBZueuRhLZ4xXHKywKCx3mcEDIlQgyHrg==","signatures":[{"sig":"MEUCIGZ49pEigWh1w46fZs11cJF4a1AfPaFEqYlCCNt3UEllAiEAwbrbjFI1XGRNa58DeE7Bx2ffxbtBu85PVUm9+eIu1nI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe59JDCRA9TVsSAnZWagAAre8P/1ifVPBzGHd38Rjr7Jyc\npG2rkL3tfdPhEfQOx+ZFU/JoCsSQNCUNDJwioQzGKmNh9gX3hkj2a+pXJ5MI\n3fsx/+DB4cdCaptf0EZmeGrqmlZyzkm7tR8/4hda/VOCax/UIJqVnxphxqkJ\nTZJut8u1jvUteMe01yLZVUH2zsLJDYttg+28OnfHfY7ghJWTCVW/BE8EEn7r\nTYsFLlp6IGxeHFq/B/PlHesWtikXRRMjdWj6F2k48UyZDo37TZ/DY/RbPoIO\notLpLgdVJNyboDqz/iQW7wrLKSAjHbyhEzgCDv2JRJe3CGUrteWU112jpMQ0\nZaQERDtlM+0tfjF7OP04F0L3O+pE+8LOO5AoaZkh05btlCRaof60XBCyNqmN\nKGK0u2ynwXFXspJWHFDO1DMsjX5TxeoXnPMfw8PjZNwnpwqIjtLFSxX/tzDV\nZ9lKEV06ZYtX6G4hv/TpCSgkGvtAOYTFmYmnSZZDgIYfvJnTZKF1pG6cJ9g8\nHTeI+S8cGcqj3L3V8oz1uK/qcqhzJ72hm2pTkkHy5+CkwVWAOmBDEqAQICMl\nt3WJlpX81WxHOGj6aQU/mPWzvuzQbmpPTMOyl4o8b52aMk8cNBNgYWcCYokL\ncgevLM+g6mpKGQ8ShdnDHkQsUmb2m7M5vLOmJq5LyTpKo+5DV7kSlY86tNMN\nyRHV\r\n=ArvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"4b518ee8cc6467e3c70c1a485a9d42428c10bc68","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.10_1592250946721_0.941596436454569","host":"s3://npm-registry-packages"}},"4.2.0-tezos.11":{"name":"@truffle/artifactor","version":"4.2.0-tezos.11","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.11","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"8f6035f501dbdf2503a5a402762e065a0ee56550","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.11.tgz","fileCount":17,"integrity":"sha512-hF1TbctHWAjeE5Rd0vkyYL1fIWYf+cFi42e2aU0SL3somFUQImU1eNvnJ4TpydOEmEiikKvM07OmwfOGP6ERrg==","signatures":[{"sig":"MEUCIQD+wRyhxR6/5R5y/loIsJnAugrWklHlrN7rOsh419/Z0AIgRrdtgVRPPy7fTwAbt/mzzgsKK6j1ji9SMbi7/sOh96I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5/rvCRA9TVsSAnZWagAAuJkQAJAB0dsSpTXBqGh+h02L\n+mevPmLc+rUTn0+4eRojnFcNyeW6rft6lkEGP0hrMBT8Dbw5SQd4tO8SuY6t\n/2yP9VhYm15qe4fvTjcMwv7HPSy6jsfiOuN+RyNXjcwJdfMwrMpQNhaC6aUY\nYxwdeHXCF6u/mmgbQJuWn6Bxt0I4Nb+bPsNuJ3S7S2BpSUuJhHQV1NAgOSaq\nliWiBEieEdEF3fuqy7ioVC+SCwlHAaT0fnpcBp3DBO0XmTmrpPQlyWaF168j\ng9RJ30l/I/AxegfICi/YyR3nRkG86d0Z8nLxwphxVoVwIcOoemoglIO4s8fW\n7eVwN+6rpm/8WR48RSm/QvdT9u2/5q2DPE+1O7UbvEFyj4vTOgek/d93jFQT\nEBnxsc4X7dZvCnOZNV6GeraXNEDeIrmz+eoOhrULp1xbaG8IQmf+4KCdfSDi\nBdHGo+QkoOfa9fXSCYLTjohcejtIN3n5WQiFWyDGsABco1S4UF+cb54G+nvO\nRGjueqfHC07unljTaFj59aD2lP9LyWt4leszF3QojWtmOsBE1Vy3ruD6gAjK\n3XwDyi2mRUrw5l3inOtEI1ulWE8xzqZCoM8GbHiMuDpEezcMufHt06Nb1wDZ\nVm3f3JLXFLbPh2SnPZLKo9G3127Ok0HMKQ03EJLrKbTpNVDJcPDOxgN15rhX\nnJg5\r\n=IIJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"5e90dfa23c8e17c22c7462aab4136956561a9ad7","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.11_1592261358410_0.40401187210398826","host":"s3://npm-registry-packages"}},"4.2.0-tezos.12":{"name":"@truffle/artifactor","version":"4.2.0-tezos.12","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.12","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"7eb0962819c561b53c8b67897d5f391f1d35f90a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.12.tgz","fileCount":17,"integrity":"sha512-8JyBMh1u6+tvERgg15tP04Ysq231dJ4R+qsT83rUNV0Zo2PpDXbqjuTHQx5CQ/gZQ8BkkCAe8/39sASiKr3igg==","signatures":[{"sig":"MEUCIBYHe8VzJ7lw3tVAKo7NYdmLQqi7DIll3xQKR9y0RSFiAiEAxtLjCElwruFH0B8GZ8aQEoJ4gXkZXU1mPVzaNuYk9oM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8jK+CRA9TVsSAnZWagAA34wP/ihBsLTarRZqKVO2ntN0\nnr1YeA4kgGONuxuXsG67aATqOK4Isj16aQL4lms0h5Hobgkzp7ZiWjT5cwlG\naOC8W4NgOMEU+0OTYdxtip8yokBj9wxb5meQZypEjtfATkL7gG8WtHlveJbf\nIIcWagzwRDdLNZuk7NqEdne7b0sNGBpsqbUd6ZV2pKqbjfICje78hohrfpxv\n3Bc8FVuMsAje4dpR2rbMLeCjvJrNAJljys0u3SECVxkvwtfuUXbxzjVCh9xO\ngIKK6gGI+s21/GMevaH64DIHC7vlCVwO2TcPF5WkXt9/BzayjXd8EAaiK0OO\n77E8z/Tomci9IyUg5wBqdjpXT3jRkjMrIr2UjgClOF4Ic4ak/Rqk/AaO7/yd\nk2JX1ss/XAAWzBHgTnpBfh5Voc5yGMfIt9+1diM6LUXjpPlD/Rbq3L4hP34c\neDIBZ9h7VmCZcoR4FMkw9FeIiuwebolO5iWjCxahpFC6HsGePHcXtSTuA1i3\nEkfUiu7sYLJaiJcO5a5xZ4TZCE8FbUvDJLo2XjJKaEtZLjKLypXjP4/1u+wU\nH6YYlGczWv3bKtk5LnaEmBSTFmeS/X8ighbqJE96/J+g1wJkDuiaNc1dmE9A\nlx7DzyPONu0hHoIPJbUNA9TVh4cT86OsHUQBzVWqhLpGInptYciTiPtR69GY\nUK0N\r\n=GZ6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"307aa6405cc8c42c8ef5d8d8f50a0d27311dc366","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.0.0-tezos.6","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.12_1592930999937_0.24691605607974165","host":"s3://npm-registry-packages"}},"4.0.65":{"name":"@truffle/artifactor","version":"4.0.65","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.65","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ba13a8ca3ca50b34e18b863f8c478cd506d01e8f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.65.tgz","fileCount":19,"integrity":"sha512-k3jjLXL92KgYQoy25GovW0Ea02k4VhqMCgeLl/3KmUymVdPjtzDQtq6CEKlQrUF1NngnDc1g0aTMI0lycJ0itw==","signatures":[{"sig":"MEQCIF3ZaJR4ZsVXNSsEqub0Renvjb8UoefQSrK0f9lOxEp1AiAEhtw5z5RBfZN7u9vbMAuhbrHk86KZyLAeZxLtyc+eBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9TUmCRA9TVsSAnZWagAAd4cP/ROOEuyqGMOs937rboHB\nmwFBsyz4al8ZHsaIhf33t32w3bCgoIwQ0rTNIOMydoCMUxwbBP8rrtDNSOjy\n/++gMgDPe8k5x9psdEV6VvcNL2jneZZ1bQ8h65bHK9wYQrINcyScLJ9NYQHu\nma5sTuQOLHovnREziIFoQ6ADTzGAuWiszGn8Uumc6A+HI2NuMuU78l2qUEE5\nkL1xn29Be20y3XipVYQ5xFZ9zeEQdnf4lSwvSzSWidXzsSesXHVQ6Jos/CtJ\nryQ7o+7pA7XEAhAJ0RZR5ulePhkter88gqjHMWySodsh0GleuaoJgj1qSEQc\ncj+i6T6PZOViElgh/edJ/8M/6zrz2Ly9fSjXgittd1ZP6DJ2IVYNVXI7uTBM\nV+lGjQ98ybeeGP/snLpU60/eB9DXY0TZTzXCTrQMe4Y5Xej0b4mA8bFiwvv/\nGsIKjtPdEEv7dgKhTLOv/uG9/EHexYwaqxxaIVasBS4odD+DK0DQiLbV93Pc\nhqLtfWRJjj6lm2TVrlmUyZH2420wa2AgO13V1eByrY9fqPOAc3zK3jJ1z/ns\n20kDg6tp0MzA9zpkRTpWdRVe2PNiPURpArnGp/NA0l8f/yKppjOchNMyNqhl\nr2YIBoggmJqeZZpAGu7/+Wtc8SW1gbBFTQ2l67hpb5UIp9qxs0RJF1bs9HdA\nDa/F\r\n=CXfj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"744fa69df2684b974c323d0b7fc8eb5d13e85f2c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.10","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.65_1593128227180_0.5198287323511686","host":"s3://npm-registry-packages"}},"4.0.66":{"name":"@truffle/artifactor","version":"4.0.66","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"3683b4acdcbc69508ebd41fca2c50dda03a19007","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66.tgz","fileCount":19,"integrity":"sha512-4Cqpp+ijNt/WBLbpGfleiWqzmizNvHfQ/c7JM+WSqm7zhSTJP/Hik/yJ51UqUVNSUatECisMnGf7Y8hY7Xp3sA==","signatures":[{"sig":"MEUCIQDxHiWTHLi4Q/oW+abNzuVXDgNlJ+GaSz3CAOJPJAXrxAIgQ+mEtqoxfvf3izq9BpY/EiybgHyNHw2gdK2z0UuiPAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/jfDCRA9TVsSAnZWagAA0+0QAIJ2P7eJ+fEYAwPIiHtI\nu2t2cKkEI1tfSf0LKmbjmeA0AO6Mv4MtbIxY/jByw1layR1YJIATJ91KzWfJ\n9j2tXXY95wDiCXTW4+EEyeu4MqGNMWC1OnO4FFlrhtdKZcEn2OcImkmdlZvt\neBNYEi9dot8D0MspJba0EBDFJbkEW06DOUfvQ+8NtMBqrTF840GiIVT8Nn2e\naAHCGtuY/z179wRLsGEqpRQNzA4idXHwGhlfBD762ESiR3Hki1wwGXsrnAiS\nodnb5rO5DfYebaTu70wKP2wWK98G3Qt/fLZPn1Gz+Hr+0Yq3mvSqO7GUvY8r\nKO98lmYkBayj2UK/FSTUmhAAY6D5XJmOKc69Dz4/ycGWqXGX4VQtFUOXriMr\n5bK1dqzx8+R6Pv3JHLjJS/UO7YH7zfp3zo2zTUHcLkUnqmgjFG45LzxnMdNK\nJ18Os06/BrH/XZ2LViskDatH77LPrK+OGJz2O/BP5betbZxpdq4F/hOlwHbI\nd3iomzTk7gZZwzcDdLt1Ho2QEHGZToGWqHRxEuNXRArCa5HUfDGjxEjeEjiB\nGLqMfOG+n3tnHQjafPRdod8ZuvUWFd6OKOW9U40DRumIJnPjfcN8x9uj5kQv\nG5xG75na7VBaJs5h4pBbJCxcO3dcnFU5eqndOCy49vHqadxsO2A3wrVI9Mhx\nvJ8f\r\n=d7AA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"00bb454f3c1680e8ef35ac1e26ef25649598b589","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.1"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66_1593718722986_0.7602567626901082","host":"s3://npm-registry-packages"}},"4.0.66-preserves.0":{"name":"@truffle/artifactor","version":"4.0.66-preserves.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"1ae06d8a8aa8bfe21fc910e5f05459047b7727bd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.0.tgz","fileCount":19,"integrity":"sha512-2bdttaJn/ATFSNZehleTNprK+KUbBF9/Jvk0x3rryXzpVaof6vzf3SEoJaElgo7lq0WcGfHbTZYuRWNxXVsy1A==","signatures":[{"sig":"MEYCIQDlwSfAuav22+7Ca9/j3iQu4oNWIcKCsaBFeey6Pv4SkgIhAI9b1aNsxesHhzkmRhJf/K80hbuspG0modloJIM2hNFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA2qHCRA9TVsSAnZWagAAmXYQAJGusOlm9tn8BemyRBgZ\nwDhPdXxiSjDI84rcjtCVVImbhiGbeRANengMH9Q0dlhQUAwghZ0BJoDDy+v9\ni8CKaW47Y+whpy2sFw4iTaJZSO7dcgxkUiXjw38h4fusbgvCyUto/w5yePyW\nO9uXotgTMm89agS2VLbHmEbebsBrBrk5nHufNL+Lkkrh/jr19NL+EqMP+5MH\ndJITujKlxuENIzSJbiPCXFdUTs4mDX2Xu3/3HyLxlce4YwdTwUADYmfpPwYu\no0WhTxh5oterwTKHT6Sll8SPhlHwXY9nwrYypOJgGPM2Um72WbfhJgXtiFRK\npnlZ5nYb5Lm/J9ZwlSvhNTj8MEBg7OL5GcHezsbMCKUc/LD05Sz/lktKFxGY\nWpSXu4Vy2SgwvaItxtsb3fS2Lau1dpoUi6seaiTVWjbtoKiU0XxIjhAlPyos\nNRygqrVt7HY80TqjahdGG5jRuQwVx2T4j0/TjpnFIiFWHRgyu84c6O8jJ3ro\ny9ApJpDThlf70EFXg7ckwIeDpZ0Z1awp2nDaNMlWd1AjauyAOZw8qsa8yk3x\nUYucWjkJBqcHQokAI4dNw0Is7WdOSEgY+Prz3MPDo4q+UivED0/IEvDQQMyQ\n9M5Hw9L8t9iSXKPXiPtfG14koTWEe4GxG1Y1HDNGkbDUUHSEq+LvksN2SHSQ\n6wUa\r\n=khms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"fede0649308db281c85b13cc512c7eea8a301ba3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.0_1594059399371_0.8020844451510509","host":"s3://npm-registry-packages"}},"4.0.66-preserves.1":{"name":"@truffle/artifactor","version":"4.0.66-preserves.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"0b11e77b9dfc1dc1f38438ef2e43c23276b8f411","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.1.tgz","fileCount":19,"integrity":"sha512-DRc+TAyXoOBQ6l48ChrLQZ9ZnBQwiJNDVh27zFDauzHQ8JuZYJC2uNGrLnhGHoH1aaSg7TKVPq0RHlB4MgxW7A==","signatures":[{"sig":"MEYCIQDnFZvizEQMD/WvWn3nu0E1Y047E5d1JwCAa3+dKBEXDAIhALdCqOAwtUZOzUxaMOInhg0Ln/nsQ1oKNshPEUjRzO84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA2wYCRA9TVsSAnZWagAAuUoP/iB9dtIgmvwa36suit+L\nt8rZtpdEdK9ZcnVL2/QWMO/tEP+X+0Rl08RWpQgyf0NmIlmVTOQOLvzw00kC\nG3z9hy7dTBpQqbDswAhKhFVrjB4EdH79Crt9/HuJQ4ESkjwCKjp/2OBd4fCS\nTXUoszkxbV3w24aFT+R0IUSPdNxywIpS+CkkA2JkcJZE6fVvBemcEBNDqpKM\nWCikDBPqPreHW3jZdN7FyI7h+25VJcwb3YHcufUm+NxnAwNvRxAIVKp6ACB5\nw9C93pw7B8yEoxBKnNLIgIVXm6VXC4TluMb7pFuU+1kIg4HGWoCgE52xB2zL\nR26w0x184MepS/MCqYNtjnkzUK/5CaWC5IabXWMtzi1y4PSn0FD7cIZSWe+m\nxMP2RUT98xlk9v7Y6sHSv8VpiveX3Ksd7YPqz9+vpXje+VMtDYSTANx1kT12\nvmVS4CaLqLaD0xmT87UTg4IZWxvYEWrUSV98RRGv7FW60gVLRoHM2/EQs4/u\nt58vcBLP5xW+gZSJSuv0nnEfNGBkTR9DN5x+7iKsVLLAFVc9FULVcSYg783N\nwDBYpgVznEqH63JjRZCVNZP8CQiZ+KvGbjuW7rHNX7XOGYSCcnmcJ3QR1xaM\nYkn2FNlhB5zWjNGz+ikE8zGUaciA7wPGh/Sr4NaR3SP9sHjD/kbrql9pPetN\nvQHm\r\n=Wpas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"0c1ee267dca31a823fe596585094a9efc5cfebde","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.1_1594059799579_0.04908290843586016","host":"s3://npm-registry-packages"}},"4.0.66-preserves.2":{"name":"@truffle/artifactor","version":"4.0.66-preserves.2","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.2","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"91319dfffa11c1c5e5f86842112fdfcb299de4f3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.2.tgz","fileCount":19,"integrity":"sha512-uJJILK2hHMg2xmQTp/D4TJTOhqRSn0Pjl7KWZVJjsZW3cYOYQDiHNGr5hxGCEGCSsYsrw9YP82eA/kFiF67rLw==","signatures":[{"sig":"MEYCIQDcmNwhkn6clf1QYDLyvvwoFygE/Kbp/9Dm82ra6UgV+gIhAItDBiV1rSnaZPa/0pPWAQML7GTrS3y3dmkn7Sncd7yd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA27dCRA9TVsSAnZWagAAF84P/jKVkmZkCxSMrJwTgOwO\nB5uDpRxlt9RfobuxLioHuOtI5SX3C3HELL0vHP3k0JWk5cd/ObcjsuQofifN\nCp5YQGKsBPmWv9p1G9C0r1SuDn+jfxgmwqpzddAJ+ekYf37kCSMsGnOGrMF6\nOQrUAYntK4Bc+DHkhirmnMoSoN5OVQtVN2vDMt24BKGhCmsi0/a8CfZ+4ufJ\nOdWC2cik2aYuCozl0kUvLWiTgGBcYKBZgxyWe2BEuGaipKPIhGH1KEGeFnCn\np55mPIGu/PZAhUT4kB0YJednOFgi4uXNPItojy9vWGEchpGp/rnRwyPi0mIm\niFx3N8v9scYQs9AoNGv84MZy7qw4K3jZs2JumFmyEvIBUrWHHbRy/n5wVsyH\nkIF/PJRHkdoA/Oii6AcrsO4wT0iFtud4ddDQtgeDjMyaEH64z2w6OAZhItv9\nRsq3by5WmXk9Pxy3zQrMy8gcAZtrGafEcvz/SkJ19K2tAuh3bDL9JbWDfuLf\nNh0+w6eQDZlVeP6mU4fZ13OQVadczI6qCUF6UxbVPr506nhQ4cUTZkgnbeHx\nmMRtktt9ptn+Kuh9GxDnsJJkp0QIAXGTjIXb5AnXqMw6CXGS3kkbKgCwBrmj\nruBHcexPP5zYoKT2+P/JiWtIUlLVrChZ4HOLygVkdijEuH/y/X8JSmSfjylb\nATzF\r\n=W/2G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"4da982811bde3042bb0b178f107796edcb7d7240","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.2_1594060509205_0.07726746532437612","host":"s3://npm-registry-packages"}},"4.0.66-preserves.3":{"name":"@truffle/artifactor","version":"4.0.66-preserves.3","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.3","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"f61f7defb7ccac3dea67447a5a0cce2f289e6c4f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.3.tgz","fileCount":19,"integrity":"sha512-q9qn+ip7kfKZAr5ti3nh+uQ7NpEWUvLWaOHI8t3bVuz1Lr0vHB9KRd0B6lOqzFUw9pjbNqqPDPo4ogGTdUBjmA==","signatures":[{"sig":"MEUCIQDAka1Aqgewo65AqwkjnqhorngoxNuP1b3nAmbgzNZTbwIgdIN2QqXuwi6VF70Inez7M9uvpttwa3dyFt4EL6LyPIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA8pvCRA9TVsSAnZWagAAQt0P/jmPTQb1hk8zRvq5Egtg\nC+jV2vO7uDHDSYZfB3wOspr4ohaBQV1uBANUU6Iqrx7td54UwKkV8DgZcvbz\nUCNKZBbISjjZKQn1jsy4nV2PXvE2IOYkXPiALMvr1iBheU486m7BbcijjHpW\n8sJqKn+5UoBEeIWzUuj7lM4V0A04DmVuT67dTQk99N/4kSxwkFbo9XT+f0Hc\nqpqmQqRd6iue8XpFumUrZvk2wJKtCa6tLen7wEJPxAFACQsQJUkFNlom5oyq\nkXtH6JniTE2NgsdM5erdk+4k4WuvopEiNySE3Da3wlXDG8epyS5OMR7u6fQ9\ndMHSqUclTVwidyTcbjshmRagML227QrIFjYrwtxqYY+6aF6rM1KHRMOK3kcR\nsOkbmJIZ3/4IloDIuorgel1WScimdjlr/Ba5Yb0sSGYFsmTNa8YLpOcli6gh\n2ZGcdWPAWxT2nTHM5P87AzfQf4ndkWMgds1lQKn+9GjmM7aDDoGpl0wJ4Ir/\nrn8awGejB9y/LsdAIR6bAQnBksVIXZNAIXkZq2zCzftAJiuG/dF3NkKlt9Ki\nLdieTnoVvKa6JKu64jwPDOtOSj6NY0kcEQBndYJgMtxegoXy0PWVaejefBXC\n6XSIj08aJBxFfHfYfdhYADHy6FhWwqSTp249SZEP49rEWTlKdjrOtzSOKUIE\nQtbY\r\n=IU2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"be0c47139940a3a71e413aa3343b977aa2649ed1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.3_1594083950850_0.14040300746178325","host":"s3://npm-registry-packages"}},"4.0.66-preserves.4":{"name":"@truffle/artifactor","version":"4.0.66-preserves.4","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.4","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"8764121d4285ddece36946bb448bc246e353bfc5","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.4.tgz","fileCount":19,"integrity":"sha512-dcRES3nYQ+7VI5c7YVh17z32oQIBU5Mhbz8E1cUTUC4FJni8h8YUENrQJOeN3SD+0yH7/4+VJFvynqRminVahQ==","signatures":[{"sig":"MEUCIB7OUGYDFgJ3Xq55o/zA5TEq3OzIsP3skDdXme55F6DFAiEAzX4moDXq2Ymi+q02T5XOiXO1guihdJDcCmHJphgVYk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA+rxCRA9TVsSAnZWagAAxNkP/2hWzV132YkFWrGU8PP9\ngCcMsVYRaDqIUdtlFF0LrLF6exJqf12XWWEXs6jXGQsrBzgl60hZIldpWQO3\nx/A6YwQzHEvqwvXwWIcv10T88lmNYjNHYxn0o/QzbozU3PWl7Z8D3BEWR3eW\n+0J4niroaZInUtOSYVQU1h4Duh8aUMiihFVcVHxS0h+PMyUAMwIRjiJlYdRh\nhimadNqrJ9yw11jrwkbQxomp/95p6DOyTgx6bSEKovI/tRdaGd0SlWWOcFD4\nTb8D7I9Vgn/JFJ3OR/ZPb7k3JDCx5R3WTkyNC2NgpGtF2iiLN4vaWIxIqpni\nHVhYj8p6PxTARKoCQXx+NWTNkc1Zegc+2mQQynShGC39y65FT6cqrlePYUlm\njidXtsK3YrQLZHUdLLR62s44nlVwEMkNbBLPdHU2wO4IwEFnIme2XK7DSq3Y\n87Cw4DYoemrz0kEjbG/sEFMEtBDGQI3NJTUnVoe3kKez1+WPq87i6OWqGRBE\nAdW5R/f1sftBYKk9PqVAl1eXC8zc5zTeUZRhYcpycYQvLh9lITM2gQhKovUS\nn4RPGLHj2jM86pWB13akssGUGJ7WaEkBbaBG3dV8BtQ7qNd6Z1ju8gSl2Xhy\nAqF6d3DgmpzjF7s5iX+V5m/f7eix0//+dvJRsDxwmNzcn7k0i972YZmLsOoj\n/kBr\r\n=1+dE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"6ec2739af65d24db98fa4c4891a09ba3a132914c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.4_1594092273199_0.8331996681695433","host":"s3://npm-registry-packages"}},"4.0.66-preserves.5":{"name":"@truffle/artifactor","version":"4.0.66-preserves.5","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.5","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"e8265655323483ac87b764b40ee7568f8a596eaf","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.5.tgz","fileCount":19,"integrity":"sha512-FZfiN6ZQ3U1NBKWdK+5VtIrGIrMgbXRgkvuMqw5LXb7YN/XlLV4IEwjbCwA7pv2gwHkPX/FYKNFa22WNVu/Y5Q==","signatures":[{"sig":"MEQCIG6rEy0yd0S1lRxfsipnc9CBtk5gVeBB8cNQUqw5btiJAiBvWT/G9BaNTrbBVRrv7yX5qmVB2nVWWAxBN7AwCR/jPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA/DpCRA9TVsSAnZWagAAug0QAI32Zu44WJPxqiQiGWoM\nNCZTn0WyB6FwlYLjuRGPffMcY3ddGZVOVcmlRIZE8E/U9A9Z6v4OCY/0Bl0u\nO2K5OXnKEa2iS+ULPUnDkqv7vKSlmnLjh8ynuT6wbhHJoDbdjZeHh4M8V48A\nIKm+cZFJhSaYh8eRxix6MCkpGMVLDk6nIKXXQSniUBP3wjAZ6Ie3VpSv9Yme\nVDW08VRc4c6T8RnrXfZfUNqM3VMszJqlYVLoVwZMu08pZjxwE7pp4KV+jDIN\npkeAT5/c3uDZHayMZllg5cN14JLNO+7rf+5+UGTjJcKOR19lI9ozE5Hb+o51\nUsBvjZKyTSjidGH+oGwAnQeCw94Whok4LB8mNHIi54YrQqg2Rn5BuiajNat1\nit48Etf9opNhOCpTmaejAi7OVoa9N/hez6Z/i+bhlanAxmdgYnUiRR1rcq1v\nooBKlvgusc9wTg0CCe7E4m8KTJgpaHSM4AzPZx7KM7VZEyMA1Ky2MF6ojdd6\nfN6Y2MSu1jg7ISb1/Sp4WD4/NQsyRRvKRRo/2kDywwjojjjep/SbriKYXM7u\nwmnNuHO4kTOtH6ar5LuWTKoqFZe9zSPvPdfpFdk9YAdBckYcpqYAwZ7ZVoBN\nAQulVmgufPkCgMrPtwxL/Id/zCoJBtBtuACWXPJow1fhJcu3O9LP8swohbsX\neyJL\r\n=KO68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"0d2c748971b47582587a569bbcc337795d794287","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.5_1594093800543_0.8380845891276927","host":"s3://npm-registry-packages"}},"4.0.66-preserves.6":{"name":"@truffle/artifactor","version":"4.0.66-preserves.6","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.6","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"0ce976b670a8cd3d7011afb15cec8017d5476160","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.6.tgz","fileCount":19,"integrity":"sha512-g+8oSoIDLNeAb95gGH7d4xJ1ROvQ0nmGH3qEKoMLANeoWlA3bImVL7DN39j4FLih5dXohArXgKuNo6uziK1Ssg==","signatures":[{"sig":"MEQCIARWIRFm2eDZnwJZgQQZy1SHGx3FlMmO4cQkemQiCNcDAiAMDgCCjVubA1nXfaVPlkRYpPwMiPjfJth3Uv9ROWyFKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA/O9CRA9TVsSAnZWagAAZ/QP/0IuVJadNNhJEthPsKpL\nLSWsUZFxHxaG+c7EwYnbGBd2aCdArAm5CLvwYRiuz2o/5oaLZkPBXcDqrDHN\nWpMpOm29Vz81RZKOZ2qbL1BSsLfyuZa1Wm/RjBZFcrXmNM5hsAOmYztLS8tN\nAE8Hu6ULIBGHCvyjxaKexCIWufQSeVqOp3llRKTKjGVAuZedbrbaSyEfFeH/\nFqC35rMLID3O2xrf+2TzQP7dio6MEZDhti3aVjsuhLmpTrrdIwjRceKiFfh9\nl6jBkh3foGKNCNo28tNAzelYDqMtMxyFH44O3sZe0mMICyWGcS3Q5iJ4vHLm\nP/gjVvGUiWGT0oOPXBgo77uQ0MHFskcZTKNFKr3Vk6CHLKfUkuHMI/4B1WV5\nnQrimLGb3tlgAwF4mvRRfNP5cvpA2P9R57RSL3CsY6SYSn3ADKpB3/VREn6N\n0W+CUGZnE7ZXL671uRBtNoYMSa2WIm5O/T+MY7kctz1BCaqzSqpgkuAMHq0B\nITYm9Q6iUZB2ewU9njLR7af22OM/QLx8S7poKzPKC9LgG9qnyL7X5wMGFXcP\nZHJVrRPoHgePgBGnis/3Vqq0QOWRa+TEzKWeyBfTDY5Zf6QFOYDEdgPnw8fc\nm/nVgV9ENJeHp9jjzxGfaZvvqhpA1IYXcethVb1JNUZ8KiIooe6j6iOo6DQW\ncfF7\r\n=3cX7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"85b4a26e9a12ef3edc8268a71d48ec2b3890b82d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.6","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.6_1594094524953_0.18765314775632835","host":"s3://npm-registry-packages"}},"4.0.66-preserves.7":{"name":"@truffle/artifactor","version":"4.0.66-preserves.7","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.7","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"b3584333efacea022c93fc61e2ba22e511da6f64","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.7.tgz","fileCount":19,"integrity":"sha512-G4N3tkF8LVLucMlTuwfJS6pnM3Whr55BnL1Y6nCu4IAuKckIenckqIEc/Hf3GzDt/jmhy80ctseeZEm47oqmsw==","signatures":[{"sig":"MEUCIQD6z5fXEoBelxmzxR1lSFWK/DhJBZteOkiIE5RKLbGC0AIgHsoECEf2ACP/6tnPHgdhniBt26zm7uEjGrGipBxbnyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBAndCRA9TVsSAnZWagAAwiwP/AzzZSb9aO/tIHLOw4b7\n/uSC2zORgBYy4C2c9LlBOp4gNG4biiRah73f+uijxuwFdPBtPJVGq8rnEiqv\nogDbzqi1yFU+PRldcikXRMRhk8z6R/udlytAW7IPaDuRYIEQf7Ki56Dp3xhp\nAqvNljW0zxG7TtuT/q/Iet/mlhnvqzF/nrhPh1wRvKh7+qE6RenzmkTjtGe6\n5QOatZrHUbfwxM0SmhB+Mg40oqxky+SUQ3WjuEqV4yR8Se+7DwyPeQryp1yb\nUNTY2bwFm3ayInLU1XAlDxI154y9oJtI0LN7bInrpdWcfKwG9eEu6yGC/MGI\nbKVSPGqGZ51Rq5xTGsXb53mPAX3oNhzDFqgRzk52SVlUOr3ZyWnQfM0Tr9P8\nWTPOS47Ykn6PKAWuScZpJ103URcS8m+OhlORrcWqFsb2q4HMoxDtM/v+yoKR\nW8+v7axjniLf9Ba56ifKOxpekYktusauFFpPsBuQLnPCaQpqPPDkIUmbF4O7\n5iBMtl9rZ/sfZg0sbryCsCYExyZ4E6OYN4w79Zjtb3vZKoUul5hVZ2gKQDoO\nh8Sn00Yed+OepwqTN56Td1LaS7rND8IBnITNWmw389DzIYmt7AYoBlrskikW\nUEBKmxNhy99FVpWYE+ZB4BShsmTOkVuDRR14BEoN9pH+ECdILGWlfGspE5y6\nOtiz\r\n=x0gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"8f7d21e4f7b5cae67f2688ee164665224963a142","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.7","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.7_1594100188621_0.7739523081967026","host":"s3://npm-registry-packages"}},"4.0.67-next.0":{"name":"@truffle/artifactor","version":"4.0.67-next.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.67-next.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"b5f994e81b945ea89604dbcd6591b2ff9dbe5c30","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.67-next.0.tgz","fileCount":19,"integrity":"sha512-Rx6/2NR6xbH7E0GyAC2+3wzVQo+0jPETZQgaIg/3ecaGnndpfxHjFLRT4jn01Fi9BGSmaMlciifRMcwnnF83+w==","signatures":[{"sig":"MEUCIARs6IWzAk/Qzx/5BQtXVbIwPHpC4/PjXhFZyQcdUPktAiEAqAcIu7ZlMbsrl4Mutk5mdj3J6YjPOF2W12psGfg8P0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB0GoCRA9TVsSAnZWagAA1cQP/jLBDzK+uzjbWB4lB5Qt\nfZBWB6IVZpfE9sLAXVFFh7vFFojzpVy9G+yrhH2Erk8S8ivUq+qixWpWiHbs\nI61moWKuXOTYYhn0iJLXb3cKOiovc3BYJCMqum4EOmovodTfVzYkE0FOPF1W\ngRngzv8+eTJxH/ZbYMFWWNb6milGVyhnegjhRrDudidMCNI5l7Yz4P23cNcN\nn1xmFeVBrOc1ItYrA+xdzKeAXq70PCurQzbRj58ItnIDTtYGfJHqKleZ/miS\nn44th49vhnAHICQxCZ5uXXpITTrXkod412pJOclbRJBL4qJ7KmyNP42LHhhx\n13HAQ0y6ZAIH0QX8WGsLEcsY32fIRciC4qTOs+bRUf4VCo9yWXC3r8f6gA0e\nuq6VmYOvUoHRrAgvKPt5Xmb3HWQaVQegXUuHy9SNLYCSIK20Q+WjUbKQ6+2L\nMeAJ2iN5HFP+yz4Eoh56paEa+VyExyCcgjdAOt6mhBPdZkLcCJpWEynwNaML\nnrQCu0ounVhpZ85BUC1nA5c+3E9TJ6jNV45l/lKkZeePSaC5z57gxHrynCDD\nv9xM7f554Brv5ECUfN2sSNa6SSX6sAm0GBZeeZFVPW1bFl0Y33ILY1Iy21JN\nBYFvGn5j304IiLnOMafdpags7vly6QZE4mPzQa5he3Bcylx1aW1qD5BjFn07\nSILF\r\n=cCHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"688ff063674ded09ca98eb830286e38fee30ae42","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.21.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.21.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.2-next.0"},"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":"8.0.1","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.12-next.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.67-next.0_1594311079181_0.8750573070094683","host":"s3://npm-registry-packages"}},"4.0.67":{"name":"@truffle/artifactor","version":"4.0.67","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.67","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"204156f98c01feff3d44d80ff63f604de18d9bbb","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.67.tgz","fileCount":19,"integrity":"sha512-MSKVWyLYd79c8Ibj2E0Muz5g4fLhV1iQyM+Hcz68CEIaqI/6NeYdFMcbE3KgYDT1lYx2Zqh1I2RjqndWtLHVGQ==","signatures":[{"sig":"MEYCIQD5149sx4xlZVROqKhWLneEQhap2opo8cnsD90BBhoJcQIhAKV7mi379IPjaBXnR7k7BcigXbVzWBsxPySLdwcdal/S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5t7CRA9TVsSAnZWagAARpUP/2DvraB2SNI4fQTE0NF7\n6cLYfLbYp29SkG5D8OWK/Fh+S7ygwtP2xVER9e+ZPmqfqFbrek98dKXeS+EL\nGzsIEPDnK4UvnGILVGaxFJUe8z2UEQ5o+Tdxchq106uZGxJj8IQN9Acz1AyC\njwqr09uQBEzvacytr4u77K7O7Z/1JtOKZBAO9+iOZFGXCSANZRHH5oXvSDHR\nbSgjEQtMeNb8iZpLNlkf9bjwr9K/vCaabCQ1kefLVZOYa11VZVqD9bPbKi1W\nFIg0rdkpe3P54xPNN7SiH36hLFiIS1hsrtoW7ikUNybjTJJWTUavxcDVmym+\nYLNL4omoW20Ct9/2LdXdMredz3gcQM0o5d+nkNvtm1WKk5zUpD4iw7K3vLPi\nC+R9+8Jf0fJ+VlbSjv2584+ODsqy2ivdxlAlFXFQXwpED5wOzR30fzsFIhkt\ngPJCAJuW3w4h9xJVnn7H/3XRAcF6WVg7JlVJBZjfrs2zQ+cIARp33FSFGMwF\nuHH04uouSoZxQcpzNjCF5UMDGY6hxq5UdV+SbhPQOMnI4mLY6uQAHchtSeNi\nu5jjdI3eWcVFNgoHZkDh88KRzFmW/xkHRPhzM0Xd/crPmUolL73qu8LpXgoS\nQeJIFrFDsUzrH+dCXjNeQWrZBriUoHRNYLhwO2b28MffYRDBiKs9HtZhI66+\nwTlq\r\n=LG3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"90c9f7e0c52974600a61d2f86b2b2b9b0cda1691","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.2.0","temp":"^0.8.3","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.12","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.67_1594334074537_0.43076544465291366","host":"s3://npm-registry-packages"}},"4.0.66-preserves.8":{"name":"@truffle/artifactor","version":"4.0.66-preserves.8","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.66-preserves.8","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"0cba7757f32550c2e70d9e66598217abe6264280","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.66-preserves.8.tgz","fileCount":19,"integrity":"sha512-ahzi8YSnN6Jk+3W3b85g36dq2GMqeP2q2SLO2WUYy0zdiI5ZLxLKWxya932uuFMRs+m5nd3+IeLTkjIUM5HPXA==","signatures":[{"sig":"MEUCIQCKzdvlcfBua6T8plU8bYJad0sheU5/UPfRuNILaLQ25gIgTe4pm2UMYxaeGEe+XJOCm222OXd/JdI35bNTBp66+lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDUWdCRA9TVsSAnZWagAADeoP+gLyKxpjzryd56t/dFTV\nbgbye5PAGWdAwNgbEum/PfgoR2rhgI//6jKylDWcTprNNUc2qRN4GeQPiuOd\noAF/FWA4a196TxwXWPMEAZ1qyVys+TGIPK6XhS9owgLoiEjz3o2YxJP27qfl\n+BzePx1Avjpjffo+2B/Z5VLXI7qn9mRjDsM3UXsb2N/Wr7sfL+uAE0bpZiIW\nH3tsUFmDKY5+5qhbNP2GkD3UXN9HTTiCehQomT8YJ8TFrwrYTPz5JJ1zgPUq\ndY5Iik8QdlHS2u2SdOtd0kiUEGnz58xTIzneUTtm9wtyTKhbajzvlzgHs85m\nD6diqc+ePv7weDPHP+HfkFn038jJxW+qSVz815fcfaPRWpvmrUECcghrnH63\nYZqlkAOEtXPC1i+9V45IkpQAvB8i7owq36H03thaOyp/Pa+Hh35oqsTSoon7\no1ak/Ia7C2jVpHmVS96+xub2k/q95vcjMeg4UJW2RfU4tu9wVJKkzA3BrFKw\n+W5y2T8Tj7mZTMwkvQIaFikBUs/mBVahi3YexBYiYLzSkicyqs1MyZuTlR6c\nSEQxqB8vI14oM4JG/NuaNFn8NziNYuUEzsUrWJMFV8KcX/v+0sZqmCv3/90m\nTjKnRvNLyIqMwWGEGy1R3mZUHz9pfFFYoqpfj6AtifbRshX0+eb24er8ds4X\nXNGo\r\n=OWdq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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","gitHead":"f9c4aae629832fc9fad4e2fc50d409cb3a395535","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.0"},"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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.11-preserves.8","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.66-preserves.8_1594705308653_0.31845065101326764","host":"s3://npm-registry-packages"}},"4.2.0-tezos.13":{"name":"@truffle/artifactor","version":"4.2.0-tezos.13","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.2.0-tezos.13","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"bd8798de5e70ad4587176ba623462bfa834283a1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.2.0-tezos.13.tgz","fileCount":17,"integrity":"sha512-egdhCR7E9u5nA594sq8a9wifDJs7weG0GPkCcQZxIbAlExLxEdsbkJ5vFAXFhozBJgbs4zRkd8IeZ5VUygowxg==","signatures":[{"sig":"MEQCIG/prZ+WuoRJY6iH0eOYraNG8P8CwMDmSSZN6/xd5abeAiB/XXx2lKGdWPZSdD7KEjdK6pYpXj1iyCA+MmfnJmtS+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD1L6CRA9TVsSAnZWagAAyJUP/2izJalfDcoZ6FeQyUPh\nAUzv+hRyu/kPSJHEoUaj2bPigPRjwiqodBE2VTzaGDPV8D2iHA9xWjQ4YUpj\n5Qfq7lJlYQsNLL7JocsCxJGQSP7YsO1B0QnJtVBRnMkej2LS2Z5xFZEZ5PHn\nvllp1QMC81SuZymSAslwXJlBLOBhRpcT5E6ddgmdD57k1Yz3BnAQVOqTBEER\nuqDDeldOgB2Pf7sOqZYcNVRUScaRJWRAW0ZSCRyqpIEXSFryjTRdvV0mK4ci\n7bhcI4XyBXEnobEQADvCLPAPu8E7VE9nc5fskcY8F3UUJI4+4/8BcZI/L3S1\njVEmrQQjM77ZTl7X8VFYyBWk+YJvNxZG4zx0iTewDC2uzsEVjUdO2iDAyeX+\n/1k8+zThC9PaZQBxXyUtwx9Z0GCm5K0F/7hgQYYlryn4TGVW5yEdV1UgxmZl\nZ3IBMcCvUahqNN948KUOuWGn5REOkCfugUwTu9rafPfBWQbeIDvlF0qvvGV6\nvVdDpB40thKCyI+1XRVq+BwV2KnX0WRoMlACYgfb+2EGrsejrDHdydMhYldx\nC4f3/f8fwNaNaNEqif2+i8BMwBOu1hFro4W0SMObSQL1RO//7Oz1riTnyCtH\nQ1G11veWi5qAHRlaBQ5ukUzBirUxm1cKqT3wOYlbRyk1gmx1uBq2AfRZXG7O\nFbsQ\r\n=hQFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/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/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","gitHead":"342231d2e125ef32a903558aea712d833ae7f875","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.21.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.21.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.16","@truffle/contract-schema":"^3.2.0-tezos.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","ts-node":"^8.3.0","typescript":"^3.6.3","@types/node":"^12.6.2","ganache-core":"2.11.0-tezos.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^5.1.0-tezos.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.2.0-tezos.13_1594839802274_0.8299857137407434","host":"s3://npm-registry-packages"}},"4.0.68":{"name":"@truffle/artifactor","version":"4.0.68","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.68","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"a0b1a1dc3b296aa2ccc5f850ad2afd3945d29ca3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.68.tgz","fileCount":19,"integrity":"sha512-nY6ko4q92B5CyM4EB/RNquhp6ysQJin3OuHjvDbhD+w1uiXSBNPEDs+Yi6pCkEI/zPCwssaE2TL3oS+ckwS9+A==","signatures":[{"sig":"MEQCIEtGAHUOpu6aOkXaPJi8j3qApH4Nso5kOe6OhJUq1tj5AiBDD8cl/iO7I3mqwBU8TWmQs5FdrBItnuSBAVPrcWQmpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEiHaCRA9TVsSAnZWagAA9c8P/0QjT62ss5NkP+edx0PN\nUAIEr3gdHNYCHix3vZaSwIezV9kjV0qFhPHMlunVEDM3Q8Rpnjqh5/tl5ju+\n3MzIPIgYqsoUIA29EhgQFJ8fj8WowVrHasjmvGBOJew6TUsBBaC6FytbQcF3\n/MdvBuQI27IjdBK6GG0S1D71pQ634SD7FkGx5HtPhAHRvSNIEzNf1FFUf25D\nAqyMewQ8IipZ0hny0EjArd++MkO/x8NuSk3yyH6wasd7L9UA7z5aXOLBirrQ\nWU+8VGgkdTlhgmMbotnpltbDsv7SIBcdpl+0qZGGMxIo0S+skPuWR4JI01S0\nKhLMkIzlmN+R0lYWFUEvjTGIOOLoZgURKmYhnqci/CK97sGtjige5Q0RaQA8\n+yy6aW2a+T4VNnM42BAF6F4pv/g6Va/IUUIfUXg+G53fOi/YVdpbITLpLXOZ\n24KZYAs7ly7xpJsJxBMDonaqCz/EeHPK62oQ0cKXkuWXI502ARW1eDY6PRl0\n4qWfWbNOG+n4ntE+LdZ/zITKGzG+d62MZ5qCr2I+a1lmLGuMWtCqoSMXv9+y\nQtrvK7xRX62wjJ266dhxn3VY7/kiTJT5mRn/ztimMPJNF7pZodXElAmd1gcw\nd8ewXxoyyOdgVA5lUq6pggsMCyvqGJC01GnYv/p14bkHERoO0BeqV9b2eR2I\nT0Bz\r\n=7shL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"692eac39c5af9c3cb2709eb1e96147cbbbd45b99","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.18.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.13","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.68_1595023833939_0.07801800712439144","host":"s3://npm-registry-packages"}},"4.0.69":{"name":"@truffle/artifactor","version":"4.0.69","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.69","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"abfcd350df6c59c5b433d1b262149d53d573374e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.69.tgz","fileCount":19,"integrity":"sha512-B0ESuHcGmMmn1O4NwCamHV4PA2my22ntJOm4SSejThiwzUO7M/s1i5ANlINeE+arYQVa3YPPYH1IMoJ1pzitfA==","signatures":[{"sig":"MEQCIBSIBpNc0jP/4q0p/NFTvLFNh2W9h0gwuOSwBT9HkofAAiAkkVBW6Z6LffmI8xj1Ue8loePLtojMw1uT9rAemXK9xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG1ZuCRA9TVsSAnZWagAA+hwP/j1MPPD4mm5iw/HvUDBb\np+LpTLWNPQ+64JcjVFMTGi7v5Xz5l/Pt3FxYdxLOYTUcvHHXOfCI9Tt8tPWk\n7PqHIX2M/z7iCkGQGpuEeJo3uTTCpLlHrcPCq0WOZwe9wKL+Y4ria3FnYG2P\nrXh/av3fmUwDRY2bRvXSFRK/czTN+sKSx9dZdkuvjrlo6xecDjupWXuUspnD\n4pFKnM0BrJ6JY7r1FqXtPTChtiaBV7VYOjaefL5/1B7YiZOavf/Pjac5adQJ\ngWeXL5b5HxANPCFVg6AXFNiYG/l3j3hqMA8yEaxLSdC2OPP7IHFESo7Q8G/0\ntW6EphB3YCY8e0JjHd5XQqRA/GRuJD8tqBXjQ2SPWFo8Cw5LEMSkZ5ZRaxL4\nJzu4IJF9b126Paa2eIaiklTlMjufA50P+ry60+LG/eK6CgCSuOXoyRCm3Hmp\n5LGLVng/aK0ipn9ccrSucnZssWUznalt0XK6Z/ZLfzwzNvhEyLEMRKHsitxO\nZVdRppVGo3bKFOsQ2za+2jiK9yjv/Mt9h+KMWqQ6rv9KtIcuPgP69TwvKDja\no+a+AI0jOPejJNd1tpd1xKF9fNfvcMCYxMYWJe1f1LrfZsl29MNJub1bIiSB\n9BBYFVGif19e3JkMyRSa4jpr9q0hBigJjhb5PSKU9+K3j9gyWutvsR9ikFIQ\nSbA3\r\n=GfGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4468ee2d23ed58b4bafab02a64d42851cc061eca","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.14","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.69_1595627118226_0.7054910569214277","host":"s3://npm-registry-packages"}},"4.0.70-save-intermediate.0":{"name":"@truffle/artifactor","version":"4.0.70-save-intermediate.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.70-save-intermediate.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"d8a78f81ec184b806534567c2f7f0429a292cecc","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.70-save-intermediate.0.tgz","fileCount":19,"integrity":"sha512-uaYU6J1R4oWStTXj1I2nnZxp87a7wNpbOUPEFoB6PPjXzUoHU7rix1i5m+iC2wV3VG30tuuV1MfIq78gO77M9A==","signatures":[{"sig":"MEUCIQCPibXzcV27dZquL8CE1i/DphtAqEM7GHKUSihU2Qr2kwIgKD9j873YouMQkiGTU3EWJ7Si+xMGdB0ftf8TtQVOV78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI2PpCRA9TVsSAnZWagAAKxMP/icopbPXuPh2+mGffxDz\nt/c89mDjodSoPUzdViHIKNwVBQOxv8yVQcA60Q4W+u7mPWrzL770T6OAshF1\nH9+T0A5HYc8RLeI4tY6wxAXj7suzUSnhq975csezD/gSVblwaryQ4xklzDxG\nR3umKlcT8pDQI18jLKgMOIUyTKxaa0aRugiyuAif/k4/XveM+nI2AH7HAwXO\nrNgYyZOvdDUHY+Nvq7V3E6VTFk2BBjxbISxDJksf/eZyLJ9otji65v7TKmNX\nZlKR+/kf/5cLO7WDgdWVYerrDG1aCWUxuZxMFABhDwTh04bw9RJJxQKMRSMQ\nAJiR7+yVlAfuoy+UI4Wly5BhN2ZXQAInvlaCHlqEpRWvW0+d3GHkuDqyMFBA\n8tz+gIAv+pWrU08DFQTCtletzAc1Nl6e7zGlPqZWmyEoUBLLSWT9rBh6voWn\nYmx3rlY7xU2R1Ksdi6VPkdrfRum/IP3Z4XAzh/osTYq3Wl25fO/BzksMODBL\nMaa5bdRKhuP7vx48/JyoWs3dCCC2h+q91hCsQWkNsSvCOUF7WaQfVUIf4MVj\n00jcCyqVQNEXDw4g4fQz8RjRvNT2FVdPC0/eaTMpgK6zNRM98hXmtFu2K42E\nk0/tPEkgkhehfaTfC1UtJFjInHljfrI6/RLxMX7AikD2B5oC2OwlTIgVJhUl\nZKh5\r\n=3Dxm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"4aba6a153d2643be6cb1500bbd2f1f5617a8ed10","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.15-save-intermediate.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.70-save-intermediate.0_1596154856605_0.29339858011798703","host":"s3://npm-registry-packages"}},"4.0.70-save-intermediate.1":{"name":"@truffle/artifactor","version":"4.0.70-save-intermediate.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.70-save-intermediate.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"ac0e9271ed6e3aabbb5212401bc9bdb19364054c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.70-save-intermediate.1.tgz","fileCount":19,"integrity":"sha512-2isSqi/bem28FgvKae4iBTFSNfOZ9Imlr9nnxur9/CP5KhBkVLzdf1p8x2BuuosKRvVMhk0y1G3goFu7nWiGug==","signatures":[{"sig":"MEUCIEaE/2xyS/YpNrCZJdF7mf2QrKWryGrAgQeEiIII3qaLAiEAub7o3MkF8u83STF6EthnIVDBr79oO49KFA/Kcng+3Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI2gpCRA9TVsSAnZWagAA5mUP/RtRlrK35jFQYo30Gqf7\nH/IPD3NFptt+zo0QLY4fCkJcPFSohulDnxC+vgTGft3CgPm2EzX3cUM5VvgX\nmP8EytaxKpG4Dx/OsuNajd3qxx/O3nejfcGA0UKwYfEZwlRN33xoFK7TJybL\npWSdfkykjn1MOLDiQipFrbPzRBftda04JUGlThTlGH9m5/OWqEE131dIIfdK\n1nWDJh2rL2mljEv6c32EJGTbx6m0AzBTsoBeuE8DekKos7eZQLFyQmxHdA/L\nqQv25GffWuozPYU1Fm6ch4Ieg/jyyUZ7yvnkC+J8LDHC9tqC74ZsERVKlens\nvXQgiY03fwddD6q5rjkTsawMfGmT3w/wbdKzcpRWQ/uxWP0Q3jONTXXnok61\nwmsA+UkSkRlWIKwmgnkYI3jP+CJ9uO2H7FIFsnnYYpWTXuxa10qLoMv8/zFB\n3kvHV2+52LbZVBXFK/jYmmjrJbFEcGQJKq0hgH0PLnzxr8T5ba03qN2LCOiQ\nnbwXXrlgCYK4uCuWrvr4UnZLsWazioVcYbfZm2IAh07S9vYc87tTBNxThPGU\n1DtY6TwY4ZdvNPvBgz2vYNb5xayUAzPwXJ67TQxqE0ibCl63tiA4XwTgEmwM\n4yf+E3jZFyzUKCKp8KdzVgJjBreQGWPmhQOdW7cUDXQu8tLJHpifb6RVyi3e\nusnu\r\n=3+HN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"efae9ea6398d35c50c8bbefb625e7a0b56d9f374","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.15-save-intermediate.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.70-save-intermediate.1_1596155945396_0.7022394316346565","host":"s3://npm-registry-packages"}},"4.0.70":{"name":"@truffle/artifactor","version":"4.0.70","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.70","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"b288cc0ad467de1676070bd436ccef54da08f89a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.70.tgz","fileCount":19,"integrity":"sha512-OOBlmwo7ZwcogV1JwUfzB1rqcIeM975gXzFcXvVKPIKoUi6cB85DPErXoI5WQ+N2WARLXJ0z1R/XDl3WF4XvGw==","signatures":[{"sig":"MEQCIAPEKVFCagI4ensdlKNqTNefX1RqvP1N2AetKj3w10otAiBgj+Ep0vBza/F9qWIB8OsrspPlMIu2b9m4WBQ7XGomEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI3DvCRA9TVsSAnZWagAAbhIP/jFh3s+A8uSwQneQpo6c\njNdne2yik97uKC59mZjhWCSq52Djmxow/vjpAWySTH7N3347d5gLs7uUl0Vn\nGpH0p3wyHUGPK4F5bVzpOeKLUd5qZQhoGEDM20OBV1M6wqUQ98d+HoqcfJAn\n+slYsCNreKtQgeVh/0PiOfyyngHlFHEjDR46SXE452mynp/E5k9OQwJYWMk2\n72ut/VUS7h/aiXn9sPuR07dPIW4W6kTOsW9X8pwPZx38QWoqCK3LP+WX7GS7\nNHc9y+936+twUw3OQwZiqXiSRiuiDi2Txg157yPTjgYhjB/ii6XT6STVT4CR\nEl0WKLvOWXaBRmSsRuhjVyKPxIwsVC70r5Gan9Y6HByozXgw9O+aCshnKXsK\nxTdZCKcvTmP98FU/DXRB5l19hbVTxfCk/KT0WL3MBNkX857t55EdkjA0ZQGl\nB/4Oc3EA4TWCXtFAO1b+nECrbgxxp7bbkWuCpiGjfPYMa8o3sJH9Dh+xA8ZL\nOgO28jOv9sScyUI1K2poZtxdfibQ/5S9l0uIC+5MMcJbgskddMUKTwerhkZX\nVK8EwTcYNcYT0UVbPEwnExQn0Vli5RMuDF9WmpPgZjOjx3MCkAMDns42lmMU\nI5XPwHQDX5174GKGveEExGAGlXeEWlIUFMA3+Tyggh8xl3SFLBx3emy/xsWs\nUxRy\r\n=VudQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7833d688c0297a57bb2d27bfaf978f0ce0251468","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.10.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.15","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.70_1596158191033_0.48968411651348","host":"s3://npm-registry-packages"}},"4.0.72":{"name":"@truffle/artifactor","version":"4.0.72","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.72","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"da02899e9158c61ca7eb8b202b8fa94a08a77eaa","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.72.tgz","fileCount":19,"integrity":"sha512-mf6sOwi+LSb0H0WqK+6aYi9H2mkxEAK9TGx6kK5XcW2Jn8+8IrV/mJogk0C6+MK1yRDC5tBi06RjaEsGpsr3nA==","signatures":[{"sig":"MEQCIFSWoOr6KwxnAMqnXLZv0MmBRi72zDsXLr3DO2u8HntDAiAzvous/X0Z/vpbq1QV2DSwqNk7mR+KIPndkstfWHvCrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLhVfCRA9TVsSAnZWagAATmwP/R5wrxNiOQRJnMsDWMec\nDcX48e3BdHpwN9tZqlIljoejeon5t+cMWzpFeUhiUsCeHZaBai9ei9T954LG\now/6fTnIVMS9PqqAJX8R0IM7/Ul7udsnYad2Csn6wSg/CUwkVTAjPHSO3SND\n8Dw4msA3+1u/My2e0WLizLqqVAudxQnue6PWXOnMgjAjR4df1fWoDGMHeHFW\npoMKxqUj9qZckBsRbTlc5q33WAafthA0JOMx9cBlMtfRSWDu6RxvVardGUrQ\niZ7TP0j97mjApKE1e5cMxMFfvl6svGxq/wzq0+lziBSr5a1BZyTp/ecaE83v\nu1ufPSzSZ/Lf/j+UDx1IFeXOoKgBsDCzL7UnsZV8iNCVJXkgth9olJ7FnBzu\nurpstsgkmheITtBjuW1Xu7imuOIBz73yQYlZ33+2Q/P9/iRrn2Z9ROmsmTvB\nNylzgqzIXOkWW4Pzybp6uI7FB6pQPlhGJzmBxHKCp6jSLhv473akCDzeQSsi\nm2OZfVvdNQsXiUyrXnEcW/YUQGvVkVRN+ZBpoBD4z51e7DSqYYIGtmMdd7Wb\n4SWOoWgH30DG5Oug5OV8XBt/ptV6F5/J5cq/O/07qnAN1S8w1tWVogHEFITs\nA9JK6DLbSjutJ/q7p/kj8X6f+f8LIVfL54BR5AKd/4tNJGY37YhwfTNJTmcc\nTDvP\r\n=60K2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d081a801635bab1201ae1edb37a94cd21957b45","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.17","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.72_1596855647353_0.0442296343633064","host":"s3://npm-registry-packages"}},"4.0.73":{"name":"@truffle/artifactor","version":"4.0.73","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.73","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"98fb25e8ed37b06c3fca8dbba946b6612b6ed5f5","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.73.tgz","fileCount":19,"integrity":"sha512-TrA+ND0Uli/RGDBGmVYL5GCYarXjy8XE3xWdAZOn8qH++hAaxR1HLX+WnOyx4A9XTznFEr+MKsnuxXFHZPqwtg==","signatures":[{"sig":"MEUCIEd9A5VL63SlyQXB513wA0MLKFBYU/Fhk/vx3nbmjbPkAiEApGVB2k2gYXxGBZpE2oKU1DIWblEBR4KXdDpoq8LVNP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNtPmCRA9TVsSAnZWagAAVFgQAKOj9GPsWCiXRy62ARRr\nZqapXMdU3wQrQ2XoAi7RuS5sCMSN8wq5f3k1tl7fBSyd8AMSz4yO9lZDgvPC\nWpvhqr5A2gVQBSF883kVCno/Q1ilYos3xFS8/e3hSZbW15U1HAQ1nx7vAH3f\nMHmB01/8y/BB3HpbUWOncSnto0jjM8L4vZHn0zl3v8BLvqMyHnldxnKG3bq1\nqbnz3KptrBxyGgUrZVl8+mwH061hmt7gyzweSC2mghIYmXOq0WCAFNPGB+Ac\nuSBZZpsSFwaiXCIYk/YkCAs+LgXxGcPfVEXqR3UQtQCYGVojx9vsN28JsbPM\nqlAevnWFjPDYuT3ZvICC6sMxrQujUDsjXGJfg2HK2YE89JwytEkKy0dgkP7O\nAEemr0DuE0v3eUaXv7xwTX27uv4JwwhsHeexxStxRw2cri2/jUfT3nd1W25f\nVXjdmYRgwtyW9BAbabC4vF8ZRdvJtY57kRCyHdpBDu5MYZpfcFhVvj0oX893\n6nKl57ulaSxwUbyP9bdSgm+H99CFZgqd5Qnb7hNjryQu0kbkoR0hFk3AbCGd\n4Gqg4fPflyJhhWeeNZ5dumh3ggqxz5WO3E0VAMseB/0yvYM4P4//6THjgpS2\nM5UjNX5WZr/RyH2NagWhcePmXaSodiGuIwrIBW1fSxYiEzY4j2QGZhnDe822\nAXh2\r\n=UjS5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d3da98d71b0e9370090534ed2dd9a0af73f26ed","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.18","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.73_1597428710371_0.7439127640151006","host":"s3://npm-registry-packages"}},"4.0.74":{"name":"@truffle/artifactor","version":"4.0.74","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.74","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.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"}],"dist":{"shasum":"cafb83ec1acc8a02d80e9f50dbd424208e496b5f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.74.tgz","fileCount":19,"integrity":"sha512-kYZ3NIoD4PnfZL1zDE5dO71rkRJqF/EPC9o1d2P0UFnmnfbm0PeYllspuwb91OQE6nLtM/Kx7xznUjh9nQSY+w==","signatures":[{"sig":"MEUCIE/KV0weiJSRDtAUmHmw4TxnhhBdWq3Oiqyc2lL8Em6rAiEAptP3MU1KwmNX0Odzu8OuvGkmLk5JyGHVR9n08B2EkZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOy+lCRA9TVsSAnZWagAAzP0P/RBc/KDAiO1JgJdaFDd8\nKntdm0NhoE95GJY42sLhdnKPJq+zy2WNrEPBtj9QrVb6OsmAdXXV4A+gQOgs\nPJR9REjzM76+qJxPIyFP5kuPPR6SfqHksR4KBodRpFMKZM9+GOz5eyZGrG5O\n8U9sAKbaXghX1HpW3YBp0kq63ojvr5kq1jFzjMl2ASs+I7oig+EXIYCJ3xRY\nCTwoReDvAHObufTGEHEhQulmtVxPx7g5n74v2BErW47FEtO0AWFpScUtPjVl\np6ZrUUEDEGF21JCY7ftegZcBhQ82LuBRRDpfjCdAf+yYRlGJyXGHxHf1q11C\n2kpmMC7Bo5ifrcUPFiHgjYZDRNuo2Ql7BITYl7vFVRKrHe1NHRxb3A/vWMiM\nmfGcN7KWGclB7CN6Z4opiTiVdIGTNYBDSt6zsrGj4D2c/yxNbgcADT5vdmDk\nR2J6lYGcMvhQ8h3ZBU8+EiIudf2UdLteR63dXoRnNWXlw9dod7v3lD8/DLRA\nmdU14ZPq/sSzXb+cjAxZdCPE6bElHTHB7WF/m/+aD0UToIoI1ZxxMMMdhf/G\nzTKAqQa/fJhbVZoTF/R9RvffmI8YXvugyzL3x0EIK3C3hoeJ4Ip0u7PDMs7Q\ncZAQDZdl4QgzeyVhxY8cQEc4IFCU5Jy3X1Rce6TsS6PGnHef2xZqy+tziR9D\n7MQq\r\n=+vf8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"feecc5ba6903f1dbcc260b5b7a923435f381a95b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.0.1","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.19","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.74_1597714341237_0.03566438725982901","host":"s3://npm-registry-packages"}},"4.0.75":{"name":"@truffle/artifactor","version":"4.0.75","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.75","maintainers":[{"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"}],"dist":{"shasum":"840d99880abd74c2c623a532625bb2b126acf9d4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.75.tgz","fileCount":19,"integrity":"sha512-4jF6zHMsrgvElbX9QJjIjewfE8wgxj0i5Ie0/mtWDXJxZ5XJhhoK0XzCf2o/QP4DL/ookrGkH2I1AutSjEKaWg==","signatures":[{"sig":"MEQCIFDAqaHeYY2yHS21GTRBmOy93QlvIUrtn59PacB/Is1AAiBK4G3yvi+kc/WcQQh0mk6btwR/Qj2fQXoO7d3jfht3rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSAHMCRA9TVsSAnZWagAAa+4QAJ8ECEUouCjgOfWhrgq/\n5h7NfuZ5V/TlId+FUuY7ryvgcVTXdP5XRKlt3dVBmtHr0y2Ak8AeLXJ7mxlu\n+QnscW3aeTh7WlLL7OBbP5f0oZvgM4sDgaQOzsp89h9/4iHSWr68OrBWcO6B\nbmf/VOTOmR/xo21pwSuQbimByKjojDPsfV/rxoYVL5qi+6aAFRWQtyiPFCGZ\nD1j/3cg4QKQqxgu45vjtclmKyIsf0tl6yQ4eSKSSrzk1fmF0PkHNQ97eW8Wf\nihObD6+vWzdFwf2MQgwQ5MMPgO2pio+NIC3W+ZtbdpPPsgcrMkFtZiv0dmXI\nTWFuobUK7KsTntih2/23k8pIfvvDcBvMkk+qXMp57IXJVpE01XST1P5sCs+d\nWJlZG7gNa87Rwzfcc2sZNjgYulZE/eWu0ic/Kh+sesSMdNdQ81a0XcmH8X57\n4MIB03JfNSp5Wszh/sYxTpU3lqS9gjE7eF7NjFkJve1xKg/rJkZId8KAqDv9\nwriis1inOMVv3h46JIY8jI0P1CMaUrWNwVdDU7m/prLh9pqa3Qy5rMqhVgl+\nFFkM87qQ+TYh3GztC2Jjb8RAd+zU3atymrHV5rIG+rfFizT4UrWJm0lup8Vm\nhepyY+BonEHZXoY+zU5DTYuzahI9WHaZJrocPrns9p5bfmvxosXtevmp9Mrw\ndoM6\r\n=u6X8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc2ded4ced7b49a29ee5236e31f3a62773b2a142","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.11.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.11.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.20","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.75_1598554572141_0.4297706836854087","host":"s3://npm-registry-packages"}},"4.0.76":{"name":"@truffle/artifactor","version":"4.0.76","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.76","maintainers":[{"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"}],"dist":{"shasum":"ad15788ecfc51462389843e101baadbb4d6b17c0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.76.tgz","fileCount":19,"integrity":"sha512-R1If5T9F+bXnUeohanzli3H4ZQ5e+zxfAYehEXmjiqmFh+QkuUtiZr/CFyrWcn0W+CmH/uLVHOYZH32+bYuV7w==","signatures":[{"sig":"MEQCICZB6/pFECult0lrYggz6O4hSEE0oYhfxIvIIQqAHsqOAiA+3qVVvsOyJj7J2XgEhwayV9bhhHCstn+2lB/P249lzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUY7ICRA9TVsSAnZWagAAiLgP/07+SXax8OvIKDrbEIMW\nN324Z+PnORFFYqMbqYJ7/yt+MG2WgH0Ppij6hBSMiImKj5xFvx4wjkX5eHCg\nLKIkPBBmDT1ymrc3DFzUU3pPtw8EY8Y8c0frSAr4c2v02wRG/chXciYO+amB\nboTLFnIPuIroWlv0+oPOvpM4E0qlxSelj7iMVy9+4NYqlt0/0XgeWTJH8eK5\nQLno0tRn5G3xiiOGiephWnzfdwThXjHNWGJ4mLVt9bx+hfciQTHxM/NrZsrY\nvm9u2cm+arqqyEJHiRJD9gKPQF4r9hXMgBb7UFeUaZ9HoKt3f+2J866lfeJA\nyFD1TerclH2r/1HWGIXka/A1QMQh69WAiEQ8BHhh/+nVeA35U6KOGmIU2BX3\n5mjlLptyay13w5Bd9INUsl43cTm6bt/AKYdmeO2xlmKFfwTNKKhpy2D3w9U6\nPlPZfCUO/8DyFsUMtNtP47scHg42TrmUcC0ij19bLqaoRpJlGZ6vzYKjVUaY\ncyesFoSvyCmKhhRb1sw+Itcf2uz3rrBbpoXcKARxHnHlUb4MZVlB4v85xic2\n2YhwO/L2+ybb/MbTmqDnsnVnFQW1Jia7exLoo9dZqUAkE97/Y9VBzI9jsmXR\noP8N2Q9Zo+vTtZlGT0r+Zm7DRq/8QCl5lsmg6BytPPE0+1iF+nd509mv4Jfa\n2Fs/\r\n=wXeA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"813664a0c23c2ed8af423c1163a1cddb6d8fad7e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.21","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.76_1599180487736_0.2756769201965532","host":"s3://npm-registry-packages"}},"4.0.77":{"name":"@truffle/artifactor","version":"4.0.77","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.77","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"334183c878754bc8649ffdecfe0661cb5eed50e3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.77.tgz","fileCount":19,"integrity":"sha512-Czm0GL7Su5MvXYdfFn3XOjard/tef4Sq4PJfoqXyxMiawgQIl43rFZ2btvTWfkFRQOz168t8GQMEQ6DZeg3Y3w==","signatures":[{"sig":"MEUCICRJyhruilod8EGJYjne3NDBxfTA+GH+JHaEgZhoHqkfAiEAqDiiIwAIa62CGQGM/Zjy0YHYKPgPOzO1On+rxJht/fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWsajCRA9TVsSAnZWagAAsRIP/0TdnL1lKHQEf906xa5R\naA6NTawO+QPqgdVDMlofpl3m1A4YJi1ZTh15Zk4zk6ktEZpOCX1WaN4BYMrN\nyR7p5nUnE7LPffY2RjfjJTnidX1SzI3XfNPA28Ms4rjbAXpJ/tgun3oDdEff\nQLd9htIFQwjPbx68RFJqvgflaHygM5uclIlHAUoJJnAW94jfS/xUM5BoL7Zx\nt1cU28HlQ/Q9Tn010+wc2GOYlnNUOlG7upd2zFsjBKnBklKzIP8lZAk+EUKX\nKY5Y7K/yDKG1tBk+WfOTQswz6xPrCuYzEqPFJFzCwrXbquT0RJ0cfsMjjnVD\nBER3JHo+r7+PpclpXTdZGFUe9mEi6GyMAtIyyJSswSDyfQenM+SON54jKkWR\nnNXv5lgIh5JqBKxBM46XH0zFUsRFq6nQHKMas5OgfO5gwocg/zNgF0thbife\ndYuJyowJ8zjQxEFI1t/0V0/TIOX8/V6rhspvewLxJjGhZ9xUE2Mu8BLuE/nz\nO9STBOvgff5Z5qudVLkG5kNOHG9O3crKHDTL5KSkvSjck3m9AWLw7rJbpqJz\n3enZnB1GO7fTY67TxexYNyLxSPZANphSDVMSEZZQrTRZImNgG6whBoIK7F0Z\nebiUNX5iY2PPKVef/bR+5iJBP+/JZCMW1aYY/eLh4BJY9yi3R81wYaP7BYNB\nsEvZ\r\n=UKZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"01381004f67cfd64865e3c8dbf4fe78882189817","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.15.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.22","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.77_1599784610959_0.9879679489414388","host":"s3://npm-registry-packages"}},"4.0.78":{"name":"@truffle/artifactor","version":"4.0.78","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.78","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"59771408f2ead76ea209259b4e5fcf516095e817","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.78.tgz","fileCount":19,"integrity":"sha512-DfJb6COYIfYPRYLewfVxRuhCH598noDN9/GT9LzPROGHOkRGf55Bz8oEuQzeLJOCnG3UqyEc/vqw2t9bxZ2wmw==","signatures":[{"sig":"MEYCIQDn/moCNxIl0qXPyId76hDdqy+km+Yu3Hy4kQVJ0cUgKwIhAOwhEfGWW4o7PlvUX6jQwGEkgGbi8LENdcjkvTzqqgV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY8YlCRA9TVsSAnZWagAASJ8QAIXPYsLHJMRTFkJ/87fy\nMjae4dmTMRdEirEVL8IMhr3wWQejEt+7aIz6u7XDh8yZGsLLstwKTMA0W8Nq\n0QWMidStxi1LQBcORJkj0cTzVTOkVJDT/XdbFFM7UJLjEcfML+B27WctD0lg\nR+OntrUUpEEDoxBn8bPL9SF6VCmynDU+ZJqWmOqEpYtbpaHPsUBh7hrg1vG/\nHYKujKS8Hdd1Sjf3rK18LtEZFCe6Jbi08cp7lDosMjaxDVJBK9v1J6R8Fxlj\n/xhYWvZd6H+PQz1481UOEJHCYkzIVcT9K6z5Bb0JHKYImRWiNbHEK7g7tJs5\n42kw+QXzLdoGnzmMsZPte+VlNDCouBaXYl3hNdO6rwVL7E1n1oOlTF1xc9HO\nXFe/2SbAcCCML2vdLA2ifaBEjUgpZWCJw6VzRJmHBpyYnyqG1gWnkwz9dlx0\n0kCwB962f5XDMz3E8gzUuO/2V3ox9RX5nrY3AGXTWvs86yPUgjyHoqjl65hq\nvee/wVSLMtvtr5o4+NfdV5X2Alv0R97mhMNvZ0piaGoSbEGa0Tt+wfs+gLMg\nJ1CwiFSV5tR7g3VrI9PQcqJ1qWkukEj5msXDSn8lzbyis1AZstDp05/MEG+G\ncf61MiJ6YKGreX9C0MKjmW+miHo3AK5ALP9LfZAmh0i84jgVNAFYNNtRIxK5\nHL3/\r\n=s6bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b841a9e71a5c63d3a6e18760f0acdea53c848cc4","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.11.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.11.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.22","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.78_1600374308573_0.6806529233116969","host":"s3://npm-registry-packages"}},"4.0.79":{"name":"@truffle/artifactor","version":"4.0.79","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.79","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"ac09fcb586b3d9d17343a93dc785380c99cc468a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.79.tgz","fileCount":19,"integrity":"sha512-x7Lekoyw7Epv62tvVb9C4RjOKhliLHrcL1jAahF96nG0uUJGaaUeyzfG4gtq4TTRaLa6X/kRWKawV9Mul90ZFA==","signatures":[{"sig":"MEYCIQD690MIoyxafLqLGO10UcpIXDQNMNpzhJYW0FdKgPH0yAIhALQfggsL4aUdMlFG3bklRGXM7YmdoKqSc8aQYiziMN69","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbSvdCRA9TVsSAnZWagAAPtcQAJLc6sPrAMSen7MKby3w\nfQuIs9HbbCIfJvXtI9WJKhFSqaypdyWUIwfHI35O3bLhuHxNkut/G59T/bqZ\nrE9SeNI+6nx4dqShMsRwgXl7MSSuCbjM9zz1/Ns4+WfudEcmcOxCxg5TBxuv\n7dxsVflQTsbAqgawnlCuJHxHd+fa/7oVY0LS8yIqnHDoIco8pBLQWPFMvWGY\ncAkNx/jaKVM3EVKy0DfVdsJg60VYSPmF2RRX0PoK0XnY7HKjj9gVBJ+o14Te\nM2CFIM3DBJt5bSLHfLQ6PDs2RhFFdHO6Llf0TETmxdci1DENh2YjBFqLOAAZ\ngXeeohhXE9s1PGwaqgon6hihQZStlRGHFBTbbKl8vDgvbI2XRspIO+KqTkav\niO9Fzfb44YgaBs11SMPunh3x1rbPQomUscH7PDBujlw50FQrlhZb4ylvPcGM\nRXrHAAsVTBvhCxGQHahZCnmrnl4D4ZzbMHL2cDs/GfPT00jxhgY2BCECnoEI\n4vGTOn0vsDzfrZeiHo6/1EJv3pAHUuUDsI3GSx6CqwgLXrYavzYx1yGIYTV2\nCZfJYJBClxtXFP6bC1fQJRwNx3QR29Jw+AUAdoowJWT5PNZqDRLJbZT3jsEZ\ndZ2KNq8iOmBI9z2huoiZv2I6+81Vm+34tU9vxCedXiSnuM8AppFlQiE/f8Wh\nVs2g\r\n=uBAF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b84be7849142588ef2e3224d8a9d7c2ceeb6e4a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.23","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.79_1600990172514_0.7990166336485918","host":"s3://npm-registry-packages"}},"4.0.80":{"name":"@truffle/artifactor","version":"4.0.80","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.80","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"ad6b292602783641dd35849ca391285256ea58e4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.80.tgz","fileCount":19,"integrity":"sha512-rk6ab1SFnwT9b4ffoIDa3KsN5A0WED85Arqf2BvRfGj75JF2PaWKG/+RqrQ21u/6+DbVVomepiUmvmHHi/y80w==","signatures":[{"sig":"MEUCID+z5F5KX2hhn10pcBLszCZZPbBrqVcHBT7GL9Z/lT/FAiEAg5CBce2qbclBltwAoiitKOBdgaLL39CJcLDmMLOKRz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdoAPCRA9TVsSAnZWagAANTQQAIFkSgrRGmjfINEd/ja0\nNeb8wM3QorCYN9A/GvBSkzkTel2uxEHhdil2btThL1Hxrnv8YR4LY1Nvw3hA\nEShmq6JqXAccb/gHp5q4DrvwapMP4yXej0tm8OJdFJLVlcoEUlthE7mPtyZm\nfDxWn1Il/kJviFPuPn5I8PE41zzCPXeCdVfkSDSFknQquXknd58jfW/CGRaA\n32qp7/4dhh2DRJrmMwVPt6Qnos7mBujFdvB9ihWCa+xODiGnWUbJr5Z0uav6\nNd+FHho1qyOaxlLpCn4+AtZPuLRu2X+BvGZqayrfsnoU2qZww/UIlHPSPN/8\nUZeJLn6yjMh7nJyFfMw7OY7+zcjkMEQJzMnnRJ3cuTkHbYgN0hKKVa3eviTa\nrIMAhkZCgnNRAAc9Kr8n7LkKd0WGF5uJt39UJnP30JOHg7DJNhFlSl+tjyab\n2PnYA26DZgoLU5y72R3H++rFVc27LMZaALQQPhLJWldtUAK0vUQtY1ilzMgq\n4x2GLkDH33r2hOb1n1KWCnddh8pdFP9dO5s0/TBE0bLNf3sFj1ZYtQ+8C3vX\nHJv6j4P2NODo+12P6joxK6+VixVaJvxfPDvGlEQAsR3FY+Rzkw3pYMdHUA62\n1YiWwG80rhhN/4RqmRjk+MSztpKmdnigONeLS5f+O1aOJqH5S3MxdNK9Fmv/\n0L1K\r\n=CLcJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b513f8941ceede255b04f51b49a7122e6ab1d7ab","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.24","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.80_1601601551398_0.030421483827383966","host":"s3://npm-registry-packages"}},"4.0.81":{"name":"@truffle/artifactor","version":"4.0.81","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.81","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"b68df959887ebf2ef8993640f30bb75a376fd2cf","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.81.tgz","fileCount":19,"integrity":"sha512-SUJ2n5GzmhuoYbtpooGclmMdKoAde7Qq2+JlCV9FRWh9Sq4uDKH+5atICCMJN3eyTTW0S7caGtBnw+hM7hIvJQ==","signatures":[{"sig":"MEUCIQCbrlJ8j/cs9KyCclSLgyH8zw9ca8+pQgOyL78Ont5oPwIgR1/GOYJxy6RwzFoJW+/WVnMjJKqRPLbvxuVOTARn5Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff66lCRA9TVsSAnZWagAAfMUP+wanPcJnMwzBesPgwvTC\ndzH7vZ3FgFSA6rNujKTK8rSA7HcGssqnoUDYYX/esu33jXIM21KstxaKfNWy\n9aMgRiK4k0dN+n465g4BgY+KynKmb9ld+SKSOg1XABngORXIdcQI3kSoDMph\nWtQ1OnvjUFO/zltwOTNJ8r4qT+gI4J1lOeOmuXRwnqvpZzLYc/N1niFv9ZWJ\nkJh+elZO75897Y6Akhx+SK7XPx8dNLHbjczLmcbz/91SIa3ABhs19A+a+M27\niDYt8a/5ZMAOpUevtooZtJqQeBz8HbFWLIMOD4A9aJk8+71boHpVO5ajYpKM\nyFkgQx0h43uGXftYOURwgMLbHhj8FFCSIMztD2ZaKQU5b7qI3JBj0YIG8mwM\n/q1locYC2CdkCJ88oOlCMRp9jI4m2Tbq9amTK7pgABd9CUCRWtJe56Z3pVp1\neNPyk3O6DlKyl4Ll0wKYjhyPiZaFMjbQKP6YTIXEJonxBAsjnl4SbZDVATTT\n9wry7ffs1FGb4jgD+q3OLQWmq5rsbtK/PQxCOep7c0EANxy9WkFfRzJe+Jrz\nayMuVNfLOyPiuuEt+zO12dyq/Fs/tczRmImaokefFCKWSJwjKwaq8ro0IS9G\nRsby2U0QB5ooPy9bi9s1NVj3onroOUuytiH9mr9sZ3IICa48b7Ib1zbA9/yd\ntPES\r\n=HXd+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5fcf3381020f4421c8d8bde27089c1374907ca4f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.25","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.81_1602203300909_0.8501870424069027","host":"s3://npm-registry-packages"}},"4.0.82-abi-utils.0":{"name":"@truffle/artifactor","version":"4.0.82-abi-utils.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.82-abi-utils.0","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"9fbeffb07d0213761539a022a3c55394e495a68e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.82-abi-utils.0.tgz","fileCount":19,"integrity":"sha512-QowvJo4Js8xa3+1a66+iZA1h3XVhaKQKAzo11dBMh4cKCresJZxYRyWdLTJax4fe95nQri66KpVHTq8noHCY4w==","signatures":[{"sig":"MEQCIEd1KRlKn1cVqrhxV8eaJQ0hvDTjS3jJt0A60eyyXZzjAiBWA1IKcvlW5bgFfTpng1dJ68tx61HELreYyNy6dQ/RLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhM4pCRA9TVsSAnZWagAA2vcP/2nO1U5w/0wNQHoFdG4c\nVlBhATd03ensoAugZTJT+otDYHidaydfo2pn5rmA6Hfmh+f+TC83t6kRhWnK\nE0+7rkr+RJ33/g9aWw7VDT+TbqUwlwfv3snfUCpCNakUzwP2FbtIa7N+KpqP\niS76XJ7B58SklOY92x/mLZB1fJ+QdRiKrRkvBB5ew4P7yYsYsDO8blANfHkn\nuPtkbyYmK3hcZS2daFqFrOoOLP9ddpLPB022HrIOGmft1Pm6fOvr0xa0/XLl\nb227fiRUMG2AfJhUTVWVcEZMLbnYwuedLkjzWlByJGzWSq+yfSA6dGnltMgR\no6A/S4xD6P2a942MMEolWlCyoqq1mHFIaJm6csgTW/sgj5Sra/zQrYNP+Cbz\nP/7XLaafXn50n6BJYFc7ndWs4kGef34XKbbNXHyKtw5QktnEIotlqRUrpfn7\nj4goWCcX8/kOfp3pISaovGeOywzazl7CqDrLJKJvaNypPhxZi9OsdPkv76kj\n2JWHdsojlM/Ni6o4nE+oojA9Y371OgoHbX9RqCXPiP2MFjUByWznSxNya7Q6\nWYOA50uMbU8ivJrdII0sYwy0EhqnAiLQ4q1hEN4lSEEAFwq4jQW40NNuzej5\nuOZYLdKwioIbW+uVh4/BPahcHCGhyqsx1ryQCNVBLYGM4Jf7/9RBJjyHklQU\n8WfS\r\n=A02t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"d23827f83f3fa232fb0a934a7d0406239e1c3c7c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.4.0-abi-utils.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.11.2","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.26-abi-utils.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.82-abi-utils.0_1602539048654_0.5477831807168032","host":"s3://npm-registry-packages"}},"4.0.82":{"name":"@truffle/artifactor","version":"4.0.82","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.82","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"8dd41f6b107fd8152adf74e9ad295e56518179b4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.82.tgz","fileCount":19,"integrity":"sha512-DqtJon+f4mvQfA4l/b8fE8Nt7UfkgYEAR5fZL/8F8DBaS/rCpOtr6IPxis7qnY/1U4LaF1X+m3Sa3/aQshjeFQ==","signatures":[{"sig":"MEUCIQDDLhvHd5madX7lQtx+XDEHFUKF036Env4ZsYYRjPxc3QIgegVsI2ROr55uL2YJTHa5r7xUIT3wHDdFZvpGMUwCqkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiNrJCRA9TVsSAnZWagAAlsUP/jtZmqEUA5jMufbrhwPx\nt/oxi0VDKINj4Xk8Ap5jSVlKfB9xwCChitHqfMt4DTa+faQEmTYSwcQWE+r8\n6bpOc+2hv1XvPAy1v/6ip7y80NL8ozNXzbxrXgEk0IYjnvxIaefsVBFKnz75\nO+FlFq6rXE2XkfLt2O0BSXsuzoNWJKPOnqcHJJe81dc0LR3UKChAjyD0DxZf\nLxSfJuSx/45bU5G587UQbB3SGguX2lFQIHVFwDEfTHiW4C4+pfleqFj2CrYG\nuPZQ+ALWtC7UYasp5iM4C1vVt/iUsZSQS8+TPZjZ1VGYw31kZqOQ+haWB+Wo\nYgOL1KqVv1C2vjn7WEgD6DTZ6qLMqZtONwOrG3U6jSwBFioQgHVj2dKPoXvr\noS3cTUrRUAnEtBU8JIQO6BZBJjrVhaIh/74HetTiLfkkOVyrRRcrNVXKBQGQ\n5L4JujthBSxXPJ6EnG89fRP30P3L3qQopIZCe//K96/KGrIug7UlxKJmmZWz\n0qfNTvMNDtb+bv+1spEb2K1KmKO7mJFnu191EZtwSYbahacdurUcCa4XxIRl\n+Rpym8Z3xL6mlXUYoEl/cvd6VRzuc14GxMc934sTIk0J9Eaq+ARdp58zUdpJ\npxgLtrlsG+x2jCrPkwDW4rhTAAG46/JBVnCpUeeaAZ79Df5sxnPO9uD/7jvB\nI3d2\r\n=kDtc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"911755f0a603f033a716ff921e7e0f5fe24a241d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.1","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.26","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.82_1602804425494_0.36071195384328725","host":"s3://npm-registry-packages"}},"4.0.83":{"name":"@truffle/artifactor","version":"4.0.83","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.83","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"69c61b6a5316beca84bd7189b539e2eb1ef48a0c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.83.tgz","fileCount":19,"integrity":"sha512-yrZbHdRB/EakECu87XLGl2lMB/Hrb3CydrpDbz1L2tkHv37E6nuPuOsontLdnTsMJC297819GTNCYwLO2CeEOA==","signatures":[{"sig":"MEYCIQCEZKRjBiYRo/KruHSk149lIf4LQvQpSlcUlAsEeIKlQQIhANwfpX/kUjAZNSjt1hFZSqHeQy+p03goLbl0UJ573mn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkbliCRA9TVsSAnZWagAApXgP/36Y0uTbe/I7XWtwUaXB\nXHWef7CsYUuUCFQXrwz3iBfzz2dFaQS328TmCuidek0jCM1hlW5M9RSraHJO\nPofkuEBJ7fbK7PT1C5vLV9GBzqzcnNuoAWg+3ZdQtBRBV+d/2LDsNH5HXEve\nkPg4+ajaXehxvyWjuc54Dm8MWoAonOSMHqmuU03PGWD3d3wn5bs2fRJxh/8T\nFQiPynjzNWadiwM423aeBNfz+BLS5bz+nbSwiYdz3lzeaTdlhjSK6T+NXp+s\npRRK+cvF+eOUQOLoPHUMQqCOrZuK4FP5KvknZqpyzJKZKfqKDrNaG7H9Hqyn\nTkf8c6Er9bvS/W0tvlDALPatZwG1DGlcIcNTEKJPb3AZmPTiS0KiNIaT+7aE\nTu8m5otuaBj71sbx2Yo3ZfqTc74o+l4hb8QLiYcdDKwNkoSqCwgjcodNvKQy\nD3/wO9BjfxGQfpCKl183H/wqBT3CEtHSG1MsFg+cpJRJZ7d4AsLIDlD+xCVV\nWv7aBCYz4QlnVUoK/miY02B3D1dOkxrhVBp/j5+Z9SZm19YWArOfQ8gGSqqP\ng/ZD6GUy+SEDK47mKPa54qK/sOd20AM5uRnFq/stHt9bXXOtRoavnH3HDWk1\ngMRnB5L2mWLa6u1GW8dYmMo9Bw504W/KPmHBu2p2qlRUpxAXvnM4WzzmyRVy\nngcb\r\n=yoMY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"89642b90e3140aa72e4d5004233cbafd6af1292a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.27","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.83_1603385697711_0.7571411153336052","host":"s3://npm-registry-packages"}},"4.0.84":{"name":"@truffle/artifactor","version":"4.0.84","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.84","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"ef233d23f4e6231c0152ccc181a812998e715ecd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.84.tgz","fileCount":19,"integrity":"sha512-Y+oQTnBeB1IiyqHZfxa1R9Ug7L/eTg/kbG+9/LZahDcGxb6mnBrbxBlL+4ZOTLOQOVdrcx75W3BsTzS6KcmSOw==","signatures":[{"sig":"MEYCIQCflIqfTC3saUgOAumloe6HCKQuDKpyEYlVj7aaA7E8IAIhAO61Isa+YgDVC+G2sr25n0utek1TCAo+NWIES8TGF98j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm0sMCRA9TVsSAnZWagAAxiMP/jg/GCclRSKMIHjmYVxf\nrBOW4wJw0wDFznzT8a51uAeYgHlPcYsIAuq5rdNUN2YPkljtK6UzyxRUhqh6\nVyzOn6T9g2OgXjDGKcMiQVg5C6WKHg0zQoQ45340XoWuZRYqkiBfLQkeV4eV\n57Xh8fhcZRkbkbx7SK8bTohT2vG9ocpwamOfpvCfgrPfZo99eBkxTj8ZwoAM\nIMnFk4WiTOSDK2gcDH/dpbrgyCGNIeq001yKf5zFB1Ks64sRsHZdaoXlkx7J\nxSiOHEffZgeM6CBRoEkrp5p0T9Z/Ooaycj2Ynntqm3QVwSdc77kTNmApMmcc\nTsauLv0WfJjF6Ul/uW9RizieVOCKGo0dUQSkHLUvBm5hPsHiTJnMSIyATRwV\nhUaNHupNUptP6VEfmXn+QbjgZAqNd90D/306LKbzJJhoNdoP25rjLRqura7w\nurGJHV0vazyn6jCkzqdjksgIPY0k2leCUN/mEuaZuK3dR3+vdNIUBUrMGaMs\nvxJVwV8y0BQDiFIXgOuEc4zkjoxRsqppC60tNCwjw5kKIbw7Y8Ka0x35J0yF\nctK9co3On5ZTmndRqgqzi+BLYV5SZNZbQNMXLTRhJ33KKCoPjIq+3N7dJr0s\nrhZKIRc/4jFiRVEvUWRP2N6UDZDISQikEQA9Q/yX4L0AeETZcALEN/+t8pa5\noV12\r\n=G/Sy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8b5cbbf9c463272633e0fb603cb10e57c4ac2cde","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.28","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.84_1604012811489_0.529764207474253","host":"s3://npm-registry-packages"}},"4.0.85":{"name":"@truffle/artifactor","version":"4.0.85","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.85","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"eb6a84e9222c3be5c36a701e473d7c5b37d24fc1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.85.tgz","fileCount":19,"integrity":"sha512-1309JFp41XiZRqWn8k5bwaIJKLsbttaJ0RERVPS0WsAjYhXzLznvkLTtK/aw/5yL3Xglr9tFZQt+caHLO2Fm7w==","signatures":[{"sig":"MEUCIQDXEpYFmaQ/lfnxahXwiNtgVOImvNVBya+JVmry0z403QIgPpS/XIYDml2j9oww+dqTaewezEnW9SODetreBzRnQk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpOBdCRA9TVsSAnZWagAAzsEQAI4uzYRtHLXlzvSzf+GQ\neOLucN0skDHJnvuSZKIoRS7xgaTerXfRayYWxIssBuVv/Teux3mfZUoNoTK4\nMK6S4a0l/nRWhFAT7PiFAvrOtUVYQVwUk1qtIhvstdkl4/byeNREwFTra0oM\njhTGXqIrKIXMNYaoOcZ6oxQeklYsUkLKjHaMYRnok5FSvwsTTaJG5HqA3W6h\nfeYJNnvdbqRn6rCJz4s9f9gG0YMp31Q7NK1GOpwNffKGJ6fgH9QjNJW3M7VB\nECwwomHNGjV0smmAESVaqo0bRICmF/bndc9riTQeLFGvj8LKMADLOh75kEz/\nUuT3Ipvl/kcq7DN/gAzZptv0/WjxaRc06E+uXAgVU+9SuOjq5EGFUZwVm/Qx\ngI8/rv5XQjZTgCfU2TnRMmR2fsGQ7lv/TE2UoIZwu7iJLIBZHQutDWxRV61p\nVQ0kP2ASMp0wyWh58A84+zIdmNv+ILcT3lfTKwHXqY9Bk3yU1NSlsMjQTQAo\n8BWObOJ9CG39XH9btEe0tpCvV1+s/76+6HiTj0fjyKDGmkfb/fIPbL12Rj1C\nXWPP+q4iAVPiFlnzsGd3USVSGrYNirBpqjvawMPY6njYeY4GC7zH9VmxjhCM\n8cmA35r3Vfis1CYMYYia41rMKOGJ5W4D4vfLniZkTwm8r+LKQ13gb8kf6EQ9\nP/e/\r\n=YQvL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"198cde0e2ce60647bf80c420c053df32da7d898c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.29","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.85_1604640860708_0.20772554830063528","host":"s3://npm-registry-packages"}},"4.0.86":{"name":"@truffle/artifactor","version":"4.0.86","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.86","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"5a594cf1dcfd8d7f0873c8e4eeb367d40b3e2569","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.86.tgz","fileCount":19,"integrity":"sha512-YFoHcxdGC46pdW8H4F3XXtHn9X0LFii/Ymw+3hm+FLkVIa0vIR06cTiGmi9PIJ+VIg0HIWbk6rJYz52yj97xyQ==","signatures":[{"sig":"MEUCIAs3inoVmOVyELDGbyFC4z4SFtAxOaLAMUZmsCMdLxOtAiEA/rxbmaVIbeTrjpVCRWOXOjckDJ2OVQnDSSASXJe+a20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrbdrCRA9TVsSAnZWagAAH2sP+wVlh5hZDTLumUx82S+C\n6RtbKJYP04xr6uWxQw6Ok5c+yWdGFlP+SXOQjmau2oERfuEIyfLVg2RId1r+\nUT4zOtPzerIlqfYKkxOmZWm6iKmm5PY8yrqtPPpCuJcwvBa4ru6EKDyibQEy\nLVo51/am+NjkA66eibV97ZiExa+vICjcAlTQlkyFtzPoqjVgubyGljoU60OI\n5NdojfjwegEh+a4gSO1hIgC7L2hWv/ldF2wJAI0T8FlnEsfekDbi4bjdFssb\n/ShHi944XqjQE+NFE7swxN/dnQ8giVWPMpLKeQBHwSfRxv/4rwXwekGaPJe3\nbYJ428loRmMZm2WaS1CbvhFLg7zLeHUw4xvnqdaDbwfISDeupFeXAqLFbKiE\nB8JyOxBT1g1WpxMTxx4XEeEhz4DgO5xofmEKHiZKhElO1LbARqPOWjoKFOOw\nwjLFfrjnDFU00IRNZszwRy0SOvNzxW9bXZ+Io6vUDIgfJb3h1lLcSHQbbPmq\nFfcYG98faDOv+oBoPk07d7ElaopoIxGlYeG7RBx7G6VggQWv3sCTiwcQIjfJ\nO8Q+DigPNesR6tdCxPFxp63RV/JNdLrArqraGdsfL3NbVInCjL5oyw0vUcpB\nRHWB8jFS3oNmOwaNpVQqKofvMCoG96/bzer0QFVQxouLbBQykb211/R26dBT\n06St\r\n=9G3g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef903cad50018438be36d9ad2f2a59ebb7d130ac","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.30","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.86_1605220202601_0.2898698321198667","host":"s3://npm-registry-packages"}},"4.0.87":{"name":"@truffle/artifactor","version":"4.0.87","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.87","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"c6a800321fe3899e51b40550a99b76165edc1393","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.87.tgz","fileCount":19,"integrity":"sha512-oL4jkB8t9oiouGKgJPiYhHU6kGgSBEL38/7dKvFTIMLX8RSZBwkzRmrzciw1uz+h8igj8FZJUDe6/629VLco3Q==","signatures":[{"sig":"MEUCIQCLIpGFyg87yNMggC7m40KL/srGmxEyAIk/RNQlfFX6PwIgIImoTZT5mg7nHTn8DCoA+gzKFNjHXXSZvef5TXekaI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftu7RCRA9TVsSAnZWagAAiTQP/R9tN8hk914M/LTi/utz\nKMd9Rjsyd98+OmqaYWhgKQ7RhPpRNS/ucV9gOeHy/YoXET6EH+SR344bpU/6\n88xfPgXrKQFPQxGwA218OfPsPQNRU12tNSYZkiNXit/zSeuD5BK7nqTWDBSl\nQnnqOS5k69gD8Fkajfotkx6R4AukKgEjpM9Y8Z2GtQQYQgpR9Bfc4bapOiY3\nmrWpoJsyKk+X3natK0YUz77RonKpeMZpibX3KwpCjZlvRGZs/KHs6uuwD/98\nertBx5CZvq15+3muusl+7oC7/ogQU5oLwF3ZLd1SODfp3yKfutuG8RRv87PG\noFvwtyIbSEL0k0Wrp1WywgX1Dj/PyClpXUrbRxdV1PtVej5UglQOr55iTOET\nl7Tbh//TJAXZmwxMVROseEbQ38BuX8hsy5O2vNZrXirclK/M5dduaRIRulcD\n4aXGFk1tkYjHLSJ7RkQ91/M27rOwC32+DvNNcSUDeh9RBx9H1A+aD65GsWaW\nXs4cltdska68t9mxERj5QyIAnohwQd752trNR4aHW88iz2vyHK8kWbs6c/Nc\ni0QLSqcrxtWe+uzAqkasDWFJQRfArvweutOy+sQzDxZrd+XcR5eBimj8h/H8\nLYztC8EGRWtqRpgfryI9D7BlxpaFDUSjdYyFV96cn8PUM2PB9BbxG0b4Ujue\nex8k\r\n=XaSl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f9ab16819b7e0ea994a9add63d35d6a74932985","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.2.31","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.87_1605824208934_0.6660465115720018","host":"s3://npm-registry-packages"}},"4.0.88":{"name":"@truffle/artifactor","version":"4.0.88","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.88","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"1268d8f918b73c9e367a3be6b6b13ddfa400a82d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.88.tgz","fileCount":19,"integrity":"sha512-JEObwmGxJdQ7GxBn5aBufBhE21I9FQibMz9PCn60t2XU97V21FpqevdViznyCtick7hqqrfI46b8IRDeYoKXwg==","signatures":[{"sig":"MEUCIHdKXFr1JOd0pbwgir1SYHN7pIi7Cqz7nY/UNOwvHU+rAiEAwZw6JZixf0SiaQAqYBn1Y2iNQCWkSYYiso1MQqifkNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwbHbCRA9TVsSAnZWagAArZUQAJkiWYUiLxC3vC6Y/3su\nuccQnqLDKINBiNPUby1JuHOpmYpJxTyp2kLonCLV1iDq6IlP3/nCuu9vCKqV\nC21M44qlH8uqFdIgreQWINHaARn7/xuZ9CmuHVUC9UwrG+827LOLtNnLR+At\nKIQIn9XxhYuMN48t0fam6L0Os7MV6Io211IeF0EuAsmGp0M/wR4gbLa1IkQD\nC3mWPGbWrEWExJRDxqrctKmIX+OxtKgswufXjfYMWxv/xHDv01QWCisZtnIB\n0yOh5PxX+1sJ3TVxjFSsz5HB8ydYlCDZqyaOx7cr4eLbORx8SAwfThoWMQWd\nopJQsstA+R+HPc13PwZ+ggQ2by9CdrMQJFTz+5KDeznU3RSklTJNRydUcF7o\nNRVxNxEZFAupkhNVvj6gN9egywqj6P44h8IEpU3198Z6i1rakpaSUSoN280b\nCxmDOIKG7t7ektX1vx4rE8h5sYSEVTKdQazmLtEVq0sBWhOgWDto50v4rPuK\nPgPlDWRb93wEeVYR+y7wpzdB047yUxIAVvcxLZUtn0t4NL7fvqpx2vTBqIZl\nq5yHQkhcmKeIYpJt6VLCb9l4K7t5AkyiZl+MtZfc9DYfvKkZ1mxT/S4iLaqF\nQeBdSH6mPs/jcEHyJ/rNm2jDmnaENNiUEvnmgom3vXjG4T2WbP3Ld+PnJALx\nZmQg\r\n=obJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b6c7c4296dddbc2aab7029941e381221bb5a3a2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.88_1606529499176_0.6713722297042302","host":"s3://npm-registry-packages"}},"4.0.89":{"name":"@truffle/artifactor","version":"4.0.89","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.89","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"67398f808d3e1818f171d28451c7cdde2c1827b6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.89.tgz","fileCount":19,"integrity":"sha512-2Qaw5XM1q6/Z7y/6gQESg7/+dfj3vduatNPm24PCu5F3kw1uUnCSyXZMHAtX39WHGPgOTkE1FmUgVuL6VcaSZA==","signatures":[{"sig":"MEQCIBnoT0hStgLZfMnLtoQRUBTxdW5VX0STu7ZKGBdrYsOBAiAHL5otJFnUiqX4XVEYx9olmXaUg1n2xXyY080mHCp5hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyUgVCRA9TVsSAnZWagAARNAP/14QRGgY1bmqscHPoja2\nVP7qeADc4AnkWrs1OgkyoedXClxD9uktrkInyKvq5nGmXGZYXvCPbAnlW1tt\nv/6qOZ7QvZIY0FEnHL/IJuFvqVs2xAZ7HBn54fzZpyl30fqzYVyEg2j8jgvR\n/Ud9j8NbDS7N8b3V7ZvVJx38GA3GYOCtGY3Z5GJF3fWbzmMDmYnATiSKD19Z\nDVM5sv1H8qi5LacZMEuGp9QD8M/UnO26n73tVKHo7b9Kka2PGp4nKcHdzmRQ\nAibOeHWUytY4/tAdEPdQQ+nKCacoytLOeBZru4aNvczBEpJvUDRh1TNvZ3uy\n945ohxrzbyRfogRdFDcmn5twTgjADywilqxq86SbsxVTuFcQVsmVpzIR2BXE\n3H2s8/RrX14THsjSy0tosbbxiretNs7/LesQp3qMpRApDWfIdWWJNN9PGdog\n58xJtSsyxSOgsYJA007xKVkzmxiuVa1/MOPRUfvH5866n8mG6IHmJ+6S3njh\nPq25txCjB4VYgVb/SANmbI3m/6docQRD7E4XGhlRYom6bs0Mh6/HxVpXrv6v\nA1zrgx/zO6Qz9o70FcgidpXtWoS5ayUeP4NnICzE2ZAlKjOA6Ljq1sj6/AuV\nKBWsz+K/Acn//4d4m9PQBRbo8MHEl7zXZpeNd10HUfirzxt0mXcre9R/161a\ncwhX\r\n=0hSD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9b9756b91a8f86c821a54d3437bf9e3894c79ec","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.89_1607026708656_0.026255232983637855","host":"s3://npm-registry-packages"}},"4.0.90":{"name":"@truffle/artifactor","version":"4.0.90","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.90","maintainers":[{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"dist":{"shasum":"ab50844f66db6778997b371e97dcceebd6120bcb","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.90.tgz","fileCount":19,"integrity":"sha512-cdJqwMxy918luqiNkErL+eFl8FnofsV+LfzLQADse9e9X0tAGV/c68adLpHP6rCGV/Z2MqZTomL356VYXXgR0Q==","signatures":[{"sig":"MEUCIQC2OfhZFZyCv7wdxS/JlqOwUvfK6aavc28k973hT9zgXgIgEAGn8RDv4BqvXCGmCxsxJOcxYUivKuN9zbOoOQjCCkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0sjrCRA9TVsSAnZWagAAQGwP/iicrGTDIMcepGt3nEVN\nVNAUn4KTR0O4D01KxXlvQZY+BlQd9uhFkJSD6pHBnUjB99zZ1LXLt9iNHnDH\nS7sJ26md+AWxtYBezrzDJwsoDwj427b0DxvreVcTrBv0Kzg70mDQdfG344Hl\nhdGzUZFVOom0+AS4Iq8irsZUf2AOfnNcPshFUIidZvca+luBGw+3b6t/Mr5P\nb2cE0yN082uNkQR/s5bnFvpkNXsyehKqMWWpyuSMHVw2gIxd0ltIDq8hi6TF\n+E+TVExA4HlGwmuATKo84MA7/QcO2uqcIYaUy8lVnHuM2pAgcBw0cka2zmcs\nnqCMZyOUl9yiyrJ3VtjxD8uRVz3ZY/9aiGgt8uBAGpw9Zy+fFTiMTGMiuytL\nLnvVZIr/JSFSeb6l46QUfcWVGIWe4892dJ0JkHoC2Tqy6jC4zvIo59x8WhM+\nYYZ8YenHQ1hNmKYSU9JG4zJoH/dcKWiF/55vW9mj3Ko1iqV88dPXBOLc2uQ6\n8J2DZBuQim0wll8W1n+OpzjiJ4wQwznXEng06tFpEnlg/sOs3MjS8YucYNdy\nVnaKIKto99mIjnZrZzYN0dRq6CCO9SCP7UDKYpWlwh3HEfwQ4UHSBhwReFt7\nnJxLjVP7F9DpkEgxbxWFz4AFaY0XpICENVTOcB3jbCO84VlzVUQbt+jK/I6F\n4b6P\r\n=QDxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8565e114bf8e52b2930f5f7540e3e1b89d5124ef","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.90_1607649515461_0.59954721924243","host":"s3://npm-registry-packages"}},"4.0.91":{"name":"@truffle/artifactor","version":"4.0.91","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.91","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"2f90662aa7c68d0727fb30d9cc4a9283fe1e8b0c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.91.tgz","fileCount":19,"integrity":"sha512-TphD5P+ZdbDow9JLtpbfmiBojV8R4KFBU/UAJRFdY+VsI1QQc4ceVa7MR7k9Jnf+gQhdDDZ/9O3+2i7jeO5csQ==","signatures":[{"sig":"MEUCIHAChG3Tfkr+Q++r7si43wwNcP0dYh2+SwpVdR1FodYKAiEA9HoerB0aL0UXu5oeqaBg1HsWieqnHPIRjJ91F14Eh1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28zxCRA9TVsSAnZWagAArPsP/A5VggGoyXnBnnnyRxAQ\ncqmHoRB6sQOBNgnDSAVSVLDWHKHQNaZeG4r0IpGq3+O6kAwt6lTS/NfsAE7n\nsv1SZnS6JFMej13bfb6GeWZxe8poBcvCjLL0jiE6x7mDi3uNHtO5ruH2EN/K\nMvaIYfOIvRLuBjhut82+QG/BDmtXEWhkJ9LDRQ5W7HuY0Z3ICiFgDqoiEtnN\nNwVCk2ABqAs84icexugfZdOGaphvbt8dM6FJAbxvX/MWlDL/IHEz6iLhMioP\nI6ZKAp+Yb4klZmWzkG69fG++bkv+h0fmt3tHmTR8b+wJ/onLmt0EsAFIa0e0\nk9qz11WvcOjFr/udU1ZsLQg5ucsfIfgGe1SVzV2PM93LQDyKzo51Iq6uq2Db\nxNARTy1bgH+qNj5mHEZo2FQ/63B8uqjIM90sE78gF37YJYYU8jTqGmC6JIqA\nm+7z34Lfb1jIoIVoZAKTadk1se9wV5cZGmG0V2pLsXPSKwmEvpnceOexmzYA\nYMP+K/I3kvkU81Jj6dg6JPDJGwXwrVwMYz+IF1b5tEHzZf265XB5V156KxAS\nxFaAXwoYpmh7nnuXA1xRBLs8smdj4XCjlUwHaa3yW/RyURyQAMjDy5PUAd9R\nW7zkL9TamMHEWIwIOgq1BbBkIy7m2XxkCHntfDWB+SJIvV9RdAMieG4SFRBz\ncWxB\r\n=/Kdy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06bf8933851fe6e38dc4c832d0a68fc05817b8a4","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.91_1608240369064_0.07466000586754018","host":"s3://npm-registry-packages"}},"4.0.92":{"name":"@truffle/artifactor","version":"4.0.92","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.92","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"4f6bbf4d57c0e51b974be66eb1bd2f586b3e28ce","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.92.tgz","fileCount":19,"integrity":"sha512-Of7y/31xaRg7U99aP0/oR+6SuBCvoTt2yKtnXcxvDfHpc/bk9wZ6z5q13p6jLCK4C2GBpOJxQGcqZdTU5EDVLA==","signatures":[{"sig":"MEQCIES/xmmxtnpQJERFkw/6XsWSHhSb0UsnvtxMMMiu+vGeAiBhQReeZ8fwqzWCJr5Hk8wj2cb7H8gjv29kMsPJTi5wUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5+GxCRA9TVsSAnZWagAAOfsP/16Fz0Z1l8H6dICrS2mM\nysSeCMLfYV43TSyJm6YdLgGGL3evLlya9VUW2IL53kjDrcm8Q8pKuOcWZ71b\nIUKzUeJZvzwFyzTZGFFA4VBH8w8JtSGv4ijjzNmCY0w8B8O3SMePB8k5Hu/x\nq3wgtBQRJuAw9K1m076QxbZDKLhSG+mAY754ZX/9/TxONPM0uYqartyuaKDw\noiOAwpLZ4J+J9Z0vQDak03GsAqKr/9z9OX5igrtMM9FKGD9eSDNP+xZoJ4Jf\nSTKU54i3mZTLD0JMywRVsvs6UKV6iSQ82pUPhqFXbcySoPIXiFtk/XWhgxlK\n9Vt28OdhtadfuhbiJWqftqpuY+3nBaRBAyJO04NN79n5F4kZIgep9t+OoQYK\n0L5vYikWCLWRN/p3AQVa8Lzr3r7d2ae4UbucS6USooIOMm/Xti2ncHi6bQ9J\nlANyhAt+tJHFNeIsTilVo42yCVnYcgY5XLn2CSJncyMx6HKU418h/LxIecHC\nNaHTfLPuFqMOu/DuhOQlr9zSJwyZVYY5Et1qZbZTmC/NA6Z530oHeXV5WLX5\nBc84668KIItt0QSgbriaUeFYCLew5DDdRbmntEsXysE6Z6opSIgcbE3fSt45\nV1bBWQSyL55LgDIsH72dEdaX1odgrWQi8+SHq4j+Rt7RlYVauzB7uYOwO6b8\n6TMk\r\n=mIxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c520367e02a7b2d95648a7e4bc68bc62f9a125e8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.92_1609032112536_0.18460274646046404","host":"s3://npm-registry-packages"}},"4.0.93":{"name":"@truffle/artifactor","version":"4.0.93","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.93","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"c2be8ba55e7b6489125b9140f9a5a957f3d32767","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.93.tgz","fileCount":19,"integrity":"sha512-eL0fqNkOnAdo1vpHPuEInx0+jdqiQM8r6vyXjr9/3UtkzrSxcqA9/tjO024tUm3hqdmJVyOBcHTO2ii0JApXVw==","signatures":[{"sig":"MEUCIQCnKXvUqq+nOyb4yDdaew2JBNwrfqE9u6DSPiamM8zlwQIgN/1sFc+1/b/WqOXUQPAzPCiCEsXBVXT4jB4r5L7xauU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+M4/CRA9TVsSAnZWagAARBYP/1QVMCwJPqDHftNZVytq\nySkb30VOLNL46dl6qKZW6rb4kzsotCeu7xvNeOIs3rdLMzNpVXDhjk1hy5U0\nl5Z6WriXS255KAKwagUDy2yRqlewT/bN/femECZp2/xSGpUSJW3TGn4FGFgo\n9qNvyGyC1QuW9osznkrYki4TaJYeMNJB2uFiQhK5teEmH7rFsGAdt+g7BEVt\n71F8oOSzYcjnMsPPryb3pc6EDMkrRq8WuOJFlLysHK+E/UfWLeg67epWV5LG\niJBDiSGn5KNIIfzbazplppaCPtOjnc5lPQvd9flIqhsefMgbqH2aYh+s97JU\nRD5s5RZas+FiwrARP6PPVx8z5qqScawoywyUFdMYifHCvpclXw62hC08/Vfb\nVf7+BNkiWyttoJuvB0KU579PuDB5MagSMqxtElGPv7JVmV9jsB3vPAsFDSFT\n5SbhCctfpPIDBcyqD6/tD3GA3BtYvhk+QzagCoThh3uhTIBOoJ86PtgUd7C3\nARBQ2AJg+QUD0vQQf74k2OV4I48Hm975zvSeSMDFA7+xWKFx5z9pDoRT3hwV\nLvJjb2QEMj69BQxCvZAunaxnqgPMNsI7Rwn7RyCPYPCKwKbMEC5VKODZmMi4\nmDhUbtQVAz8bxu8Ra1chPuGgGloXdKjAfSHlKnLZ/sR2EGviGuCD/F13T2TM\nOI7m\r\n=dT5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4dbbb066891674336c28d9cd31f3027d64b8db0a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.20.1","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.93_1610141246822_0.5931768111717493","host":"s3://npm-registry-packages"}},"4.0.94":{"name":"@truffle/artifactor","version":"4.0.94","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.94","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"70060dfe174b2150ebd43b9d01d2dfed4afbbbc8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.94.tgz","fileCount":19,"integrity":"sha512-y7Rb2CCxEsLabahBv92W7CBCx7K7jMeeXrtNMGgx3ZNSuQk7Z/i7dwdSkIGQhZuMtxh7PBCDzigDckUVgGnEfA==","signatures":[{"sig":"MEUCIQCn6UEXlAovSrGKGlvQWr6OD39nz9BV19cKvhIKSbBoYQIgYljtFz8YHCsqMGMm9PZbAoNhhtmWFj38IXqkVk8rnLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFhjPCRA9TVsSAnZWagAACQQP/0aE4bSskF3TDXDQeiSx\nGxWwqJE1GQiWUHYlsI2yLcLmG7PowxfM5ljgCJ1bfarXiwV8Kzoz6yI9p8WB\nWUiB1zNAJEjyNI5gb0eHxFUTfjKyl+2aCKnVGu0M/syUXoW1+Mi690UwIDkg\nSnf4Z+3zwsiJTtFChc6pmH0IHpXrMXhLZrwE2A6cvhVUBA6HJYxAtsmwAYux\ne8xePjrkI43OAllT6X/aSbgGsvJwzv+M04sIYMsPYi7j1kwyrurWVF4ydEtO\nRcOMbu52uw9KTkk8Fw1/NL2oX7lvK9t55cB80NMbziPricA1VlRIb8plgjKv\n5ZTwAKjghkClthjhJ5wNk6b06Pp+7GkQ6ii+lb0AyzGGhRuF6JWAbTKo3uF/\nA6+4bOt0feg7bksIPFkCCJdEA/nw+HJnd2Pvd21FhmQ0Tb3pB+mGfqy2AhRi\nGb3IKG1gz0Y/TVkLHK2ebw1B4RvSC9P6YmnaLOlhqaNQ+V3GORuHIrqnebmp\nIxcFUr0HVa+APWpXMWNvs8bsLCuZgqsNHWgYNsdQNGhsAr7IrjOBAyA5eyP6\nxCVrHRt9pVPRqMYJ0PvPAK4S8+BXTBw4aZ7/zjd+E1hvPBEV79VDBVtdvb07\nkmVuT02rfO/IBueKuJux89j8rNt5S999RjHjMZgMtMO2G/c9G4qlvmg5Ibmk\nGkKG\r\n=LpZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dce3085ee50de3ed83a55bd6fe038a843ea75e7a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^8.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"4.2.0","web3":"1.2.9","debug":"^4.1.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"8.10.2","typescript":"3.9.6","@types/node":"^12.6.2","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.6","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.94_1612060878650_0.8132395716165202","host":"s3://npm-registry-packages"}},"4.0.95":{"name":"@truffle/artifactor","version":"4.0.95","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.95","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"98c4750df87466b0b3bf2bd34ee76451baefe6ca","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.95.tgz","fileCount":19,"integrity":"sha512-dwUVpyrs6LtXVKO7/sGON9J6G2trtbVpa8wl9WlVmQKzQG62ZIMAF2ytM6I9KGOId0ojQIdk/2/wzhtVPlE9OQ==","signatures":[{"sig":"MEYCIQDquvKJuSz/pOuCypTE9svcwWv/nW7hNu0hr3ElHVLQOQIhAMUwSdUFfJGJZrCNNDLv5h4+bCdQ8cz5DUtB9VDuVHyt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJbccCRA9TVsSAnZWagAAZEkP/A7SzbbAmrMt/y4OEBys\nmm9VNl7CsvLgRXc4JQZxeoMTJQ0kcpiwV7jv7caVAdujdvy9zzowPJAj6ViH\naupgqMQDy7UWA5w0YriHGMFIXGntEO1WU9BwFCJ0aIDB7R8FIbTgXiA8X6WW\nElH8STrNGZWwQYtmY03ceJUwf1kpgt2iTnrX+riy8nfB8O4GKf5c7UpcwZUA\n9DNcw9FgLL9X8aEQHuLvGu41CtTIJ6CK3R9yGSckwX+86aWAUKWadOESdpW/\n2Pw42rb/7PJzOptACF7DAF9MRyFRnt7/fVGMGTtkNXllbyVN6+EfBbNbFrCr\nPSajI39By5aEuNXzc1o6Hu0xNC+nuEJ1fgUhEyx4DXSq2vK/1TzF/5SJfJpc\nhUSd5wo/1LH1JAs0hrMdIQNzRhpTQscSdc2RvIS+UQ18tXOwJCyk5C9ia2Sb\nu8Rk4OE+qL9zLSfkOnomBg1GKVI7Ju+1WmGb04Oas8WcDGrGOA5DQWgL4QK3\nHSdbukVmQ4/V9ty/vlt2bSzhDK8kNsbt4jt4Pgap+KTD9cMpevjjO64Uk1Uy\n3m5FKd2wRLU60bzrDBWj0KSi5DfzlXt6B6JgJIQIcb/KQVA8ZNryyNNZp9bh\nvLrSijjoeASROQ7HtZsV5TyAKZbVVyZMH2BVOC3L5XLyioyD/WnXwhtpH87+\nmps0\r\n=zF7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5f8fa364c8a0dbf0e07827035b1c335901549097","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.7","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.95_1613084444332_0.8792513090012404","host":"s3://npm-registry-packages"}},"4.0.96":{"name":"@truffle/artifactor","version":"4.0.96","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.96","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"e7cfa9589a44bf1ae4e29e255ec916d8cd26a63c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.96.tgz","fileCount":19,"integrity":"sha512-temmP/JuIRlXyS4eFtEr2PIGfqYIpG5Et+xzVBe5ky762AkmlZKvrO6g3aledoP6aip+jysqW4rEpbn9CqJ+Uw==","signatures":[{"sig":"MEYCIQD6Vr5oyoElE/XhDkTYLhkJho0WnNpegVQ2F/WsZTtTNAIhAOchzEDcrYhisVZBpOo73sKzSN/86mzcxMMWFtys2t2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMDsjCRA9TVsSAnZWagAA524P/A3FcqPQ6IPifO5rnX1O\ngwPOkYkGpM2aUfX6dx4rOf5BLKS5YAlW0/zFsqV73YbuiF7W7rCdOtY+hHvA\n84DUZlvWmUWlxU0eJ6LuV0hWTsTWOYA7rrgotYylN0tscPvh/xXgWt2r5y9j\nUnIY7pVqLKUrk9W/33FvbvFkzju/Axd4XvpFNgy6JXHhKmDRp/5hWZ0TVgTN\nEWgY8IBCFHpIC9cD4Wkhk2PBhZZ1cCJGzFO6N8gK4SsSmyvk+Hc2VnHf4CQ5\n8xChE6Fr89qUpDZPZf0E2wP3dzuD7FytR1ulnaeHulJU7czHixec9HIGseou\nbh78N0D/YWM/TSamFHImraq3XxoF2+TKbVgDX6avl/JRpb6xQYV89uRwqEWR\ncFWiyXAzdm63f9YrTMLAUxmdRQe8RHj0YpMrIJZCFXWvqUPAnGl2ZN5bU86W\nL9a8TvyTlMXL8vA8CB4iNwEKfrRQ1GgSgTx/vLSdqnHozslQA9Y1/CLRFqBw\nFwXUyBbPtPwhl952oO+MOjQF7L4fLV1PPENfgJTY+FcEJO0FKvzPdkk/ThIa\nyrmuPllsMoSyjnIL/S4QnOP47XRypqXHobCXU7wDUrcTceknYXh7Ma+LGy+O\nHOPvqAwxOn6NH8uLsr/EpTnph4mME0elHS4bCtW9hexpfgxz0/Y84WoXTycg\nQSKC\r\n=qNv4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"63841f5dad1c35863ea25a50cd3829782e7b5298","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.8","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.96_1613773602439_0.9776111491668278","host":"s3://npm-registry-packages"}},"4.0.97":{"name":"@truffle/artifactor","version":"4.0.97","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.97","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"686944193542e44f670872b8c745d55c4e5b555e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.97.tgz","fileCount":19,"integrity":"sha512-NdVkncopLBscHvfEcHvOQpSuxsYjocY9Y5d2sz4J1i0Gy2HgrAUJvVA8UTlcCKb6bft5y5JeFf0venV91oQa9g==","signatures":[{"sig":"MEYCIQCnHBAkbwc8vfuDsMsNGxR+4+Xzmn3+RaCPBR22oRjQaAIhAJ3I1rJdh0DjhdQxBgTB+eJ7ZI36eJ+SDeNXNYoxHXzi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOyRjCRA9TVsSAnZWagAAx3MQAJ5NewWqyTs19AnSXvTI\nrecOF84TDe2Aq1fFbhtrRge7zTEIEZSoyb7lAbmPRo0JFhu/Sqo4qIjKbuDG\nfwfC26UD26tCMf/apuc0ZS13gx9L0gsuC6vAghfidhj2ufwdQk3TKh8/lJt5\nHLDzJiSJRrbNMrpAqrJB0nf0pMJwpOKdjR1LN8x4TR2cJZ1wXB6C4S/JlMWx\n5vQUvQQ+BpRZU/txu8l6W2RR8VOT11HA2MEqSZgBO1Eg5Xr4ruD0lU0agAMN\nJ6riciK1Em5R2B0G5cny3b63Ib3EJ2egeeEXaXVH2/UMB6eUwM3/8hvjAMqa\nUhQOHrS4Bjh0xSuqthg+wBgpKdLn08YB5YzDeC2gabty79L31npshXsKX2Ep\nIMN2vC+2PLbAbmr1/TW4TjpfJmHqWxXwGrInMeE+wdkJZdp49VSx7F12WRaQ\ny3oeOO0LM0bL4k0xaUY1Ie1/07hQaj2o8P/pRJOxKG0idcFH6ErkwSe35h9o\n07oiIepCNWUgipZJL4HHeM3aW5dPUhFUlaBe9hLOjquDkkRMakIBHvlO9wch\nl9qPqdyZ9nmgs2ewl1vWHegt/AiEOFiOBRY6OOHujV0okKWtaiZKFuV0ZChO\nQhoBFyFgy0fqR1vFQC3/gB4zh4TAL9xnSRl1ulOAzRvDUBRcGYVgdkEPJvEm\nNU1K\r\n=9cEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5bb77e271a6d4a6982026d5d5dda1054fa21af09","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.9","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.97_1614488674831_0.26242113473961126","host":"s3://npm-registry-packages"}},"4.0.98":{"name":"@truffle/artifactor","version":"4.0.98","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.98","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"03d328628fe05a0429afc8b7e1711c763ed2818f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.98.tgz","fileCount":19,"integrity":"sha512-hUhjg5zh0YSepSCaiaqnMqeuTfFKaul2LuWnatqT9FSlEmHYFJNS8rw+9G/iF4NoFk7jt4jv9YgqTzrPhDRKSA==","signatures":[{"sig":"MEUCIDcSyXwDlAQ318Kaqk69Cq9JUSZrjk/1UlskqE0rjuWXAiEAzDsXaW6Y5jZQYmPIVJPDNRoN1u0YreywcUmRTAMEzqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS+6FCRA9TVsSAnZWagAA+gMP/iGsjR3bG+/1vxAFB26k\nPwLk9Rj1DgoMplUc62QOOjGlUdNgZhI8Tpnh6WrD23JX7pfNMexvmBV8nYnd\ndyDWZkX5K3XLV3nke76t2CRUDdh7JuTUZOdQj8hqlCQqsEX/z1COOeoIinRN\n3MpI0ih2l8HH39mYIdFRdWtL3Z5xWp4DbA1BqD0OSjEC8/JecjjOfHb+caTW\ngo5lUYxM8qke5eI8TMiu3TQKjzOHxXjiTgt5RKsXUWhOBve1kk/4FF9a0tp3\nB7Fvxz8/eutwcr1TMpQ1an5k1XuVVHg3l1kPG4JMq1si3O3A4jGthUQW/zBd\nqRjpL/+4rxc730wGwzLImMFokjdYkCh7Fed+dE6zePBBJUOYvuAnEjZK3hAi\nm+2Az3SpQpo+5O5G7A3n/y0iEIdCanC2wf1V8/RiuQOpac1b1trpnomJ+fgC\nVfZvfi0TwUm0Bfzzd63etLEwWHm/mans42YpmGrYVcleEwg+xVh7v54P+6xy\nds5L77dqmKV7s/cSYT7LVoU6kVOI0jhcJw1Yen83iGpmDxcuYM+jEfjjejIZ\nLxH65BsAgRr10NesUsYebDxO13NGaBQ10mm6BDDUtDpNX7NTHrGMUiu53mWQ\nfkHXnJTcfgrOLsd/NvhCuV/7LK0sO6pz0ORJoR6zvaUvChZsfgAVkMX9Edlm\nkRqb\r\n=6R10\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2079746a5e3773e0023f80d8f95a5651d8be2b93","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.23.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.23.3","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.10","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.98_1615588997239_0.23970501286508217","host":"s3://npm-registry-packages"}},"4.0.99":{"name":"@truffle/artifactor","version":"4.0.99","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.99","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"703969f72cad06a3498aac049e7c11277d918ec0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.99.tgz","fileCount":19,"integrity":"sha512-E4GenDI7ylEBU6jhDl6L2uy+L1XO4Nxd1c0y3JJg4IEMU9meo6S39IRZeHThsI9+F4iBpL7zmMTunqbKRUzCRQ==","signatures":[{"sig":"MEYCIQDKx5n6ayifB7ivCMlIkhUZN9GSfgXeVJ/PdUlNbgYmPQIhAM0rIWMFaAnlgbpsRokBYi+Y1eMfpZwPS/yr3zIyXKzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVRkICRA9TVsSAnZWagAAU7sP/0eDkg1kPiMApCZ/Zv7i\nqbDarDYtNlgVVNwNxENOjOwUhEPxkvaOLdGWqYeirxRkYBILACqFdWXU5ewc\noTLBjkoyosyuNm15x6q18bzD/qxjn3S8+Ukr4xiq2m0AVIePQJp6yq8T8Yhr\nPRaMjvO4mKdgHy4c/66O6hXZGW72m1Zd83fR0onGRHv0bzNZ12jpLeW29uaM\nTxVv3vVND57R8gMQRQtby7JdidGmlWgM+cm9PQ9/SA8+2xtUX4ZygttOxYiJ\nuN58FJtbByxQnaFaNoCynWjwekg10KfdAd153Rmi4VVr1Vj8jDaS8dXv4u0D\nedSxpZ0KFJ0CID0yPPFnsTF6ucsbkManSFJjLw0H6+LqrmqVKAQgaBEFJiR1\nxuBMbirq5XJKwAGvPtNGaGC3Ebb+KGOgwloeVQ/zfISWPM10hKrjO0/2nPgd\npVrtHFcUsUbrfKEdJESBpG47pFI2G2hBpaA1wg2AL9sqRP3w9h6mrc+lbTZy\nEuht27+eOi6gFUwhAPW2YFDI7qRw85IexgEYB3GPE+m/BJTTDfXl96RXlAOw\n6XR/MJKkBxMOhE4usS3OIYHimNSD+z482QuVQE/KPc9w25whsENNpiaNbbgM\nthOvarVdZvavcus+1YGvpr3wrFUni9xixhb/sGS/Y9ckGNIff+fTyYubXZIh\nnNeV\r\n=dxZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a15a68477cfcc5e975237fe253d4458569a9a3b6","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.22.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","source-map-support":"^0.5.19","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.11","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.99_1616189704210_0.00414175394239491","host":"s3://npm-registry-packages"}},"4.0.100":{"name":"@truffle/artifactor","version":"4.0.100","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.100","maintainers":[{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"607dc649cbeb81fa5dc187a8362c1a87378e3bf0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.100.tgz","fileCount":19,"integrity":"sha512-15UB7NWE8FhmtxmJaIiykPiNfhDFCeXZlNlKH84tlqnhU6G72EtKX2xOQWMSsTi4gES0FVvdshs3CtaTYPsFJA==","signatures":[{"sig":"MEUCIEh1rVLMcjOgaZCldMN0/Fz96qZ2a0EdezaV7T8qFEjUAiEAg7eL+O50ew6OzrSnLJYjziJwJrSotbN0CBiD66gyyZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXOhMCRA9TVsSAnZWagAAb3oP/j1tO9d6vy1wPae6GTwy\nDpTkCKOqaFBZMSsmXBq8uG5L/EVeqfIIiFchCjEjMKHnJdjFr/Sea92ebOjj\nxRMJf7Td45S0B/hYWXK7zuZGC85DcGnmwJEtH165yTWCjnoAHMztqlmid2hW\nVZV/TRnhj+fNmvwjWjd9pz2To/F/Gke4lA5JzPs49pQmlkgr2H5jxw/Bh/Zp\nxcUC16OW7QCPLrQjLn29z89KWGBFCdJNTSiJKmhlXpXBBTmjkbdnHznREwMr\nOlnSUcahH/WqyCSdYI+FK5HgsoEJma9oDw6RmNMe8QhIO6nyFwEJbVQFw8Sx\nsjM9WtcDF5CWJZfnaBl926WDNyh514vgK3lqp7a1/I5bB91ULyjs75FiW/Ep\n3I9Nq0vvdqCMrH4bh4AZJor7ggubCkF18hjD3AeyTjBftyAlu0SlXIspdl39\nXNZ9lGGltgo+K3wYqkBN1zxFLfP8T1P8kaQKPsgU1MPSeCOuKnMhpu64PDsF\nSiLRt94A61lb/KGjGlsdoAkZinIEcyVhlzCHkoJRCPvm10yDHgq3DxSWryBM\nRHKKL7AlSJGvDymtWmZ4yh379WZRzDJ/k3vMhbVWI3/JIJxBa/SCQq1xtx9T\nu/vY3JzobaFUA4GgULbdHfvhhYqjx/j90WdYoigRPn9Par4L+N8fA/IyQW5M\npUly\r\n=JCNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"677ca3977e5cec36357d5c5175135de01e23c2e8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.23.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"10.23.3","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.2.9","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.12","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.100_1616701516233_0.003680101276376968","host":"s3://npm-registry-packages"}},"4.0.101":{"name":"@truffle/artifactor","version":"4.0.101","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.101","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"a27eb3e2ee74d257222b64f5622cc4d3c7339fd9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.101.tgz","fileCount":19,"integrity":"sha512-rrnO2Cm2Vqcq3gUW1zLDsBrmfqTz0nctlQYfc6gtH/v7Ba1iGW4yLxf9kfGRhoCAxvEQbv+zReWS36Llr22uXg==","signatures":[{"sig":"MEUCIHB1v6rGJFdBSyMu826dfoZ3NjV2WQWtyjBHZIf11G9qAiEAnhpUgCRSHIthoZXPIZXJvoIqrn1X/X1L5pH1RiAVR40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2DxCRA9TVsSAnZWagAAirwP/RBDVL8K2ns/TFhvFC8D\nNVk2GafYATt3zFlSGBWSzbFT5Cly0XxWDZrulD/z7h+IMnljlgF4EdkmO6jt\nLHgNXFREWFrrDWwyAdfZQeWvXwelZRVt7qq9WnS6O0YJbWFW5BQMSisKfcbw\nyDsbjF5fU7AIPnwB5nByiwlgZ3wLD3DI0Gn+XdKeYQBxB15RuXAk/+/BcR2r\nxFdQ1BZfwWcdXZ3X1oItITNOwJyZ5GVc0DveqNUp+S0fMGCi3nIu03Kk7z8A\nKoYiMrAGHzxXax5APPBJoqtoGNr9hIHCIZ7R2K+ZruPFbVxgjbjQQgPRjVHA\n8zJ9RsYm8c1g+45mcjLVOzt68XDZhIniwTaI49uXozmXQ3GxeI2XpL1sOKPz\nD+i/peIilKDENB7mj2uLlfixYEQzDH/Uis6+s3xq1LMd4AgOcLQ24w05c0kx\nool8EV72BWJY54IZlLe8tBB0FxxUhWfnpJW/QxsGYRzlYwOWy7h7VdtQGv6v\nZ3g9bykQ1Jwre/ka4hy47DK8Tdihscey3LuiwLmGwKGgqUrYnsI6RaNkQY4z\ndo0nmpIHWE//kD14M1FI8ASKlOxMirsCzLY35ybYNkVX2lyf84FcAxH6QhXA\nNRZXtth+p/yhe/GUmR6uNwf6OuaoGUnuQJcbE/nmXsYkcwXLTQUD2IxG9+Zt\n8j9v\r\n=7vlr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c67bc3c7d39754bfffe01c633e2e8b4281fd69bf","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.21.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.5","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"3.9.8","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.13","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.101_1617912049448_0.9799623187077013","host":"s3://npm-registry-packages"}},"4.0.102":{"name":"@truffle/artifactor","version":"4.0.102","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.102","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"b87ad27e3af762ceafebd6b7394393bee3ba16f9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.102.tgz","fileCount":19,"integrity":"sha512-nYPCOrorvr36QlO8Vf2SsmOdLpXpUGwVAx7HFDvlVBA3HRvFL+ZYO9P8s2XyOH3X13UAaYrX1T5bEe7K+ICT9Q==","signatures":[{"sig":"MEYCIQCg//T2CUhturqTBZHAUyQF9V4YS+HXrdcwOPUvYV0PngIhAJ5VOebej9y/7OGeeJZg/sD6jPMGjeIBD2toFvKDRn4U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1G3CRA9TVsSAnZWagAAJrgP/17sfWBcparPja4Ei7Pc\nAI87rv5OxiDmjMqDstdRJD1EQGmVR3+diZ7nv83lUjsyzAz5KO/YVhLyrHlk\nme23HvyuvAwOizO9Q/5E90dmHpuyyalC0yDfy6clvM2MiGD8nRNhCF+mFM6w\nUmE1YCpTmfMNmFfNRLCmdv//KrZzlHowrqI/Eo0/ASYZK1acmVuICkESIZbM\n2eMXeFdNY1YLOPuc2UK/ZhFQZOkE2tfzEWu91Ew0VJ5C1w+bbxteMEzwUTtc\nYeLWRmkDHX6gouItIVDadML8xsD4s7IfKM32Zv3k8THBcG03flOdV/qH/cT7\nCYE3uFsn4umktRJXHkcRFWORy0egXxSYTYL1duDc4c2WNyLGPJdZDg/gbMfH\nRkYau8gGv8W42Hcmk4hyDdc9Nx4HuX0BAiBmigO1sGPY9jfc7CV9CrCoF8Q0\nrQ1W21P1Iwf/aZFVXoZjz+MkwKk6HpykpMQgtcsAgZoh3WNHxLtsXVflHnCX\n+ia3pxUuu5s6SDyfX8hYbULAuywxOwUwPBGPzT+atDmekH4plL+NAYoTyLR2\nF4lljK60AhgngMKFTpjMDXTy9OaQGWW+Evop8JHemVUDWVbQYVkeHlbrXckM\nJFZ7G+FHA3CYQ5bdyHYrRF3sFFQyR9jCxgRKbSQvGw26cEaaH60Fo/PTJ1OF\nMLIB\r\n=Qn+b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4fc9f371eccf3f8518ea9437d9eb479a760eebdf","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.5","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.14","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.102_1619218870675_0.5687113790167873","host":"s3://npm-registry-packages"}},"4.0.103":{"name":"@truffle/artifactor","version":"4.0.103","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.103","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"dist":{"shasum":"0bf03940d9f01896cfec3d7efde73c358391f084","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.103.tgz","fileCount":19,"integrity":"sha512-+R6VxvDAeWPuAkTpDMqKGbB+SUhOfSKaIDo7aFRygVB7ufNy1iAXA99JUxz6CtUVTzaqOG0OTmzv/qQ6R1BIgw==","signatures":[{"sig":"MEUCIQDazR1W75lotBhLGM5Un/JGB1EwBKJ1qALx8Bc9kkakCQIgGtBAfPExgx3Sby5+c6Hm7zuHZBR7Uke2i7hWAfJ+598=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0spCRA9TVsSAnZWagAAmogQAKDDMU/EP1J9HFxwFPr2\naqpgXiftZWvNKy2a65AA94fR7xJ6UlwnjTBmFRlWkA9qlj3rFtmkjLmgKjsx\n4jUZgkllrVxDE9GDsd9IippzwJ6RRbW7cmoEOLOGSMsbtQcn8BEfnGAIRnB3\nCRBgyKF+GJ72sLnw2a8cpEMer1rQspZELwkHWXhOIQ+ZZTbEu1C0eQZpdURO\nCcU1Rr4CcnaAtw/1edMlZhUWss4a9B19Ack1xbbiW5a/GbNaEABDOTlEvafx\nnki8viMJ8sHjoVylNRVAiaP98zCdGllHsIoMB39+hEW+PWA/w4nVurHimXL9\ngphbW+HzqnzrDGW90MWH1KZsiFtvaSkYCn5LtOpKjbo5kmKf0JLdbehtnJy1\nDSLsiKDsrBf6KGY/9NAOB2vMO9XK33Y4Z/uuFXFoKd1/B0Dkv0CIjbcgcHfO\nW0vZ0/Rc0L9dwds679n1fXZXz/sw9g0KOZiyXElDL3xIXisJ/L4LxcvF+V3t\nG5E0bfIsA9M63+l9G/ZMb4yScJ8VD72oK+6dY9sGJRZjonT5+ujpwtTgpny6\nWGSJKG6rf5000QioSm8e3qzf3vfDUX/1opJrGIVimfnA1cpbzg/p6mOnQPI/\nEg2o0NMS3bPpLoIGQGmwmKQpkje1oaiMFPDlz459exhv5fC6shTEqv7V7VV0\nbL50\r\n=mcoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ccf74f964a7f528405a6d8e5ce3942238190614","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.5","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.15","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.103_1619741480819_0.7899575880505929","host":"s3://npm-registry-packages"}},"4.0.104":{"name":"@truffle/artifactor","version":"4.0.104","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.104","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8a135192dfedcd7bf0b20f01b79d5075b76bd678","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.104.tgz","fileCount":20,"integrity":"sha512-n6INDKM8Sxlyqc9Yne1QsqMXQpuH4LfThSHu6Imn0egvmTQml1v0w/5NhWExODwQiuOlTp9YkohmtrYAFhATrw==","signatures":[{"sig":"MEUCIG1IBrSdbsBllu5UkN33292VvjD1lDAL/sx2d292UIslAiEA56YJDmOYyCKqRdkGFM+if4feC0Co+ilcdSJy2gDsKGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgldQJCRA9TVsSAnZWagAAiWQP/3JPnNk2BL1W/xIJ3ktv\ngbl4vyvTP0GTLI8WRfELSdE0lRGkn/p4mSQTgVNwfTTnO3boFw/LFPDHTbAc\nfoJC1QBcxsQq5ol/C/4ngkdNXYpQb8WkzrAMHJXiz79rJsIkzc6cepLtBs69\nB7CkoggVD6+4OCHmouU3lv2dhBV6rQGqFngAbYnMOl7sjN3LncwB44hwP2YE\nwT+szzOTCN/OruGsPZIq6fhJp8dKgKNHESmIanypYwSecGm19OG7+GMSGAbU\nuFtf44XwajDUQnLnJMIBj7ST2CNVvPpYvlR5WUwdJCIgmmHkfgh37oY2wYTJ\n7cvLWMobWrYJV3EHXNp0jBP5CkWyWr8Y0l6RWXesPxCO43kGISbhkaXyxhaw\nwv43yIoch0aia8zB587Curx7Qjh0CSvBm7cvY7TUBhdrTVdVLBDiUXUv6ew2\nklbaqtIqnWBOBEqRF1jp0QH+wf+EZmVxuuPLz/8WTztHnfIIa6NsLp2nGNNK\npVE7lX/NW8O5OR16a6fySE7TR7l073BjxP7A1XdFdAYNJ1d49I8Cxyx8EBiD\nVWv/xL6dYFNmpJ492MxqXHd2AxK6NJeVkhRi3WuO53CuSeJTbMKYCy/IpYnR\n7FnUf7UD87xy1ozcDWV839eCcQDnBWkh5+XdkuPPVuzJKLSz9mhnPAJ8GFMs\n8OGt\r\n=1LE8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7dc01aed1995edf19db2c621df7ed03bf05521f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.14.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.5","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.16","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.104_1620431880917_0.05586699468215173","host":"s3://npm-registry-packages"}},"4.0.105":{"name":"@truffle/artifactor","version":"4.0.105","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.105","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0312fb2f97427624a7ab24d1af7acc067f2321db","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.105.tgz","fileCount":20,"integrity":"sha512-PMHILrVJFuxM+W9Ohf29gVHRAU/ROy3uqiRDWLDQZFvsViT2zm867V9myh0KbAT/JxpRleTKdb/b42ADXF+deQ==","signatures":[{"sig":"MEQCIHKhowGvntasW6GqeNPIdyEDwEpOLqETZk8gTOvf5sY2AiBeaGCSt+e0MVQwzdq9j4r3eHF+XoiM1f7wJExlpPxHNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgptgACRA9TVsSAnZWagAAv5wP/idzzR44HWB2EFUvsww8\nxveMsEtc77PD+89TvyTAnMlay4OMstyJ6aRpkdbExT9EjKXYkA/XuGvAQTfc\nN5eI1Rl+iLqiVzjsczujCQHhciibdL56h5GWdiBRHY8gI8xUNIjrFhKK5dXb\nYqh6Zd5z8b7u7TifPXQeauFqQbWCrOhQ33CEf2v1BCGBskSR1HHseiZc0UxV\nbSwV9WM4+V+4Gua1/EYppBx4Q0dByqY7V1hwTBfEveQhhynT6/eSIssq4X7Y\ns9hjcbZjr4qdi7bHQPUse8s2L9508W5qxmFwfQZAofPORVkUFBlzyGN5iV9W\nYHiIRn1sP5JH9qKkcPor15kQr8r5h9ign2ml5TgD/f+DiXDLNiDwjYoiKm+h\noX1SPIeaKcSfU5zkPGJdGUqoQjpUQiODbhhu9zIWJjTrutFnjQaVBLcwwlnM\nyMoMQDjbg9NI/1rq0dpXHbTHvxfOt/TDbxpAXi/EYuM00O8dd4XFFJRGvOdc\nro9zbTAYVXIc2/HKuQPWX74S5X5WorZZ+vKTVvehQmiOP0/RzyyPRCKrZMEp\nd8qPe9MDMdPywThSaGp8W11PkQtAI5z0BSG3ZOa2COaQQjKuyUE47Hb145l2\n7fK7XujmERk87tPq7rZENi4V21VBau7qtpVKB+w7pnJQgvAwGanzyr4FpWdH\nBzlc\r\n=ZRBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"39e0c4eb14fdf0a617687581d49b8f969ba3103a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.17","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.105_1621547008221_0.6763973907693408","host":"s3://npm-registry-packages"}},"4.0.106":{"name":"@truffle/artifactor","version":"4.0.106","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.106","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0485bfa7b91040ed82f1d46767146881de678d55","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.106.tgz","fileCount":20,"integrity":"sha512-lTSR9IzooeKBaR30Aja1ojVRvivgR5J34/64va/yRmsEc3Wjmh+lbflPLE2QJeNA+VHnEjnLr2zrpoi7w9CwVw==","signatures":[{"sig":"MEYCIQCrJ8KIF+ScWyA5oGd3KoSN7wY6LiSJe6S6dYWh1LQpCwIhAJ20kaADdD3x/UR1U5EedNPk9O4t1CEynX4jRieOJamx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsV5SCRA9TVsSAnZWagAAaiwP/jtXWXpWKFsdGy6cFZHR\nIcGq+i0SRSq4Q/6eKjQiZxfkZ+mrbp5gf0GV0+JfeHavfR46iKkhikZpH2Hl\nY54PWJjvje5m3jTJiYD73PNdkTWHyAsTtG8a957crL5CD/iDnIKCbAqj+5S2\nHrHF2Z7Hcpfwoe6mnBIrAeWkq7eXlJhE6LeveiBEe4jFH/fDDwU+0AeiEA6P\n7jVLTLfhkXkp2ZTq5iPhNBJOwfD2vIUqqGeVV99a4nzdD1s9CP60LKS5FjMg\nnd3N9LdTqmPCKm7wfpaEp3OtgZRd9a9jJS9MzrpH19vwtCLCjNEVoHmgq8OJ\nFkJ705wL1r7RhV2ZEpfHPf/ZMTP75/ZlcBGwY9MmnSXqi0qVj28mCtmBqg+P\nSoLIdFI7XsGC8kRDDBDsobxUHe/2zHlQ1T8BAO7nmrgFoN6DdWlcpBJdYbm3\n7jO25W3dRofi1MPlhG7N1vPm0/L40v1iVXdzy+WrDknonnQYAP8gpLiumAve\ni9LVwta9pxaVOzjAvFQNJvr1I5F3TwzkZlt7Tj4UUaoUn/rulzE/+X4uxueI\n14njMG32bB4blQmpdKjWiNndcDhea3OH2m2A+vwQ37t8PEOXvmrtY/yDL+72\nh0zGutRNJI+VN6oj97LR8jkcuEiz7LV3rL3SlMd1eg791L+a6LBIyaoJUSw5\nmiHH\r\n=N1xn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a525ea96ca15ad7b8a3eaebae23e6a3da071cce5","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.18","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.106_1622236753772_0.4006326767819137","host":"s3://npm-registry-packages"}},"4.0.107":{"name":"@truffle/artifactor","version":"4.0.107","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.107","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3b899be288704f96b966cc6dc55dff879796bcb4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.107.tgz","fileCount":20,"integrity":"sha512-nZydnyZhZkQJYKWMtoeg5zvcRqU/qMeKJxn/FMKy1fv8OyFA7eXI3i+SwpuMxgpaFnTa29+8CXq4uQWRGAvwyw==","signatures":[{"sig":"MEUCIQD7Xkl7fDYF1iOxRWOFfSoi5UGNwHzA/AhkYbOus1koQgIgLqBV2Qf+JCd6Og0kLoBXxmno1dOa2yldlqtMJP3ORJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgumdRCRA9TVsSAnZWagAA5DQP/0y9MleAiR1P4eSsPAcm\nO6QR2TgAVttpUS+ygRGeYWrqLIr535g7YqUOCFz0xYBCOp4F99EtO6BFQeZq\n3GEg9lkU77n0J+QfAPF/6Y7qqdbp5Ymhfnvcsq/5BVtMqtHPouNA2tiUkcvO\nXJZg/wcvQv/j2rmUikPOQH/fmF2EQUHibBPjA/XT2X/uaPtXq1imCCCXgvm/\nPUnSCB7joTVI5h9jKmQ8ZLhY82pE+DVz7h+bZAFdQAw7WCp6fKJfY2AgsJ0X\nEiTF91KX1u15KcFO9M4z14gbw2TbSV0JvNYzO0YiQ+IBZ1NVgzIkOPvAtezY\niPdTUIvzcgj51eSX+xDdfMvfWQVKJUEtbnAh3dMTPtIXz46WvmwuVX+lv5KI\ndwrwt1NGHcOthwUg8pvBtyvaxUzP9SI62vxZJ2gmLTvpuTQIZhNyPQ3QLEf4\nXpm1d6RIY/bC1InN20ZKUinB5LE+uvZMoy+D5j6HV708UmsEZqHPh1N1HsCA\nI+Jz6SXQM47O76Da3KZNHnuAdx62jt+a1vd0BSHhehy5HJUDlPvq4MDNK9MK\nxOUpO+f1MNn1MK38E8hAJTizzUmiBz1FWiOH1iQgQpbeq5lVvvwd18rae23B\nG3ut9gBMFGNgebq9pJzcet0cllkpAPMpfwIahCi7ABQDBeHl9B9vC67C3HQt\nY/rA\r\n=z4je\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b5f5475aef95d93580dac07e95f945021386894","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.14.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.19","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.107_1622828881271_0.8234114042565333","host":"s3://npm-registry-packages"}},"4.0.108-decoder-no-web3.0":{"name":"@truffle/artifactor","version":"4.0.108-decoder-no-web3.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.108-decoder-no-web3.0","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3465740fb111d5680b47722f06fa444b69964158","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.108-decoder-no-web3.0.tgz","fileCount":20,"integrity":"sha512-GYz8KvtTXyaTvYE8sO+IJHcriycm/sp6iKgNCrcLBnmXAZdxdZ7PQVqFwhjG+YNeDIMjm7zqDSMh0uQ57tsu3Q==","signatures":[{"sig":"MEUCIQC2TMpzCMrPciwQMq2O8jd2xsUA242scMtSnnyUj7oYbgIgZ34TnhGEhSktYHKQrPgayvvCs5T0EfEYWwXstz0UvxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwDXpCRA9TVsSAnZWagAA4AwP/2ZzR6O/mn5ieDQ2fhnl\nlvLUwdVb3Q64deEDKel3sp9pLQBaO5NNJAZyc7/QN0oEd9BOSU9KT1PvBpNq\nmhv++3z7DlInNqN1qvDiU43r8ulg7VUnJUNjnYIjQ+cfj7uxffYth8Y88lhp\nOg16ak4t3GXmsi9Pw8fiGTd/LcCLOAt1AuMMq3ygjeUCMKUYZVsaKV+02Rc1\nFltPNVVL2ghd/AfbWLiN7+yDZ8FJuGRnxZqV4cNEOZaS90HSi+HtsBNLEHmq\neJGtK9zwUb3QU2CTFyQhdId0EyA7+qxuFWFm3TfSGiZEmqEXS0zAQaLwH85c\neNAMdyIKeKJz919E0P5LJCrZQ8ryjU7G2T7/bUcXZNImG24RxRmZGBLyRziK\nm3Nvlkl69tUv8eUeohiDvZzq8Ig18PjAgYbD/fQS1JO0ZC4mv1azez64c3XZ\nx+zXj6bfTno/gPCsQM6Cvtm8Myus5lvG+OlaYFKvUnPEKRtNF8Ng88+K10z9\nLoB+sYpU5e86Wm9kbyY/pbX6GznebSY1bMcXn9BdCHhCFpRTMteMn2KeQQQA\nhf2JjtmaHOn97BeGtWIikQ0CJ38Y2+RGSoz53TYV8Phm78juOg5a7G25opHZ\nHod+PFlCU9iwjGN1e33ngSgoLpbw3l3WDEsWH7v+PaOUN4dHXITHsAkQ+YH7\nBVFy\r\n=kjvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"05255c0e3499d5ee81727740b54a84c60f60968d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.20-decoder-no-web3.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.108-decoder-no-web3.0_1623209449345_0.7847746810976042","host":"s3://npm-registry-packages"}},"4.0.108-cheerios.0":{"name":"@truffle/artifactor","version":"4.0.108-cheerios.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.108-cheerios.0","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e9bb870b1608786f6f02a2b9c516104e27a58c98","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.108-cheerios.0.tgz","fileCount":20,"integrity":"sha512-KQQLGlD5QXt7wqEKqSwSxAq5Hpsju8wFfIREIhLLWhpuLY9lk9IheOORrLfra4KSdc3xaVnoSQZ5AVWxeF76lQ==","signatures":[{"sig":"MEUCIQDdH8MfX6vti8IqdYhusgRcjRi2GKP1HGfVvyo10yBu0gIgERIbpF8acak/6vz1wjQqN8NvuN+tWiX6IIiCrHoABY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwUCfCRA9TVsSAnZWagAAd0cP/i+JgFGmM/NbkWE3EJcT\nN8VlFVCGI0/hYcr8uOM+LUmQNO/yuhukYImofGK2NPR1yA1g/wolx2oTttum\n5TdKNOWNnncr1e92Zvt+4EMh3xai/FFax5sTjpUTHCpYaWMtv1MsOCsaytQm\nKptsSooQrnCj2dKrlxj4d/1Xkfo0JCZ1y27U4mdfciBFYxIcyJEy/OBvlhJ3\ntJI0iTRWSG8/S8wT8C63P2seO3tb9WAxWlhEF9htjHiSk+duQaEQux7QGYdt\nca55lFnXPTCnElrxgvuYKJHgQAJdEhT6hOI3xG1E+4qDOdIuD7KQrqooI/9U\n4OX1SY9kO/4PK6WytYO33XBWbGmSYftu8kwTQLUg3xc9adQcQkJKB6FIKoDt\n0ClM8XOpv0oI+Zmpjxwn6dI6ha+3MTMha27IROO/QZcReLX1hdAHP95LOx5J\nK5/LToqQ6pq7Rrtp5LY8arQyHvURjadwUm8RXcpFD8XQFV9Rp0CTUa/YpaUS\nulaMQWsHeWli1Cf6RKLVjA5BgGZCBGgufoMUyKBEBzSDZqL9qVdfV6g1Whhd\nLMvxA+VUzuHuArBz/BUqV8ruV81j/cKAzP2FfajIjR8rtR2vHv7Lz3Lvup5e\nbJ4JXGFHgT7/j4NJgH68eTJGUkWeF5NPJjaozD8gq32vzBvlnHQqWdNysqaO\n7cTp\r\n=T+aL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"214075ed891cb61b300d997ed4424ff6675a1c1c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.20-cheerios.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.108-cheerios.0_1623277727354_0.16560389423053157","host":"s3://npm-registry-packages"}},"4.0.108-cheerios.1":{"name":"@truffle/artifactor","version":"4.0.108-cheerios.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.108-cheerios.1","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"302c4fd31bb3940860f708cf29e3e8dbaf073475","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.108-cheerios.1.tgz","fileCount":20,"integrity":"sha512-8dCX3L0gVnJAPHd6VeJEk0QuraQMMPHn6cFkdA3HyDzuE7Bp1r4XazCdO/hRCfDYBw2hQOuQxc80vaFsjJAtlA==","signatures":[{"sig":"MEYCIQCmGKFk+9OzcQWYuUUpzjYgwkfsRZqvmuItAW5TNqmHuAIhAIqgBfwt40voXBqmtN8hKwMFgK1ysIQpvakq883egUJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwXjhCRA9TVsSAnZWagAAdEIQAIJpFpgNmYMl5k3eQkmv\n3wtG2uB6rthCefRrfH35sHx1bttUORCjiP+j/kNlcUQTfDLCl2zEM4BHGI5P\nPIMjJ07mObLF4TUstF6N3pGuEoovrakah0O0TYbtrdOxeI1QjOGC96uagYDN\nNZny5ny8sfWkHMFJ73MwiJR9a/UIakYPbwDsLtYeFYewPrvZ9EGRUEq1R9Xq\nyHI7jz7XXcrGrbVf/arA9BicI4+8UIqj9Inso1gz4+AETeqIkIRFHRIzkfRI\nRf1HHmrgjQcBzEw+WuVTtt4B548r6EvneS7eszzUb1HiAsYrLcSm0EUocOKr\nWv/0we6b4OcvuCCyVgs/F0FpJed6kdUM5gUwwAqxAXAK+4fb9DIb2R3tknF0\n53SKXj3xbin766DeWKXi0D9cNRvhY2cemjES9XAJG9ZpTk0Pd+a4AbQJZsSl\nzbRINOZLXYIaVVn/0nUGQtSX7hKZIrwP7x0TVFd/zAk1nbfOUBS/M0HaQTih\nsiCV+ANTHJ66uGdDLi5x/H3Tzqqi+wRLNbBXQ70DD1aOH9i6dRZuInSsMTgL\n6j2XCtjmSCBysoPF18LxmVNpnnIY3fzm67ma2v1KBaOPQVvUb39o61o0IT3+\ntxqBSXN/o+Btnl1T5l7gvOj7sj2TlyrHU/TnPrPEpq5/jzk2UZ97KdWAjFqR\njqbQ\r\n=t+Zz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"cba7d6b7dfa874ffbd3cc7951d747438b958cdfc","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.20-cheerios.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.108-cheerios.1_1623292129167_0.3204758317548846","host":"s3://npm-registry-packages"}},"4.0.108":{"name":"@truffle/artifactor","version":"4.0.108","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.108","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"050e9013073b749c86e581d4b9572cb4257ae1f6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.108.tgz","fileCount":20,"integrity":"sha512-/F8N2Kg0JJokI3ql9RC0mxuryfYu59zgdbWgjvszD6QSEVeUp+c8Xu6LuPGkIHVSUUv1FMAZL1TQq+NLPp3TIg==","signatures":[{"sig":"MEUCIQDa8LGTF6sZM+X/zuPR4lMPloSPPiXXA4almvnTAzm27wIgSCVg0CMDs5dZrzconiPwL60F1ZCdjFMCzHAnDZfNdts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxRkRCRA9TVsSAnZWagAAAooP/RGJZh2PYCsvqbPwnCJd\nVjyqXWtBH1aZ/ThtPdSyscvYdsnZs1zCKMMSk7IIQLMiu4IecSVBOj+GDhLT\nbFiVJ/tIO1WemrHGZwGXUxDterKGxFShalKaxH8Z2AiUcRur4CgAJjlUDy8p\nsJ2Hyc2TVa5OYltigunliKOcXHgUgUuUNlTqFvyHgQzUHCBrgPjf1MPaV7L1\nGPOBuSPHdh4TdQKI/eHz2SIVhcu/QI0CHgmp8oh0mGm8z2hFio+FOLFFI8km\np39f8ehVGJtUjELPwl29fjcbzS92+xyXBqmBGAqNB87E15ww09Bnq0cnCw9h\nnfho3QGg5lA1A2baL9el/MOKrWw2aZ+MOG2/e7TmGy0QLFLT/JDAj3QeSkmV\nzoDQW37EigNa9ehsX5FFdxzwKVsVd4BcLZ0FpXuTqX77jEcTi9MuLJJGpJJd\nExB5JHg8AK4zvWvP+FYcKIbfVsv68UJLnGdCVI3fXx804Te3z3bup9vVewxM\nfshzrbpc7+iutK0I/cj7Vt7N3UrWarmTf2tno62VLwg23oH6QxcbXrh32ghc\nLxTIQVE1WvKLPPluB036jJpX8VwbPt0oQKl1JVq671mdAiTeYV0MZfbNwOcB\nA1aIAqIH9YEmdaT4TAqC2IRCOAH1Y3Pzax7gDG+UJVbhsR0cvm9XMYpDSlyY\n2w96\r\n=8gx+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7b6e027c0460a67ccbd7ca007919895411d8e88","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.20","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.108_1623529744937_0.9467779823974389","host":"s3://npm-registry-packages"}},"4.0.109":{"name":"@truffle/artifactor","version":"4.0.109","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.109","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e2d17d26f31c5bbd8bbef3cfb238d22a4f955c60","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.109.tgz","fileCount":20,"integrity":"sha512-IgLwqlJulsjzM7B75Q1ysc/kuS5BgURYIHJYhKBHhGRaRulUvPn8lU//kG2STEujYNaqXHkYhbwIrMOTy+jJlw==","signatures":[{"sig":"MEUCIDZ7Tec/JXrlCtcXS7p6+CeJsDdc2xbvd/bFYA5sZ7SxAiEA2N+RwHXWVqJEDaYG9jE0EqEK66B6cmvKKZ0RvZgNTyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzPT2CRA9TVsSAnZWagAAKeYQAIU7usromP6IP3Fht7eF\nHErxKFMcmVHFeZhk43+J0oDPl0zdff+9aH528NSMZG3HbAd0a23v4DKTdeqy\nN+v1humxCeqj/z6RDBSRgiwsjZIzazS35ffjvHoaW/VKLLT9MYtq79QUEXwa\nKjTlCUUuRHJ1DiAS4ZJG80QQtMrGYXV93IqqkePVx6SS4m3iNPsiKhfDuxk0\nIjGnl7aFJpw7J3lwLgWVzAK4fdJYwiW7mqofIZiAs7Hak0YU+G+WNwGSb/Ov\nfIz84bUm3XrmwoI2JPQgIHIv8HN51TGYt31x62H4z80e4dyG7zqTZDukh8sA\nEQjpBf3UxTG+U2jxBg3V/QorPfkkYNeq1uul0cMCV9mM/aLo3pshoX+JcobO\n0mPPL+wRlhkZFvlgaN88foPDdwPYIT5FH64l8R3H7rkIG5dnSYshI9Y+ORvH\nokjxLamNy+PcHvxTxjEVdscY/oL4QeKPWh+mFLsGbs9eW2NgaOltuSsRHqnb\ntZeewxYGB78U/BZ2n0ipW2hOKVOzkwzYFTIAdmyuOfaJMmBiX6utN8uVqwaX\nP7a3bDtaDkfsRA+Y0sIhLyLt8zVR5FB52U8kmF4GbFtpcjuFjKDNvUkxsuGT\nVtpaGMKv/oTNT+ov0y41+PRU880xB7Q8/ur89DQqHrsdGl6o6D5RRG/uavzr\nz4hH\r\n=iXYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bd53ee4a4bdc107c12a2ddf50bab81036ccfccb7","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.21","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.109_1624044790049_0.8359634981494102","host":"s3://npm-registry-packages"}},"4.0.110":{"name":"@truffle/artifactor","version":"4.0.110","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.110","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"7be8a5c676d87f58af4df2dbb73b05e997e86f96","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.110.tgz","fileCount":20,"integrity":"sha512-e6PSAnXZIWD4iqw8Ee8lMvpYL3ptBRK1lXx3objwjo8+tVizaH0Fcj8JFtCSFX1FqTyXDosCNtlODAr6jBmRSQ==","signatures":[{"sig":"MEUCIQC1YeIWGH2/54VOVbE9/5xTYMExpNHIt6qItOPAB/87ywIgBScN53no7s0Kvr6LVR+uAEx11eF8PgGpv3O25CxlG/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2lqECRA9TVsSAnZWagAALisQAI+WHdmwcrPM7MbHn9LK\nPqD2mk9ZUTOu+kSjTw1nXAdpNBMnTuYDykecJDMxO7sPuljvtHJ/wsXXrNP8\nrDdH2fNcZGBRJr9o/15OfdhPI/dYPYR6XXLHIsuyDKujhEPMOX+IEFenWtzi\nEaKQqTdySWhBbT5pfw0xt8WGaal7rgrSZY3MIXwX1pMk2PCkbZKCdTyKFRyd\n4aV+GgwdXEuVJXkCbPMnWB7HrZtIgOsfg12boxj3WiQm9r1elb4AEvT7cXOV\nL7tq5iyl0v2cJxNo+VnhbXPqh9CyIRlI9O+fxRo7ql+sd0x4khlZP5lQrdlX\n5IzDbSViiEL5nKfxXsgpKwdoLpToChWKzPbf19v5YOYKEKt9R+iuf7JG72zm\n4vlVXeFq67ORqBK9pThbO2YKnGq306OnE25XZANYputSLjsFrrl9rIqV7JBZ\nRgysseSb1jhSHM+cqsNpAUYNzfYkcxDe4Dzrqsy+Yx5QgCiqLIpqZ/g6je+w\nIF5hi78sdcZil5n3i5K8zYG4anJNf9b77YnbhTHXWIsqOZLG5rSQNq8n0CVf\nBO0rg0Fb8VAs52HhmDImk3NLg1gNXF7e2t0mLJHffblmEHWWs8E13Qd0O8G/\nimGcIaDwx70wilGrUIq4Awo8l6ieWpatL5iHslt/ppRBPYE0jp7vBNy7GdLP\n/EUQ\r\n=qijg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5694199775717d8404c02b208dfe70c12afd2103","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.3.6","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.22","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.110_1624922755640_0.6538025385366322","host":"s3://npm-registry-packages"}},"4.0.111":{"name":"@truffle/artifactor","version":"4.0.111","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.111","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9b3816679b4e0ea4a78201649c7618c27eded532","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.111.tgz","fileCount":20,"integrity":"sha512-2pEfHV7mXxIPf47LM7sD6Pv02k1gyJQGiR3vkI/kSrb81qaw7FIOdMzialIJMhYh0MHR1Ed+1twdNTfm4FEd4w==","signatures":[{"sig":"MEUCIGs0mczPUVVEyqho6AEzu6YseOEMJSPlSke2u4aIqBMPAiEA+v8pDrTvpqme2PblHzjhR86JMq0ptQ2eCXqJBpOWgAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3lBuCRA9TVsSAnZWagAA0jIP/iijHTkQOYW6nOI48//W\nY7v8LBG2sjE1qPPCecEwWDAWv/WfEaFf65WtuJAFgNs5jHESnyaczKUvvEUk\nvfaT7cSTTzpR/c320sWd3DTHpAeFUA1wnIXlpidlSkAVnPojxcsClP1zKe+l\ntKse1UzuTg4hSemKrEgBREwkh985i0Z+BCRkqohYJc0/uBUBRsg+u5sjjZoH\ncCCXBzinEcYgHfbaHgjeRkCGj6/klI3yRep5PuWv6dw+qWai0WVVhCVJUapI\nzSaFkLNOul7WqZuK32biuGCpKXBCBpHac/KoOv3yZuHgg8ZuO9RZkRuo3LWW\nj9sjnqOxmRo3wXQi2oLp2rpGx2SYhBLHEsuN7Sz4o2xVAU6OeIIvoa3nUwJH\nc3nt8KkJ0Pz21DGO6z1Zz1Re24/4sGrNlyzCN4oonmmeO5PpVWBSyphZbJvh\nJxp5nR6IymMfEG5PotoPToHnUizFdRcI1gTI3HVGL+k+ZkeaTA/XAYbrTQQa\nS0uuhATkE3BzTmmID/BfyP9ARk41LaeNzPS2997n8lwWHkZcy4V+Kqo2X2kZ\nnBOGGiML5f3xXxDSobg8+FZ+mQKtGbB+fqtu7YQLd8gxNFzY0FW2WYGGeOfb\nmS7UIrisxFelwHIoojCAh9mkhHvt4yRtUlCoWwaEWsVk8ImoR9kXG7XSforv\nQtiK\r\n=ovU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"abfb3646eea9d57e0a6f9186c12bb51680c181d8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.21.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.4.0","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.23","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.111_1625182317660_0.4415819702637278","host":"s3://npm-registry-packages"}},"4.0.112":{"name":"@truffle/artifactor","version":"4.0.112","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.112","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"83e69526132c72994f1ff56ddb4111c90a7c8679","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.112.tgz","fileCount":20,"integrity":"sha512-xss4uu0G+hf4kJxeHen2jS7WYdxkLkpCuhqQa8dihXRwOnAyHQCuvkFmYZV+dMzq04mNzEcSyOhyS1knmli4hQ==","signatures":[{"sig":"MEYCIQCY3BH+OR0YZnnt3kYVvPjIZvto2p1+8C+R7pMWHHCQyAIhANDgD/Tca/EIO6qMiQRqM9H0DqnGCPtBpiL6WoEiJOmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6MBxCRA9TVsSAnZWagAAtWMP/3eqa7eXeCoN45wWAVMS\nPQ5YTN/OWLjmuKftDrjIb2nqo5Ma1hG52ITZ7sEB8qElFQ+2F5G2zgGB7nA9\ntfxdxZFCHNvSJtIo2gNhZ1nLIBMzJHa/Fxu5vsOXrRtAQwQetFm/h56B0I64\npLdbOwjUZ8yf8tbuxTtC5GnFDQc3d/gcxWR2j1TnKzStuD1uKnARiPzVtQVr\nbBZ4GPsaLyh3bTMcHsU5hT9VygeBGvr7oxbvI0c6eSh7S+ErrQiFb5BaQODw\npkfXrxK6Mfg/prcCuxh4Cr7yRuTtGmCMZeCW/3M0EJuwQ6gRgsnYuwV4lTu7\njeR2dHB8Tb2C74R/VcGfm0BriGgungFaI7rFMuQjLelrbM1FWC9zXaYaPSih\nnOUwcQTr5eHb9q/KCjxGr9pX5llKb5n08azWkCpiZSMFGxijEKlGsU5ja3gI\njIGpK8FZkU/KiG1KorD8rAdlS1WkzvtlNmbURm64bb42lGlPJbk/0JTioH1B\n2sLZr56UR7hBn5xWekk6VuoJ410oxaGD1rSZFhGOyYmyJcCN3G62URP1k6va\n21fAGidg3JONGA28c26w9edDFlYd3GGSQCcvIzk9tCjYNWVVPiRgv3s+7KN2\nlmcVhZZ0JgK4h0njiE2U8e2j33Pvrxtt9PiP8ndobykeS0G58VRdwIQfFRoK\nMIKq\r\n=Y+6K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46b6a05440426e664ec65827e90789334783edac","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.21.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.4.0","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.24","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.112_1625866353031_0.9921688305674679","host":"s3://npm-registry-packages"}},"4.0.113":{"name":"@truffle/artifactor","version":"4.0.113","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.113","maintainers":[{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"54c8621f08ad3a2d2a03375e5a0ce81b29ed0de3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.113.tgz","fileCount":20,"integrity":"sha512-EOZysDo6xXb2UsVMlGf9QimxkUXflxydBbDb6owD2B4A0FhZOvHVmkedRYi3PG6Jszj57zPM6ZnkdbKsLFsOdw==","signatures":[{"sig":"MEQCIDa8rfwbvxBCkuiUyHbR9QREC2CmmjSVfkdWKUQGNAPCAiBYxHiMD06HGTK9DAs5q3B70M5zz9wi91g/FqIihxurLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8KEFCRA9TVsSAnZWagAAyp0P/37GTrmJP+CiyfXZBwiI\nIv7jtq4ZyuQhi8HQEqQZTPLFiTKw9SNG5/K+ca6Dt5X1mDafljWV9sM4Roaq\nC9fLAzC19dtmrAdIkEk5anmjBv/GDkEiXUq1/mdevJ0dRqKaKG7+vYz46Evu\nuhqbJ321KDzdq7f2PvXvVILh5130HQ9tTlsioXrJjc8MIgwDReJ9VxYtaZNS\nqO0rc9yyQvmnH0V32Vb3mY2feMnBeFyBekTFWPUF7lHDSUXsn3jLZBRUgIZ5\nTHfVWaKfQJIDNkK+1b+9W3vqno0TrKfqood7t06XSEVoQ8cjXVM7T9gNAulI\n+y0wRTZg1oj19xy7YQAas2pIi/H+GEL/Dl8761fqc7P2+ilYtK4hF5w1aULz\nbO6YLKKvNRw8MYL50ZdGZS4T8W5Odnux57sNEkRctafQX9Jchf/M+ZjEaFc9\nPUsdw6XcWdE8BpOhbopcmNIfxoKXKVFR9qxSTIQmXRu4AHP1ap8Ve3Vb2eqO\nh9QACmSQ8qme8H4h+n0YziFWtP60GTnD3Yn8aC5odTiaM5b9IgsDgf9ozzsy\nKo241vne3zJ9kZtyfhpf+X17TCUW6lFxPiyWE/0yGOyTWdub2GM48UJRBmMj\n+tZAMWmyJJ+b1tBD2zh3Q2tyBzfnWfVGzhOYcmy3jLaQBUVDnAUANb7NSvWX\nad1z\r\n=Z5Ue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee43a9a8391547a1e607aa944ada006a41bcf5c7","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.4.0","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.25","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.113_1626382596776_0.9915909617077339","host":"s3://npm-registry-packages"}},"4.0.114":{"name":"@truffle/artifactor","version":"4.0.114","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.114","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"a2d373281936b7dfe6be0590303b691466299421","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.114.tgz","fileCount":20,"integrity":"sha512-VQo7vJdObZqsjsZQlPkZ5iFnRX6NoJE42LrMPFHXXJdm+bgXFt8ohR+0kpurwGMoyDIQTCwBZdjshclupW1F1g==","signatures":[{"sig":"MEUCIDDXwiEqrnUN34uKK2hUYZo0+0YTTwX2GXYNshcKaZOMAiEAoAcZvSzon0N1NkQwnmjNOWI1OPkkwxyjgmwDv6t/RTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+34QCRA9TVsSAnZWagAAp2IP/0g0FB7/JWZHPTvcA9yR\n4Xe7qQIfr/tnTWb5YHBiZA05ETitmPwaBSiMlYz4EmVKEST836pmcU5XjMEg\nbm7/2Dyf1TJVcRqroHf+tofgZL1/bZSRbfaToFx/VvPyES0F5eUJDsR52NPH\nYv7LlRM9e0Qxj8l4XBeVTF8nQ2sfimRgr6Nm+qaenvX8uNMm6RVnZZwxzAGA\nEDrH3fUe+mcGW0ujB0PPo/Gkc2XIa8U62V7wL3MzxBdLdbFLXMi3JR3VjApy\nU6wOCU0YVXf3t9e9isyJD9PLA9CHHdyWAGzUeSOVbTtko2KiEeTK1gWirYus\ncUiPJSuGmr9wSjl4y7a0IcP5/9RlcntNEmCcH8lvgnKJ7Fu5HY71ZPg3XlES\nFDEyiZtwFvZo8DeVlMvPJtKQoXEXWjzef0Ttg6kZqCV7oT0wiZ0WToblW0rX\nufIySkXv0Q/TPTO/8HANycSiSNHH55EpBhky5dzVayghoFq3X07yVmwumcSP\nxVHAfel33u4qRxc2wGj4koQ1Pg707kPmWjZtegfe0t3Wgba61uwcwFq2AK9c\nxpW+e1bO7zA4uu0LEVhzJ42k+fc/Alrdji6HdCn7H3NkGJHEnnnQs+2vfG+L\nefen4B9Je4qH1EcPD2OMESf9T9gca3yI8MGm2UmfCemR5yg0BAEgMdhFPPJX\noIhr\r\n=RfIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a67c2bac87e6401e18a20041e6947e1fcabb3d1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.4.0","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.26","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.114_1627094544563_0.9802303687522782","host":"s3://npm-registry-packages"}},"4.0.115":{"name":"@truffle/artifactor","version":"4.0.115","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.115","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3918b490e4b5cb3ce8d2af7435a1864737050859","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.115.tgz","fileCount":20,"integrity":"sha512-zZCPe0da6tF2L9cO+NcVvSsEATnIGRhk3Ct6xWW0vFsfZSo72nKusbFM0z7+IwAvKqF4Hkw99Mf/bLOUdya1rQ==","signatures":[{"sig":"MEUCIDFpftCG7Gmk5q24fTEzSbCKcRg6Ebd4jySOE1QTTQXVAiEAnXpI6dO1OaAN5ehwQftjO4y/WpwsAbE75gAaaG1FDOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBGF6CRA9TVsSAnZWagAAweMP/R1a5WuzdYd7ZL3nuCW6\nnNeQv7WteIdCaHrJ0EJIcuEQxnmxHJOXq0UuoTBZfCDMqO0jyuS3dDJ8ttEf\n73+1lcav+d/k3Y9SyXOpSQIdcO2HtgdulEfjWzP3DuljZ6+ZKDA2FR/c9dHK\nCmOGR4aXdP+Uh9RFCl7+k3eA7HLLRCa5aLiQuOW7dIIk8MUPpM2j6oD/TZuH\njx/reyqEBA3Prra4eHAkg3QbIUWZ2hTqJuuOizJrxJZiXf+vURsLVz4XUg5o\nj4ZiEkDNhhpf4vhqzQELUJirPJ6Ur9KlbaibTwHk5L3lz+0J8yrd/PsrstTr\nKHmT2FYOotg38ATYGkJMF/RAmcawt88X+Ma/ZN23KQXR3zoyrX7xVbgtHqEL\nzThhXFhJPkmEatjlIuNW+NUgRdtOZDaeCoSenlTMcgib/z1ZAGwqFYTMtP3a\nIum94V23Ndq/wQO3cj8rAlLEyMEfTr0AOPpL166Ei1YPlwB4kRf7D1+s08C8\nHULlAv3uWC553ucmwHPrbj/T3imYuw5GFmIYjZo0VAOtQn5mXeZu48Y8+A4C\nZm4FiJNyF8o8pFV99Wsc31YmpSoaenSmcZAfRUI1wOMG+lkoNPglqqdKXzCS\nl9QOxHX0a1FtGlDc1qJiSILkhIHiKCkDyZXZ7u+dyhjQzgmoo5iO9d3t5X6O\nzPbg\r\n=c1D8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d27dcba66f8d3b9ed398076deca8459dda80100","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.0","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.27","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.115_1627677050200_0.2191236204748297","host":"s3://npm-registry-packages"}},"4.0.116":{"name":"@truffle/artifactor","version":"4.0.116","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.116","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"06ec2e7736ba39a3d4700b9ecb32066eab0ce588","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.116.tgz","fileCount":20,"integrity":"sha512-X0bh1FMg2KOg+w4YxUxvU7v69L5drnd3dB39EUV23Xfqfj1WapohqIdPoE5cz3sz1CvAMQQN0Lk70mM5v9z76A==","signatures":[{"sig":"MEQCIChroK3vcdxbEdFvf7Sg9TZeK6DlTRWnI2vLrHOHf+dBAiBhW6Vrf1LS6JIIFAQZn0/vQ2QVFtmQFfQ6PpPprX0GWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDYi8CRA9TVsSAnZWagAAuPMQAIrlvSMoIs8UN7U/ET94\np71vdLp3mOaWivUc2dJw98VY5MevbeYBZ3W6zA8GHHY9ejqOlBc7jX1qtDXi\naexMWrSE9Fy9R3kb3ZcKLMM7lGvRqqHOrC8KUTLocVhuh6pgKjYc89YTU3gE\nah61uvkKjijllkhlcDFKhCBXWCtXOdNU4mXCmHh4ONH+70VltPdB+5i9cD6w\n0t3miuxZlYexU8gxodzYPrzB4w+txOABret/DZboJGa8A677mtUHn8gxPLHt\n2yX7evKvjy/lkeER12HK6JP/zuB37ZxXxA3UYQCSRaLuLp9TR/lZo8J+/Ifb\nAkdxOjj9OG8WzEaOSpAFbPwF+TZcmlJcb6+idfFI5jDbwuEcc2d2nCcQlT7r\nLS/GGudJq84JkX1lqhbatbLQFkzTzDzjCOYb6yp9keWZdDVMybMPiXPAkF3n\nGvZmKs6lw3NG1d6aEUtPImCZiN1v4w0AuZclv3laEjDCPmRzcrRGvz/LDMo6\n0To0Phc4NRNBrJW/Olf0Cn2MhqaqZ6axMOWv1X8rsOwH7eAa0V0bZrEC6c55\nJ7AsayZE1+KpCx7tUED4ORSaBM6+wMDH5qtpji86XlK3uw2D5ugrRQRavgfZ\nNunDo6E3HkDHOntt4xh5PZI776lUrczo2Rc0ZBh1qSuQNc7nMIZVnnknkndh\nbSIz\r\n=8Qnj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92c509dda96ba7e98ba0bf85030edcb9337b7346","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.1","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.28","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.116_1628276924333_0.3120328450473988","host":"s3://npm-registry-packages"}},"4.0.117":{"name":"@truffle/artifactor","version":"4.0.117","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.117","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"cf376b29d233120fc65f700f6ca6bcf939378e24","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.117.tgz","fileCount":20,"integrity":"sha512-OuQSb9vtgy3jNbeiQjGyGxjhHYyZNx53wmWgPB6vPYXhc+6FHT3u02lgtQXkykhVmuYTpbQCnPozqSK4m5bA3w==","signatures":[{"sig":"MEUCIQDYTl/HXQcUQFoT/GdayBhKAvL2GonP31Q0fwsZGsPoNQIgJmPgvPVDOCA8GicGSDbrNOBElql6qz8WRnzs80Il0cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZttCRA9TVsSAnZWagAApgsP/ibJnb6frzkP9g6Wc4yC\njsIAa1C+3Joh+2k++/6C5CKvaPYMwCLxxyJmamovdelSYpD8BFTA5tzBQQQl\nBly3Z8NY+zRYMRUIxsQSRkMMBssxcY6iOoleF9aFV7Mjiy26NYiFZpuLrktG\nUxt3DIftrqr4t78rx2EVFqBSi/jj5MHJhSwKP9nNk1ExKiRmdJntl8l4vP+R\nh78vhDnk9b2BZsgk7sBhdrFxgE9i3k4T7FN1DMtSetcjyTWp/vBLna34LGOB\nPcPir3EMggWFRJustQrOiUgYBs7aNgbZV9gIknZXymIRtw3v815TqrDd+Ar3\nxlih9Ei4KHfRd3wurZJgA8f9KB9Gwm9QaXb1g7K/EMq1OZo4bm7OlZA4x6ro\nGLHXDw6T5O1H3tlaXbG4ZmaYRkcj8qGf3GfJZ9mTNb1W9YfjJHa0G7yJu/Fb\nYW/qPY4YRdci1HvM4/GuBgAN5z3rwzKmAwAIMCT+lk9VRytcRBCnOzKZeeD0\n8I+uYX3BHtLjq/cmth4yLZAQ19FbwitlNv0fBz9xv4L7ooxy28x2wknrq2Tq\nLLL4bPaUII61rrFpIjkSjqDToWPmGo2DLe8eNFIN/gH18nM7OAg7NvKXKhS6\nb91xc6M0geCbTMtf2MvkJV7IqW1BpwLTYdqpu1/xKkODDw7EAhx7BG+9E91f\nTq/i\r\n=UWUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"199c589965f6dd7d5cf1308ad95b2d3f5e28370e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.1","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.29","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.117_1628281709822_0.9851397822169994","host":"s3://npm-registry-packages"}},"4.0.118":{"name":"@truffle/artifactor","version":"4.0.118","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.118","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c8df5499231777d74766b804607ac955cd64607d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.118.tgz","fileCount":20,"integrity":"sha512-B4exGyOmIOWPZ84dl+vqowE9bXDtijmFOPCuR1W8WDLg/3eCVmzct9GkLlbdVxUPMgAavpeGTIeU2RswGR8LeA==","signatures":[{"sig":"MEUCIQC50KGcKHGT43Z+buUnJT0XWGNHLyezydTvnN6CibFW+wIgeR6cgQwVi4SeQtF3ejOzRL12PluOIqzR32Nek21IdmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFZCPCRA9TVsSAnZWagAA4twP/342Qy/HRx+Ox3RAqoGI\nYCCM4fKI8SMkRwhO7oy7PrBJZRaYkLhnxLm9aN0hd3rNrsFdP05hmrpNaRqc\n4oiD9nk8YBbwW81S5381b+IHjmNwa0pKQf0/OKT2ZWaO/bzOTRFykL7WRdlq\nu8NHnbkUTHwhdNtEWbVFa7WCSrQF1/ShYTteQyyMLokcfAcevzjZ6NP4Nfxd\nI6weo1x7Oub9Pn8+lBUi5VQyWQbcuNckJVtUSEI7b0Tpruw6XT43RxLaenqL\niURb2Nuht1KTNMKZp44piOSHlnEuy7XNqRL9vTLBOTJpkLkyIrFlVhFtH+sl\nFLJbR4pp3sbhrrSN9jxJgqt3WlnsXA//C8jjAJOQaaDBOemFC4HIyb9o4V9g\nP5bOiIPIkGkfu1iAoSqzjepLPwnSy5H+A5eBUl7N3IYD9FxwzrNaLpCEj5Sp\noR8mHummMfayEWwLYKLSaYkBbzltRbF02G/ST1pMtNS+wtMxS078KeEPu/q6\nsydMrWivfPo/mKdDhp8zLeS3bfborAC3l84t63YyoxR/Yvet3K0WfF1jply3\nkEIHGyFQYzHbDE6JBJ6hSXTC0CMZuq4oposgjDIFFzPS/CXC4mUIJOHA1Koo\nWuja+ba9mDN79jE8wFQaseblHo+YIiL1I9P61qCQ7JSgF2r376I3yyHDkBGT\nQZLK\r\n=1jf/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dee904b194cfb391b4cf2ed470dc596a2d503898","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.1","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.30","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.118_1628803215458_0.9496153405961762","host":"s3://npm-registry-packages"}},"4.0.119":{"name":"@truffle/artifactor","version":"4.0.119","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.119","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"5443a23aee7ebfc10e41eb24b68bf6de47409129","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.119.tgz","fileCount":20,"integrity":"sha512-4rqU4NCczagmfueJPcTTKfg1z7Nb4mg46f2nG5Cx6CRY6oY/8g/JibgHfHx3ouDYrbZQJGoB/oL6H6enFAaXiA==","signatures":[{"sig":"MEUCIESZ926lEO25jUimWAfyNWfKrKyMmnWemd/+AN4YcDQBAiEAkMJbyyZZW0YZjG5iPbUEO+/NNuhw1EVdiNWsaTKWj5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZ4QCRA9TVsSAnZWagAABfAP/0CbgBDXh64suGIX49/w\nMUCtey2AwK7p27BRXUEGit1ldQlU0n3FVy7gztKf+DoMH4VGQTG6ggpxbr/K\ncbaG8vaclJZSx5SS2yFL7Q4qR0VB0MwxMIn6yxoFxOnQsHpiLo+bZvttE8uC\nb4Ic6uA7dkMotaYeyfYAHMmjgBFEtC3JXJpmUV5AFXzIrHqobgb0tJ1KA2VX\not1EAFUb4QMQruu3LhueFnABfwaBrhIYx5JVBO46jDfQPECtuMtMoobwANgr\nYBSxavPlSODnNb6wqNU5K0F/hhMx5p1fXkBRb1cPeqUETL+nX2PM/00wTvK0\nzefZkxM8q0r0GPMWMeoe4MgTrOo3aD/xI3+C1S9tEkC5Qiv+LQZ/YMqfShax\n1pk+XBZuiPkRZd+RLxae7pmgO52KNu9CfZqoYD6X8pNBTjU8p+v+qFlWDyqI\nahpnfSCD+GmlpmkqCfP7+dosSGEFbI66K1eWZAtbfPT81Ds45SIdET1se4Gm\nSbZPRYJUmPd92QtVArd/hgMtcATpnANv1zC3/1aIl12J++N05pUOEqmre30q\n1Iu5OvogevFbv2SE2xsnmOvIpom5VGTkmOdQOaev8ZF5tMo7n04nnb2O+dmw\nCpCR6aKBJtCUGvE+Mx8Qvmt9ELT+ACwjo/vfXDoHbLruEbawsNwdD3Y920DW\nQjaq\r\n=S8Gv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97e2378442da45508fe6823ff0da6fcd8d339f81","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.31","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.119_1629593103834_0.3443066356901938","host":"s3://npm-registry-packages"}},"4.0.120":{"name":"@truffle/artifactor","version":"4.0.120","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.120","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c54f0055a719817a38739451d78a008801cad5ac","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.120.tgz","fileCount":20,"integrity":"sha512-suCUjHNC0143XycnTm2soJFDMxNx5i4fubUv4NjeUNrfvGsVFQsSBZi6Gy4HrL9bhaCaokXawoiKskhrWlCq1Q==","signatures":[{"sig":"MEQCIFS3F4IfGGnF7OXTWpXPKhekgJc95sAeZNXuxGUXG5sRAiBQutkELqQ6WwsRNG0G09c8wxiAwpVIbrwvX/33fXtrTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKSEtCRA9TVsSAnZWagAA9dAQAIgZ+sPVIsvMPsSBHJFS\nPnQh9B9SU0W+D4jjK4plQ1F04jr9in2cmeafK61/paTnWT1eH4Ts3f1Xuxee\n0cFdxUf32cJD57mjFUQaLUx0ePB5wUxkfPPSCykkim/OObRv1Nu8i+0fiNPH\nE0gOiUwsdQlFe0qgZjOJ+kY37e3p0jckX54Neeo3hpnv+L+lCZA72NcwDPE5\n2HgS4QYj+/RcV8FvMgGv5CPgms1m5jz+mQBtizYRjm5x8IIteCFrGVp8k56i\nQ77jV+yxIIPIeWFlzzmj/lmT5IybaoV0unC6c1mXTU1FGdgdRzPpXivUTgzf\ngOUkZ/4SmNi4VFJCKSwZst4Nxz7tv3x2So0tZ13zAcIwpKkRZ8SXk+ry255y\neIYSUEQ1MTEg7PzfFRxZNu2JrtsjfzIWR4/mdYl/3irQl/kURyaqHraQkzeo\n69JW9hqETXQQw0J3P63ZG4pj0jRPqSKUO1MDIc8/FV8WDT3enWLT+z5/0Xi1\nXAPn1kw+USUhPXWD7pJISqAYdCDvkHA0sW1mhDDxKHYy1Y6NHEm0YpEe9Stl\njgSKsqesjcVcMBZjn/fpjrm3HmKGUisSXnZtGM497OyiLuy5pYbmmP88/nrh\nbYCxJMGpz8dvQUhfw+CM/grI6jho9WTUyvYEvVZL5+l1lyAmQv5MEPz1cA91\nrRdy\r\n=/49Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c85ab4daa724b553767a8a3e21bcc4903244e06","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.32","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.120_1630085421027_0.2051585528863955","host":"s3://npm-registry-packages"}},"4.0.121":{"name":"@truffle/artifactor","version":"4.0.121","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.121","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3c1a30f3578604abbd7bfd8586820138bb973117","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.121.tgz","fileCount":20,"integrity":"sha512-sc8E0Uh7+ECEl6/nU4QsOsda9fxYPPCOMip3IdfzMlzSxA8XGZDxzm/9+v8uujz9kpU22lThrTSN0oTfamACug==","signatures":[{"sig":"MEYCIQDeh8hR4E6QwBC1bqFKL6x2XAbFXU4bOI+sgYwUN735pQIhAKqoMjvBMGx8LzsgTp8OkRxPcc8zV9I/+sV/I4MpkzLy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMSx5CRA9TVsSAnZWagAA+X4P/jFrn5kc461UFiQkrEL3\nNaOXpEIBjVmCxPWtCEiEyLe58/nwvg2y/V+UqqjzQ7bt1oTn2DAcvngTFh8g\nyxmRRpo+83bu7CnIpKdzGtqTePw8W6QqYDfkaRmC6x3vnfO2QwW+QTL7qmf5\niB88JQ5xHKPAooIuFWA+wUxeeM9frxRRVneKLLwT3yHSwiuuDhRTGYXtT7SQ\nlsHpWJwE3aCndpOAd24xyVgQ1ABZuw5vbDwgjFRvTOPbSgnxVG50orG1snia\n6gvQvEQ2pNjDnBs5R31doojv8wlZEsiBYKz7ir4K1hX7z+YYYTlmiSZhwnVM\nDMbvM47ystNlao3Ye6T8BxZ6u9Xs+dWTZ2bku0bL58uIQwK7tsQ+LrnVMVu5\nDBWxnFoE++ma2+qK2z5Dqkpi4HAEX2wIjw0TxBAgw7MARw8rxx5lBBc3bRzM\nfBuOCEX/SzEJ9zEIW1Db7yuweX2emyQNc5q5rXG62ZHbW6x+P9NOn8UoP6TL\nE0jHS+sQx380Q56ytIY+FIFlR9+C9gQofWTgeSpJLHpce1EvsYchAm6R9BLg\nNPHg+VKy0PU5IDYEhrt012OE2JIlfcVSnnwBjz3E8okJuctrG4ICXRm9bBnh\nbNQ4eCjm27LitHO63rIU2e+XzSsrTccIXO3835CN5Fzl4ATwLV6OxMf2s00C\nBYIZ\r\n=mktn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d60c74a2e2daac8713681d23ba2925e431edc5e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.14.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.33","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.121_1630612601252_0.6014046670886937","host":"s3://npm-registry-packages"}},"4.0.122-alpha.0":{"name":"@truffle/artifactor","version":"4.0.122-alpha.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.122-alpha.0","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8927c9babe7504737cfd89829c9e1e05ae7f1fe4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.122-alpha.0.tgz","fileCount":20,"integrity":"sha512-3+400/2i7n6mVtuo05UsaLe0Srxokdc6UGuT+QRTBlEaBHJOrjW/ZIl04hh3HlRQLoZaIKWgrPAYYNGqOGDrTQ==","signatures":[{"sig":"MEQCIFRgQgL4ejNxQVS3t8kOv8lpTS6hJDX/GEidkkSnNagoAiA1BInWikoJDKw1TzpvDu5TqjO36UmM2lvkxc91maNHqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhONRtCRA9TVsSAnZWagAASwUP/i0mZGgVCmfaQhLJsnnO\n1/QiBzpILRZVDamjixBn7Mv8GHTMcZ9THi5oYVX0pDCpV5+p3engcP6A3Jbf\njx54FoV7WnG4TBRaW6r9Fdebnw2zmTc34Q+Fft8/iaUhjq7ztqJGib1EFPhG\n9Z+Q7QtjENQGvZlFHystBGBFNQ7y1Vgo8/67ou3aVGxVf7ViKywDm/2/NzCr\nheBL4C4VgVruaJwJE2zQogcQSWHHlLeK/QQ8aJJ81W9c8zEieq2vwGjdxeqA\nNb924YqUZf7Z1uVGyFFFRlHYCWlR2PdlAhFkVOSRFmGeUuNsb4LZuFFjusNR\nOTFDcndGK+fz5JwYicErjXOQ3sqeqK5MXIGY2PMk6NWapJ2P5PkKIoCWXsOF\nKvXTExiAp9hW/HpQkFHlHc5Yq7mUiMEKixldEzyUKMLeW1T00omp10N12Ary\n48nBASQTlNvKuGdy1DGwzkQyYIQ7I5tM5iXY2PTHXbbsaYh7yeQGFrOiLqFG\nK/NkOKifLjoPeeOMpT+QFpo8rYTKN9ryId7YAcoY2wmwP8f3TjkNdr5/4CgR\nLAAHxJT7SWz8MJtP+Puva3c4QA3LUWMxaSHc1rr3xwVFcZwoDU/hCqkGpBgE\ncpwpZikxsjUwLoqTtJkV6RQ36HXAxplDpyj5WHG7Xzd06ncQNSXxDgIt4FNs\nwN+d\r\n=UQkD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"a75de9db72a7bf4aa75209aa9732f766275806cd","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.34-alpha.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.122-alpha.0_1631114349370_0.3000550113070224","host":"s3://npm-registry-packages"}},"4.0.122":{"name":"@truffle/artifactor","version":"4.0.122","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.122","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"095074dc34ec8df9d1d1221c5ff54744a5de5bdc","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.122.tgz","fileCount":20,"integrity":"sha512-kbm8Cp4SDHP6ZYQWUG7YZzaTb1I5gy+LbPNv9z2TxgS1m1Rxzp6y68yk6mY+qFwydGMVHV3zvOFbmDeNRvA8ug==","signatures":[{"sig":"MEYCIQDKJy30EmQ+0URrQ7s4dd6wAd0/HV00N/VxeQELyVrKoAIhAKmOr4YSVB20bZTmz5RL4N2V212VTGN/BprWgwiriLXK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO/V1CRA9TVsSAnZWagAA1/EP/iFsZi5uFOK5O//cViTk\n5fODaxqZ85ubhgWHxM65NKqYQEhGQlc7ankE6pLSLWDwxV2lXbKnYopln0GM\nuV+hRemHgHq2vdpYmR0VIFTP9VwSMOd5tV9WXS+lJzbEddKJr9L9RRif1cD4\nfuMCx20p5crzwx0N/ZbyCB5F2LutY6ZpTH+g3oMGdBID6MXwtnKHGyK0eyYo\nKXs6UZ162L+R2E23rWQfvwD9X0EPQoOOIF1oE0rCWRqM4GS1/rKHjuEP7vT+\nQ3om2kwBJLgx10OoE9/b30mNXMp6o5og7Vie637XARHws2/vMrObBje7WFLd\nBp6/eNBBHNQGOw/x0O9WX2IUnZjlZul+HjQk6yUDxeF1/qbMQtDasBIWylnr\nBeiLuF3vWh5BgPmJL7wl8rMd0Z9Dig05SbjAXK+LxBFE65wRdC11ryx/hnfZ\nAIBjguu/CxJWk7TWYR66x3UkXGuW7jSX0AzGACay2URGtoAQr6uDDUdN3Bqi\nXLHPFgz6M9tZiOxYCsn66sJWftbDw7ziS+mIsCi6HdJ8COTBeCrqKmxrlrHH\nS2wgNlCuaxc2xJqlqktvDLuqdkJECaByaYx0/v4Do7jngKGN5xwSRUz6Cmig\nitR3V7AKttokiBnuMcKwD/VBVKiKL/erkkzQTj9y03Yp3ONwvKrCneKEfJbb\nWNKF\r\n=anJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"58c7036f8992e11ae305e8722ddbd66ddc84b68c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.14.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.34","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.122_1631319413504_0.8663137719451721","host":"s3://npm-registry-packages"}},"4.0.122-alpha.1":{"name":"@truffle/artifactor","version":"4.0.122-alpha.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.122-alpha.1","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"add2d7c6dd4dbec941e5bfe8dfd121de262cf9ff","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.122-alpha.1.tgz","fileCount":20,"integrity":"sha512-bl1IoZ5jYviuvXB/WgcccJSlrbi5DZGWufh9wcGHNpTlKs2154VzvJ9sf8p0IxkiIxUyySIDu0HNFNznyhNETQ==","signatures":[{"sig":"MEUCIAvLXdfP1TISOwPj+ovQO/ccDXcVV2EXS1dTzAEp5GkSAiEAnXtGRLjq+6oarGml2DDa4MnbI/Ig4DqpDDgBHRqAMsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP+VrCRA9TVsSAnZWagAAfYkP/A4KK4yj9wBKlSZS701V\njaw2agYM5qyWCDLAx8VnJde/khss3AS7M881Bs0Fo0Ks3DkfhPcZFs+Ef2Y0\nlYOiCqWc6Z4LraFA/4h6FOVf5C7+39AQ+FArtlbj1mOfOQe4cj8Iv/DvycWK\nXZkRUpWtG7ZqXWJzDbUTwqdJ5wQ0Aoeh38NZ636vr8eqJBCZRQPI5yeerllp\nPK1jWPFSNQVproJyqR7yxZZ/9eVsn4kMPZlL5kiv/WCOzrMoqkzMQszbLy0J\nJpfisIeBg8GtTrHc0aXlwkAdaY+Ym4HtRiVfq2RkU5H4iOfY7W6sG5wJZlWs\np5hp33x8cpBm5/qNaNdcio2BUkN371dxJcQ9LNRZwHjmzpnmnvVj2lneBuXN\nBd+FjH5Kf7yR2rKPF7HiIL7gB10gv+Tz6kVh7SdVGSQY37KCbFb39hibhej9\nUJvum/bWdl1PFFmoIs5VEs5nHgY1OzOIPEsdOCoA55GyjP+MlX1oxQGEM3zx\nopDrLzzECC2QTBdhX+pl6oTMwDItXrB3aKiRPErgOWlsLTL8PtZdXpJ28k+n\nKaLY/KPL+SkK4KYARxR22MWhbjdbfs3Oc/kifkdBvOYdfT4AUDTXUonWblGC\n/F95uA+uCfBV3ux70LtKInIKtYxgq+NK0+0ud0C1EQZkQZaMrsa28n8vmEb8\nKZLi\r\n=EWi4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"91c563b03474699217ad55108931b9bd3744ff46","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.34-alpha.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.122-alpha.1_1631577451043_0.1931792697409156","host":"s3://npm-registry-packages"}},"4.0.123":{"name":"@truffle/artifactor","version":"4.0.123","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.123","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"7aeb4c160c483698dea33ede534bf2c591aee539","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.123.tgz","fileCount":20,"integrity":"sha512-1+GYJhwfMzuedZL13tPAVQ7tkKv7ulBPM5haoto8GcYn29xxOro15nSPOO8Bn4TcGjgJ/MWDgzzryL7IWAWBUA==","signatures":[{"sig":"MEYCIQC2BERABKZS2uy15/qHLFsvLpDuNuX0j6Ol5WveAl7W8AIhAIm7u6QOAehWj7F34KsqxRjCQyn0l7DHm2MmanJJmfn2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6fdc616cf4ce4265ea288d640047ee463a9568ec","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.2","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.35","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.123_1631896163942_0.8564631786768082","host":"s3://npm-registry-packages"}},"4.0.124":{"name":"@truffle/artifactor","version":"4.0.124","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.124","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6980a8a1f8799878fd1289d2326ae185b90ea1dd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.124.tgz","fileCount":20,"integrity":"sha512-IK9b3tVvApYLjHwuXsFLl8FA+rghtrzbF/az1c9D1/AEgcEc6Nzy5e05qLsoDFE3SwKAIH2du9v1FbDsoBxDIQ==","signatures":[{"sig":"MEQCIDapMrlOF0vuC/Z/WJJPbUmdWPBQDJeUIKwhN9oHiLRwAiAEr8BH4hIwrfXdQ4L24ajy2P5TD1EwUTlovVXslF16lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38934},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ddbb2d1550359fc545a1411eb1a30915ae695980","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.36","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.124_1632524127982_0.8935267736681232","host":"s3://npm-registry-packages"}},"4.0.125-alpha.0":{"name":"@truffle/artifactor","version":"4.0.125-alpha.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.125-alpha.0","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6f4f62508003defa1d88c020ec3204eba639d30c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.125-alpha.0.tgz","fileCount":20,"integrity":"sha512-LFAf0QpLSf0p3R3RElB8CgaeluVsnRhMXJ04Oeit1OPLY5VW3VDpKo3p6Qlkqcv1zZc+NwiRqbxfbTL+q8KlmQ==","signatures":[{"sig":"MEUCIQD0OPwajibw6EZhi703jBGGdLsBtglrnmSyTGNJF6MZcAIgZXtpPR1nlqwpTEWUQXAV8GW0qLeGUAoU8Sof37TUGZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38950},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"ee27c14dffc19ebe79d1eb79f6481ed756597f0a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.37-alpha.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.125-alpha.0_1632863679728_0.7076901893081033","host":"s3://npm-registry-packages"}},"4.0.125-decoder-beta.0":{"name":"@truffle/artifactor","version":"4.0.125-decoder-beta.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.125-decoder-beta.0","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"b437564ad87a946ee0ba6874dc4c8051e3d6efa9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.125-decoder-beta.0.tgz","fileCount":20,"integrity":"sha512-9/IZiijAhIizvU3m8P5LgsmBwUfSoTjvtHmkrqPgS1CSJBEPZC3uTFH+dO7IJexAsHiRppTrXGjGYU98Jxe9/A==","signatures":[{"sig":"MEYCIQDNsdPxEeJpIyBDXLHQe1jyh6i2V3M2Y5ZQTvm6eCa4MgIhANBOmiglMNAhHctGsp6WPQRSQcYSAkISJv06PrccxDBb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38964},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"3eb505da95c5c876e57303e6dde7401c8145c060","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.37-decoder-beta.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.125-decoder-beta.0_1632927558807_0.003506718520873253","host":"s3://npm-registry-packages"}},"4.0.125":{"name":"@truffle/artifactor","version":"4.0.125","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.125","maintainers":[{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"77cb978bdef67177ef542b32913abdbbc9c41058","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.125.tgz","fileCount":20,"integrity":"sha512-6/YOLmeFjVCmCFpqDZJQNtdLNG/8iXyI7hGujLg5I5da41VplM8ml0ZUQLDixw2JVr74iP7Nhlvm9bPLGlLxMw==","signatures":[{"sig":"MEUCIQDbMvfh3yS4/R7W/XVo9JBl7tduN7rR4eIC4uhTRIRBrQIgRTKrHgKC7zFrB5iItAd/Rze8ovBEJzRT5wcEyY6GqbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f05ab28b0007e6fab26133d573c4a1ae4b5ef6c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.1+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.37","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.125_1633038043061_0.023339562595214414","host":"s3://npm-registry-packages"}},"4.0.126":{"name":"@truffle/artifactor","version":"4.0.126","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.126","maintainers":[{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"132f25f0fd7a2af80900b3da6c206bc5b02de1e1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.126.tgz","fileCount":20,"integrity":"sha512-s8FLMtBMRUt3Nhx/mV6h926BDl7C63mVaa3YMZhbJcCGRGMJwOQwTinp9qFVLORhdyJZcUmdFzPzEdV96Nmi+g==","signatures":[{"sig":"MEUCIHApP/USyxg4vcKf5pISFIZf5T5GDodlmglKQhNw4CCgAiEA9MPr2DL7JDu/V7OUdgoJfRLRJjA9/GjeADrur7uBkX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e0c903d47cf52f10da74fd0348f8bdb2ef973818","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.38","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.126_1633638199397_0.6253089700067176","host":"s3://npm-registry-packages"}},"4.0.127":{"name":"@truffle/artifactor","version":"4.0.127","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.127","maintainers":[{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"75076e38881675c6ec84c50534bd92837e4ea487","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.127.tgz","fileCount":20,"integrity":"sha512-eqfuHtjuP0ENAP5wB3aJ9D6PqXv8UMFYJy3pdiXHOsrErqB+O5UQjH3NaYVq+W9X5yGkPRDFRCHXP50x1IaG6Q==","signatures":[{"sig":"MEQCIEVZ7/0KMgcuWqSwOf2VAqQPXv9YhMOaM4+UoO0VgT2fAiA2w/DCkP4DPC/WNYLVkzMC4kDKHsf/OfF5S99T5YcpkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b788e582fbe5466334a35498d63fca67dca929de","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v14.18.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.39","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.127_1636124714307_0.5859602462480029","host":"s3://npm-registry-packages"}},"4.0.128":{"name":"@truffle/artifactor","version":"4.0.128","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.128","maintainers":[{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2f2c7c80da80ec9c748ff47297acaac55b1ceba1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.128.tgz","fileCount":20,"integrity":"sha512-Cndxlc9rMvs75YhYwEngPMeaQzTbPNFlBP73z9SD8zVxg76VO66pTir2j+61MFGeByNpMtEWNKXLDSH0UglSWA==","signatures":[{"sig":"MEUCIQDz0WYuPgP6qVgt2VrLWzHswBZZazyMIdEtRhsJqbHM9wIgAxNIScMaiyb6v7+dnmUMBjJJ1l44zP9MEBGkmkg05Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77651ecd10d95a4d86f386b7f8bd21759400c122","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.21.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.21.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.40","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.128_1636672464257_0.4379226558947791","host":"s3://npm-registry-packages"}},"4.0.129":{"name":"@truffle/artifactor","version":"4.0.129","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.129","maintainers":[{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ee89d7e13e365d96d5ac597a069fdbfde3d201d4","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.129.tgz","fileCount":20,"integrity":"sha512-mVIMKN72kL5fLsuxBFW7C0ed6vX44KTgvI6BVrFHnHxDvZK57gKWPawSNLCvjwaOzXpaocdzquw4O2qiqr0wbQ==","signatures":[{"sig":"MEQCICgV006dwoX6V3E+s9HKWO6NHEj9AU6PO3Hg25aohHMxAiBkOJCFed0bxUXPFngEnMyE2c/Ljj61YePHJiPeL2A0rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlvXzCRA9TVsSAnZWagAAu64QAI6KmWtnK+qtkz7YWtVL\naEwUWyjDyZsdjz8bEwyVAO7J7BPzzxQkgWZVHD1x2idq2T1BqFrdCYa+0OnO\nBbU5uorWyVoKhu9381rFCJ3qQJ8P+K5GYuyPsPf/AqXo+kzddkwbfg4GPSOH\nG+hqtuJj3SRJJuSVCDyKugFCwGJHJfZmU8jeVFfdcBh5PTGSHmqx7+ZB/giG\nvSvSBqtRX2Dl/2Us4k6T+ZmCoht1VrsFUeucRFRsRofxN99bfz55dRx4oeMB\nPbb7UX8AmAnNCVLYEN5Duzwxgv2XAQak8crfZfiFWAa2o46qg7PGP/EvdGeb\ne/J7rtdFiqaXj5GiY7oKe7esNzSTkTChHa57+vsew3cwl2Xtm+bbDf6H8L7s\njKNWs/c0VZooMe8HyBL6qvq9rOxOEytUrV8yCpqK/8X+FOuZlXfOU0iQxXmF\n4tw/CddPHThHUqVRH2mqtFORBS3In8yiAAvfkHnsDeg63LofU04a+0ZaBbit\nhXVGE941hWDCIX3TY6qIy67bY+yXilMoJGO6ZXgKVMEwSCdlYS03cez/HW48\nMrQK/j9XdbjPVjQUj7zbr5YUFWjgkiIQBiOgTqIgMq0E/NTi+1jtt7thjO3o\n9BQCp8YgoGIo4ZEE/w6JyqNtExrKGjDRAeQxnoJET9b9z2Ar1Q+9p8VTwsJb\n3BCB\r\n=yhAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ee88a3d5998856602a0a734c50e84b17306fe9d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.41","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.129_1637283314886_0.26492870662125534","host":"s3://npm-registry-packages"}},"4.0.130":{"name":"@truffle/artifactor","version":"4.0.130","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.130","maintainers":[{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"42e97a66908aa16fafd069952c3c9657004bd0fe","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.130.tgz","fileCount":20,"integrity":"sha512-OVQgw4NIkqW5wdIom7Js4z2YIEoSOznudFY5d4JkcqzHozK5Bg/c5gjjmvRFOzEP/RXUsLAVu+Bzz5hW7SkWiA==","signatures":[{"sig":"MEUCIGaq7HrJLeYRqMlzNG1hTNQlIqTuXY3T/4q6Rzv/m5ZvAiEArcBSuCxJx5KPzBRex2byxOkoVJNP0Lxwdc8FtC6GqV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlwQCCRA9TVsSAnZWagAAagsP/1ligHTh6U976+B1r/f3\n+xRqTAuMg2hpTg3uxCqu3I1ok0AQgkDc8GYLHR63ve6+MfgrRjP5gU5v6f2/\n76NV0UT2trdVzMgjrG6kLsZdeao3UzZ3bhBTtof87k2YC8w0D1FieCgPazD+\niFlw1Ja4IrmsUhkipv21Po+vLAlfgXzEWbtBbA53oI0YXb5Bj9Vmihre9EnU\nXYYBqWUIJbzj6cnnw6qG3hW/DJqMlsvYENnvpWxOTdLhqoZCRe9SA4W85RyF\n9chuqqgxfngW8vuwAixUAgfAKGHTMpNj6jF4UxZ5QsaWa0xtDUKbM2G8Ww/w\n/t4HedlkUalUW4La4zXTmUp6uhW3fikbQ0Qk/rRI54i8hBmtjdBeHxSwNMlP\nzi+rF5QgqBF+mjpgr/Oy8w6R6yX22xPISCkN04Yi+gaDYDQpcL4slvBaU4R+\nLG/mo1R2ULLI667PJ41cTsM2kNXohN2FgWqRA6pa0KPfI9H7RP6sEaVTqA3c\npwCyWitbqQKjY6GQK5BBw9lbWEZGET1p7IKEn4dXZ0Olmh3ufQjAfnnHn9WM\nh1Kbbgtm95vDoJBXeUmLOsIi1rtlJe6vKL3ejo6nwMih+pZAU6JLib7seUgK\nBEM8bB3tymwhY5nNMp2qGsmcrNT1H9xlswlgBhdFHS4Ww0i+gYn2ubmb3PPj\nOFRb\r\n=dq/d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7891a9ac28b89fb85329e1dbf01f01877de4a449","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.42","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.130_1637286913759_0.3929291510501969","host":"s3://npm-registry-packages"}},"4.0.131":{"name":"@truffle/artifactor","version":"4.0.131","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.131","maintainers":[{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e7b74ce587fb8e9cc96120597ccb28dbf9fa1c37","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.131.tgz","fileCount":20,"integrity":"sha512-3nPoU8R79rs+yDBsFICYnEsB5Hzs64XXDJTTidsyCBg1R2EloqqC4YzXW5PubTxLDqqiLWMl9djwbth9Rh6WCQ==","signatures":[{"sig":"MEYCIQCP8AKU6Dht1/Z+UqQs92ZllZcwif4RZZGnLUSUue6teAIhAOrxpPpoMnxMX4CSGjm3vGZUD9NC57/9AJTJyCImHKJO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUnrCRA9TVsSAnZWagAAzwQQAJo8Saad/Cjs5mLUyhMB\niwcLjExOfa9w9viLyOY4MPp/cnm0SjeP0dYRdzW0ns2AdRu659JQPQeLwot9\nxxA97F2qKxy8WW3WHrU3q8JY7pc/EwASZRp0VrWhVJYiLny9fNZ0Ur2FP7bO\nU24f9uVToTArvSly0R2+7IYba2sQ9Fb26cQP3BBK6wt3HK328s7NnYJvfyOX\nPsBo8IPHdFS/yHiqcWxy7fwxzUD7a6UlMQANqdgYkQVAZaSfPAFZ/BH0HUHr\nXAGzQXZO7HA175UG88abz+LuZ+w0ClEAtywSgDrgKUh5UuC9SOpL4XSWKkUi\nq1ET/rd+pVBhftCfr20GgJwVZbnW4QZtR8Dw8Get2MAX0N4VszF+qlyj9Ts1\ntp3IX+ToY4GuLd3D/Mq9NP5eOTOgciut3gZQ1Rs91MsfdGUD16kWmaiNuMCW\n5i0ztlosyHNjeIuN45Xe1D7eTz9MBwia4ju031cjh8LcTVH45PcjiFSgayKe\nyAEm87xSCyP8be4EW2t9uZ4h03+i5ADTam5VQNg4pWv2wHyNxj8/jcvpwprL\nx74K653RN90NajrpLr8fnAz42VaL6yAoSjJ3RPik7uZYgtEMWsvPSlpqRnIr\nB2/PJNrOo9P7H2vBT2POD7Jk0H2WKLc+JuKUyN6Gee6S+bourwQyUD7v2kIC\nSjD3\r\n=0K5K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51b747baa1761bcc892533286e50cf78cb82eebe","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.3.43","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.131_1638484459604_0.1642369795514076","host":"s3://npm-registry-packages"}},"4.0.132":{"name":"@truffle/artifactor","version":"4.0.132","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.132","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9c72e600421e8c813fdc445f38286630d5abc3e8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.132.tgz","fileCount":20,"integrity":"sha512-KDs0PS0WRxjCndLNDsVgrw5Cuk3YoencFQsTGC4Ik7UUNzCyeiOOwPJgpiHXER7xkCcnpZfz4VjPcDK/PTgQfQ==","signatures":[{"sig":"MEUCIBNSSYu4Mj923LbJao9IIQ/kItY/QWmtjkj+xyUMTNqUAiEA6M9ycTBF9lIl8rR0aZjpadPKhbUc3U777/Oc3xzrfco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs3muCRA9TVsSAnZWagAA6q0QAIyDL/VH6VX3IPXfUvK5\nXkrtPCH3MDb/wZlBjPnfTPy7Zw7zkTgNrNRVpff0Qt3WcoZqNx4S16CPHcoi\nqmMzeZIsxY06U+FPLH8yluY1oLzad7udAiRyG3BWnqhKyQOCz9O7mMpIbmtz\nI5eepif1GxeupvxVBaVWyY6irEebHH+2DUfvm0Rqo36D5liRhHHfCv412XV3\nJjr3ysMGl9lVPQ6hWP1cF25CzOUDfAHc+rEeY5NAGHI1LtZhfPrS74VSBefS\naD0mdlxFl8Kd1itLFlxLoYs+ePr7d0Ioyp61vb27NP3O2ILdMHpO1D1AH84A\niRW+9J/UH64OLJSpht1agp2tYoj9Ka0MXZGQOm0MZvI8pGMVQwW84BJu0xkp\nCwr8nRkokgXECLbvkUKOmcSHt+dugkY+pGFS+T0S6okts9tTQlbu7eBHusQQ\nFZSt0pbioufrAxnWueINuaqSUG8xjLADgWSs14JIpYxiE3Yzhx0jUPhp340m\n2A/zMsN0bjPNW2y66w5mvdEb490MMBAhWLE8BZfKiET/S2nO+bBOQRlKZ1Bt\neoSj83GBiFZ1TGGwGHKvM7WqPHvAHkIbvG68mx/M0V7nSVDbLQMNUo90AQPT\nNv8WxyNHsd50bpnCl1O97t+SnRWAaTwNWDoaN+J2Lnr9bxWf7UsyiCVp0zvG\nXnKS\r\n=pN5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b381167f59327617a2648ced9926668e248856c3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v16.13.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.0","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.132_1639152046482_0.046414514655869654","host":"s3://npm-registry-packages"}},"4.0.133":{"name":"@truffle/artifactor","version":"4.0.133","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.133","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ec59be546527b443e2273a619b814d5784576509","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.133.tgz","fileCount":20,"integrity":"sha512-dO1lB+J/J5dtXqn/bDh/KeKJj0AnCKZlItkpAAOKHNnHoeID2iyNxbPlhmp9+tIbNlOYXGkAu2Mdpf0v+5Oa+w==","signatures":[{"sig":"MEQCICtXoPwc2RgnasRJ7heh0euQ5hJgtrLEfrOrR9auVQeGAiBlTeYpcCocJOuN/y2P7juUHY1Mih+tecHok60crJAJWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu8QrCRA9TVsSAnZWagAABN0P/jTGoVQukcbjfjifv1ab\nu4g2blh0iB7TcyAElKTC2uga4w6F9Jy/WUh8jJRD29Sp3WtoMt05rWa70NSh\nk+HfJ4O2eeyfc0Ak9vgP7iM1WXlm83cNgt/vhjW+ABrkDAsIbh5NADpQRgMw\ndWCtITg05nwf8pNA8KWyoAD1LCrLWY/xfVwDCdfQ/BolzKMsQN//9TKqzKSM\n9BcQ1ObFntaYHNI8NZ2TXtZ/H0hPxxlkcKxURAOLi51DMMVL+dc1H4cbLpD4\nlFweerkeDuvHn6nNTsaLC8JJ6wAZysS1q0H69EH4+4V91C87ANQy+QMpA+/F\n16v7/mBlnL15jyfewwhsFmFLk5oZW44H9rmRbh5RbFSDbHBUAHvu/ZaVJe46\nfz07ripbO/WIrb559gCmD9Z1FDbqPguB3ugVmtyRZ97Os8Lt4Fng1F6Gi4ZI\nR4IEDafuu/OBZokmuNkuiEQdZ4ggRtSv4DzoOydsL+DOLeCCovHI+V8GlKZ6\ngVvGH9CP8VZ3g6D8vLWXTrvqVs7t8y4CWP5Shrud72C6S/XzIfb+JOxY2xss\nC2DSyAygxlimoXBB4BQtuSj0SrdGKY+NSD43DYSS0sXZQj1kSjkNfGIpJ1TB\nvc320AVTCp+8MqEP2wl4ErtS2nOT54OgPraa5TTVFo/PnidIygNyc3RT+953\nSOw2\r\n=7b+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"653686708545be12b71f9b35eb7a3ca66510c54d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v14.18.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.1","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.133_1639695403011_0.11883031821918277","host":"s3://npm-registry-packages"}},"4.0.134":{"name":"@truffle/artifactor","version":"4.0.134","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.134","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"5bc1cdf3de27fdcd5e88dd8bff0546f1bdb18299","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.134.tgz","fileCount":20,"integrity":"sha512-nvVj0T4bPIoOV5XXO5/1a+I++u8OsvnMvEHuCtNpICuH5tqTMnS2/Zlz6GLjJaMUvgNexYPtp+K6ZVAhUoJC6A==","signatures":[{"sig":"MEQCIDMcR5Lfpna11eksWIiilxma/7aRaq/QB+qDDHpdtXgNAiAZZo4+Ehz601O+Mzqv2B/3m+BCUlz+aFovqY0b71weIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw7/CCRA9TVsSAnZWagAAR5sP/2Bujgqy/trb2wg67tHi\n0K3o+ZP6SlxdhJ1nCZWVEF5U6+e5J2t/VLDcoiDXIrMzHRvyH4m/dQ3Vid93\nzQf0N/l3ZjQuZLr1f9TSlkEBbTLm9/3RlOY86sZgeQupzl7jqD/5666q0cow\nqgOeUlfwr1Z36HRIWAKbYVMrXEDjfFgXFvVzp7cLy5qwa1Mxcq/W065tB+4U\nlWAWkvuPXVqLtblpcPBRLNdWxRF6+1MACu7IgLJN8uwSiH1LejBwbIkvzumR\nuufVLhCdHVcINzHMex7xO8adYNOyq8tmABe5yZthrNbWX3voBoZIbzSNZ7oV\n/ApEGAAFLEk2xwQcmUsE2u4JbCNBVTHB6FEEoV6VUiCs4rmE8l/eIqrjkJ/w\nrkWO5gO21vmetYjCMGhodBBu+RSwEpQe0GmcF9XMyD+Z/ef+2EHL+Mcv4jgc\nfizumy8sZa/MU61WmyClT8LgkeylgxKGQ3pFhCIiUK1JKKdLGAux/zuwYQGv\nyfU88hTroP8kWnC78pgdfiOLVv1c/eTwFWBZ3bYqFNguhzxypCMbhdZhj/T+\ngsxQvaV0Z3+01OrBM+6fntCY5eox9fTMzpdHNNGtJS9Sf0LM+ZCh1KbZTu0o\n1/crs1w6RkyG15qJxgtxz65rOls6DOwZBqyf3V8MjBAx8zo0P30JljWlfB3J\nuQ/9\r\n=rz0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4d587fc4f70c6bb8f6372fe1d0489c23faed08d3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/3.19.0/node@v12.22.7+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.7","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.2","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.134_1640218562241_0.48981325973458256","host":"s3://npm-registry-packages"}},"4.0.135":{"name":"@truffle/artifactor","version":"4.0.135","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.135","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"82b75114da5cfeaaa468d9187ce6effe79dd8c86","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.135.tgz","fileCount":20,"integrity":"sha512-XqqbrEuTvCMn1+ZWa7rJy1OEoeC9QwXIB4oUKTxMA5boQJf8CGVP3tXxkGovXTIhJ0NnWPeguuZW1KEAsTFyFQ==","signatures":[{"sig":"MEQCIEcpFeVHjXmqZmQDkZ/Hgs3NlpYw4doXS/TMYB52AqQcAiBjsLrU9tbZbOWzLn4Fh0MvtVovyHgi1rMdahhEbqm2AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh21orCRA9TVsSAnZWagAAAB4P/3Yvo/WCgcw4Flm/QWux\na9PFJMZvvyJhj3DcH+HIDcvf++6AMxL4k3ynea1uvlSHHB9e3wCEaWLkXLIR\n9mzwb7R3+eMbZbxiWSNT2ue2OAidUcJ78NBd5aS2avoBTWA+//MU0lGx4vrr\nxii6GYdGgBwOX+HY0PyqPp45ZLctCxn2ELePOes7b0uSr3nH0MbKVeNJyLqQ\nBieHtzLVGMLvqgUZBu0+iXcau/gL1n6LK8Ib2GHxqEg6eui+Zkn0JRTsda1u\nGQ9rpymnE77vhBSD5uvfHONLY3oT7bM0evS79jvvqVudND8Hp+egxa8yPdZj\nX1HXAMcdoyD3kOm2MxgyfXOZ8Psg9Gi30QXWXPDYLIdI5dVkiCz6BCK4POoq\nlIr9xR1jGCx5K10gDbav/8r9bDLOZW+G35pt1nh0/5Z9Uk7fiwzwoq3Hg/0i\nPjLSQt5yicK1O96PKCa2j0d5WD85UKez0+wqs4HzZjLU3m9+yYuCDDI/87PI\nJyGHSVXYhgPgtikcQiRlzz1vpbMD++dGcv7D4G4KkpOxJXsJ7riYvch4vqfx\nZHunlrHOCzxqAMELihDz3xpjBb87RIz8NwgN9YdtPItc6oZWA0DWJAxe0PUe\nGUstimQvlIZ4JCh8Jbvz2+9kXrySY3uNdVRGeDsG2qvc7/yw3DZbn/uMMuhv\nV8hk\r\n=tclV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cbbdad403808aba996b37237c277e302ee99353b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.20.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.20.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.3","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.135_1641765419786_0.994731802664667","host":"s3://npm-registry-packages"}},"4.0.136":{"name":"@truffle/artifactor","version":"4.0.136","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.136","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"942bd4f59c3e070eeb949a1784c3d404dc41749f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.136.tgz","fileCount":20,"integrity":"sha512-SG3nluWj96tT47SccQ+CvJcjSKSb31sWKsRJ8PcQloW8jSXPCLMOk/ykSglSY8rrcN9LAKVc2+JfhdIOmxDAVQ==","signatures":[{"sig":"MEUCIQDn2S8BvZZX6frHqkyj/TWlDf24gnMlPF+L9EkARHNNuQIgV3SRxNkU//O0GU9fs7YCHX5poCogNgw5o79vainK1vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4LbQCRA9TVsSAnZWagAA780P/14ZaHbXU3wCZuzD742N\nleRhUzYbR+QrvHcFybvx5b2uQnYWdxkWBeE3MsXbpIyHV7VvpDT1elzuKRJV\n+9GX9K/WEAIfbO9tJ6mFAQMjl3Dh6iHUfNhVtrCrtBckJgwWlSw95CbAB7YK\ngRS53cbM5gnZOvkmrqV11dXJWSkkOOeUdI0HKhPNLUNiXhfhAc9JH7GdMIKi\n/L68+KaNb9AzIqngK5p0BqZiCudz7Amt5EOyYsCpUhVDeeXJzoGcbdrjE+H+\nxGAXmvH/tW4oVmlxD7R1chW37D+huZ2wN/JNnn1wV8z8D9yIo8NsNMbS/GHN\ny+U9AYv+Baiy41UE4ldSoCRmqvLceTZVKVqfRveJxllEj4vUlEFKNUNzdz0F\nO+J+9xNyBaBDJb+tVvPxN/xNuEV6ZcjxC30NR7GA9aS1JvfYcYuBy4GIFBYE\nuzOEe3OG/A00fOKoFTOMBVOB+I+zSuJe0GnawxU1YrbsakGOJ1TJVN8Xvolb\nOOuym6oVkTol9ZwIDOEwa1r8gAdlaDPzLEPyPjjVQZKP4/MawDY9gzQX1CjW\nMzCLRPP6hLubOQqYkk0IPAEo3MwLt36dxzHG6R8K4vwERgfMoBGRgqXsCaSv\nwpMpV0W7ONa64F2uNf3Ls1jv9+BUhZBDIQJLc/yBE4bCr3g8yc527R233g+D\nW/U4\r\n=4Nps\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79d1cc27aee9918f328565035c30428c4b3f25d8","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.9","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","ganache-core":"2.13.0","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.4","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.136_1642116816219_0.9786342714668208","host":"s3://npm-registry-packages"}},"4.0.137":{"name":"@truffle/artifactor","version":"4.0.137","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.137","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"233677df85330e30bb147402fa1dbf6fe25cd809","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.137.tgz","fileCount":20,"integrity":"sha512-0oP7kjzm59qkYmsLQQ3n2kj5pHaMziD8YKYSImSlRa+A/by6jHeytSyJJQu1WacTbpff3QyQvn904U5ViJPj0w==","signatures":[{"sig":"MEUCIEH3vPbBM6KcIJenl+uwZklU6kom/ALKdOdUD9Qhp5DoAiEAp3AcP6E1iCU+J44BOeyMLnxTQbqdhtxANgomZkI6eig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6eIYCRA9TVsSAnZWagAA5KwP/iQY5q2Oq2GZL65TXG14\n8J73wTNEdfS82ou21e1yYcB6ksRLqHY17NwkcVrn94PPfwDohVjZdsoh5K2P\nr8eh21Q6DDCJFyED/RLpgdi/Usqp3cQDZvITQPgWgHO9apNjH80r4nz1GF0b\n21pTLGPGUZDi/itZzUO3JPZhOxtmbwr6bbdJ/9ifh9Mt4LMcEgJx/43NbZ2U\nyXYx50/LFgiM7YBwVOcIE71jb6JNkXEZmMRMrvJWIi9P0ikk8Mb/Y/VHrJYn\nqMkeXzifhiSt8IC9ttKAafc69Ez39QMoqi9xPi/pXSrvU8Ndh3jkecnV23xN\ncPB51tMhepjkKA/KA+oxr8dSM43gJWRB2jBkXIxj64D0njNN8+vc9e+1LQOt\n8b6PoI+2fDy3mjfr4MGNdCV01QEco4+cmKgRBPkPrSQ5CpG7RiCHnVFk4Jpr\n1aOdFwqW4zFYLyv2xZRuEgxIfvewHjdsz11ZG8v9L0KQ5mK/PFG4wDrAd7+x\nsuQ9N8jQ8tvTPswZlyr/rl83o8aVOIxgJ/asGVLbSXXvBNdBEw2bz7KmrJG9\nvMQlpzsFW4KqWB3HIWFReZ5IbXFQghTEwObkD0uGnaGerO1CXCbuE7YY7HHY\njkNVB9fxQmhq7TJPe/WZguB19IE4m1KI89eDePVB8IOifnnnE3L7qyrCVH9Q\nWLeb\r\n=MCVr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f3831fe5b159db57f59b9f11c4a41b56282b8884","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.1","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.0","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.5","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.137_1642717720324_0.18621592369772877","host":"s3://npm-registry-packages"}},"4.0.138":{"name":"@truffle/artifactor","version":"4.0.138","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.138","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"79b3f5fd3b544c009f9b1b6f4e09b57453ad1e94","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.138.tgz","fileCount":20,"integrity":"sha512-rXh4ZkP5TdJN68NFKASw4RnOjZ1svw1rNUWlCs3x+/J3Zjd3LgeYC8Q5vkujTjwoy1bezvDFUR9/oFMUMTRd9w==","signatures":[{"sig":"MEYCIQCILvAW7A+dnTiHcm551x519Nl9Hp126dazRYwTYAK/AAIhAOhblA+luBv5BfiRieHOChCzXr2urw9FPqBqxg1y316T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9bkRCRA9TVsSAnZWagAAfYMQAJ1w5LM+7ZoGznGcYibC\n/K6SnnLdUyHWX1lj9Yt3OIAlANd8gwISR73dD5pnFyvkqNBqrxyIzQjQK0nw\nsFiHujzIJZOy9REZYoM/iePiwUoU8CPQ4daI6mpKYeiFATRvPZApWP4vH8Ew\nOC+P2yMI9yj+DdNpqPXvJHh1eyDyZGiVEcpecNK2GAw90sPQ7ilvT9qdBn34\nHU88DcOLCPd0mjnFmMS9/UDPAyQ6fnc9oS2tAPkuC8eQAdWD1wuhsf+PivBI\n4DOwTMwCTTth+FHVEk5xAWmwRh723qsKKiI5GKHX2KKZrIalrx2ZCP60Sd8q\ndXtMKKG44TWKYBHbySOaWZRvfN6j3eefDFge0SSthbwEdA1NZA5Y+S755WXH\na8MsttLPIvR/A2dCN7TphIK+1AdBmKD4gAt8FnJDDijW02/BVcyLTPu3ftrS\n3+h90zgasFY6JIQqszThiWtZMw7hBLybESs1AV3KiHjOFB6fWZBwk/mLpY4t\nHZBHQ6iA5IIhJljjRNxGB2k/9EoZd1nn7c9zU1eFHYrnhAMJwp0aqK/Dh7WO\n0wHIXOR6+RNoPxJChuAQbVnEoUoqyaDdwDDVCnayn0xnyHPabpMLh/49per1\nGFRIwaZxllEB6WteBESwnPu0G+kNNqgf4b4LacDxTNi+TNx9fG5lCEy3io7p\nTXku\r\n=Fkpb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"017e84fbad1f53f62db00483cb07fad0471e750f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.3","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.6","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.138_1643493649461_0.39911707140757957","host":"s3://npm-registry-packages"}},"4.0.139":{"name":"@truffle/artifactor","version":"4.0.139","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.139","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8e7aa557528fb706b18d4fd7f272b14b06fdc0d7","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.139.tgz","fileCount":20,"integrity":"sha512-Lo4SH4IcARJhdehBQdZir/USzZbMBS3B0Gc8xnn5N1zwRSWAwX/ZTRidyww7soNyDc8gcDfAz7Vg2dqN21CeSg==","signatures":[{"sig":"MEYCIQCRm9BjdDf9Hngfqn332PLovmsg+IOOJaob+Ez9fM+7WAIhAMk7Kigaug7ksHY3IOWmio5gkaW2DL05wzgJ0/GqxfYV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/GLiCRA9TVsSAnZWagAAwvQQAIyWKsmYLNOVbuIx1zBt\n14tbhg3PfVvZbe51vWmbXiFdArIXuAuxDa+hT9iddJ7fF38ZcgYM6d2eGCxm\nxI+yRTwPmBiD8W/R2ocXu4ZoA1NyX2b2gx2a2uA8NURXTVJqmw8SiRYDnE0u\nLTz7BF+EIWCjyHu2cLRfz2IinnFsta1e8bewThB2Pn3sh0BQdM/yLL3t4A5i\nPvuriXGhsbQQSIesgYbdtTt1zcDvDbsNBS1bjwf6RHca5T23Xgxv/YPSym9m\nKoHLJArWVsg9y13giIJQK5KDqBZdep2q6JdNtcAZWcP2EqoVIPMmYsM5qcR4\nJ9BoFWZKSOmo2F7vVJr+RM3M1JCJh2ZP4FdTr9ffLx5MpB0iW6zAsVqxstXB\nVTBoftAPBTaHwGUHIxJK5dK1HTYCm+6YqIqgLW1aK71fj34xb3KVgAfkjSVB\ng4+uUcZ4s4IXw9+84hCbwwa7uIwRIlisLkBVOfHcpBEaqU4Iwl3vX431jshC\nVY77YJxVMRSj/ORoJ5dZsLoNa1rKb1yFCe24RZbK/mFYtCEACEac6juPOGwA\nZ8Vz+62Z1cgkumDwZFs31DbxL6l0zss2U922WUJwZpIm0VTa5tKEmatBalwx\nrfl4he628MFXi2wGR/1eqaaxV3ejdKtVZXdSOY9AZ+u0VBl+uSY/tAvopmzE\nbVTj\r\n=MwKv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"409dadef3759efac8265de7dfcbedf0c066a0a0e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.7","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.139_1643930338288_0.15887591373301246","host":"s3://npm-registry-packages"}},"4.0.140":{"name":"@truffle/artifactor","version":"4.0.140","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.140","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"55db10000efe75665916b85839fa2aeb1c4340bd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.140.tgz","fileCount":20,"integrity":"sha512-2s7u3EX6CRVTx1QvIDElijmWdu/8gvx3eVBynkk+gJ56h8CRS5iItqKULuTHAs/2dHrO7689rVMMKsHT4f/zBg==","signatures":[{"sig":"MEYCIQDiEUFEqtRlAvCCMVRVPaB5QHTIRiSjyfgOe8k8IFGTEgIhANhIc2Ii44ua0AeAzsj1HuVdh/5swIBRTZlLiRAJHn7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbCnCRA9TVsSAnZWagAAXTAP/3vN9FlAh6Hn8ZtGvbQW\no99jBp6wy7V8q7rZPVm5+lGBJVRNomK1V3x7L2hTtvqr27OQFKIALCrsYxqn\nGjmO8nXBLaXAaND5At0MVQEgqSamGQm+hrb4rPmT1OZIEDUq+xri7WkGr+db\nhSrFwUBQbEp+7n9o/cmTU8+Du/7AJtTl85HchJseqKj4zl6on3PrXQ7L1+4G\njL1+stG6E4CTa2NMDaJqwIb75eyA34iPkpv9de0drEraSGiy3UHmyr+pKCT6\nSgsQRJFj0NsIcWk9A+WyeOcYaOCzub4Z7ueflLynSTIzSX2fYR0wBMN0Hq0X\nV0tPXVATM6Bu07c7z54ELGl6T3CyUcKruEuNkpA3jjvnM98No6N6uuXSrRav\nCRKezp0w8CAzV6sdttTIarQg/l/Yr9fX5MTzEjeHngRhscKhwL0n+sCsnKy/\n41v8O1nXJJc7d5rYEsuBnDWIoN2SFPfhlbG/sdYou9I1lrlILBDx73iFSls1\nd17DTHNeb+/mfZ5Dz1vZZclnl/UHtSNEH6X6eJx2v2bNGhpVH8oz8QIVkAJu\ny8RqgxgNPwXQ8RaFUopfcKqGXNqrP+eb+hnFwYBy+yVh1eU6lQaVy2IEepkP\nlW4mSpugYDhS2dDSX89ac4HaNKhnBQOVpWrVH8a+/T5YSnKAiNQU+u4/H0XP\nqlZU\r\n=BlrO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a5337769e7ca9be112443d6ddba089f9c2c0f0f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.9","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.8","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.140_1644540071684_0.47543281000974247","host":"s3://npm-registry-packages"}},"4.0.141":{"name":"@truffle/artifactor","version":"4.0.141","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.141","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ec862a63eeb2750863666f5aa28874e9f8f61bd5","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.141.tgz","fileCount":20,"integrity":"sha512-8j5HbcCUCgDF6WmW6JlaIlOqjCvJQ8MiJDeJsHQwxY0OtDzySzlAgFtK7HzopqrUEGD9emxABnhGA+XGQ/jDEg==","signatures":[{"sig":"MEUCIAsA4qMRp4a4YGfR7Nw2Yxi4ortJaQyv4ve0OcOTz6KnAiEA9y6aGHhZXjPZh5DPis/XBoQZM6I6kqgQfODTqi04iIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDtGsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruhxAAmK+mkcyOhKlFhb5Npq1YXd3Sp4Dg6TBiS7A6TN0SCCTRII/6\r\nNEHpd2IPoIV+WLHJuP+3HM0JlrEzOBOZeUPCxTCeYilQFJdO4NGlLErBMMi8\r\n7o43oTngEEqM1YtVPwITJU7rXHof+pyt6VYf4ROBHFpjkX50cVjk5pLZ6VQ6\r\nKkC0SbUh4GEDyn9CkydkRmIdoZm7LkNtNQubRQ1OaIQjSfvCixgPeZqr4jlO\r\n3FsH+1zPy2HbcXBg4NXud23AYEwX8cQZihC0Du3LerRzFV8W8hQyI2B7DbP3\r\nBCzidXVHoTHp+GbgYo7qLBxuolUjgDjlyCIgE1bXIDt6qrqKGogFEf3SJcZ2\r\nhqUIBbG/hUQDAjxmA2Eeewejlu3q9CmKOnzs2KBl4UV3356ND6DDuiy/duQo\r\nNtmeNTv4FbyItpqSc8eaDiPZa/D56khKkdcW9DPP1Byxo+te1ho8bGVokTci\r\n/nQrSwa4FKX/Bum8IGK8fs9r68/3UyNXHMp5F/P851IFLKhseHYvwaAV90cg\r\nH+tNjFomB9TabktxwO9vPVqv6toqOoyTofXrIHVfikr9fziG7mwbstHEt4eh\r\ngynVmZTdv8Mp3J1/zxmquvdZHfbLC9R87uMSU2z1iqTa0bJ3SdJkG88u1Qg7\r\nwWT8cjwpRwqkh+GYaOeO/kbmSLeeMoJFOcI=\r\n=3vVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9e36563411876fbdf3c3bdf8b974b6702a3740e0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.9","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.141_1645138348657_0.6003483744730069","host":"s3://npm-registry-packages"}},"4.0.142":{"name":"@truffle/artifactor","version":"4.0.142","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.142","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0fed7eb0b30d956edf2946202a0cd56ae619e451","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.142.tgz","fileCount":20,"integrity":"sha512-w70IjNelH7A7YszRY3RRmE80zwl+yCbrvaXD7b4vhykzE/2IYjFVc++CTdybG5DIK0yrwHlnevjdt84OxSvcgQ==","signatures":[{"sig":"MEYCIQDHPgnjovKCARO7eVgZPbkIZsfIx9Vy6hM5XZMY2lo9mAIhAJzjtRXY+kUGJ8eZ3s7xbufbXKj/+PmPgrcrbFoTyCQD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF+65ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEhg//Tf8R+8j7sMEdPUdvHE92vvk3mJfWeIM2Gahf6JTYhbWjZESi\r\nPhc5DanLp/7NqC29+nIldUh6+1tGCiGfXt6rent6dVv4GbMOia/kbhPYsknl\r\nx2iSmnLlsULmxIc6l4zw9RGH2xAV5E5O5J2u8XEqpgBJT2se0bzMYtg76feG\r\njGY8Qw8B7YedbCsCp92DyGYCR4l1uunjcpw7d4bMVYkMEvoNh5K/qFetTWRn\r\nGXrmYyCBBJRfHXo4SoQzSBZ2lyA4+Ml3QGXBrR3fD4JCkqBlJego3ff+nFMV\r\nT6LlfFkh5EckhicxStOoWI9WobNVAP3+ykS3+gZvL58iIlWOrg5eY1PYV8Zw\r\nFIlm5F1Q5YrbNBq9MdN7MnEWLgOWbocV4Y+rGPL9YXDLb2VxBubPQg4vOi8U\r\ndmKWwNYqAyBKa6z/jTYviobgQmNkyEF+Numgu8CFmSuqzxVN2rndY8toVkEl\r\nunGiRVyu6GIaVd4UuMb7kSIzInyLFSqzdIYFqZfn9xajNULdbyhkwPMC6mcD\r\nB22V+KQVHonAO040ra76/+hOqlPqQcJsacQnydN/KbfFRMXvp2UvJfo3L+oK\r\n4I27CTKeUQYy1Ci45hez49fWxmusalHHIeZerzgrzL1ub1yNd9uZ9zq5Z1+I\r\nzRIQ/j6NhJwpmlyDeTg/UsoNrY1QGZGihZg=\r\n=3TpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a11dfb2b14ba273a4a2976cf8028a0faef0a3d43","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.10","dependencies":{"fs-extra":"^9.1.0","lodash.merge":"^4.6.2","lodash.assign":"^4.2.0","@truffle/contract-schema":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.10","@types/lodash.merge":"^4.6.6","@types/lodash.assign":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.142_1645735609156_0.1265992522324506","host":"s3://npm-registry-packages"}},"4.0.143":{"name":"@truffle/artifactor","version":"4.0.143","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.143","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f20b410e5b79b120fcebf118a096c3a61b0dd5cc","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.143.tgz","fileCount":20,"integrity":"sha512-TOHmO5ZdhnqKOJAFWaxsNX8xD+JJNP8l0b0TmRzShNcdKngKcP7kOQuKBFoeJh6JLCidRxzBvjhKVBW8BDWH/Q==","signatures":[{"sig":"MEQCIFYn+vNolJnRwvql0kMb62Jii+mOlIH9UFPOR0Udv7sIAiAISqMp0Eoc9Upv2ZVhnUqas3vdpLHuk3u0S8Vrom7DKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIUJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe+BAAkc4lIIJRNRqKhWLtOfZY0sFidyv6R3smIdzlVsiKgps2HWHS\r\nxgj7oh2ISM+BUQnPWuMliawylLohcT6GonoSNbakE70yFpw+YaO55/2ep7Lv\r\nSvyK6hmKJWtnFj4eZ2PdGASirgwnD09buNs/FcD84M+LBSNJZDSRl9mtkH+y\r\naVaSrjsNUibQESEYLS0p/LMhRXnmqKHFqPvPZ7ywYADXWzjjU49Oa4tTcr0F\r\n+XIqsMdLEtDnbPSIKtYFw52KOdNCTwoQ4Sp8wNwtdBRvXlwSPw4xGEMjMyO7\r\nVwEb5zeDpEdnr2xPjRPHE2zos7OPTCDYf2Iacgb7+BjwnsCv22V4RO4RyICD\r\nu7PlbB2Gr+H27z0mAYUScYMdualDIGNfekh5AGgPscQ2TpJep+Ywz0RAvuuX\r\nrzq+3YaNp8SAZaQ0uC71golD/EVrWijY4aqmQeFbQfGPoTMpNLB/xXZtWcOd\r\nuwcYKZ+W4yGPoKPpN8d3HiFtzG2XlB3WO9Z39L1/f4AbcTsV1CoPynsPE0Nv\r\nJsMSaxybINBjQDCvHV/a/iX0Jp0k+iDw0e9pSWabSvW7Q+1nipkTe9mLDyyf\r\nCfnPJWPOXsFnphcouC+fFnws9UzeRwMJkVIpe4GggbnoY90kcJC7bGcwe/9x\r\nUNdXyeM05KU/8ijy6NI0E1FOtMc4qvU/4g8=\r\n=IbcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dddefbaf4811fd4652e57bde9b60455dfee17ac4","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.10","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"7.0.1","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.4.11"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.143_1646346873382_0.23239701592761408","host":"s3://npm-registry-packages"}},"4.0.144":{"name":"@truffle/artifactor","version":"4.0.144","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.144","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"eea940088318a5eb6d89895ed879a0b8cdcf0cc9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.144.tgz","fileCount":20,"integrity":"sha512-qzZfE2OoBd6EdJIlxsc3s1AuYnBEVmUnlfXNPHnAvgJIGBwrFVLZ6T/h3l9n0F9ufJQlz5gFWYSGIjAo2lHIpg==","signatures":[{"sig":"MEUCIGgMxCMsJYZSrpl0sY8dy2oe63uwcxLhH9VEe+FZa7kqAiEA3cRfrYPmtmw1rH0rOC0WnwJazCwe7C9PIoBykSA1uRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKoK1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfABAAiIzU6RNdd08u9gZpPdi3C/eRxalVJg8Z3KI6AwT18j/LCQMT\r\n/sWf+LAUgNVfpoDWc5lgUJVNWwTOR+Ef/Oguv4jj/CC95cbsHwtH4EzCAiq4\r\nufcSkG2D1hUZDmU0bfjfHC4juli7nxN8z2ClMDRFkpBiBezvpLDKPsHU3J+V\r\nWVE9KI4UGUUKa82XxlffZU2vlUNbppUzTk9JzO1DwtZWa76v+pkRFHyJ5LIx\r\nKx8n5C1uWdYsPN+wsxf3afbUHbpmmxtSvwHv8H0JRcF5+n/a+S0LwisTYQta\r\ny7zZwpYH0PJ1xJTonRwEwXIV1Aei9kmwOWlyAlZdGisssIVILO6Hu3Kx2RLR\r\nXy55YqO16QxCrWyTNfDOXI+RCl7kVbpogvDHPA5lhUXDxDPwhPg3SUCU2Hng\r\nql4tB/3srbGx/2HW823cG+46CQ2VgLHj9EO6XbqO6lpZpNLaDRYnPeHyrmCv\r\n2uE//fLkSoaSxIoBRKX/SqujlnjTAU6KnXFkeg501wQkrok1/iNl9CHVifqT\r\nbRbHD2dHXvKGM1o0j+8UJsdRdtjB1sjG4cS2EM0gmTJuxrdcfe4WVPD+RZ0k\r\nCKOCIRWR3WCd2PvMMRdhk2gRRSdIZClbukHlB1k29fQoC/tkF6ih+jCZDawU\r\nidMlaBzE2VzIUvTRRrewxD/Ob+nnFvG2HnE=\r\n=5gZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"01c1d42d72564bf58b698742bf2ffe4ed0678901","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.144_1646953141548_0.46055946451072916","host":"s3://npm-registry-packages"}},"4.0.145":{"name":"@truffle/artifactor","version":"4.0.145","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.145","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2f7f66956c519090c268210d3fca6da5f9b71de5","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.145.tgz","fileCount":20,"integrity":"sha512-d75XAHSoIvcQdAZCmBGRFoUnYQ4XZ6rs8kZziJuI6UUPv0ip4k7ztqwWehtZi3QM/xXJmvcABsW0LIj1c5ey3Q==","signatures":[{"sig":"MEUCIE1TNfOMYFkwAcvEhAqt6Xlxs3nKvJSww4JwlrUCqY1tAiEAncBTJ96VuDCqqtMMUTrDF+AOBky9eZ0J6VNjllVR7uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM76pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZiw/8DQ2+R6f5uyJaz0BSiaUJGNNw9uBqKkl8AaN366Y7eAPYOFaN\r\nrxBu7FdaPE8Dup2oupjR5AR5RoayL/EMM7JsnA79Frvcod6kBIw4UUDj9DlB\r\nOmrqTwn2qsMVPQ0lZx3DcDnMkVH4GRB+AHLWM9/mHym2Fws/l7xYXSkc++Gp\r\nsnr9DCy/vE0Q5OmJ86hsUPNPYOUv5eApxcfROM6GzwE9Jrt9HZv7XDgvEc/D\r\nXbrT/l+6X3ecwJNYe14+fANQi08jDg3LleUr++23P97jeDVDyHjWAjKjDzam\r\niLHohTWtJxKgfY9Ba1O6XHS+lA5OJ8S/7KQqubab7bGiwUn3RvzDQ8bnWiCq\r\ntjxCC7NQ+POhdfjCZ9bckBUpW2polKFmPfsAjpzEMWaU/5S7f2iGi0R5XcQ+\r\n4r+QVgQcTcufUyn4+Cp9W0jlUCoAOl29JLnCGz0VWGPs/soXlKH6YRmx+FDk\r\n9DxuMMVrV72dtgcQuQDP+PMCV/TMg6w7nRDcljArtyNWvOYvNgkAoXXGWGe+\r\n8EadHXAS/VqSQ5EOUx+cNXfjbVWllxFF9qyFRevQUgPjBJEdnixOQXfCeKb9\r\nJ7pGWU0jQ6mpVUP96TAzTvDdDw3socrFqpd2c0gKqg5o2v600fUCLLBi16gj\r\naKzLAZt06Dmp0L7AxCKNUoVcd4eofWALpus=\r\n=QjnA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"125891668cab716d886b9d5e630a0b7b3295d2ac","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.145_1647558313480_0.053060609692962224","host":"s3://npm-registry-packages"}},"4.0.146":{"name":"@truffle/artifactor","version":"4.0.146","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.146","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"213cd7bd98700122595d837c6928f1126cf8baaa","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.146.tgz","fileCount":20,"integrity":"sha512-BdIqK3P23HuaTMLF5dqH3ktHT2nUHgNQs1qcRIt+EvquJ3jyahKn9PzLYrH9LttWqIjT+y/32VTpf85Ajk89IA==","signatures":[{"sig":"MEYCIQD3nMK++zujjpTxF/HXa0GRooeBCUShEXbMb81QD/YL0QIhAJPfyN5tzpFzMcL5/8xnm8kV/pDDQ3uyErcPCtS2+CrH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPQC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX2Q//UlzAbNVhr8FvkvJ7co7/gfzZ54J3tA66yTIvXC+hBaItikeR\r\noTjTyZvQwrZxdsMO+ZxSqtPqSe970p+NgnL+A/trxOM7ZPI0W6bTZ5cgSt4B\r\nZX/ZqRvzgzDfkceyZw/u2bRUaV/ZNUlnRgY/xyhzEIJhj9Pzh2i2wHB4F5eC\r\nNXPbghfRBqlarzUPnnuJraLo1wiU467Wqkrxt6NCy5cnc/85Tlbjl8iFl6z1\r\niOt52WuyUmCwTc9oM2W0w3pV7OiaYrvlhZRbhjQ+cLyrbV8f5MoYbbjlKi2W\r\nwjtOBeDkgwR/PnVLzhhLX+zZ+GF/s+mxCYbezK3bsj0T0jBAMV3VTJ90mV7c\r\nu1BDhOu6RQRrq82F8K/sL/+qHjk5q4XWYeUGbmjUHzZhWBjuuSPHbAIBg4c1\r\npb89sSzoFRE7AP0F2pgsGqBcAKl73diDyjQ7dH93o6oD0jfoFAqrlsuzVfdF\r\nXVqnjFw7aWGvVXlj1Qibn8/7GFrGqdhQ0MsW6GGo7K03sQE2hL4KWxfYuhy8\r\ngFXTZKtQ29fa9J7LFXeLSBN7tOe92uPLR9xhIrxsilpj9QpWFDYj0f10V7Hv\r\nqZbzYxlLcC3PpguovwmCnNch+fawHOzeRNeQnzypapycSu3jqUjJoofkF3Qp\r\ng4AVOjtBHDQJkVIb9jCXXI9PI3xYr+wUWwc=\r\n=CDTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e7396c1347e5eb5913ee52492d23e7653984689a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.10","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.146_1648165046396_0.448898783004575","host":"s3://npm-registry-packages"}},"4.0.147":{"name":"@truffle/artifactor","version":"4.0.147","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.147","maintainers":[{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6a28c93279ad06bf14fced3966de32bf645187e2","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.147.tgz","fileCount":20,"integrity":"sha512-YpcqgCV2P58LHBFOcbvhUHzSCag9UKWOrRX0LJuz8ITVYb8UJPv07DVwd+Y9ULaDadXpcDjIXbiapKXKeywWBg==","signatures":[{"sig":"MEUCIGoRaInP8N70X9nBpVr0qqXWlcUkP9Q5EaDjPV20ArxxAiEAmY3xSxfsGW/oKjL+QR4HqiKp3m2eBJGFp/ooO2KmP4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRkn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHPhAAnRjwkjebPK/rM0Ajpi1vBRm3plGRmbauaXdPd7eUG3CpD/ph\r\nr1shRPUOnkwq7XxnBP3/g4QbvtQa/18rlm7qHNKVlboraYDTg2iSIKLiZvpQ\r\niZHWNK8VgOU/SC1Y5zH9kurSTwAuXsDemJShkdVqS/VKXNtbUfP+ZvxvE2PA\r\neQS7JJ2+cFAFp/k4eUntAHEiQ+pRYm4j0Y1fxV3ICQ/Js9KAbf2xKDcQbU1e\r\nK/Fp/EFMNEmj2EriEGo47aOpYo2rJq3/061xi+c43K8R7onyi0cGWNKFl8td\r\nv1/XuwliDEoUIWpugnhwoMEgG3Ok2gmb69tlOqdeKooIR8fiQcmKNnDSp6xJ\r\n4/q525ga7+WPZWfQXOtwqeapJqwS4KJmwF/IFZ6rGl4RX44pDGA/TB6Mj1u4\r\n+i+FjpHx+NQIXAsYLbD29oX/nGWrUZto7Ng9FLrnCABsZOr5kDn/bd9QnPhS\r\nngoouGS6/8pF0F/lV+QkngCUHOHE/wAOzs6TGNMaJwB6BUh9ZzFxlDnSAdOI\r\nToN+WmDOFKN4HqY+eBEShOzMqsVv/c+x9oelY7Y/PD1jpMjx8H8eXnrmyUxT\r\nlQFeeDb7hJMbFK4B/tL/ZHbgS2c592vh2OCxAstmjETcCuq91WdfHFUkmseD\r\nW+2QqvvaqffAqCUvFN9+7+uWZuQiZe9mqrA=\r\n=EY/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c7b580bb16ea1a4b42a5430574171a905cb8199","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"8.1.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.3"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.147_1648773629137_0.48304289955287194","host":"s3://npm-registry-packages"}},"4.0.148":{"name":"@truffle/artifactor","version":"4.0.148","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.148","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"87a82dfded8d1cd428598d588c3b169dc542389d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.148.tgz","fileCount":20,"integrity":"sha512-9cm+0zw0QxImyIYIPAF2wq8tjq2fWZ5hAF9reLD8ysG6zmz3vrXOcIKtbCVgvZl8md9TxzO2W3Vo10bVxd5C+w==","signatures":[{"sig":"MEUCIQDwDWExcgY0/xlmP2QPC42LbIKkULr5m1XkNoPma8D0ogIgd0ZS/CBPJEqdPEj8iD4m/XE6uhLIAe9wz8d5vrPzhsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUFgXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1zw/8CB0FItQV0LzG8duOH1F65JB0GdjFJUpTJCoQ2Gg+qyITAKTr\r\nOjd0lkQX7z37XwxYIdu2LikAlp8n4ISi9fmtwsSY96afvg86feWC2+0cx05w\r\n6YrFzZ29oWJshd8c2EojqzG42epEeGZ1cKUN60hrdTjCu++QF1i0vWQzyJLL\r\nrWJub8wGQmTd9jeGCzDd61Sv1gzKBek4AT4JSwfRn2u7r4ulbCwj1B+oXagS\r\ncczcTmynj5jSvHHF23nzOq+0SsHyO17nCLXNUPg0899xE7/Bspb/QIZaTf/v\r\n4i5LpOyTOLys0EpquiA3jJpGWOaqaaLA2xy8uqur+vdz7aUru7CxAST1k5N8\r\nYeHAKhwd34G+B+YnA6UfSg1vkSEyhtHcP7X+LV2uK+CqTW7rA9j4N/oVFrRN\r\nICNwGzLmlQ2St6o9/t/l+e+AotkzqpneKU6/yKIWC1VYIsjzkGgTl4wzyZtW\r\n4NsH6sYA5UIXeVax68J0DjjHlekZrBhJdtnLV6BkZTAwQIWhTiKw+AQberIQ\r\nBFNPjV5resgYClDGwlq1EVC3tteC5kjn2P5uZRrKbGam5HqvQvUm6e6LleSD\r\nGVP30la69s+slpeCUvk6KfZwbeJEU2ee7yywHe+kgRKKGe2V1AAXFHK9eP4e\r\nFvMxBtBn5mzF1KzZ1WRFnFx1+zQS1ZgSrzc=\r\n=dOxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4900bd471b9fbfe521aea280031bf63b8a9657a1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.148_1649432599300_0.7489943806484438","host":"s3://npm-registry-packages"}},"4.0.149":{"name":"@truffle/artifactor","version":"4.0.149","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.149","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"b809ce502c0fe1b05eec87375def68ab25bbf0f3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.149.tgz","fileCount":20,"integrity":"sha512-r48rWhyXxlhLP2/Ccl6sSA8mdJ9xqFodxKExNpRFAKABCnGuaXy5DIw6kctDKrVG9+I3ctWFdRmgY8ZF/9HtmA==","signatures":[{"sig":"MEYCIQDUsDh32p2puC3wnZZTjKIRxIrwhEtKYBoOW7sfZh0EcgIhAKgfJLnp5SEzfYBG+eKsOwjVQDsxNltp6IxBq9U/ro4B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoHw/+JwwTNFG1xAKLoCiqK3JXkLVRBLpmdL3KAXyvVzHhXWq+Kt1x\r\nsK5JUeBSeBQg3fmK9EH8jkXZUl0urMJpLUttTlehFrzM85VSdx2aSaXpO2ee\r\n3bfDaVmCAMjSHZy5Zx/bP44oqv5w7y19ER1jsS81zwRmP7pFa24A0SQSEFal\r\n5ZatlT7mSrvxNi6obzQZGDGCyfPxX8bgCV6vXXkfkNkkJf1wy7F4TRnxURMP\r\nHo2v/3zx9+2Ie8UiGpa5/W/CuLteXRDUD4a2ZJ5AnERWwi+kKVDTUgtwl2ba\r\n0I7kvnIYRg6VN7/R6Ig4PctSTvoNluJLBTWhurEeUMeQt1Em5xhJSD5uiG9M\r\nqEfvHgYPYZQ9fCwgE48Pk9CtnTmY3ivdehy7tOVtQp8cKIhGT9YLPQjaXBAb\r\noSp31KCTlUPrSu6JYa9Np/bE3mKW8VTROAjoHqYKOSpGQxiPs66N0YIkRGXc\r\nzIwD9WBMv6iWLA8kDGP68zwZCPaF8LRu4PDNqC6iNjmGRZGJub7RW6UFhMer\r\nJprqMlbEwLj6FgvewKEdlW/Mr22IzctxD8YQqwBhKSt1LkvpnU454BjcKk+Y\r\nI9e2n63Ll5cQgAgcNx+yQaF78a/+jt3mVsuFxxiXGYMh4K4wNX6APmK6sAMQ\r\nl7XHjyIF6mPKml8g5TuwZQbvHC5NtzsKACU=\r\n=fg5q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"567fcc73e136b580de173f1375971c944cc6ec45","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"^9.0.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.149_1649448544225_0.32239787665399033","host":"s3://npm-registry-packages"}},"4.0.150":{"name":"@truffle/artifactor","version":"4.0.150","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.150","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0e963649f8d4af7be4f07e5accde3e1364ea608e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.150.tgz","fileCount":20,"integrity":"sha512-WIWcREapyJLrod0YApxIttpDOGD+J5PDRR5Dl4pKbzSwo8Q1E4XC9jWgblb2B0Vm72uJSlmN7av84OPfyTE9ow==","signatures":[{"sig":"MEQCIFjCTg8aIauP2yndapHZarQTgk860V2q4Pefukugu4EZAiAQDuGyiWU4HfNb0sWUhHz8YmWBA2dLpe4jZs4FMmvrXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV0kaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxDw//SDSqi6GD/6xEjnDeFkNf9w6gAo558wU+/4ksxtaokwtiJtsH\r\nApzPx/XkAjA2kMd/AmLd3lon1e8u+Y/Xeif0xCYDuZYqbH5jxl04EaYxuKLY\r\n1wbxaInvPanMBFNiv4t5kylk8z3xfJJ8dVo46T85VhbK/o2TkO4RtGyQ0f9I\r\nIePft20S89fO6VTLWDJWs1pfytHlakurd5exZa4dkJ3DxUjGu5aU86JFnZvL\r\nqd/IBIYrV33eoooBlAfhv07Ej/426wTV6KJ5QLJZFQEK39Vf8qWf+t6rFWSX\r\nu1Tlznbb+kxMDrFIGJbviTafQuwFVZlZGBLDNQhRA+xkULFalrlw1U3fjPav\r\nURLDDx/9ftTHVL4YFvtmdtWTy7EUegY1RPBIVZx2z/M3+jmfL8j47xwi8EJc\r\nDus87nou6/u+VdAFF5jHPmA2YIKyrUYKK4W9Q9HZC091q+8GMEHplf2jSf7x\r\nZ2Pv2EZAxhtDrw5lyygw+MRx3fvc2Y3Woi3XgKlRag8m7vBh+kVLcNdMFqlL\r\nrp31l0gDuzQ+SM1UCPVx5vt4vMDvZEdjeF5ttQQivYDj934OzI5oMWEepNQz\r\naIOu/isFkH7+ztKb+Bvi74gy+SR7xMdnOzFm4pK2yupZqfHdDXmFbk6zPtx/\r\ndpeua4ZQCj63eWOB8JjJhOFYElM0q5hig/o=\r\n=94vh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"147aa1388aeade0ee164f2e62eecce7bec8f3332","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"leeftk","email":"leandro.faria@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.0.3","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.150_1649887514014_0.10608273423920966","host":"s3://npm-registry-packages"}},"4.0.151":{"name":"@truffle/artifactor","version":"4.0.151","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.151","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c9c71a1a49333cd1f05eee96fcd89aadebfa01ed","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.151.tgz","fileCount":20,"integrity":"sha512-ZFFpDd+FUPexDkxm2KKCWsbEc3RN9iFGNVCmAZo9bf7KKlyBb8k13tEv2PurNA4EjLgyEEfNHX+En33ZsfJcVQ==","signatures":[{"sig":"MEQCIBu6sxmDpZ/L9Z4fC+xKswDS1H+Ed+TLt7u7P8hne34hAiAo/OkPHlzLpk9E2HeWEPqZGvwAxX1A/0GoH+N9snzSOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYdngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVUg/+Oc+H/bRDGzihRhgcwEpnpzb53RyVGx6y38klsa2sTE2MoZOa\r\nq+19eauXhTJAZgUTWO26QV7KTFs73TBAtBbmephikZkJjE2pvIVkDtDBH7Vl\r\nms1Du1YXMadn076959G6JpVRflzJZvZ/e0EabSQt/dRaVYnVpJUK1D94QjY5\r\nKktUyTFRd648jdkX/6KpC+Fqj1yver9a85mIbybeyAq1R+7Ac3p5XepdITO7\r\n8x1UOxj/BJ7KGDe6W5OUzOGs/ms6pd+gV0yTx7ihlLSIsmCpqhWzEBYtvINw\r\ndoWCYdRCq7Yfk7S05xvKQw24yXF3QjuEM4jT1kuXRmNyl476juiIqA6eYUi0\r\n3Nnv7SVfqkEcHSyDN+J2MQMUba5tupu32RVhNqeqgZV3e1R0jVsNE/WDqKzI\r\nvqOXMTMtYKBuIzYcMfVLDIInOLWOJ8ZHk/QAh9mh52Ev1G5icdSN37A0jw9E\r\nRIo/79ebwyHFiRmatkhXR45y/Jq+YqAlxY60KrnruL9s/TgsS/zhvsZ3qSp7\r\nE+FiyRNadSk+q0dr9dSeUZXQV002WhdoJQeI0qYAoU83CDcqek2cIZJBdWsb\r\nbKbOTZrRiDSOUlYm/SAdNRzNz0FjEqmD1nIHbSPN/L3tU/KqgjMcDrstoFUJ\r\nSNV+GvTiiKMlFQdYKJ2qgUKBzGikLzdaAYQ=\r\n=/FOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c0eaf5b39003c8b3eca47172ed4beb8183fe93d1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.0.4","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.151_1650579936073_0.2722913094429742","host":"s3://npm-registry-packages"}},"4.0.152":{"name":"@truffle/artifactor","version":"4.0.152","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.152","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2e9bb462755d513f04fe799081f18eb973e89248","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.152.tgz","fileCount":20,"integrity":"sha512-lpZyRVUSvwILNFGnOmyfXVDDX7kt9XqGPhQn6NfN2xTXzB0dhHXRmyBZ1JwaKfT80dNODfRPuCzEcdTjXC91dQ==","signatures":[{"sig":"MEQCIGOi7rJAb/E36enRHGrQEDE3H79gtt/JwqEo1pImasdEAiBEfN2nBpACoyDZexie1yzeZXcsN093R6sX83MM4gSIXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiawM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG2g//TLYcrPL8ZrXVD2FcKUIx7Ho9fykWnpUp9qDDqu6ZAwo291D9\r\nhjBX9Lq7NMaQ/GEtntFz7JFqvwxW8y+1rfh/rYY5Xbe7T2zn6ivyR3QyDdvw\r\nhSEpd2L84UobYZKqgoWlnGMNvYGaRSWgJWNofgLvmPTNtB23s44Qe36XV5L/\r\nb66zDaUuWWIC2BOjPf2wtkMr4XSPtJzaE7bBF113sMsDFPCxXgQUxflk+rXZ\r\n3aC5LB7+L/7t/rc1pYybhiYC+18VgylflLSAfS80xOMnPLhP86g1lJ1/Yokj\r\nkDn7VFvT/aWtGBFL7Od+aFyivQZ24Xz2qokJKwJnT9cGuC0sYAKjvDh22f4c\r\nkydcnmJJZyoFvvZ0Ma+isPr9b3rBZK3L8KnPD0Hy3Iq+0GgIsWp1paHc2e3Z\r\n/jcNbqccfHHAsFVcQe52TI6skU2Uuj6L8XpjnX7SIUyPfLAyMVDIqg6K3CAC\r\nLXRt5GuT76yRFNS+enfVcFMEGIs4/RDZs0Ibd0LNdXcrbF4KKowtTS92HKGk\r\nWWpO5apW40yr6ZcN5skw7vAyvWNR/HPHpOMtxuI1RQL+/z3wlZgh3nufNu4z\r\nxKXwWgLKTABJr26saJzu0HDIbgOg6BtNcpZn5LjYXxeETMUM/pHNh787yU5v\r\n1qF5SB66Qe9pxhRZo9aGdcXFN8G4jLEIQSc=\r\n=WjAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1fb5559aed29a3e177538d8118f06cf848c529ab","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.14.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.8"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.152_1651180348507_0.7782691192306155","host":"s3://npm-registry-packages"}},"4.0.153":{"name":"@truffle/artifactor","version":"4.0.153","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.153","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3de054c2f365cc8d523b7d6ca29a4efa5cca4c82","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.153.tgz","fileCount":20,"integrity":"sha512-kGGKIDyOgEMTQXZhZlD+t0Ah7DsoeKwi7Vv9wQB6+IAsEztPUcDaIEWcsQY5g6jIq5sKKU1visEBCv7+yLfWUw==","signatures":[{"sig":"MEUCIQCKvwRkwJsu1oLsV1AAkZeMidWB/XRFoWJBo/R6SgB9wAIgUGP8O4t5hjTUGo5uDlQD8sTmGNL3NttX8L6t0wwCn0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidUVpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrenw//fPc5+I12gMdCx/AHdrfVvl3aTUDyfb6A3AeBM/+6f7SdmUYm\r\nRsVXxlfW+LJZiiWlDrX4Zk1cj2FGijUX53vVfNKRSIo5QFuyhbJj16Eoe/y6\r\nsF9H30jikJ/e4ZHtHfTrpzg6jACE5NgpJkvcXVAxMnje5tg54I9Dj+LsLggB\r\n4ApkbkIf6ZHyjgtN/Hv3MVIqQswImX+LnRruwPtNfvi8OC3EN6fnjr5CyBFp\r\nZ201xpsHBB+Qi4IVOpB1S0cJDNaWk/zJKIZXkI/Jip08p3GxYTJBMYPUskcq\r\nB9V0UuGR1Bn+9JvGLczm76Khm8A4oSuZ/TT1F0mHnAJcMQArSIwDo8cytIBv\r\nKYzxg2nUeMiMc8WNm1AK6CdqvB+icg2jslNaV+QdsdjVS1+kyrQP/D0fB5nZ\r\nTFo3lrKUGaoed88CHV7XYIpNsIaY6fP0QM5rj+Ptn2AJtn+M7m4ce3TGIQlu\r\nJKLacn9GECT70Omoopmnqw0SBB2NEvTmIuKbnxbxrEClliFjkCqlQvmvlj14\r\n95W+9i7duZZfoDa3vGZ877YDFaDuAzxGGRMx+yGKlU3u8edGyhUGoo3bqyuP\r\nCoYuUi1h6JrypIekXdtun4+gkdQnFWlzAcHsA1ZI/4gmKsRDWuymlabCoH3K\r\n1uIv7yKvG16KaIbT1+3ZBGftGJh6hyAQw7w=\r\n=gsNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"50e599b68de8e967da8044247cd24ab6cc5bb8b6","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.153_1651852649105_0.11337962176771277","host":"s3://npm-registry-packages"}},"4.0.154":{"name":"@truffle/artifactor","version":"4.0.154","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.154","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"efd9be8d1522e4327fc3aa7aeecdedbae73bc8f9","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.154.tgz","fileCount":20,"integrity":"sha512-LU51+Ki/D8TS18r2BPbTGojwRZSg7LFnMOJyA+87KE8+/Sms5eUN7itf3hxXU3xgOsZW0571T60Ze2wndYZ12A==","signatures":[{"sig":"MEUCIQDYS10vECKteMizVozKsv8BZ2AWoHQ7Tg+NZITVG+ym5AIgPKmegpTf4Dsu8ZFHaOTPOKFiDJ/vOorF4r+JZ6zmE0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifdceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVOg/+JsjUxlSkRA6V2yBtqD8WLsvX5zbj771U05LsScYw3KtxmPQl\r\neVlfmIlU17uzWTkmVxQminXUNh5dusXIrJcEwmSnkg1R/xL7PB3usvJo2R4L\r\nUlvDeLP+NIkd0JuWxjIiOSwJM1/ZavSyMrf9tt67Ut2SQGYQFig8GrpC8bdw\r\nEXcDL3AkCfkiyPPH++/f4hbBAmHioteSq28F6pO4tgrt4QoDLjXQxgCkS2kV\r\nUxVhyi7c9y817WqnCz7MlZ4POsT+yQAc8Eg43NxME7IBQ/c9AWhElFXrbIGB\r\ndegCH4AV2MEWRPSF63rKD/kh27rbSzYsTQRwAASpvBHuY3FQF6x+fmELXV+a\r\nX3KcrbIWZK+f+8AUvkiEJm81uHdhqdfYWjRNju8xxuoecd9KPhrmIciDa4vC\r\nKPo6LTtxsQVv/iUmwkSLcAVWR6v2vExjoDA05k2T7KdpmNIY0bD2AIZeh03N\r\nDTQGtbZbQwFlhweW1V506b+002/JzMMaeStvAAyhxO96UxxA1PqqT8+OdhCq\r\npZM9ZyalTks5Ae6Tw1Qx6QmOYkZ9DQcK7VDi++91gx4xfFHj9QZQiX76hQeY\r\nODhF5w0sTYZ8xJUb3mV3hOkvv0AhesLMIbTiaTLraOrtthB6RbdHFvqsjVpX\r\nyhhWMmDXpprf0+9M0VblO/9g9EuPW8IG5pc=\r\n=DG3S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e0ca0428893fc03602cfa59ea76983d1fd53252b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.10"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.154_1652414237916_0.7131255229656597","host":"s3://npm-registry-packages"}},"4.0.155":{"name":"@truffle/artifactor","version":"4.0.155","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.155","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"94c24b71bb0869d04e88bb299bfab99f83d45cf6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.155.tgz","fileCount":20,"integrity":"sha512-VTj7GY7T6SCpDjLYegbWsscklo+sftCWvgUgY+fYmm3dNfPE4wl4aE4tPjm29v9HfclV20GrT9Pbqh4lk6K2kQ==","signatures":[{"sig":"MEUCIQClsI5V8qvtTPlH7nuenGXFLvmGCT9z7zu+d8nqPqBTCAIgJ/m78VpHo9f0dxju7MtghWVaXZW+gvHBRRb6ayv6RwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih8NlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDVhAAkuI9wJN2f5nRiFOx4gfndIA9RA51Bo2gUmcYPLHlaHNhHaci\r\nEh873o9WzlE+b/aXxtlYEpR/M+SBv37axX7CU1ht5F2ir9duWDKmrIRX9f+V\r\nnhCHeVtx8V8fugtCUj5FMtuomUC3hLYFKYrpZymY6Xb6NPuNQ0dVgedaTaiH\r\nf5b4SOTrCEc53ArGE/t4u52QOqzaLXAR/xo7ZBb5+5l6bKrWH7w2nhPvwQ1U\r\naAhfG2Hj/1PIuqyw2j1fkMI81gVhMv3XGsmpkSqDjocT4AmhHAfI3H4sF2RL\r\nBV4XoItE4TTBvFgSJbmB90sy5JT0BiyR5DzQUgFDvOLbtvkyXDkZbjCLYdt1\r\nOcLnJGo0H1VeZCoeeslgIHaLrj1LFsXsYjOwz+K3SLt+NP5i43y3v+BiIDpQ\r\nq4lnFMdjJDd8ToTV19iu9/Ay9DTZ8qKamYqv3kTAugc24InLkW7h0c2d/jVZ\r\njleddN6Cr1Z9fQHRy4qk+jqEVhWM9q2F9wG7flmy309ObuohtRR6qH+kEoI3\r\nVwROEmXBcO4Frwg0xeJWn/mVrZpk4fxRCtqjuPto5umZiYqSajKwPY1dbDyA\r\nKIJMVDZQH1MfSl1Ic5XkzvkoBOih0PunlbmpxFl3uqsfw1X3cb6twq1Q5nSG\r\n7G46LsjI0iSIcCEaxCizx5UB5VAG+kg/430=\r\n=ZL3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bac1f2ec342aebb88c14510ca6ca05931d13af8b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.11"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.155_1653064549115_0.11552643386646211","host":"s3://npm-registry-packages"}},"4.0.156":{"name":"@truffle/artifactor","version":"4.0.156","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.156","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0274eb8446175fddcbd03685a35a6a11ee063838","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.156.tgz","fileCount":20,"integrity":"sha512-d4G1UtFvAcPm3kmpOOaYObyeTMT12MuoZYH78E7aBGdbiCLvPHUBN+aPNlVfU2IH3FTHQT1KDcBB3isgU8mWYA==","signatures":[{"sig":"MEQCIHtqhe1b84Xb2gMNbJ4zXysOWaoXxHGHp45VurbYSuwdAiAaeqpeOuITsrON1meZvlQJqsnMu82iygTRHYoyJ49oLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikRciACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0WQ/+MKJopsAvRR70BjdTtHMlHQkNt5FuHMnTiLxuHgJi2yN4+DJN\r\n9SrM3ygFlqH55Q4vddjD/x6HXAyBoHH6Alx4dsrgNQYNQGE+bUHiAxg3Q7On\r\n2u8PCq6u4unPZkq8TVedy8I7vOxsV2m/ppostZ3+WjgG008W93hWYzgHp0mJ\r\nQymLz1/5zO1DrbWnvUB3S27jCUaUJ3hdHg7t5LGQ5w2gf2NfVMlU0iysSMI6\r\nmpRrs34Ltz9PZEVJ6qUaTI97nk65+JL0suxhxK4jUaSvLz0SnLgSyh+EAtfH\r\nUB/se5WvHTmD+vb8Vf8XcyVIFeeiJf3FSjJph52D75qX6vnY0OkODdkM46i3\r\nCavh7woUlKhQ8Vp/tTB197913DwyaTNf6/mXlx6LDP+3hItZNwqlw+qcN2d5\r\nh2MJTAg6/tcWiP8XC8vxI0Vx5fBzY1Z4fAFGRXCYAp8Y04eX0HKnHo/NWTnU\r\nN9I7IvniCzTi1sp9/e1ODxCpuyVtINhiyyQrjWhg4I2i4oT4Zo+q3UrzhnTX\r\nhL83TuK1NEUBwdKo9EWleJVUc9pd1i70rXF5/nYkogRf2eeqg9x/JIS/AAvq\r\n8Pp7m4vUsl9I4MBG52oggNoBW026Y4cr/9p3e2l2/rOGE+2B8W89iGbnvd2c\r\nP5Qj702GC5Ol2hGjvBwX4AesT3JeTKd+vj8=\r\n=LbFU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"742e96e3df364e876602fe8077945c0e738585ab","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.12"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.156_1653675810340_0.1691719041468005","host":"s3://npm-registry-packages"}},"4.0.157":{"name":"@truffle/artifactor","version":"4.0.157","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.157","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f51ba73f69ffddd7a8c978f61d808966a1c403a1","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.157.tgz","fileCount":20,"integrity":"sha512-XkkcNPvsYZllJUrT4gi75VRrNLffg0bFbjc2aBZoxpGtgXCJFnVyhMuF/2bmCO+jBEJPIze5kcAMImLxIq8jHA==","signatures":[{"sig":"MEQCIF6NgOqXW3iDop1tJ0BqeUXO5ImYNaBf461sYuwzhnv+AiBmx6hoQ4VKCR414jnO/+tYIBZ9BqL6fQqXMJnnPj79Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimnuaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH1w/+IKjmhEzUETQWzGdvfR2ZadPjWRuWzz4SXWCN1umlxEwpJ3+o\r\nfeCsjknioE+QiaNQNDlSieat6r2sGYU95mPjKw2lvR8/pR8kubhBQgwwdwr+\r\nwTBE/C3Hl37zw2COSgVrh7wHyQPmn5MvoBopkuWnUOTzvToCOzASMFOi3RKa\r\nfdQYupuaOmEzqvshjK70xYtxx+FgAMCuez3sRJ0Bl8lExHmeITfpqAT0gBc8\r\nNdNnrBBmtZppgaGfjx59JPqc3EdeJ88DMYIvyQ1kQvMW7tc1HHtZsv3iWBDp\r\nSP6RE9lAnh1nvLBx2WSpbgmnpbP7HsosHfaKkQ3OwxtqlhhCuKjz8TFXbgo7\r\nONib2n40SjvkBtNZpNZBJXd0OXQNZpa5MvxQ/WgY4CgoDLtEwWepQNEVtgxL\r\n8yDiApcNv5yzqY1g1GmNgmNhiy5AXX8TRFYiZeU2w6wRFRMPWOUZqKS8QgLo\r\n7M11nk8aFaaNiPj31/eywfA7d5q6KjhP7wXtH/+Y510wZ0ac3Vh0hOeyW/xg\r\nTeRqMvPdkdsUeCbtbebxdasA7P7Th74WmA+6ovjJs2I55wIIhw+Ei5BmL1cj\r\nZtSAA9a46/Cv19HO69JbFMQ+ua0UhnTJwUtOl/xEodU6f2nmEDDMM3nJ+6YZ\r\nUbcOiO4jEKbF31diTom01Qas8i0S7Ju/mZI=\r\n=FusV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf265bc40e41ba4e6260d0da7c61184cfe9c85e0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"^7.1.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.13"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.157_1654291354364_0.3802936418250218","host":"s3://npm-registry-packages"}},"4.0.158":{"name":"@truffle/artifactor","version":"4.0.158","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.158","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"962530138e09cba55955e716b3c12480bdea7d81","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.158.tgz","fileCount":20,"integrity":"sha512-sx3BbOXYfRnqb+FtD+8MHnBt+AJ5u3wnSLPtIY8P+/RB2vYS5uij3aO8bd5o5wbqr6KOpXMpcPgCuD8dmaQpvw==","signatures":[{"sig":"MEUCIQCrw4PF+CV3aYnvgVUghvX9sOIk0z+W+qGupplnia/DzwIgaUPq4/Jhz+1m0D6XJkj5kitFokDcFv7HI2rbj4aaBG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJionYRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo35xAAkFbGTZUwvVj6ssncF3mDnDS58a9ELcUa1g3lHixjrUdefLFo\r\n6lSPd+ZF+aAq2ebVrBa/C1jwS9oJk/iz/g7F5FdlegZVH8qckC3xxyXdUsF7\r\n3s+uv3r0zrcZqYsP9SZOQ/EygoqIQQzfEth96DRYHA/X2LlB5Zhk758kiISm\r\nw5ofwpSSkdxbzqvXghyK9nVGjjaGQnP2V95F0/8fAuQPEdvpuUgUQLD6Z0xF\r\nRyz9D3jOM5KSgqP9BO1YRTizBpJunoNmt+ZmgZ1vbR3TdO94Mh2+zFp2w7k+\r\njaaHPUqY7Bt+aJZqmY5UGSh8ckt1SlMWP+WFj1dmBwEfKLCD2DXGIBp07Ry1\r\nkdFC2xf7ZyN+o5qm8L7uVNZUsZ4e9u1xjb1zRXxR/Rp0aezsbMxGZVBCA0Oa\r\n+1WNH3Xtov8cw2psyVrKqAJH/n7y6UhKem/PK8VhDiLzKinHZ8tsrMETrLtR\r\n2yhfQwaUDNKXgeQh0SWCtacvuC3Evo8tPN7rrxQrmYLeJavGI8YM1WaJC+cx\r\nviDNSzjEeC/prO5Ll3kms1rdkjl+e9d6GZ0eTTPw/HWIjxjKxkhqtrHNGxBu\r\nh7V8/mQO/Fp9N/w3LseO38IUUZbX1hUFLIFlzPiiqnIe00EzCWjEXsaTpENH\r\nV90K3gxxD984WLaYBu9Xqhx7PZIieGjdCG0=\r\n=uXAI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"059f3eae37bf48b9732a112c5592d63e6516652f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.5.3","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.2.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.14"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.158_1654814225366_0.6607917706709587","host":"s3://npm-registry-packages"}},"4.0.159":{"name":"@truffle/artifactor","version":"4.0.159","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.159","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"7592996f97a6dc3489bbf5969b3468a88f52157a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.159.tgz","fileCount":20,"integrity":"sha512-bHnBZ+IDHAvJCFEa04PULmuBio4goMG62rTBkuVFSXhuZDWK1nMJ/h2vvCTKnQfNbiyToi8qDlpEo0OJdS8f8Q==","signatures":[{"sig":"MEYCIQDQhtGtyaMAM/ZgXaCD0y1HQd/bpCitIhMexoUl2rKCggIhAIhHf3F70VTz7J+GC3FyHaZE6dc8n0hgyk0Zxp4IiVtP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv2DNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzfhAAoPBPmtVb5ypZGL3ZjdCQJ5XulCg2neGwkJVY1BiaPMVJKAH6\r\nOaF5VVS56PjsLRit3oD7upxjRhsRNz6jSig/WbTEbBnFRM4y+y4pf30fej3X\r\nudtePCuQoRO55ykb4P2crXhRBCUJ/iXAckVHMvu5ocNbSGGueDSISO7jc1oM\r\nBTZUjI8pXWicGi8LAdym0Ng1SZJhNac937knxXwDb9nhDbUERTN6Mbg79pWj\r\nQkCNmODditcXW/uRfEnCDqoLSIYfVCHbQMgtBywwNjwicc16GKTqVp5V7uRJ\r\nJpgWolk2wvhvsNcE1OEm3ZNv597PM/bR7dp2RHdcbw5DxNhougxXGETWZuDf\r\nHWVZWFgcsNe22x2LQzJEj9iHzlnTiDi0Wgjn5pQpsiVREuQb0+59gGjWjjpH\r\nkw9sMUdBHn2JYZGukBLvbB0MdOCCJ6/67rrbQzQZXCzn2JUWPU3060v/fgGa\r\nMVn/l8kDp+ZSzNrPFLaRAifTm96CUIzhsJOuT3JSzN4v3+WNjjfUwTNs1kUs\r\n66oLqDoDZJTpZNug3hSqOSq3UF6SMO4eumwxBetrOUERLmi5BYQBFMUjGPkv\r\nUJvqsXJF8ZkQJbWKvgWDmrcDs890cFpuyDMpJYizQDf1PHKYe3hPsxlesUwk\r\niUYbQlzxzwTpXdCwYkJ8qm4V6JS/CakqSLY=\r\n=RHle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d30ce8fcd3a84044c04ac7466d4b3be2b4e8ae48","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.2.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.15"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.159_1656709325777_0.6949222350050102","host":"s3://npm-registry-packages"}},"4.0.160":{"name":"@truffle/artifactor","version":"4.0.160","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.160","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f86eeb263a5e13df6440ececc704db9018c4e56a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.160.tgz","fileCount":20,"integrity":"sha512-CiVJWQjMoy30h1XmyN+7S/t4SWcuGmdhIRahH84/vcsYY6iKfOeWUy8FCN2zCCzVaCh617W1zfNQy1OWS7XSCQ==","signatures":[{"sig":"MEUCIQDeeoDKzlmEGZGoCHZfq6klZ/AdJp5TGfL2PckvhupXSgIgIn8+x/P9spuwp0E3NXhVDvqEn8/lJs1z9fb/nYf+OiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixz6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIvQ//aaENB5Gs8wi3c8AxIBrgCBW+i+pyBYAErJ9Quqi7vmqR1SYg\r\nba/HMMD7WZb4s9e1lXclte62jtxZQlJtJlp6+IYGEE9C2x4W9sq3/UYXhwh1\r\nUUBGceW+gyfJhTPHJsKDdGeGMmKcwfuRJYKvRDnP2wK6X+I6GBBk6DRBLBbS\r\nhTqC/InO3Nct+RJ5cwaimahvMGkL6/wi33kCxxyAJ9E2hJYrNBzRU9e65/tq\r\nquxCPcqINWVxVFps2sxdiT5qt59fdeqp5GfkNVPbL8Xe7O6rRyS/u6JL/KlF\r\nRVhgqfjNc3FkX4cGIH1Cq/kX0dEOj6fY5LHr8yc/1whyi43tv5F/R6koN5A2\r\nmQIh08uPaw3Dfox3nh+95WkjvpFfVs4xjet5i5HxGDUBk5aHVDX/I/fb/ePP\r\nfQ5UNqN9h5PjZZJmQmwvRHayt6eBaGVDllMm0tyVJdf0L3ft+9WpXi0RY9PX\r\nQ3IMDQtNw83GPDHzsFusml8UJFotpc+9AQ8To5WCmoh18tSptTQilEDM8okL\r\nJrDhTy34+tVA5L/dH5d/YSeMJGxRZccfeXhQpKRMDO+50P9g4l1lbPKBqoaR\r\nsibE8+vaE2YrZ10WyS8zw6Cwls4jGBQMDVyMoKfelQpxqonZUi2Nhe6/KNTs\r\nfX69qycxu7Xi64IaA/9NyYLEnK8lnFTUuLg=\r\n=MxJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c56592405573ec799bd9a295e4d0c5310f4f532","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.16.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.2.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.16"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.160_1657224840585_0.8073908813895969","host":"s3://npm-registry-packages"}},"4.0.161":{"name":"@truffle/artifactor","version":"4.0.161","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.161","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ba84eda09cc5fc418fdc0ab6510f4aa75896f90a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.161.tgz","fileCount":20,"integrity":"sha512-nQvKC5Mes9auiKgk81u9nuJ/azwzooBvZ3Qf8It+SC9j36+Bp+FExeF7ROjzLyyFZgfGojvI80t9t3nf7/ZsIA==","signatures":[{"sig":"MEUCIQDG5508VrGG81DtT7oU1VlBwH6+Mmjwoq/LlXkQaEb8wwIgZ86smcDjeM+G4oGOdKJsRhU9WVaG/4sOnQaUQ/bR234=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0dMrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe8w//ftgyLShKJVY8LI4R+4a7kY7GJCbRaz3tnlHuSUE6jeKNY7Yc\r\nSC9gS1o2r8WTp8gpfrEYmQ/BueNdzTxQQ7HtMcagtOW3bJuuncyrU5MC3CD4\r\n0JVMV6iTTTBGDXhbZ2iHo3UhXGZ2QgJDNABA5uaV+GOoq+vW923WdvfhzgoR\r\njOrqDXo6FVQMYynMWtZmDE0Q5WGD5P7u/w65lvwF9aUlRwuN5aAp7wvSjH7x\r\nNgCSdVtLG3CRdF3z1EV1ALsT2j2XwQv1gfcPvgt5qhwBdJWqccX/ACRad5O1\r\nBXZOZGOowEiqA4QsnByt10Q1eGlwPP+mu0ECgOa1hXBMD+b4dm3i1TA1yHsg\r\nNdvbzC3KEULEb+TsTNqaN8+anc6gPCbv4pM3KGs6xLgyl6rUTCQyYOcQC0IF\r\n4CyBTegzEnQFwmhFMZBjwDG6q9cAa5qZvOmp63Pvi16eyEKf+9dALQRgwGGp\r\n7gjj2FkmpvaE4s+XAOypwX5l/eGnLmsxxfkgtiXPyi5dgPUslMB+yZCRAo7g\r\nFIoEz9CuQMoYABVmuyTm1HAw3waogFynU+sRHzB4i+dvQhSkoDnRSjkQp2OG\r\n9V/gYj3LVwUGs1MMNJvVW4DAZk5QzjaJkpeEa2xl6eAEWKdB8g1xFuDuz8yb\r\n6wn1KrOkb3KGlBVZAoMPSa0PLmSVtnmQ+BA=\r\n=ZXLQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"76fec0004b4cdba773dc131044977f1e2efbf9fc","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.3.2","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.17"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.161_1657918251228_0.9798586666711449","host":"s3://npm-registry-packages"}},"4.0.162-typescript-migrations.0":{"name":"@truffle/artifactor","version":"4.0.162-typescript-migrations.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.162-typescript-migrations.0","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"de5cb2c44a4f9e2d50bbb878375916fff5f8b43a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.162-typescript-migrations.0.tgz","fileCount":20,"integrity":"sha512-6W2CgSWabiR6habOwASN4snin96zPKPaebK09SmAd3DhMKSXX7CzsjMCwG1pRtazBstdmnO8DTEiHrnfluyxyA==","signatures":[{"sig":"MEUCIQDDtGVn/k5ynwQ5R245kATmnQ5LB1Nor2FhCX5Addw+pwIgaLT+S0mFmh5LaaB+7DrFvxe7KFDAkm99cDXldiEBm5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2LyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4lA/9GbJgiQsHYGsgScB6H3H+u2N2+PV5yFiIU4Wkvy/MfqwCZFn1\r\ns4AXS01LGNXUn1RjcekyKilTGOLzcgxQcY59675hvrZpHumI7h6hi9PGOKnn\r\nO1WxPGFetOEyVTqz5AA04vOrLYt3Dc7Jd6l1nZqcyZtoG9sfSB/UmS8CiqtV\r\nKLUQKbo5PgzjW1+36cjq5vjsdZo5DPFUMrXxQLNZNm1PAfhKlpbCVKO1c0TD\r\n5Jy8/XKV8CqOcp/uWmXZ/7zA36hkMHDqG+ZDne8xfPl3CmMvka10K3vw79hQ\r\n67cWLXO6ci0w5hXDZGA8nnuwy4Z9VQuQYKSv7x7EN/EwLMuO2IFJIX36lvO9\r\nFYd/WPNbMEfm7NGRoloArxZRv/3wp9h+1VbM6Nax0KovFEaQSBVY7zj5tOhf\r\ncJ99yhxd5lQpwwNkv6fVi6eYDo+Y2C43m5wNV4yqgUfKP5t/Fk7JwuJk4xQ7\r\nYRrAkgfZ3BZ/QjIADp39JLqZbOWuhpRH0VKTdBNJN8s8RF+xUXD3lbiimitM\r\ntX0eWSZI7geTNX+jNcQ79c8HPcc4xCH26uaoXuGGc6bqELY/lrWQfIcGu0zl\r\n8inXQhCe0KcxsgcTDwlGyL19NLFUhlTjSGNwfZ0ggeiTcdXvC46+M2pwDcMe\r\nm8CTFFkMf9FTB+Bc8tkYwHIjPBj4cYSNUhY=\r\n=VOJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"a686945780ca094faaa3c237f4f94ceb659863e1","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.3.2","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.18-typescript-migrations.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.162-typescript-migrations.0_1658371214625_0.8580756491252033","host":"s3://npm-registry-packages"}},"4.0.162":{"name":"@truffle/artifactor","version":"4.0.162","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.162","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"3994509475fdf96e4d494c5486b30ebbe25e647f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.162.tgz","fileCount":20,"integrity":"sha512-Fg+xUCqZI+RqvD56oPdbwbPR/LOS3RdBJti3wCw44xGN2HoJ+6447lV/f4QZcScnNmCV71L5/WBxY2j1rsLz0g==","signatures":[{"sig":"MEUCIGSaLPlA8r/6BqTBlqhOq0Wf/cuOQEq0afDCmQF40v8kAiEAqZxh0PLnC7SAPRCsJ3yIoaJi7RoJXlO8jkfInTck3Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2eHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQlhAAimz7kMma8mtMrX8uuMKIljf73dyLwinpeL//rBOreYNLzO+9\r\n9BnRcmlSLF2Z8iYcDixlo8L2I6mzXWsmbKJgIO5YaYJ0R9ojnhkGIo7zQ57r\r\nFhrqntLa+WmJpH+481RE0Kv4JBCBoWUv7romqGDYEPUON7NiDkw4MnWixRpn\r\nUiF9/A/lMAib3Mapwmktc2rdocsQNuS640ixZ5oLVy7uY5ZFyuaFLrNO+hOD\r\ntvQtXvIqExi1us0U95uM1ebaOH0BNdd6mMnHn10UgfzNfy/GTAKmNP6VDd+L\r\naZDlrKo0qVtxVGS8Y8CHGnTuW5c9+ik81IVOpwc5MyVx0Pcl4gfkORMyLBd9\r\nK0aha3Vd88P32LRXLEr0JS9rYLe82lKebkxw8IUC5Ga2BYsocH9NFEnv7RhN\r\nZfSN0qLoLPuB+5uP3Ew9sPv3KciMpgFjapwjpzStNUO++v0a3yX9MWzp3h5F\r\nat+eCkmd3DAJzhH6xGh8QuSSrqxCUrHmdTaPjWKKfhkdi1489vXAIC8BF4XD\r\ng7HviZ1uF/BAHulfuRvxosfOn7zBRozR+uY13HVNuxcoqPt8GKAl/wjvGMdd\r\nqdsSAPUnG45I7KY31tIQ2k9Qle4ON2YpDMXpGl+6bv8dj6QtVXR/jjZnHLHy\r\n0juee1HOLtD7gVadh+lQQkkJ9bKe1x92P04=\r\n=Siv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"074c8ac1695d241096843a163a1bc95c34a3a117","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.3.2","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.18"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.162_1658446313007_0.08041697445467344","host":"s3://npm-registry-packages"}},"4.0.163":{"name":"@truffle/artifactor","version":"4.0.163","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.163","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"bf6071874b573c2b436263e7a4009d758d544e0a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.163.tgz","fileCount":20,"integrity":"sha512-HtI4vcM4ESUuGkb17cj6IF00sm/t9PWooqmisH7otIi+G015yOpmAc3z1YlQUYLGq/02SB7glfed5IK6GFDpIg==","signatures":[{"sig":"MEUCIHnxFjDqeMLjyiOXMnS2IncaByN5kdbQtBPqTWBfU7KmAiEA6W+C6DRSmtGT+oB1wCVc9VTBEW2WEdMt6pFchTgaGgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5DTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogNxAAnXkHxV/nW2ebE79B9YWVKQqsXCo+s+vbSOplWHr7IeVD9Wnz\r\nl6s0Aa4qm1F7wn4Rp696j3nynJ6dC7z7PlRDAZ8M1rmo55J6+8nXz4KPV3B9\r\npWN3NUOYofqvXkkqR7YcpEi/3pqJ5SKAmDxsh6WC7Ov4nDNVUKqAhCtqG2qz\r\nk1SB9mCGQ16tjUoaZBrQRe6SjXdmFH+cjuX1uGrudgfRH1bNySIsi8vpo8Mo\r\n4HsBstAAci3jNO2Hu4+qZQ4KvLKnVb19oAsgYb+risbGAtuXyl1cGbYTNM+V\r\nKt1RtVSkDruphcKCydHj1+KXQ3qj7+OguQpYVIX8+cJnWwm0Nw8vqYjlhBhL\r\nwsTRYxjHfAusJ2gu9uCaaiHPvS/i6qkr1iua7RGRdBo3xFVRCkQ34X6ftTex\r\nSSkoRtLkDTZhUObcPFt5wXZOHnaP9L3/l5LskN+c0n2oqow8gVswpytTIyL+\r\nSeywkZA6PCEsq4sI3yKzzBH/2xeL0oDOoH4/Zldc96oJ8hfyfmuc71rehwOU\r\nDgsnOplYrU8xOJ12NcjX9GKY1xkh2OE2Dml2ibmEPiHetlDWVDZE3KNySw7z\r\nGYQ7GWTXClGV0xvpl8DeOaZoJNz0fASXR1m5TzgNkbFkEFFdmuSmc4ay4/tX\r\nJp1BKdPTHc6eTxJIzjKtMOivbE06esTaoM4=\r\n=NcdC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc911496cdb3019a91398199dc9b260c6007df7f","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cds-amal","email":"cds.sudama@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.19"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.163_1659122903988_0.9424410531172798","host":"s3://npm-registry-packages"}},"4.0.164":{"name":"@truffle/artifactor","version":"4.0.164","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.164","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"ad176f6152fa5feb246e8598761e48f650094e4b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.164.tgz","fileCount":20,"integrity":"sha512-pskiTkuJqmF6GfkFnQwwtyzOc0BhD/rz2KhpxMm4iwZ2pqx+V4P8tR0avo0aukuRfDGqA+/lOnUvDvx7ydKWuA==","signatures":[{"sig":"MEQCID0Iv9EMotDI6K8P8vLeryeAMDgbzpGBZ8s3IPZ8oOo2AiBo/2efjcEjQuh9x5c5xPhgFPyl6fpnzaorhwTaYA5kcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7GXSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt/w/+NIBy3Q1KqQcHlOymq/VOTz3hU3A2ev8c9omc4G4F1p5oCeWO\r\nqK2raEmAvxitPtg77PpBNcv9gtLw2Fl6aTCJoDrojRT1RkQeYBBPgJWauXto\r\n1umbaAECcf31s4PCnYxYMhLHkUYyPwsp7Zg3PMH7p+bM3CGNaG8e7Hv713Tj\r\nJPCz0RUeVVn6VxHi+MbbtT5EeHXSj5m4WhIBjDwNW2El1cQ4PsKTWQJCP8+U\r\n+LbrPfpX1kPV83OwhEH6R/LOJgH/0zkjZCo3+lhBEnQx06BIY4TTT93A0N31\r\nVwj0N5+uuuFZHeQtD2AOOFlE1dKVfKlwZ6ZRQ2eoad1n/qgnn+MO2uec3kda\r\nqYX6RU5BiWdy/h06iXOwgxxezQmoHEkOCQb7tPrugklTSrX9N7lAy9B/DmsU\r\n+hZSA2nliY1hcB4Qvzr0wATnatY6772hpM8FOFh18CEV3KHBkBmxqHsc/uYC\r\nnIaBTlwy41QzGCb4LqG9JYR2k0jqANIFEN3nE0T/HFShiBeql6d1xCnGF2l6\r\nm51clXzaHstjnqD/Fanaid4KLADDSLy/GdehksbYZXw75FxjLjN6D9DkvJap\r\nJndKfl0UAzJUbnYfTyoc9xf99fGQKAWryqnfRZIbLJ9D+B7eVLzV928qgTOQ\r\nQ8ZtOj+SRfrekRyocjT2L9nGIyt+6CXGGI0=\r\n=kJqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d5e71e5effb43f473c4c33ab66f158d641d424ed","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.20"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.164_1659659730199_0.15331031483612478","host":"s3://npm-registry-packages"}},"4.0.165":{"name":"@truffle/artifactor","version":"4.0.165","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.165","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e262f6bf82d646d64ff76478a5676a59ad0dfebd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.165.tgz","fileCount":20,"integrity":"sha512-OwFczvqnwjLzF+fHhGRZ3BZcMRJ+CYexvEKY9Km3qh5pzcsew3eHlglhcbE+sxaYYcD4sXaI9igx3Vf1hpIKZg==","signatures":[{"sig":"MEYCIQDmHLP8CMI9NQGh0dUEcR9w8tvGFS9Rx8JtH8lW7YBKxAIhAOXjJhafqNNbPaZfVLGZkE/j16mn20ZvimDPNDSM5zD6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9C/CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf2A/7B8ruRTKYT/vE1emhrgvnlYLfTvr+i2GMKOVOt3v9jcvDQQkl\r\nlBZ2qV4NIfO0NSNt4x1Q5IonxUhj+117VSKIAvvpxdTdpaPjzgrK0FfVxnYX\r\n2mzdVbfRtc405o+MF1kSJcvJcB0lvUbdwlUUtF2oFvymgfefWUZskIImKu/5\r\ng5+6gCTEDAzDLvsujNLzQy0rx6WedzAX6Z89AmO5pJbLHuI4XbP5cwaaaVTI\r\n/0+M6biNYiQAdQZ+2NP0/t0CpeTrdzRiDS50EULfqVHB+V6GtGHiXyffaem/\r\nXdUnaStOIP2lCpmg8i5B8kWJrTNrvxP4KQoogfXQLN40aQY8SedNfPkyTILX\r\ngyv/WQyTCU2V2JSUHvzdVI37tpe1S+sCtJmujAn/thfDKPQcUj5raWLO4Rgf\r\n5bEIvMYuasQbxTptBDmBoz2Y3vJUTUchdnhYTpazztKXDJqhFVH9Ofw5Q2en\r\n3M7XCBjuO72UFn8PZYUff3X31+S3lz9ydLbMOXk8LZj9X54w3LtRpFnRkwsS\r\n8bvblukDkZJmt8zqjnMaFbG/T/XN3EjW6505Aq69UNeUf5ur1lHXsbw55SX0\r\nnfnhcEbpXAe73ytEC0oCg2jyk6/OHpiI2C64pF3F/l0yG4/Bca2BQ+qk7WwT\r\naB7X4yPwpOjBzLLFgw8NsvnmXAZ8iOZvFJw=\r\n=Tj6P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c0e9b091678b131d3a5e28fa46ff64afbc0e4828","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.20.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.1.4","@types/node":"12.12.21","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.21"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.165_1660170178593_0.5244711230406478","host":"s3://npm-registry-packages"}},"4.0.166":{"name":"@truffle/artifactor","version":"4.0.166","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.166","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"842796746f8574bdbf6e7977e9c18982e4bad332","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.166.tgz","fileCount":20,"integrity":"sha512-zS2Z7rliLWwALtR2wWocCRIqjt+OTNoWtCK9RIre024+9mjktXOyf5h7CahiRb7pifywBpN0IZni2TrDvqzVqA==","signatures":[{"sig":"MEYCIQCgS3SRcn7Ng8oN5fbFFr6MuANTfC5VI03duXwbUvUk6QIhANUYz0m+5tgDxu6rtPmaXsY8LMb01pWp/JljeyMphNBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo97RAApI5tT6bMUbySDtU9Lb9WTqLVH5X3U39HVKC1IFRltZyRv1IW\r\nxYYVNN8zfe+XlPJZGZqYYBO8EhjYjlV6ilRmi//n8er1uN4lk0qCUTUPTndK\r\n6CjJICdSLl03TgEu4/r3V6QsgbSrH/iEBD2m8rR4kMxnxy61mX0FUX4ny8oR\r\n1CCUIePUXxE2lplKVD1aCkToeDo9vR4315Nkt28l3cPgd7fnXbEc7hcbXr3k\r\nY3VbSq5aTO+ZZ4cSNVO265NENoRCLov04uyeezMiT+1NQG4wPP7fWIit7sGA\r\nb0G8XMOpu53ZK3C+lkc7nj5oRmbwOgCvja4d7oaJLlg0UW7Yy6CPlov7n+mg\r\nXqkoEkwgEzEw6xVDbAj8LCWh4ZIbhLEZDSQ4ZK8dHvfE2ImW5rxTdXnNPOsp\r\nSfXfF6fxlQ7P/VdG3gb3jBavQVaNTGDwqaaris4b9k3nLvPd9umalAFzzrbq\r\nKg7EcAVM8XlpO21T6SdBsfPNRUp2pEQLLF+FbuL+WvIhdRU6A/Mv/eN6lEQD\r\n7Aj9AVIYpYdtC8lalqCiWwfCvnD+Nc0s38G70PTOIGTSy9VbO+mQKsr1faQo\r\nKOb7QFuS3faAyHMUqqj93C2PTIJ0SSkvt8rPg+6kGe5zL4SCpwy79x/bJLx5\r\n2eoLRrl8zf/LfiZf2XPGQe6MarGspuv1Dao=\r\n=nhF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d96061f25e0927cd1d158b1636464ded86a57bb","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v16.16.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.22"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.166_1660779617764_0.21913651018002978","host":"s3://npm-registry-packages"}},"4.0.167-hardhat-error.0":{"name":"@truffle/artifactor","version":"4.0.167-hardhat-error.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.167-hardhat-error.0","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"cc385ffdb4ac7df09f9bf89798590813126e2a12","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.167-hardhat-error.0.tgz","fileCount":20,"integrity":"sha512-bLLC5E8Uq83fUCI6H3Td1pfZlPbXqu1QubCqdtp28A9KYfEtybTefygBIx+hAl6UQXW5wUf9FbdVEx3KrH3VdQ==","signatures":[{"sig":"MEUCIQCJZ8WuaQEB61DGo+EFiYUCnXhIqX3X3g08OAkxMmW0pgIgMQ8WrUNhDTgpOfBZlUPEJvpa5bwaCvEl/0VwBDFJNZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAC0oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzBw/+MeeJBvdgaDLLYB/cwYR5pARBCLIdcY9x4wYx1Y9lrBVNmLEa\r\nVPXG9/E2L39MhnfWBac6Y9WXapWJ3NqN9r4j8is1oHJuaITA77Z8dct1j6SU\r\nade/ArU1hIY4wcyJ4RWlonvhWt2lsVkFznfQe1vpXuKmnO2PW60UDYZ480Ym\r\nRuFbNszxkYcWC91s6+GKZWQ/k/htwN+MHOEjWIYJBNwsZ+mO7fwvwWGJrrIa\r\nXp5SWpJOz7OonLZV59PFSNn3fZxNPNWcyxM5w80bCF1VtxA+NqSGjdjDnJXK\r\nf3vSny1Et59MTNaiJOlNtKWz/JIbcjVkEPfEO/NhLSOdwzRNjDMCWdny/FvZ\r\nUCqyzfb0jwc0quyHRZOAs4g3baTk5jK14Svt7sqBLkZ7EZteKdz8Pcbf91Xu\r\nm8Kr6JxUhJ3Jk8KjOiK6Ei24XwQqcf8R//fkiKJQyisLIyHAKn83EXen5X76\r\nELJOAK/bXSpCZ/sDku3AU82FBwEFpjhYe9a3BLGVHhgzfUFQgDbF24hxybaB\r\nioVDIHjUxhn1WCqBcFKii8YBNfZBnT7SpqRPQxU3TuaL7mFcoFyRMDYDEHfu\r\nCq6dr1datVkk8yRUxkQQDWWQ6SGu3pjdabCx+7/34P6RWlDvKgmNuaEPrxbk\r\nX+I1rfMce2kGw76F6pv4AYvKFFpF/V0y6TQ=\r\n=u+Vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"93f18f7373b74e774e5fa068da3ee3202541f372","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.19.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.23-hardhat-error.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.167-hardhat-error.0_1660955944624_0.6105094692375976","host":"s3://npm-registry-packages"}},"4.0.167-hardhat-error.1":{"name":"@truffle/artifactor","version":"4.0.167-hardhat-error.1","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.167-hardhat-error.1","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"b2e5e41c221e181ccffcc2afda38dda396d098d8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.167-hardhat-error.1.tgz","fileCount":20,"integrity":"sha512-eJsLzT6UHeXj5JdR4E9gtDdxgYwUHgGWQtJ3hIBzk05MizdcU1Qj7RARJgWJmjPVOjzWMvanTI2k9hOL6vkMOw==","signatures":[{"sig":"MEYCIQC8WNYgV3xVeEQkgQifNV0HKpFsUZY8jHJ31cH9JELUkgIhAKsLl3keFzNjMfPAPdQyqx9wBnj4vOR4eSxSbLRvVJKs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA/gfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXDg/6ApfkWsQ+4kto96VyQU1rSuO9L2M+4R0ieHY34rqX9gR6AV8m\r\na6zD6OxLnkchTCuitJ4JyqKPpZP06GibsZMAK3jxpjtWELT35dlwHgtjWfqJ\r\nrhPniuiDqqFpe5p1XvwY7w7RNm+ZxoGp6oXVKYY2OdzyQSKn5LQi19GtJHYS\r\ned3r0SvUYI6vgjJdXcZES5Dw3OiPsGBtisDpPyv7HdtdiUrqQ1KNfMnhc0xa\r\niNFlc0ecOQYGfq1oC9a6nKtqrmHHPJmvNhOaX16gGsv2PdhD3ritIyAYcRtn\r\ngSb6jApGTqqchRm5K0F8J3z4Mjubb7Dl+XAaF+O7gpWWUm3qoDWKiVlxAQuR\r\nMX4MJ8NCUJEhSFTHVYUOC1z9fw5EcOJv1DwgtOR3fM9NcJj6DEnmFg2asuzV\r\n8FEfLbdeRsx8K9GmumArH9BXwdjvoiLqL4AyujYPZmv0zJYlXS2BcOLopMb1\r\nbe1AZBNW7zNmWMGikTP1DO5a+aiEbYYRrQcBf1ymXDV3oUJr7FKWsR6YTSYF\r\nf+lks8jHL/nKTzSwbtENh/zWLm93RKo++6NQiiF2JB5c8DlelZiswYOpKxz4\r\ndqXSszOWnpG83S8RVtGcmY0kUuCyinTZZ8MgN4I1pzBcleKfkJy/LmHllHh5\r\nw/itSy70pmlcrH1IoYbJkHTzpj6KxD+iNKM=\r\n=cjKW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"d7345a9c4cbddc7953e78b9e1e224f825ebd1b21","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.19.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.23-hardhat-error.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.167-hardhat-error.1_1661204511684_0.5918477546374032","host":"s3://npm-registry-packages"}},"4.0.167":{"name":"@truffle/artifactor","version":"4.0.167","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.167","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"d4459cf73d68cf276cf061ff21075a645c8e0558","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.167.tgz","fileCount":20,"integrity":"sha512-zcW3h/Zki++wAikF1WQKhUBXBL8yqDbVuZSqVhtgjroCp0BLsyY+I5dxDRj26zcgiJEzNVYLxOjJpETTDZEbGw==","signatures":[{"sig":"MEQCIHWjY3oGKEBheh1SLJ2PdRt1K1RUBTzm+4RLDwFP1wPqAiA2XoLI/+s1wK1WKpY8lEv+VUW7WOA7hQ+W7SO6neuq3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBqh4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjEg/9FBBF/XE3QCHq7kzczzXHwGZekaVmCv91BwLKZLRJbLhurL1t\r\n3jKVumgdAad0Q1FVNp0Qq6GNFH9vzj5O3apkTV6Lu/SMYjqNCskYxauZI4uP\r\nDchfiBaT1i4QJv+aPol87n/Nv0j8z8nkwV9t6z4pyqzXdGiLdO+BNl6IorFi\r\nbtvM6dsKC7bCDpxPjb3sMa4Jw8DmSXhRQp+5vO0/HyYV1zGaofxTsldtiIHr\r\n2xIiKrPvqE0G5ZC/ImRlrUKwXd2IxHeHBoLQ8djxVoivtoh1/Nn7gLrazZoT\r\nI45c3Ll/zR+QmVVXMcWmC5NVqt2NhXuy5aO3xG7+O3B082pVENXYOAs8y8Hm\r\nxYUXHdTJ/DIR3tZiqRDzhDlqgJj+niNfljRCLiAJnzIg/hrjrhIZ3bO3U8uo\r\nxXqkplWhmxPdulkKwN60JeCZAin4kwuz/FpeiEk3T0VBV06+VyrvdequMvWj\r\nsbVpfC1ZFZoJV1NQDokR3NaNn71RY7o3Mzz0jYs7v9rq4IchRmTrRERYihOT\r\nHXNKMkD5U6YCyOS4YUQw/iMlTgcjPSoN0UaPwwZlTu1u7bzwuo9cPvWJpu5F\r\nO/Oj1FiOqoSUvTcVCDmcT+qVeQr01XtT/kQ1m+EhH5TpHZE3wxBCgCM3JsW2\r\nqxjOk0QxJQa88oeCm1v/StHgVzMoNSBI2jQ=\r\n=gL/n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb1f58675bf52bb7dc11e45026c8b43aeca401e9","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.23"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.167_1661380728093_0.10422796723160399","host":"s3://npm-registry-packages"}},"4.0.168-hardhat-error.0":{"name":"@truffle/artifactor","version":"4.0.168-hardhat-error.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.168-hardhat-error.0","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"4fb1c3224798046c74827d1f5979dfeaaba9aba2","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.168-hardhat-error.0.tgz","fileCount":20,"integrity":"sha512-XIA0MrzpY5hmi0hlweU59URko1cM1qH0waJB7x+CWa5o0fbi4EEJaAT+s9CCx5dmxIf3oUQaW3+O2X6YVpSmJQ==","signatures":[{"sig":"MEQCIAlGloqwJy1XYYYIl0ZD/vEpByCg3DJ3X+UJqL5j3fTLAiBqoZFyeW67F0zQDVDmuogDNqNKXuVZ4H60phupVZ4s4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBx8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjdRAAkRMJTBk/wUqNbgqxmNlPVabkpQ4IEY1VrarT3sUtAeJ6OnFD\r\nR5A+kLDWsfED6f04g611SkFQKX8LuATk0sNYS9wWoVHuEAEbSLDPXV8dQAzX\r\n35Iqd+S1/i9GCHkbGao+/eZTEl6JiYggLx9jrZfc3Xc3sK02PbO/p8Vx5s0j\r\nsdl32OGY6wD2guf+Gg7JrLFToBF0fJYAFX7lHvdEX2x8KC/KWtKTceP2hxOz\r\np/UYlo2hZYAXt4RuKL7YzT6n3LRzPGGQW0nw96s1OFZ+JyykrbnyrItQX9B3\r\nrhMLbmmFQ3vf6c5Zu/2Ab1Pm9ZzNEDydMPZfpJxaf4eJ+yJy+5zuBjnzrGHY\r\nZtWRqseQLFdFD1Z6kIe97EPDqcEdTBgwOCq6gPrQkVXycxkUJCxdZnGfbCVO\r\nzlFyszgfSpRoVcSX067aARTWqJ3EJ/mAmxLhFZeKodYtyEVSNR0mSsEWk5ix\r\nxozjeMMhADXdLJxI4FvQmPJAm1hwAEiGoqvfLoKHUAwtGv7m45MFD29UxbB9\r\nVIM8KnNismOGSosdXj0LUzbpZpbXUG0O5cl2CJxxMtMBOTwEAWpWVSIwmBS1\r\nh8rEAyuL+/R6C3EER0Y6mVDP6eUELnUXSF93x7yw+56xjIbA9aP5K/ZG7ZQq\r\nuSWao4ZAia7K887vc1UPA6tx7bkkS9wyM9I=\r\n=WFJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"f1970ca2361849a1a7d7569d7ddc4db9657c8558","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.20.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.5.24-hardhat-error.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.168-hardhat-error.0_1661411122541_0.5700915927783903","host":"s3://npm-registry-packages"}},"4.0.168":{"name":"@truffle/artifactor","version":"4.0.168","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.168","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"cc7b7971cc5d5d7bb0368bdf346472cdd05697cb","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.168.tgz","fileCount":20,"integrity":"sha512-n8Xy5quK9TWfYj4y6GlyDlA0qi2PKPN0AGIohOmA3giO81lI9ywzhzk1oqsP6Kux9ZIaNy4nQucFpFsv6u/OIA==","signatures":[{"sig":"MEUCIQC2mUUZuERFoZWtBq7juj0vCWjb5cMvqSWGl5gHJwjcmAIgWlJKMpJW32XjH6v7WkoVrorDPeKfQavEplJc9XpBpt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGSA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdSg/+JhYst8HoBGMbAFUgpHkg3Iq6b290vq5nlWiHEO/gjqnGnJZZ\r\n2eDJX3XzcXRgf5YV0fLS+PXwhP8AMXc1CZmL16qeNqrpAbUOfk/1JFtfiFZE\r\nDHxWTLh/hAdNdypxlX6EDs9pUUz5Mx5S7GIO0bvz6oTkig2ILJZCZlrvrJJt\r\nDJuTnoblvnwmoZsMpHLYZEbP9QHAHjiTPicWzVHaHhUMFD+lF4Ibi5m/3ly8\r\nSvnPl40MAZ2ZB/c+JGlWM29LEyROFW3ZA+mkXuuGRq49OV++krJMY6wl6gC3\r\noIH9KD1da112BP3MaKn0BmxAKm09M1POzz/vlnu712o01vnJ0mVpctC2uYNW\r\nOTaS30ZRn6Lb5oq4RI8bQ+eMTQyxrhwxBfh96RsqFQLDWtwCYVAZUlxNS3vb\r\n0ExpTcw518CmL+nyOGIGdrqB2YMQ3DSLLwUfPvWNg49myTswJFra8FxMVKbQ\r\n2Luo6TD9+u419KzeuwJlNb4IiQaTXtuR0JYgtY0/xTluaFBP5dJw0uFwdpmf\r\ngeDp5++ke+mZJgUo3J7BJ4FWTjygA9PPtOlDuQMNlNln9lll67YnNtLNHZC8\r\nivEFrkwH+qyYxqrPgL5PzZSXJcww8hn59wewEjSzLlFlfZ8wryNljV1dHqbO\r\nbNtuO3eBTIBxmXMx5o12yvtVMVSCRDv7mQQ=\r\n=1l2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14fe4a42110ef4131097dd73534cf405f1fa75a6","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.168_1662591033694_0.540060443941399","host":"s3://npm-registry-packages"}},"4.0.169":{"name":"@truffle/artifactor","version":"4.0.169","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.169","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"a32fb9708ce70e9d288881d4f46eddb06208a287","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.169.tgz","fileCount":20,"integrity":"sha512-JPVpmu4IiZVRKQa2JNZcQ+0cIV3xWXb3Q84obT7P6dgzvH1GAS8MJhje1uzokCrSNHuMG0K7kPrJhBpBMUoWcA==","signatures":[{"sig":"MEUCIH7WujgspIHQpRMsmHP+QtttzHABsEnivm18mzmEP5CTAiEAzIVaPMxPrH6w3H9k5YEI3iZ7Sx0DmC+bzPfMhkqLKtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjInRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtsBAAjaX5WLhrg6zdd4oGp3bGSFoPxYjWWcGwSLP0vzG+m7LkgRgc\r\n/dDFJ9idSNgRFj7m3bsw3uENU2WX8STAhk9qsO1XNx672Df04VlAKLKUb+1l\r\nRfvQqWXccQ4kc9hWziCdleegB0OSvZPqyXRecfyJVmaO2pE9B51vz+zn9cIr\r\nuTWWda46VVBgSGVmtL2QOYj11PkJAjTiVEBPuDLWbj766oiHATy3re81DZkx\r\nXDybNEh0VKaDglAIqTIheBxWzNSbbzgifCUmDNNfpfRkOH12uI5fPrXvBxX9\r\nXcfkr4uE4Vxll4bpIc46Q2Dw9sp2aJiR71rII1Pe/Hz7b4rjwZDgJjuTKnqJ\r\nQmP1g7lsh3rZ9/DKbaVZ/YVL8Og9p5F7gwDiNjMSv9bDaG/wVcMcR51mAp+B\r\n2k2ajcquwwyzbI26g2nl+Rv0XDlpldfUMP3QhVL6BSSiSKM2RYcqFaOexguv\r\ntpxn0lmTdGBbyQZi2unMH5HN8vOSLowqZGe3GlMKAEs6Iig+MuySz3i8azdw\r\nt722+87xslX/WRVZLhFP1o5+v4I2HaVzQPBNKvYCcyjvgaTCqTU6t75rkRrk\r\nNjDeUrFvjVqLAhin8nmXo5IpEl3pliDL5Bnkg0JDzrB5jxyl+XLHPfz3SGlx\r\nRq2S6SJyIh9SbLdygeHAy+uTiugqDwZ3rLg=\r\n=z+O9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04c0b3168075317b4f15ecab2fb69320eab2ae72","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"12.22.12","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.169_1663202381717_0.5967429716208239","host":"s3://npm-registry-packages"}},"4.0.170":{"name":"@truffle/artifactor","version":"4.0.170","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.170","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"e7368018501ee81f82337592c3892bd1c3ec9171","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.170.tgz","fileCount":20,"integrity":"sha512-T75Ou9bNGbN7kofpZ+QY7dsZG1Vc6AZkJog835bguffbOuOH0RMMSmCZdebLgc70m7ReXNiscEKdrW5TLN/9Hg==","signatures":[{"sig":"MEYCIQDUi13XeNjTwZr/JnN9PFqtarZbY3kC96CujSrsGdRRnQIhAK7AXOc4VMen9aRoWVFMfC9W1Y3Qp2+ird/JSnxQw3Se","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLMvFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNyw//d4VC46E3asdqgunZyzCyr1Pns/dTgLbvZp2WltdjfM5uKsGX\r\nkdT89kumsyYpEzJXQOIPx2ui5BvRm53ydv8KxgE+q2SvTHCDYg3KmFa4yhqU\r\nn5Js244+8qqmmi5y3f0zcWO1sUXVeAEggTCOg+hFIzjKZVtYTUkGxual1ysu\r\nA1p7u6OFBbFaVEBlAj2WIKCLkRFV8I1+QlTx7MDSKvvsNf+E7ioQ2NykURRQ\r\nd029ZOLvh0teXJQVaxFBF3kJDV9g5ja/psLq+velI8uqrBiw2nu9dUMvpfXX\r\nEGFULUZUsFfuqNEEXqsYMiboYuyOcfBTbE1+rqz/R+ageuHaJK4nnNQeyRgS\r\n/pkr90a/SgYjJN+COF22V9mDY3qD6f8u8RJEfPe1R6Ush8fOM//wB1DnXIcS\r\nv3wFJuWRatV1XPhBf1zcy0WiFu0C+XTYUsK4NtCmbIobfCK9P6nrnCUxwPlx\r\nuNUo1wWziOI21aMc9PrLtkh/Un0oNNiXIO/O+rTrB2PKAAY8RaGPVkf5GnNI\r\nk9umxdDza7gRPCS5/i8lwOlQviK0yLY4tvyHdZmKOeDaEefHdcY8rl+yXBMa\r\npp+0t+F2KEvQef76ijaaJqhaMjNJQkFHX9bBWCgJzfOYxRKujPQ4COXFVOob\r\n6vwKHPqpXhiFguUdYcD9ZChvLQy86Jnh2rg=\r\n=P03D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1fbb6b1680b6c6eef5a98b7f21d7faae30c03994","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.3","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.2"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.170_1663880133198_0.615538282350488","host":"s3://npm-registry-packages"}},"4.0.171":{"name":"@truffle/artifactor","version":"4.0.171","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.171","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"59446b53b33ec001a3cbf89a6b37123efb7fd4fd","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.171.tgz","fileCount":20,"integrity":"sha512-Iwf7Pvu0jVTxicn96PLYgU26HT3kU+whul+q21/Z0BjtCl+mzV0pGlHON28X2xPnbYW/c6pcSpJJlNcm+uNmYg==","signatures":[{"sig":"MEYCIQDTbXh9ccLKFwJFRqc3xIpyQD+E1lkzyzUbD54mxel4nQIhANeRCP1VHQEeErTlABViLqUjQjvd1b2rbusSNcZ+kKJO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0QjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+IhAAhEJu0oON1tSi0xpZ38LlZ/Qy3yWmDRop5+5AuASZJ79OK3uN\r\njIZ5BGXGeU/ehvY2ocaEpkbrHKbsE2i908jBiMdRTy9g0WfTX4Ox0VRH3Roq\r\nT2aC5FI44fHYrYerS8KC1lm/HuVRpel0E/NMK0t9FreMj4u2hUK/tbmSEINP\r\nqXZMxMARkWO/a4K58rr9sD849zqJi/3DnEnlxKNhLdQPi/fbOWrI5u0icvN3\r\nlkP9Wg56h1VSr5HlOV4AMPc5l57fV/TOSgGSMlrYLD7JiYuvZXs4nrP1G1A/\r\nR+Mrlys2/SGjUsBCPjAqfYpSou/RoCdkz8Mm/9GYPOWqkCBSYRuhuVfEPoWO\r\n6zdmreZ/fIu7f4l7dCJ9xlMxEjkAG2CPv4pSH5P6MaLyQm5YRrWwwI3kjDTA\r\nJsTjNo/bcbPo7qYONuPONV13eMFKGh+0Sn7mlBApSCtECFD5A16GCwlVUXxy\r\nN4pbGeUHbTJGJCpDnj83tUjEGai6DFHWYKPfCuniqF1VgVnhuLCusNBJB0Xg\r\nuU1NQkhTbv8Zb68exjT6d0nrOdwQi3ZjWXLK3WVam554/bHFGW5wgCh4DUFz\r\nHrtSq22k8VyMVl9qKDd7CtZYCjD+yad2S9wa8lBuJrJ8RdyeR+76VAaBHSHd\r\nMcq/TsQ2zOGNFy8Ji0I1A4viYkVic4C13kI=\r\n=6HQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a029d3e45cf1b65914645b5f8205dfb45592d56e","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.8.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.8.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.4","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.171_1665614883337_0.2285664568756849","host":"s3://npm-registry-packages"}},"4.0.172":{"name":"@truffle/artifactor","version":"4.0.172","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.172","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"887225566678db0e512165e5830f0ecc5df9a283","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.172.tgz","fileCount":20,"integrity":"sha512-Ww+B63EGt1BasgjydD+bwz+LhOM+e86ykxguq+slqyZ0mIwavDpK+pJ+hTIf6u3iMzAp6szywG9LZ4gCiM1u5A==","signatures":[{"sig":"MEUCID+v5FExGK0Sm5U4iB2HaYdDZASrsqHDQ78fPAk31rvbAiEA+0r7euY7OGhj/zxOwBway+zBduekz3NI2fRsIjPGv6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUETvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBzxAAiMSv5I/GeKhw4W4wZtj2Q3NOGhytBgiBm5y6cXeJZlYwQ7Ov\r\n5S3c4K0qMZgZF2byYCLEhSsCjHk7Cbpjk6Nxux8JKBp9Oi+fR8aEimfljCdz\r\noPTSEn6QUQSTUKWst0uXGgzPXdYKuwWF4UuEWjrqahKBZ0naPQB92Dd1Fc1Y\r\n7q7KfyiCtOk6DQ7BWSfXaFs9Norte/HfngGsetedojAgJlIMOlyuiobhuF0k\r\nK20Ve1Rm8QKjkt0swpBssTVLI5ibrVmQuFP9T+BCBulsUSe0X/M8B0sdG7pQ\r\nJaXOnxHSCeBAndWMyLK0neriyTaaJpuX+pVw6qX4ldjOsMuPzyBfgKQEVRMN\r\nSOsygf4GV+hLO0SBoSs+v37dmEtIrgdNPcFHWe3wbB9b4BbBSB/WAsVsPUah\r\nlZ65Xy9HGvRL2bAKise9Etbd4/ejSY8UstO4SY/U5hmTXR1mF9oHZLKIGKYP\r\n6gb3+LgW+SirTQDlqg0CdFZonCH44fKyfJ23lwSQWmnNhFyRuL9RHDalDEGU\r\nRHwWg9Y8yeRCy1AZDcqtsCIY8kj/Uf7UujypK72oeaUvgrS6sYwtrWR1xwgZ\r\nVB7ME8YyknDlun/B9Z7Uv5ghMIP6m6UkAxm6V/sz4g8e0g3OYK/ENfkTLFCX\r\ntoLnjOZ3fPl1quys2BJkexvSg5dxr1Rjo8o=\r\n=2ZJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"035a92efc4979550e384acba50436771bba1bccd","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.16.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.4","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.4"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.172_1666204911032_0.5757152189621291","host":"s3://npm-registry-packages"}},"4.0.173":{"name":"@truffle/artifactor","version":"4.0.173","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.173","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"bacdc31422c09aba1a112e150a28e99bf4a4412c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.173.tgz","fileCount":20,"integrity":"sha512-6hQBp/WSdRvkIMfJy2PeUH/SO3OXghCVMrcpjdVx4sIYCLLzgA6xqidy832J3sxF5vUNyGagL6QAEc1nSk2vCQ==","signatures":[{"sig":"MEUCIQCxjfjWHKJQesCPmU247uRev0dPrRRhLv33/4H6yKRQrwIgAUDQTajaegYLGf8PdUozM6djN2cLStCVObL8gfjwLOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWZSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsuw//YjSTYvKpU6Ehc3/5t0zC4aXKKnKogDf4AbtCKDRGT53vLuIc\r\nQBk406oMheWgK9M+mc/VgpbxKorI8KtkviKcAFNkyiqtOv8zV5ChZK8a4LFu\r\nYmE2URlhNPUFEM5ltvg0tVhFSujBiItOYalMzbm8alRLBw0u5Volrg9DTkAY\r\nVSqAvG+klwOfapt2yRMvzJpjxkRrssvIMBf6p1k4KGcGvwBwewMSNY2yILdH\r\n2intxq7+dG1gU0RnNuVDFbPlhgCuQXK776nk7xD83yngA5Gk/iOcbIxXmG97\r\nh4k5daS4pf7A7Po9kkcijSPxCQRkcWemMdnrv9OPbrS+gNpikomX5GGHNwCt\r\nH9NFDP8cnGH7U4MO8fmbhFXfOVz60FCqjXXWRtAozd2b9tzoctSgwaPFx/iQ\r\nCL8EK5V31V/VeDmG2l2eUqEXBc/1EbamehKz9JeBJlWrcAoN9qUO0w1tIux7\r\nPLf+qNO5kRYmnGTDVc6uoAA8yESctLg92BGOphNbwyw03mAktmjKk+gT9Wws\r\nELJ3a+bT6okmve6uwqbGXKINej9DQpH56qDiGoTfa6fvNp2NMqv6kkUeuPBQ\r\nWKQv/vsPLZY3gcjGm1ZrYZ8tGOSnNU7+CxmhDIE4oZBmu+OO5ntSVcm+0HdK\r\nhLRI4+nAUF8BZ7v10PbTYubP/53OwMnsxX8=\r\n=lL3j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1e3f2d050bbced6e7c65e8779702b6b5a9b7c29","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.18.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.18.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.4.4","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.5"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.173_1666815107263_0.7635523732184115","host":"s3://npm-registry-packages"}},"4.0.174":{"name":"@truffle/artifactor","version":"4.0.174","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.174","maintainers":[{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"fdc58fc3b6eadd9cc5875612fa267dd7f6258d67","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.174.tgz","fileCount":20,"integrity":"sha512-TnDeMAgJLSdKUJygHAY8Q407oJ+wkQhB2aNlc/q5d1SxtHdNX6wB6fYVS+0QL52lvT3WiFpU8l5PPjW/QBnHpA==","signatures":[{"sig":"MEUCIQCskjXUG1HR5ZJYW3Q/1umdM4lU0d9NpZ2jaAJk0w90QwIgcNyItY+MklGqGF+uD2X16vhtjHn1JxzF9hol6iJWqAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYtK8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprGA//XHvNDBUOxs5ii7tKq8DJL1M6Jpg9nvdYMUsvh8o1wPfWBELU\r\nUsrUWTqai95FG/H1tAcUAJk4P/y6O0or1tz9J3vG45lr0QSnSjtA31eZwXlb\r\nhxtjBI7rtPFGqQWBFrx1odLDg0xVyR+3JrGDwQYL/EohAHZeBsXtBve44Mhy\r\nlHU+fY74nHShyWqKFElHH0V66blqxT8IKD6AZQwwM0K+LRgM3+PG7CElAPkW\r\nyzpmfsHD6ihzbAjeYARTf7oSwriG2AK6lwLgqVVFECrkhS7K3OfoCvj1UHZY\r\nviHDjIrNLVfc68DWJoVO/jt6p2t/Z7DwALQT9uMKHhiuqv8oZFnFL4TzgTeH\r\nYKPWnaeiZFKYL3skuUhvLZvVM53UfRmGceS9WQWzMmNeJLAAWysITUlhoxQ9\r\nF7vs4xyfbk8i+x01+UWdxHcoQNghphBvIxrNEyIDTpST70yktnJaCrqEwHjh\r\n0wEC1zdr5OXuArywti3/vHPv5inoGXyeFz2rOKki0wFJy5Bndh3M9Chhqk9o\r\nKABmfZfyGcNAoldOO3T6ZkEKyipEIJi2zc9QVBYy3Yu85jCyASz5kOQeiUYE\r\nLZBN6osHxRDgFG/NXseWhXx4SMsG+avTqzRvPslx4uZ7Ya1mk5RDsKWG8RfE\r\nolNVGHwZj2LuyBeaWiA/YAdE9q9gFDfXTPE=\r\n=xt73\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"495e923676ca47ff7ff4c32b10c0af89ecadaa3a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.18.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.18.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.5.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.6"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.174_1667420860731_0.8137334438022505","host":"s3://npm-registry-packages"}},"4.0.175":{"name":"@truffle/artifactor","version":"4.0.175","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.175","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"c6ae41fc404e4e1690862c2e3e5c3ddcdabf777c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.175.tgz","fileCount":20,"integrity":"sha512-a7ABJTpILBuWg21pqQ4TAnoYHq5qLu4UrqBwZcl2VrLOjvP+3t18UDfetIiTgpWvSuu1YMC/fAq9mY90TzZ79w==","signatures":[{"sig":"MEUCIDYl1wUKm12tQ8WkPR2YiGO5XzD73OSp4c5atGBnsBiFAiEAjwry2hN7NtbE075nLLZ+HQ6AL0AwQF7XHXJ39UGEqf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdU+3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUOBAAoSR+lJvK2YZKZaJfJrfeCCMRtGJbGxbXRVNguhdAMmsd6Pmz\r\n9PNjPZFVu7St6fkVNveSoLkWUsoxbbA1fvnAv2ssKfnHBNdCL+a6WvIVk6DF\r\nMO77lw+0yRVtGv17Oyq47VxLYnUsWuBbI2cR22IiQhy6yENLjzH0HiWAR/OE\r\nlkhSdvnysVSvSBlrSwJn8jc4Qn0ZNjESzVwsJP9ssXjn+uOt8jAgyofO9ypJ\r\nhyOwpOadd37x+vnZ8EvVqkwegejuE73ssexWae3Jbpl+RBQCabc+CpHVkTcJ\r\nZc4E9hA9eGCPHj+DJk4DLNl0F5TNixLlbQuN5iAjvdmMxzrrO0pjUMphNZfb\r\n+0BvNLkr8gXHqS65ZaD4EwGQ5ilheOxoU6nyHwKab0i6p9pCchicNH5ipE/u\r\njIsw4fSj3278EYvWz2qDmhF8HIvBWEsQEklTTe2fp6kKXYiruBKhmcWFk4zK\r\ngyng578dzVVy7SqwhyJnXA5Ao5SRJL9eR1RWDjd6tzGhaJ0pfLS6qsHpfGOX\r\nAUv/VSwi3JQvjvF/IT62grpu4LmoHSOUDvNxCaEjc5UhFfs/ESArbuk7qlxr\r\nihRdeLyPO5Fhz+lPLHUGItjDiw62EwSwEmYjVlNA7v5dAt5cWzHBRSJ+rGYi\r\nHqYzCxVbUc45pM2yn140SHhqhGd9uc8sNCI=\r\n=9hhK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8db49f7df3f7e32846a5f42c03d8fa116288ebf7","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.17.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.17.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"9.2.2","sinon":"^9.0.2","ganache":"7.5.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.7"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.175_1668632503262_0.4363816261807212","host":"s3://npm-registry-packages"}},"4.0.176":{"name":"@truffle/artifactor","version":"4.0.176","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.176","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6de380cc1a767322752cff4f913a162e32e7a0a6","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.176.tgz","fileCount":20,"integrity":"sha512-wolvrYHb3FPpOV7YGxNsRQLuqbjaUEVmbF9Fq7SdoU4vHAqqvM/TudlYcoIAewOBqpvE2XaRLzSofJ2DjI6S+g==","signatures":[{"sig":"MEQCIBKiPga2owdGO6Bxh+Tk90XBwhTmV36YEtKb09FFaiFyAiAz5VyVAoYGOx+cGcYUmBxXv/N6ljit7Dtsbyb3sHgBDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfrCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXxAAldh71fE4LdUAEHs4ixfx8YbyftzA7SZcwM0lu11TNe9xfqsN\r\n4ZY7Rij/SiSllezD74dfdanrrgMZ/Rh6sVZPVB6Sxz/+67x6x7uPeMQbcWly\r\nmI98Sbvw2PZpdBwabXXNbzmtiydoRqJJqTmo8nhYJWCKpDy4wQp2rUtV0RLh\r\nG3hTP0NMDw62JuK4gSK9O8EIv7+tJpebc+IfQwTHLM6hELkpad3k6F0aTHaB\r\nJ8nSovw+KuRfGCFfkSIAR0xDmr67eKLu+XV4egRCjZTKYxUadLcgXHEPL4Hc\r\nYDql27O/fi/zixB0HaBWal1apzb8b7I3w9sQZTnsGBYiZCACGwh7m5N1r5DS\r\n+4//YfR/s7Z1pRb8okb0gyggXj0U3RAmbnPn67zPB4gLlOG6dSQY98blBfku\r\n8vsFTU+cGrfwXoX1Tc6dqv1gyHrVsVH5xvVXoJOFpfRLHb+yLXp609mFqjAb\r\nEHYf+y5S5rpthmRFLeuj/xX2VXJAiK0S8Ztio03UGl3DKdHfF/8KQ8PaRuyH\r\nfRKwGCkRwkcZkdonDffDEnizF+2CFV6tfQlG7byEYkaqEMaB7PNKNhNO9G3R\r\nYitr+rdD+EqJHIab2fjFd4gZvQCJCWMrFz9GgMIx/fOLM87Ov/HyNsc0Boqa\r\nXAKcDC3XDgvAFFwvVpQkF628fjlmWAukOyY=\r\n=Ikf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"94dda0c2a75fda1ace35ab0009856699e2e06ede","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.12.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.5.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.8"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.176_1669247150012_0.7332917192455835","host":"s3://npm-registry-packages"}},"4.0.177":{"name":"@truffle/artifactor","version":"4.0.177","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.177","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"a2c22ad20449e910b82078b23692aabdcd9349f3","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.177.tgz","fileCount":20,"integrity":"sha512-oVvWHkV34QPgozNVA4Zyj7GxeA5MoutFnJMHer0smviWKm5tWPEmEy+yCcprQ8MKlD6MvJdC+tRRAiOhu1E/ag==","signatures":[{"sig":"MEYCIQC58HflOtc30fuo1f6zl1pjkskI7JiskSWTtLKUXQGI8gIhAPlcqc8tVloBXfdU9oIB8/jRehDJQwcK4IuSYPfMz9T8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkmVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRIxAAjVfKHxkIKI/zspvnTic8FZbP+8AcKSpNlU82SCKrog1Q8No6\r\n1+AjxdbAVEY7AIU60bOt2zoPncA1xz+qto0DJIjf4HHg3YeRRtBIdoSGgN84\r\nBdrtUBXOHD8HLEKh1vmevtxBpPwD3b8S13Bpx55Pq8af7q0EN3DC/Hr7HLME\r\n4YMhxKaPgvOzBEznAoVmARmj0VryMzz+DOkMxJQCwpYQdPp8b/gbldSTOTLL\r\n3YH/TojYjPqrWGbUrF8MY+PqwjgBo1jGOPr1QIqDgTtOKUncReaMmwz3vSGk\r\n4e6cy1ZYQ6C6m9O/Y9eaJFrIMSC4RHbVdufVI5Nv3/6pwCl6ro+rXz0jcsy0\r\nWNeDrV1Q0dcnQRwsrjdByYMBXJ5h8IPqF77fpxZFY01MKRdhtWgH438llqBn\r\nXxfEeWAJxV6AJQFqkwKbvL48a1BLXb/G6TwxxRmhE+HUeTNQpgZzou8NM/Ae\r\n/vEql1Uwx6IfR7Gq1ll+gwY4Bcu0ytBnrQcsl2fd8JC4g/yJesNDlnS5smDJ\r\nPBTKInxjrwicfr1eOlMEnt2KZ5agxdyXox26NXZnU6KbbDy1vFl2kj+04cXU\r\nOAinDF7nkrJD4/mOWLAyOQEkwoS9bhwueboFEnP6uWXJGbEdYV5OYKOOX0py\r\nEUPtb7G2RHaXUR02hl7cVDgINbBm7cT9usA=\r\n=K5KO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28d00b8946b7e8d792f87bfe35c94af6cedc401b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.18.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.18.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.7.4","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.5.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.9"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.177_1670538609277_0.030324096641244358","host":"s3://npm-registry-packages"}},"4.0.178":{"name":"@truffle/artifactor","version":"4.0.178","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.178","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"f32465711fec77769ecc6d09146f02efd3e31ffb","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.178.tgz","fileCount":20,"integrity":"sha512-My+2YFZwOKf3ivMqrY/EBLNCGM4obi3LzOSx+rpsQaf+hLae1rZ7so8FJ6hmbyhX3PjM9CEdbJak2mTFc6bzEw==","signatures":[{"sig":"MEUCIQDqpjd/zPtidGdVfNvs5DdZGjJCK+iFaIPdNjzBI4coLwIgDQZTkEEr8llPdm82YYJVa5OI0YcaWM9tICvVt/FkWjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2S0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrByw//US449I5RjD96kpgdpkMHD2Lni/vavrjxSWWOg8ITsKIOmMlO\r\nqp7CZ5qF/9PhbRkSv9WuwxFzgcdpKwjNDvCq8Pglcqbyg7rvEixZfZ815FOf\r\nqDJp24NvhLHjBxUvVtvKsljuKaxWrw3d1aDOxC0fi99t2haBeLBtURekKRDz\r\nAqGA1BLNJS0v4/zcr8l7mCO3rSZZ0SbqnrcT9JNmoWzc54suCyjWzzfYbF5E\r\n536Pc+zwMhczf6v4Vz6EZ8NEoEEabySDkj1uFlPRqwaZYmNYKuD2NNbWDaPB\r\nKDRrp30WzZqlo40ABI/EBQES1LgqWxR9LhtNSgDoybwNSkdeTLiOJbmdBJzD\r\nUrofksBgNKEeZh20Hfs6mpdxtEvRnT+7nd4yLobexOkAFj8Ux1fGEjfeSSgx\r\nK4hgvwDdzXZC1DKo+eoWqzNGBveyENRCm7nlGHovWuVSseq2RbMN1YUsTuuv\r\nzsxO5kOWVg6a+1InP4r6gdIGNpkmaWmtaI7KOmR8x3qm/4dCaowRKh+uX32Q\r\nmTrHFDJG/A6IwcaN45UdmWOkBoG6ti+U0VY1+Q7Klqz6MOoaTBzapgRn6qY6\r\n6W9ivueyZTV2IE0pNDCgA54cGYhVe16jpK17/IVsQe9hBq2NqMT/BfBNcHJ/\r\ns9sgDVcdWRRp/nmoQKfZbL62cduiJoYNDoc=\r\n=pScM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf91e462f7b69fc3b9dd022dd36c8b71410fe3af","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.18.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.1","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.6.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.10"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.178_1671652532286_0.9831030680813635","host":"s3://npm-registry-packages"}},"4.0.179":{"name":"@truffle/artifactor","version":"4.0.179","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.179","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6a7a5bd97ede8d28a931b694a827999d77accd96","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.179.tgz","fileCount":20,"integrity":"sha512-8Kxo2ys5EsVijARSQrf/+3AV00V61RyRtoDribPbTcVAsrnKWbHmDl+CKGIlyLsjHpNb3ugbaTR4jXkfcGR2hQ==","signatures":[{"sig":"MEUCIDpjXQoZDQqaXw7BRp/zXB+XEo8LInN25x7+LQHsJIAnAiEAz01W+KrVVdUV9GP1t0uNMPDED++vyW6PWsH20dl5N5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuFIOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA9Q//ZYJ+UyXfg10xisFdnEQEHOtNGKCyM7uy50DAqlTs3ob+PJaM\r\nngc0Cir1cNkH7FFOYVElXQ/JFK1NHhKMl2eZIxwJAPuQKh/K3HL3ucwKf5cW\r\nn5n58RnaHWOS6PHchovnDGUabdcGLwym7QlCgHyWtlMy4XBoww1wGUUfy1I/\r\nCRVTb88K0KQBOhIEF5z4aYXrw3eyQYsgcoI91g4ZtQPU4z0My12MAtYNCRqd\r\nQhz6ZYdxDmq0BnQHYMEghelL4UkmMIlQ/aQWWHpXIAkmkRde9ocKGnJD0zJ5\r\nHdtLMD9mPxK6U1nBeIbhU9q8i4hZ3UAlLCAk1BdEGdWnmB2PlAyvtVhPF57B\r\nZ8Da6WYvjBdutQj377Qy2U02OWxHmvgGw/EGLlGedvw23Y8S1GcC/KY0C1kS\r\nmwJpBbnwzMuE1U57tPAYeRbQsdTqzIkxR/Hk/Jf6jSdspp4x2uwhNf9MN3OT\r\neoJt+4gTz8SZ4Uxq4zZtTvCWo1o1FworF7k9mZM6rSNL1q4SzdQ3sV2o4JlI\r\nngjD/Bfm93IglLhiRkix+VW8a1u1sVFcLYs6iz70dbwfe6Avzl4iQsefX/wW\r\nNhRekw0esbMWqG+ZSSGnfDTCAANbEFusgo6ntROXhrH2EPsjluoYdDhjjTA7\r\nHiEmZKAwyyBreTVazgovNUL4tCrv1GnyZGk=\r\n=LEkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d55f4168f2deaeca954bdb18a07a3e0d38b487d","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.16.0+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.1","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.6.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.11"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.179_1673024014480_0.9329501631200345","host":"s3://npm-registry-packages"}},"4.0.180":{"name":"@truffle/artifactor","version":"4.0.180","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.180","maintainers":[{"name":"dongming.hwang","email":"dongming.hwang@consensys.net"},{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"5dded58d923d5c2e6442d09d4d3d3d9b10646c05","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.180.tgz","fileCount":20,"integrity":"sha512-XWY1w5KMYsYQ9XN+QbR5W95HXLKumxdi3so70SRUkmmEx9+vTlvhzJ/aeyCtuOzRO6WjdZ6pOaUxMNcW5BqQDg==","signatures":[{"sig":"MEQCIC8C+6jTXU8w+EBkhCIZ8HY3NCD8Jd6nrz2gtZ+FjwUZAiANIgCTR5kj7IOiB6ZeXhfZQopC3vUZ5ZmhmX6+9FTolQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwKL3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04BAAgX370vLoN2yW7sAMjQQNL/lobinirWbnEBS9WGBydDirSwIs\r\nolMMY/ovsWwk4sFr7qsbMyjfM1VnXFSAilUIuTZC0975jAzQQ+C+LeQrUQg0\r\nUpFafcdwAEUqjPk7uDdeW9tSsTSBvGw8JvT6/iaqiRyWHu4Gn2n4XKWpNhGi\r\nLz8YUHq886k+A840XxymZ5YJCIaaEmafkm8nx6fbFCcz9eIw5dLd6fah6ce0\r\nxQwjri1Pa/3VKTlVsND39bEKis8D23M1Pm39SINVMoTS0xdmn9dZ9h6ZcmkF\r\n+dzl7zpSo0JM5zRXkSn+xqVqvG9UQUV56mAk6tLDq8jksaPzXNdSGDqEPFL6\r\nBN0O2FFo68xrooRx+t7KA8lyXN6QW8GgVNCi4yBD8Tr78nzeU8tnL6XhY2uo\r\nYzf3sAnI+f4R2qyOvU07Ic0NSOEG0edA6B8vjU5Yzdjg9S8oHf9yOWJ8Cphy\r\nPCBL8rEnKJS7ER9VhzUOyoufROHoy3cjc6NqXHR9mwwvD41UJ7zW6TaQPt5o\r\n+/AwPsm94tfEkZ6+9D6xW+QpAVZcY/Q1IZzauUO404tyhgkokQ12AeRPKrPs\r\nDEwivY4ywpqloGugTmqwe2vc0UptOJjQiayrV9HMrg5stUFZsncUxLHB1ur9\r\n+1xSZviYt/7HbxMCY0nvow+uaarj4dnJHsk=\r\n=YWhi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b04cb5bed94edef36136df5c68bcbe9587eccf38","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.18.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.1","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.3","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.12"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.180_1673569015073_0.12441264789094753","host":"s3://npm-registry-packages"}},"4.0.181":{"name":"@truffle/artifactor","version":"4.0.181","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.181","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"5e3d6e262725c0b7de31a8375288c17edbb8491f","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.181.tgz","fileCount":20,"integrity":"sha512-CiqLGlda1wvowZiDDDvVF9vOVYN9wvYC+0mOE/xGfwBI8IMevcwfFnphoYN1Gdel0vVMGVlUEsbbUQBPv/rm3Q==","signatures":[{"sig":"MEQCIAW46bCABgkClig8rPjViEwYBBcTg9PXGdFeAuJSi9A2AiAx0FgbULO9iPqyGZtbhS3L1fNnXOKzLgscGj2RFtDPzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0xkJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEow//Ts9z6fsPRaGo6iz5t3lLS5/tzGmZQlV10l7lioFm4OaDcNdf\r\nwp9HRyWLSyQwg/JTmweS3RVs+B3IXjr59g3TjQ4mSfC5N94VP8VuxoSqRhiK\r\nkl6TSFEPKEymnIjcxrcnJGKpl4FBvyhOumlYMFFZITrsSvVAPPtZDO4iyi6q\r\n1NcOm4+4kO1VgmSIRtwlbKv7+ezWm3+4SUyTOtOll5382lXiiSApkxNItTJl\r\n9a86Lnj0psqoDTygsQlqy6wKBNg+OYAH+FDsZ7o1GRKtznC8eTHt7L1gHNJu\r\nGu6wYrIec7oTAEtKz65z7/J8R+Q89XRgZoHZxMTIlhtZ+8FtV3h+R+Wfx3Bo\r\nWyVb+otApgzZqGXYv9WZgmRY0HKj/k5M5vLBghSa4/kqw5Zs5dsZn/ZGWZJ6\r\nR0AoXVeL0xz6AjcqI7lKPgbIQMOSRqNjPpH5Dq5FQep/38krzyzMTwh8ij5Y\r\nI+uLYocq5809kz49cJL9pPnh7sF3+erDMFhP12D0PTTzVvYukT592gSQdxOl\r\nhKOylcg5Sc6fViK1+afFYJLselF0kyTXAeVm4rSskcTLy/gYQJznm8U/bGyN\r\n9VYoOJeaNwbtw0y2/XxH+oBzLMPPLeK2I5r16SLX91X8alBhH5XTKTKawhSb\r\n1ddi3js4UjRPKLmYFJWGVmsPIX43eVSS+ag=\r\n=35ZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dbefdcbacbe19f976aa48303d9fdd5330aadfab2","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.20.1+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.20.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.1","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.3","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.13"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.181_1674778888845_0.8157424259101274","host":"s3://npm-registry-packages"}},"4.0.182":{"name":"@truffle/artifactor","version":"4.0.182","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.182","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"8f67daf6be6e6daf237dc3672716cd6765dd9883","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.182.tgz","fileCount":20,"integrity":"sha512-Uu28QQ4sw6skXK6BcfzxTUvOgVFCMqsA5jn8by1VLajL0jCI4lB5r0ttEemn+dPuWfn9Ztt3wOzB86QX56dAKw==","signatures":[{"sig":"MEYCIQDaG7QjVT7i+WQS3jVmZ1EPMmD8Zv5nwIvKpJHOUle6zgIhAMYTq7HPdsOq4/ZmQeGhwyuvrEjoxL5bF/UPP3QQ+eg2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3CHeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5oQ//TxuE5znjrLnm/LeqpOQ0lX+QoguHte/x2jVV2Rl2yIYnMv1G\r\nAmVkCbYA5vgnTmXSvDrZU3W0Pgjlui/hnLnqySKNhmnsCnh/lw1YEfJwB1Mj\r\nTWsEgwdGoOZqBzHGRBy7a5iAlxLt/U3RS+aiFGdnyYLmNiCpZOVJDx8dMY/r\r\neFNKraNhD75zokndr67ZvT2M8kP+kFRhAgXRhwQdoDGFX295WCePm72upZSX\r\nSIjhoX9+Te6hbrmrT1cFacQUdt/M1iacUX0cvAT87B4QjvXjrdHGwl+qn9xT\r\nNcfrESkSdmz024vodgy77KTQoIKkH8Xm9L0DduFju2loT4ffACgr8hf+ZwcH\r\n+EEgjDbw/W7D8EJ1Y7LHW5xDxLNIW80l2Cbd0VkKQk1tVNMnFIHjO0AasQhc\r\nskvWbsELtG6BsCY6Wlhxbew05LelIo976pjOgaHWRoVP8oDOhwiFUAipotKW\r\nkNLRFVqYXEAfd2xxUMCdL8TK0YoZYJ+tHaa9KbANsT/hfNqqSFzdbIpHDSp2\r\n+xx82tAi7SUhOJBwPfk2i8BA/ZRETdXZKuI/6HWbfhllP/ZRiNVHSwiNzPuJ\r\n2xYqz2I760TD4MqIgsTTXXZO0jYp5WW4kyUOblNws8Q2FqCK2ys6FBMmmXaw\r\nOeMy/spoYbFl5gNJRePu6HAG2OUn+y/PICI=\r\n=LGte\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"758ea22bb681b289fa6269d0647ab48deee93062","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.20.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.20.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.3","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.14"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.182_1675370974612_0.7201766656294393","host":"s3://npm-registry-packages"}},"4.0.183":{"name":"@truffle/artifactor","version":"4.0.183","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.183","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"fb4fd796b04d61d436864f181b277b007ff7c457","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.183.tgz","fileCount":20,"integrity":"sha512-9HdbDoevfY1LXMg3THdnLmtoX6MToTWT2na6MGxGj/6ZrDNEycXTCSXHNG8l4jQ/2H/GPJYF9FzLvgDhUSVahQ==","signatures":[{"sig":"MEUCIFumFxhQsV0o56HMesVDLT9OKH6MAL3cQiskqtrsehmCAiEAovm+dYKHey6Y67AJVi5NJ3IHwgqo8qArE8X0bZTtriI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7sqPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu7w/+KjUraZMy93/xATpwevMSh3CbP8NleZJepZWGe+l5vxkPpGIu\r\nz6urX3jDxAAB9gpvWMexoxXNSEt0wuNaI0o5+fCtoISdWnJU1Rb9jag3HaXv\r\nHiWvsMWgB/9rKaQPGn6H2WerQ6LMXdh/DAVkSYEacQnFFJUy7s29/fwlv8HW\r\nkAf0H/oyxXqKVhx0nZV7tuNgBbuN8yLwsKZ7CTrT6OYCdhmBBmLmAzVnDVoI\r\nM5moeayw8e8T+U9cvXcLtNsmUMH4ptXPWrnu1e1aTMWu+6yMYu7qBnO9Hwo9\r\n5YNjN3H8E8RBVbJzgevF56meUAyDRqL9GAyWTATH4HP6S9mKm5dtS0ICCtW3\r\nYFg4nf0dCB4sGHOaw9aIfZUCPjSF9zvSBSF5KMgzkrQF1U7D09XpuNXB0E2W\r\nt5JPzmFYnYIaz74stt+ut0goI84OvjYd7LZICvssC+74ATbqS0W6eZt1MD+h\r\n4jpZ48QYxgCT7JxDL/oHXqzqypO4BAUmWwtDCadGIqTp57ZVcR1q56//t/54\r\nKkkBoF9+6EjfrN7Ys11dMGlZpvhmvHAhCHYhPPzHjkADcInMB4z3wflO18E6\r\nDt3S3I20BdAu00UYVqGsk282v5yoBICDD/gijO5B/c9/x8NQJTqOHDwyxHrI\r\nUMicfdXuoCjH5ga/DSNz6dkdN2ZxYJtuJ2o=\r\n=3yn/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"021f4591abbc47f25f46cf2b5849bad808adeb87","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.0.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.0.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.5","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.15"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.183_1676593807090_0.14655580243758504","host":"s3://npm-registry-packages"}},"4.0.184":{"name":"@truffle/artifactor","version":"4.0.184","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.184","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2c5a8e93ace0d379992aa64dfd56bc9483394425","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.184.tgz","fileCount":20,"integrity":"sha512-ceWSNeM/AVnc4lLZ0LPHsVdCrsvI8A5Yta/N0mDB6r3lAdvvzVDSPAcAbHaoIV3/oUb5MYSpy6Qfx9282dLKUA==","signatures":[{"sig":"MEUCIQDoMAsiSIEaT33NM5hhxczKjdd/m1Y8bKm2bWmsYL6PRwIgbb3ts8q+VK/SU4alQlHpwn1pmQk4piY0u3FR7TUVQu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkARZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXKQ//Q5Qe1m9unuRhbwQxJGBnV8eLcCkVSZQ+guf7nWGNvNYIHDne\r\nHuqGs3aFa0/1s9vuussC9C+EwFu/2biHtx6bKpWzSUQldtoUotV1F67Y+C4W\r\nrS1JuksEtblcQ7d0iblrSQ8xT0D/hfBsKllYpKjDKKmVsr6S7N5/myKwr4Ef\r\n86HXWUtKy69+TbhYj0ES8yCRrYdVevLLT4p0FzNYVLHWPlCnAm8BP2gU1BzU\r\nQlepI/DAnWz9thdhrcP9NJKJUdgL5tSeRe6oDnhGCvg+wecRTeOtXZHC5qtX\r\nRGAAkrrqasvgT4UJi1Tm1OY8KEyh13FD5DIayabMWGKw0BfUeacuBm56hK+Y\r\nNqklIcCiDI6QfRtbhWF1Xx3/WBlAg7r9nihlNsRaavZJ8P3iAE2yCWlcXCXp\r\n/5goo13dJGdk+NgXKgFctJkpc9BPnLZIFzZ7om0DRFV/ZaoD/dilINx+Ukn7\r\nD4rThaqRIZ78VxiSd45ir6YbuFWAGZcs3EJVheofo4mHx7iBGkVg0DOyV+j3\r\nAbCcvCGFEOuYaHsUQHhoAj4HL9WgrGeKkfq7MKrtqJ/6ZVAoP9KeyyHroq0x\r\ndTZc03Eox0YaSYRm6Ap94oPLoZPhi5sCEcpB5/VJygz6pKEie9y/DtAwBs+E\r\nfi5KoCCrIRfGyo8RtcD8hPT4PGp+LVpd/Gk=\r\n=v708\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bca5b9cc5d06b94fa131d189f39bb117682c7941","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.5","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.16"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.184_1677792849001_0.9781125860506279","host":"s3://npm-registry-packages"}},"4.0.185":{"name":"@truffle/artifactor","version":"4.0.185","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.185","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"d18891e60a9d01a0726c4f9b5d5a22e953d5de1a","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.185.tgz","fileCount":20,"integrity":"sha512-2n1gnf7ajHBrHIzlXULLerWfqzkop16b2X6mO2QfLXWW4/3+LHFI85XET+h5ltRRm9fxcuC4hssjJEq0hJ6QVw==","signatures":[{"sig":"MEUCIFGyX+2EVhpwH3ZAPdrUprskDLUoRyNPXvCvHl63rQN2AiEA2NbgfG5i7i7Z3Jn3PJd/veGtpUFdwErMVOBnIlyv4Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCn92ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrosQ/+LexTO5x2P0XR0ErdYha9ah0/sLcQGe50vrWmVGmzRPRutnVp\r\n8Yig9i5ENi1JIRtWdpNk57cU+Q1WRYlBrbXYwmudJLyBaEuQRvQZr0Xfuw1e\r\n4Y4exNbmaj+77kr2nszIoUUYRE3AttOU9/IVAUwJixUUBEyhe7bSe5RCWDge\r\ng32R7v++x/hNA+Q5vMgt2983jUKrYVkM1iH/fAC2VOwl0eBSyls3+0Xvk3Ku\r\nRq7xrNzVnFghnVp14eH+abuZWEHRRHeeUK4Vpab4GN0FBAqZxmJc1Mtp5hBr\r\nfY8kx5no5VR6TUOLBluvtIQI1Yrga3I92QxlAD9/zV/JlnDgqjrIk0sMvlNi\r\nEQNeZAFJf2mC588e6lzQPExSFzohDtjRNcX9iEJakWhEIDpc2Valxykw37Vj\r\naNpF6Lay/P2+ZLBuztOwpfPagWUzUQFgQDZ8G1fjxfvAlnVDP7iSt3dlJKWL\r\ntAJn0WM/xM3hNbt9uuIaU1SeNKSU5Nt1OgrUgFhfPlLGzuLAE+5i0o1UajR2\r\nLUVPzztdie+jBg7Rxbu+R97nlFpiX3HFZqW0jDKYgx/148Gd6J7vmOGwEVqJ\r\nAetLTiUC4ENW2+/lDYK937cbKDi8gOT/QJf3ruyCguM1HNwS9z+L813FGnv5\r\ndHvS9hj0IP2D2lBq/mZleUwM9nap9NprLA8=\r\n=mxXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a75816b8744eb4bb390866b45b4b7843c630abe3","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.0.0+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.0.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.6","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.17"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.185_1678409590137_0.22182157692574367","host":"s3://npm-registry-packages"}},"4.0.186":{"name":"@truffle/artifactor","version":"4.0.186","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.186","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"4a492b69a9699099d6407124b9640ad54cecd85b","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.186.tgz","fileCount":20,"integrity":"sha512-F1okRSlmlErbKgpozy7v1030t/LHuW3YgG7G3YCigVaEVAdfJtqN4lLXv1FGx3NBT5m3uLntOBHuy0xdeU16rQ==","signatures":[{"sig":"MEUCIQCKC6ByVfP4aGSss7I3rscJfrPEuRVQaGyD/wEzc6y79gIgSCPErp6e/K2VmrsC6Zhr3qrAbV1Et6STqr3R0zM9Om0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFMBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm8A//cjZVdmjCbYrgxDRkmk745SPLOnCuqMqrcLa6ovi8XqktVpjX\r\n6wzZ7lUcycK7ZmXWRC/76zy1adc6Zi28j0+cmAHj53JEqTbPmyY7zuWRId62\r\nq1mrQR6hWuI2PvHBWQqjFFh2kegcauDmb/w8LyfFifEvfV+q8D1P3jbedwGl\r\nPKYY0MwmG7PYqgvZ2L8lDIVq1b4dgcAc4cktWKNsYEs7icuEIRxFgrQFK3l6\r\nXXGaH0p4kXXfvqZCgvdaqsg/60ttCrRONbCI0ge69M/jHVu8ttrXSAcXExoH\r\n+bCWM8PJsMQIRtkhxwNexNoHHlMMtiRcD25xB4cJBMafs0r21s4caG4VlJxR\r\n+l3ULZwRRQdGCWacL6ohVUqElnoI6IzMdfNKsVyPiNnyv5otL/ycEtNhtATo\r\ndbsyE0NPqgdngXenyXmN0wvrUiNH6CJrhl2u+ftxRJOMt1YYmYdOj1Hi5HH0\r\nPyuBQycLI4FkTk5fuuZOZOOejOEIzK2bT6sVpRjFmZfoyI9B6/S+Vk9UDzk2\r\nXr6lh8nO0VhR8jTKRhaXgbIAXiZJdNX976eJpX5ImLCh2qVWuWRGtlbi98wE\r\nc7VqBUGGDz8fH5mCWp8rtM3Dyw0Wy8y06gWcU9uDqLRIK7SOA2qHc7JWuttW\r\n5BuW5hpHWyQ4snQ/MNny6koE9BcA62PLavA=\r\n=6MFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"85ce4848034457c042662428c37012bbb71d2bb6","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.7","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.18"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.186_1679081551974_0.16217013491570098","host":"s3://npm-registry-packages"}},"4.0.187":{"name":"@truffle/artifactor","version":"4.0.187","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.187","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2c3cbe8c3fcb64a46936ae649b5b01144ae2d27c","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.187.tgz","fileCount":20,"integrity":"sha512-63HkmRzULNd7KExlfehXVwGwEKUdD4ET5TfkdlubDssflzmmOr9BhZVlXf0VxT3SpMCmBmL3bKUl8NwHrnSLtA==","signatures":[{"sig":"MEQCIB4zs11N61jKWknN6/76MGI0P43EdqLZDvaAEvinEJFnAiB1hLvbUReNSsHFM9/vQmZ4CV50i0IhYT4DzSCu8Clx0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNILSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgMA//fjDgmehrGHndCDh7N3QczwaIXKfyOVAybHILoK1+6LGNnbnc\r\nYo8z+0m+2JCjf03dj6PnYCxhQ/Gha15PCS+Q+om7BB3U8qluUDK8Mhj48As5\r\nP9DKwDjo6CakmuhWS2rGOR7f6pJaZnwbeGDjTpCHBpJHj3YJJrPcHQzn4qqH\r\n9PkYwwYktghzctnlZIIU5+2nFJeoCIY/mbpKWULC8x5g9GCtlF0T/pR+mGas\r\nz+bfGlZjGy9hYP4WYsuXuYYT1HLqq4oNau0pQdZ7k7kQi3Yi13bo0XOeNwCR\r\nW4395AhXjExc2JkiE38SN8wYzthIfPevaLKRAUs76psebbeZg4niMAvAUVpq\r\nGrefilDF+zLkKsUIQJZAcTSpTmaN9oL+DkIrFgzMW/P6nrLpXtWeXGBvhSGg\r\n0YNvRsGsGNDLqGsqTVZQn4fmPR0RHokI47Mf8G3EIZX6Qg8jsUIiuFSzBEUg\r\nH0syLNITK313ZKFVQ9oK650+UN/Jcu6Mdk+xj9UAX2suON3o8PYWnblhqx/G\r\nSEJ5IEJ1YEh+cxvyanw3H6B/ItNuAh1ohzSVJXds4V9la77GPLtyx5rP5GGC\r\npfFBL4lCs7Xn3lKVWZmxgbJQhe7NR5VeJrmsS/GfNJJRBj8yU1WC3JhjMwyE\r\niI9GGmjAU32wFhreRjrz8K0Wn6aI2MCTJvw=\r\n=oYh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c3ec3c44eaa2f791d429e85ef181ac918679233","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.18.1+arm64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.7","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.19"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.187_1681162962463_0.7318352847191594","host":"s3://npm-registry-packages"}},"4.0.188":{"name":"@truffle/artifactor","version":"4.0.188","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.188","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"2197300fd61a4196f2be9599fc0bb82e5d0b1817","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.188.tgz","fileCount":20,"integrity":"sha512-PqSiLHLGyWhoRWt6dimXBM5JsEXvVY3KejSEw3g8X+QInyNTivwSpHQMdP+9avVWkRjX8OltRAbg5i3fzS1Suw==","signatures":[{"sig":"MEQCIGDfUsgkeH03t7tGJhe8lpnqNccWYxrWbuKKzlWUKZe2AiBZ6G3nAYrb1udUmGtyLKATvZttmTLOShxSfmrQZlFsNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQZVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgnQ/+LNzfJBxzK8F7Ht9AWo3Hn/qTykqei0mXuXwRJDu+9hIx4yRN\r\nXs2AXqXYFeREf1fEMvjbwyKSyg0w0qkac8nk6+R0CHUjOsh64V7RfH1oj2XF\r\nPEY31t/pVYQW6428nzl9C4VFAcWUF6yCkvcO7Y+CHCWtENXy7YE56gRNhnor\r\n8wDHMmcTyGjU+nXkqDSo8z/Qz3gniC7HIRwUuD4nqvo/yBMS7b72BXxP8JmT\r\n+QO1LX/lKBrXQ5WzBTSVNM5b4oPS0yN6XRhn/V11YIODKkM5keVGFc+gANds\r\nd3IKmxn245sLEdxYwIndF+r7qRut79ep1mhfWwGPBYtSHnL1OBzdb3rSiMFY\r\nfISoZcTH6zkd8DURvB07LsAnb4jtrDroAFJRvJAyuidc4EeEcrsPGUGUxdjk\r\n4g0rFRTNTBe+w74FYcKCDrnBJUXtPZQq7B2aOoGU8clk3EJvdnHe4aYRzidO\r\n1Tg9TA0ERKS5vomiIXvEaR1403+He3usGB/jg8x0TNiejp5AGcyo/kVN9rzy\r\nuwWvulRWiF8wBitYsnm4Fn+LOxbApw99lk2UFyrS4njIqAotXu+iN4FtqpbI\r\nqoNS9BypBceQ7C4tpcS4oKRhFbUXYQfBl7k+dXbc8tgkGom3Vw0VJqXVN1YD\r\naO8+U1qLc958lUo+D5eJYKwi/j4rUwk8Xo4=\r\n=h6vB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf6fc4899a856ad7254b1769dd0ff8a7990c68fc","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.20"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.188_1682019694344_0.14730700971555066","host":"s3://npm-registry-packages"}},"4.0.189":{"name":"@truffle/artifactor","version":"4.0.189","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.189","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"81364d97c1da363c81907921f5c60194925d36d8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.189.tgz","fileCount":20,"integrity":"sha512-qFmGPk/RVLsn0Ep51H9ARF3y+C1cVhlY7eY8Se2+cbm6LZNJFtZueg66j90vdMpTDwJ622acGTPlzyj3mXOFqw==","signatures":[{"sig":"MEUCIEuuwkNyxcFNLbgxmNGcG5RMk3Dg1U3L1yM5ujsceTQGAiEA+OjFxYckITm0aEjRmA6dcb8tQrvadXBqJI5B65s9dxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97a11771e65ca8929182cccd4afcbcde2852be3b","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.21"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.189_1683769817142_0.619109895654244","host":"s3://npm-registry-packages"}},"4.0.188-visual-debugger.0":{"name":"@truffle/artifactor","version":"4.0.188-visual-debugger.0","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.188-visual-debugger.0","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"6fa026ae0a9db1601204caf45c939cddb380cb8e","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.188-visual-debugger.0.tgz","fileCount":20,"integrity":"sha512-+MvYkKZDhYtKCFFPi7DASTks0PzM4aqnhlm6ANXe1iOP/bRHe5hSdKWw3KxzR0LdzwuMxSykpPKNkTITaRNkXA==","signatures":[{"sig":"MEQCIGIMj+7KA+6y4wYAiwWRwRz/Kg8pfg6+JMGV10y/7o9NAiBli/RXb4ZFvmmYg5mPywloztcK7KsDHo+z+MtuZ3BpzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38998},"main":"dist/index.js","types":"dist/index.d.ts","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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","gitHead":"16365cc592b2c381ae597b7c0d51b67839fa8f62","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14-visual-debugger.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.8.2","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.7.7","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.20-visual-debugger.0"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.188-visual-debugger.0_1683934701348_0.6311585153115766","host":"s3://npm-registry-packages"}},"4.0.190":{"name":"@truffle/artifactor","version":"4.0.190","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.190","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9c6e28bcb00b64e057bab9f21e52c9e0e592a947","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.190.tgz","fileCount":20,"integrity":"sha512-og3Of8jgdVIsjn894EmfiPx6AK5SKsvfiDnOaTXG8sRxnEk03VZhXBc/0VcZgjerT8Tc8zSU1OFFOTWx5YkVwA==","signatures":[{"sig":"MEYCIQCv2vcEA7txi1dlZjlnMS3KioNWEBOfPPOtNj5IiATwJwIhAMOFqCMshI8WlKSh/rRCD4d1wVJp0XHz5mJgPYDPnxlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5aac1f049a02a0e1e63624b0c1e861d61ebb5a32","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.7.4","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.22"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.190_1684531110527_0.5534738917642557","host":"s3://npm-registry-packages"}},"4.0.191":{"name":"@truffle/artifactor","version":"4.0.191","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.191","maintainers":[{"name":"cliffoo","email":"cliffzhang08@gmail.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"295c2994a900bb1628b07e392237d37662785dfe","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.191.tgz","fileCount":20,"integrity":"sha512-fRCnshji2KeAIwXfdouj4hf/ZViD+IXiNVlabJF69jEffWhssZ8FkBjJx8XvWolgdszrWibFNIXvVFpEHB/wgw==","signatures":[{"sig":"MEYCIQCwsPVEaXhj+jvtkmYIA6JDRzhM8MYE+eqI3NLFpUBa8AIhAIiTuK5d/TiIDa9/eOswwja9MQLMOIphXmr3CBPiBv+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7983a54d1f931d770c6fbb028bc27cdbcf5dfcbe","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.23"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.191_1686083116050_0.8590053943784659","host":"s3://npm-registry-packages"}},"4.0.192":{"name":"@truffle/artifactor","version":"4.0.192","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.192","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"76f90ee90c4d14be370a67379d32c4968bb2e32d","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.192.tgz","fileCount":20,"integrity":"sha512-fWc6O9rpnynVFXeR5UkN3YzMq9yuGzKSRPvAUgkNiVPPBlyMezRd92tU7BeREMBWUo9T4wmdLAyZui93cha3Kg==","signatures":[{"sig":"MEUCIEAAkVv1ZcyToR+qCm9kI3u7YhxHZ6QyMFk36SGXnGVHAiEAgQIRcjcJQs9UgOu2aoybLmiAAqVXGyarFMv+FyXkN+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cb01f46c8df6b8aa693856ecdf7c0f37159c4864","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.24"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.192_1686941031501_0.19185898440263638","host":"s3://npm-registry-packages"}},"4.0.193":{"name":"@truffle/artifactor","version":"4.0.193","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.193","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"9bc00d40cdae17a2e52354ffc0c74095a4f11690","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.193.tgz","fileCount":20,"integrity":"sha512-icJenkJYQ+qVO6B528z4KEhW+HRSDRpOKD4N4L7vTin4YyuCy6IB9atCBDELv577W2ubYAE74MOkKCNreQXhaQ==","signatures":[{"sig":"MEYCIQDEIu4bYRszJuuwDiqnqG7rYIA+LcLyJyfMyxwjl/ox7QIhANpbFXh+6dlwZILwwHIK7/C9su/wuSr19xKeSAUCKi4v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"854a564b2545bbd2cc0a2cf04c9d38a5b8f57d7a","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"e2is2uyz@duck.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.16.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.25"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.193_1687554479538_0.8478290205331447","host":"s3://npm-registry-packages"}},"4.0.194":{"name":"@truffle/artifactor","version":"4.0.194","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.194","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"a8ebcdf86582017624a6cc12b321d38d07e471ad","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.194.tgz","fileCount":20,"integrity":"sha512-bhTveDf7/KzmD5A+SLo+y5NylOVWbgGXVomJDkcKFJZ4ICsgkZcoKYcRpwbGt44MJNIGx2tiFUNVFHFS/eyatA==","signatures":[{"sig":"MEUCIBcjwZE43qyGAGlmoFzRTeDvwXIJlKjPuY/yQCCHV1uXAiEAmQ+Vb7/By96FjDD+iGkRqAjbGHJBD9xkv3D/3Nr6rI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a6fb238ef954d3ad4c6fd4181b78ee3dc047c8bf","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"cliffoo","email":"e2is2uyz@duck.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v18.16.0+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.8.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.26"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.194_1688155756284_0.4820487226566712","host":"s3://npm-registry-packages"}},"4.0.195":{"name":"@truffle/artifactor","version":"4.0.195","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.195","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"0b86525a04a66834f77b27a1abab8af2ed35a355","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.195.tgz","fileCount":20,"integrity":"sha512-C2ctWmnV2X2xK7VxlREFbpPi4+h3RGKrTz1FZjbdf1PDHV2xtXTkBdQVf4DcWg22d0L/WpItwxIzRsA9jm0jng==","signatures":[{"sig":"MEUCIQDJCYBVzhT6wPg7B27FW6AHTXa2A/tJnF0FT7pA1hCEPwIgbwSj1H0rH+g8LmlZQWb5Iwuj96s6TX4Cgpc0Smky7Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2748ccba5d7bfbb4b22c300da96a797c44083e4c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.3+x64 (darwin)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.9.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.27"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.195_1689361071400_0.7522880788415982","host":"s3://npm-registry-packages"}},"4.0.196":{"name":"@truffle/artifactor","version":"4.0.196","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.196","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"22735d47038532aeb9ff4ce57b9b2c3fc95f94a0","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.196.tgz","fileCount":20,"integrity":"sha512-jX6L7T4a/aJER1bNosuI9CMRfTbu7Nn/oyqhkuKl4sMCPKNRrorHG0XgAsUzRuWjk9v31qrnRYuCii3jJBlhwA==","signatures":[{"sig":"MEYCIQC83p0az4YsYO2z8RtFs9c9LdnnTJPrpeqIOQUFNDKmUwIhALmvJz1qHWrRrfHF+LlaoQXw0PKoFy77ILTx45YIBWzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9ca7ea1bbc125710e6c8b1d49a4b57eb2aad57c","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v14.21.3+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.9.0","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.28"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.196_1691186815891_0.0631860455633324","host":"s3://npm-registry-packages"}},"4.0.197":{"name":"@truffle/artifactor","version":"4.0.197","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.197","maintainers":[{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"bdd8561f7951b1db9477c3355b7ebb7e0aeccc68","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.197.tgz","fileCount":20,"integrity":"sha512-WcDFu4gpB3i+MY7cytcDmuNagyzylTpWhHrlQUnG3j8ON22xmm3I2Ztg6OKIRxuksTKsZE5YIzk1oBF+3UKciw==","signatures":[{"sig":"MEUCIQDvux7tSyVUV49YdgHyPK14cHwsIOlSy/kOMZMglGb3YQIgINtLyZzyZmX+zxIvm2vah2FPoZOT87BaMzvalBwk1Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3fa384f7931d56a891515e8cd08b9054839a8eb0","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.20.2+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.9.1","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.29"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.197_1693268424923_0.2825932397061681","host":"s3://npm-registry-packages"}},"4.0.198":{"name":"@truffle/artifactor","version":"4.0.198","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.198","maintainers":[{"name":"rizedr","email":"it@consensys.net"},{"name":"joshuafernandes","email":"fernandes.joshua@gmail.com"},{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"cd52d005d84892301e45d2a78e3600abcc0f5b13","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.198.tgz","fileCount":20,"integrity":"sha512-XP+f0QC4vSKMvH20r2NCX9V+OxxolnYiVTy+41jJ6RXqJ5v8ddRJc1lfgBzGUoZy4VLg/JqyF6ZVN7xW15ac2Q==","signatures":[{"sig":"MEYCIQD/YJLIvERilJlUvCZC3eiqnTOA2gjW4vNoFy71ws6snwIhAKqO38gvU6H1oC+v4Y46IzZ4vGeLRsjnxnMykLjFzjtA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39004},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^16.20 || ^18.16 || >=20"},"gitHead":"033fc64fcdf91ceef61100938d7ffbd53b63eee5","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.20.2+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.9.1","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.30"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.198_1694116232271_0.7441571464576151","host":"s3://npm-registry-packages"}},"4.0.199":{"name":"@truffle/artifactor","version":"4.0.199","author":{"name":"Tim Coulter"},"license":"MIT","_id":"@truffle/artifactor@4.0.199","maintainers":[{"name":"rizedr","email":"it@consensys.net"},{"name":"joshuafernandes","email":"fernandes.joshua@gmail.com"},{"name":"cliffoo","email":"e2is2uyz@duck.com"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"}],"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"dist":{"shasum":"030ad7053635bfd0b4caee08495bdf800131e9d8","tarball":"https://registry.npmjs.org/@truffle/artifactor/-/artifactor-4.0.199.tgz","fileCount":20,"integrity":"sha512-3FTWsf2WQi4kl7QYAOmmTXwo6kySBax4Jgjo+153l3NdEATjSnvevVJzw4dTSfdWfMw1sSwFPEfisQ6illrKYg==","signatures":[{"sig":"MEUCIQCq5uUCXj/vREIISjFluPNFUGhstTZrGUWo1RP0QE18zgIgfcTJl5/BKHcPb7+mGphZIEwM50rmd+EEPMctesibGuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39004},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^16.20 || ^18.16 || >=20"},"gitHead":"a26df1ff53c01e6d82ad490338850360f6f970a9","private":false,"scripts":{"test":"mocha","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"_npmVersion":"lerna/5.6.2/node@v16.20.2+x64 (linux)","description":"A contract packager for Ethereum and Javascript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","fs-extra":"^9.1.0","@truffle/contract-schema":"^3.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.2.0","web3":"1.10.0","debug":"^4.3.1","mocha":"10.1.0","sinon":"^9.0.2","ganache":"7.9.1","ts-node":"10.7.0","typescript":"^4.9.5","@types/node":"~12.12.0","@types/lodash":"^4.14.179","@types/fs-extra":"^8.1.0","require-nocache":"^1.0.0","@truffle/contract":"^4.6.31"},"_npmOperationalInternal":{"tmp":"tmp/artifactor_4.0.199_1694639939148_0.7272524713180861","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-04T19:57:52.511Z","modified":"2026-04-29T21:45:51.559Z","4.0.31":"2019-09-04T19:57:52.838Z","4.0.32-migrate-describe.0":"2019-09-05T01:44:48.771Z","4.0.32-migrate-describe.1":"2019-09-07T00:22:35.587Z","4.0.32":"2019-09-12T20:38:14.064Z","4.0.33":"2019-09-27T04:28:04.761Z","4.1.0-ens-events.0":"2019-09-27T20:49:20.436Z","4.0.33-alphaTez.0":"2019-09-29T05:29:12.177Z","4.0.34":"2019-10-03T00:10:13.983Z","4.0.35-alphaTez.0":"2019-10-09T18:17:21.553Z","4.0.35":"2019-10-10T16:17:26.036Z","4.0.36-alphaTez.0":"2019-10-11T23:53:26.513Z","4.0.36":"2019-10-25T17:38:52.402Z","4.0.37":"2019-10-31T23:18:32.047Z","4.0.40-micah.0":"2019-11-04T01:31:13.539Z","4.0.38-next.0":"2019-11-05T13:44:18.312Z","4.0.38-next.1":"2019-11-05T14:00:30.248Z","4.0.38":"2019-11-07T23:02:14.245Z","4.0.39-micah.0":"2019-11-08T06:37:36.910Z","4.0.39":"2019-11-12T15:40:04.278Z","4.0.40":"2019-11-22T22:50:49.643Z","4.0.40-truffleLogger.0":"2019-12-03T22:29:52.765Z","4.0.41-alphaTez.0":"2019-12-12T00:05:41.898Z","4.0.42-alphaTez.0":"2019-12-12T00:58:00.245Z","4.0.41":"2019-12-13T18:06:43.925Z","4.0.43-alphaTez.0":"2019-12-18T20:08:17.016Z","4.0.42-truffleLogger.0":"2019-12-19T17:41:11.781Z","4.0.43-truffleLogger.0":"2019-12-19T17:44:02.544Z","4.0.42":"2019-12-20T01:19:42.351Z","4.0.44-truffleLogger.0":"2019-12-27T15:29:27.074Z","4.0.44-alphaTez.0":"2020-01-07T00:32:48.969Z","4.0.45-alphaTez.0":"2020-01-07T20:47:33.175Z","4.0.45-alphaTez.1":"2020-01-08T21:57:02.834Z","4.0.43":"2020-01-10T18:30:08.707Z","4.0.45-alphaTez.2":"2020-01-14T23:07:25.942Z","4.0.44-truffleLogger.1":"2020-01-16T17:05:27.267Z","4.0.45-alphaTez.3":"2020-01-16T20:03:32.816Z","4.0.44":"2020-01-17T19:01:34.425Z","4.0.45":"2020-01-25T05:53:46.413Z","4.0.46-alphaTez.0":"2020-01-28T03:44:48.132Z","4.0.46":"2020-01-30T21:50:15.266Z","4.0.47-alphaTez.0":"2020-01-30T23:53:04.175Z","4.0.47-alphaTez.1":"2020-02-04T01:45:05.750Z","4.0.47":"2020-02-06T21:04:58.437Z","4.0.48-truffleLogger.0":"2020-02-07T00:01:37.363Z","4.0.48-alphaTez.0":"2020-02-11T01:45:47.932Z","4.0.48-alphaTez.1":"2020-02-11T03:17:49.983Z","4.0.48-alphaTez.2":"2020-02-11T22:09:18.489Z","4.0.48-alphaTez.3":"2020-02-11T23:04:45.599Z","4.0.48-alphaTez.4":"2020-02-12T17:56:02.053Z","4.0.48-alphaTez.5":"2020-02-12T22:19:29.576Z","4.0.48-alphaTez.6":"2020-02-12T22:25:41.188Z","4.0.48-alphaTez.7":"2020-02-12T22:40:49.037Z","4.0.48-alphaTez.8":"2020-02-12T23:20:01.223Z","4.0.48-alphaTez.9":"2020-02-13T00:19:16.885Z","4.0.48":"2020-02-14T22:07:15.422Z","4.0.49-truffleLogger.0":"2020-02-14T22:53:28.684Z","4.0.49-alphaTez.0":"2020-02-17T05:05:11.260Z","4.1.0-tezos.0":"2020-02-18T18:25:50.508Z","4.0.49":"2020-02-21T01:12:36.216Z","4.0.50":"2020-02-27T17:35:44.726Z","4.0.51-truffleLogger.0":"2020-03-04T18:29:54.957Z","4.0.51":"2020-03-05T19:39:02.445Z","4.0.52":"2020-03-12T23:38:05.295Z","4.1.0-tezos.1":"2020-03-16T22:30:41.353Z","4.1.0-tezos.2":"2020-03-18T18:58:33.168Z","4.0.53":"2020-03-27T01:26:09.834Z","4.0.54":"2020-04-02T17:16:39.154Z","4.2.0-tezos.0":"2020-04-07T16:31:17.277Z","4.2.0-tezos.1":"2020-04-07T23:30:25.448Z","4.0.55":"2020-04-11T04:40:40.212Z","4.2.0-tezos.2":"2020-04-14T17:54:44.093Z","4.0.56":"2020-04-16T21:16:20.864Z","4.0.57":"2020-04-23T21:33:21.686Z","4.0.58":"2020-04-30T21:46:05.963Z","4.0.59":"2020-05-09T04:28:49.768Z","4.0.60":"2020-05-15T03:25:44.800Z","4.0.61":"2020-05-23T19:34:46.376Z","4.2.0-tezos.3":"2020-05-26T16:02:33.589Z","4.2.0-tezos.4":"2020-05-26T21:22:30.202Z","4.2.0-tezos.5":"2020-05-29T21:32:45.860Z","4.2.0-tezos.6":"2020-05-29T23:50:12.448Z","4.2.0-tezos.7":"2020-05-30T00:06:04.193Z","4.0.62":"2020-05-30T02:42:10.586Z","4.2.0-tezos.8":"2020-06-02T22:17:14.605Z","4.2.0-tezos.9":"2020-06-05T16:21:57.403Z","4.0.63":"2020-06-06T23:38:53.046Z","4.0.64":"2020-06-12T22:31:26.357Z","4.2.0-tezos.10":"2020-06-15T19:55:47.057Z","4.2.0-tezos.11":"2020-06-15T22:49:18.758Z","4.2.0-tezos.12":"2020-06-23T16:50:06.389Z","4.0.65":"2020-06-25T23:37:07.333Z","4.0.66":"2020-07-02T19:38:43.170Z","4.0.66-preserves.0":"2020-07-06T18:16:39.480Z","4.0.66-preserves.1":"2020-07-06T18:23:19.766Z","4.0.66-preserves.2":"2020-07-06T18:35:09.351Z","4.0.66-preserves.3":"2020-07-07T01:05:50.967Z","4.0.66-preserves.4":"2020-07-07T03:24:33.303Z","4.0.66-preserves.5":"2020-07-07T03:50:00.725Z","4.0.66-preserves.6":"2020-07-07T04:02:05.071Z","4.0.66-preserves.7":"2020-07-07T05:36:28.725Z","4.0.67-next.0":"2020-07-09T16:11:19.301Z","4.0.67":"2020-07-09T22:34:34.701Z","4.0.66-preserves.8":"2020-07-14T05:41:48.907Z","4.2.0-tezos.13":"2020-07-15T19:03:22.442Z","4.0.68":"2020-07-17T22:10:34.082Z","4.0.69":"2020-07-24T21:45:18.362Z","4.0.70-save-intermediate.0":"2020-07-31T00:20:56.807Z","4.0.70-save-intermediate.1":"2020-07-31T00:39:05.499Z","4.0.70":"2020-07-31T01:16:31.191Z","4.0.72":"2020-08-08T03:00:47.533Z","4.0.73":"2020-08-14T18:11:50.541Z","4.0.74":"2020-08-18T01:32:21.449Z","4.0.75":"2020-08-27T18:56:12.243Z","4.0.76":"2020-09-04T00:48:07.860Z","4.0.77":"2020-09-11T00:36:51.132Z","4.0.78":"2020-09-17T20:25:08.763Z","4.0.79":"2020-09-24T23:29:32.670Z","4.0.80":"2020-10-02T01:19:11.509Z","4.0.81":"2020-10-09T00:28:21.000Z","4.0.82-abi-utils.0":"2020-10-12T21:44:08.826Z","4.0.82":"2020-10-15T23:27:05.623Z","4.0.83":"2020-10-22T16:54:57.861Z","4.0.84":"2020-10-29T23:06:51.826Z","4.0.85":"2020-11-06T05:34:20.854Z","4.0.86":"2020-11-12T22:30:03.442Z","4.0.87":"2020-11-19T22:16:49.062Z","4.0.88":"2020-11-28T02:11:39.358Z","4.0.89":"2020-12-03T20:18:28.807Z","4.0.90":"2020-12-11T01:18:35.647Z","4.0.91":"2020-12-17T21:26:09.196Z","4.0.92":"2020-12-27T01:21:52.724Z","4.0.93":"2021-01-08T21:27:26.965Z","4.0.94":"2021-01-31T02:41:18.840Z","4.0.95":"2021-02-11T23:00:44.520Z","4.0.96":"2021-02-19T22:26:42.615Z","4.0.97":"2021-02-28T05:04:35.119Z","4.0.98":"2021-03-12T22:43:17.404Z","4.0.99":"2021-03-19T21:35:04.404Z","4.0.100":"2021-03-25T19:45:16.388Z","4.0.101":"2021-04-08T20:00:49.579Z","4.0.102":"2021-04-23T23:01:10.833Z","4.0.103":"2021-04-30T00:11:21.003Z","4.0.104":"2021-05-07T23:58:01.077Z","4.0.105":"2021-05-20T21:43:28.326Z","4.0.106":"2021-05-28T21:19:13.951Z","4.0.107":"2021-06-04T17:48:01.458Z","4.0.108-decoder-no-web3.0":"2021-06-09T03:30:49.503Z","4.0.108-cheerios.0":"2021-06-09T22:28:47.506Z","4.0.108-cheerios.1":"2021-06-10T02:28:49.342Z","4.0.108":"2021-06-12T20:29:05.107Z","4.0.109":"2021-06-18T19:33:10.187Z","4.0.110":"2021-06-28T23:25:55.737Z","4.0.111":"2021-07-01T23:31:57.775Z","4.0.112":"2021-07-09T21:32:33.208Z","4.0.113":"2021-07-15T20:56:37.053Z","4.0.114":"2021-07-24T02:42:24.733Z","4.0.115":"2021-07-30T20:30:50.306Z","4.0.116":"2021-08-06T19:08:44.500Z","4.0.117":"2021-08-06T20:28:29.976Z","4.0.118":"2021-08-12T21:20:15.638Z","4.0.119":"2021-08-22T00:45:04.003Z","4.0.120":"2021-08-27T17:30:21.170Z","4.0.121":"2021-09-02T19:56:41.389Z","4.0.122-alpha.0":"2021-09-08T15:19:09.522Z","4.0.122":"2021-09-11T00:16:53.645Z","4.0.122-alpha.1":"2021-09-13T23:57:31.191Z","4.0.123":"2021-09-17T16:29:24.092Z","4.0.124":"2021-09-24T22:55:28.336Z","4.0.125-alpha.0":"2021-09-28T21:14:39.924Z","4.0.125-decoder-beta.0":"2021-09-29T14:59:18.935Z","4.0.125":"2021-09-30T21:40:43.233Z","4.0.126":"2021-10-07T20:23:19.581Z","4.0.127":"2021-11-05T15:05:14.441Z","4.0.128":"2021-11-11T23:14:24.403Z","4.0.129":"2021-11-19T00:55:15.025Z","4.0.130":"2021-11-19T01:55:14.046Z","4.0.131":"2021-12-02T22:34:19.747Z","4.0.132":"2021-12-10T16:00:46.658Z","4.0.133":"2021-12-16T22:56:43.164Z","4.0.134":"2021-12-23T00:16:02.426Z","4.0.135":"2022-01-09T21:56:59.931Z","4.0.136":"2022-01-13T23:33:36.368Z","4.0.137":"2022-01-20T22:28:40.479Z","4.0.138":"2022-01-29T22:00:49.640Z","4.0.139":"2022-02-03T23:18:58.430Z","4.0.140":"2022-02-11T00:41:11.796Z","4.0.141":"2022-02-17T22:52:28.819Z","4.0.142":"2022-02-24T20:46:49.325Z","4.0.143":"2022-03-03T22:34:33.542Z","4.0.144":"2022-03-10T22:59:01.754Z","4.0.145":"2022-03-17T23:05:13.616Z","4.0.146":"2022-03-24T23:37:26.548Z","4.0.147":"2022-04-01T00:40:29.354Z","4.0.148":"2022-04-08T15:43:19.461Z","4.0.149":"2022-04-08T20:09:04.413Z","4.0.150":"2022-04-13T22:05:14.220Z","4.0.151":"2022-04-21T22:25:36.197Z","4.0.152":"2022-04-28T21:12:28.666Z","4.0.153":"2022-05-06T15:57:29.305Z","4.0.154":"2022-05-13T03:57:18.235Z","4.0.155":"2022-05-20T16:35:49.294Z","4.0.156":"2022-05-27T18:23:30.499Z","4.0.157":"2022-06-03T21:22:34.569Z","4.0.158":"2022-06-09T22:37:05.520Z","4.0.159":"2022-07-01T21:02:05.944Z","4.0.160":"2022-07-07T20:14:00.819Z","4.0.161":"2022-07-15T20:50:51.392Z","4.0.162-typescript-migrations.0":"2022-07-21T02:40:14.812Z","4.0.162":"2022-07-21T23:31:53.213Z","4.0.163":"2022-07-29T19:28:24.233Z","4.0.164":"2022-08-05T00:35:30.383Z","4.0.165":"2022-08-10T22:22:58.791Z","4.0.166":"2022-08-17T23:40:17.957Z","4.0.167-hardhat-error.0":"2022-08-20T00:39:04.818Z","4.0.167-hardhat-error.1":"2022-08-22T21:41:51.865Z","4.0.167":"2022-08-24T22:38:48.303Z","4.0.168-hardhat-error.0":"2022-08-25T07:05:22.741Z","4.0.168":"2022-09-07T22:50:33.919Z","4.0.169":"2022-09-15T00:39:41.895Z","4.0.170":"2022-09-22T20:55:33.382Z","4.0.171":"2022-10-12T22:48:03.541Z","4.0.172":"2022-10-19T18:41:51.218Z","4.0.173":"2022-10-26T20:11:47.452Z","4.0.174":"2022-11-02T20:27:40.862Z","4.0.175":"2022-11-16T21:01:43.465Z","4.0.176":"2022-11-23T23:45:50.214Z","4.0.177":"2022-12-08T22:30:09.454Z","4.0.178":"2022-12-21T19:55:32.472Z","4.0.179":"2023-01-06T16:53:34.643Z","4.0.180":"2023-01-13T00:16:55.244Z","4.0.181":"2023-01-27T00:21:29.022Z","4.0.182":"2023-02-02T20:49:34.772Z","4.0.183":"2023-02-17T00:30:07.232Z","4.0.184":"2023-03-02T21:34:09.198Z","4.0.185":"2023-03-10T00:53:10.286Z","4.0.186":"2023-03-17T19:32:32.192Z","4.0.187":"2023-04-10T21:42:42.616Z","4.0.188":"2023-04-20T19:41:34.521Z","4.0.189":"2023-05-11T01:50:17.363Z","4.0.188-visual-debugger.0":"2023-05-12T23:38:21.527Z","4.0.190":"2023-05-19T21:18:30.688Z","4.0.191":"2023-06-06T20:25:16.209Z","4.0.192":"2023-06-16T18:43:51.718Z","4.0.193":"2023-06-23T21:07:59.774Z","4.0.194":"2023-06-30T20:09:16.482Z","4.0.195":"2023-07-14T18:57:51.590Z","4.0.196":"2023-08-04T22:06:56.102Z","4.0.197":"2023-08-29T00:20:25.165Z","4.0.198":"2023-09-07T19:50:32.465Z","4.0.199":"2023-09-13T21:18:59.459Z"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"author":{"name":"Tim Coulter"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/artifactor#readme","repository":{"url":"git+https://github.com/trufflesuite/truffle.git","type":"git","directory":"packages/artifactor"},"description":"A contract packager for Ethereum and Javascript","maintainers":[{"email":"it@consensys.net","name":"rizedr"}],"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/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 | Array). If an object is passed, the keys are the\n    contract names and the values are `contractData` objects, as in the `save`\n    function above. If an Array is used, the members are `contractData` objects\n    as in the `save` function above.\n\n    ```javascript\n    {\n      MyContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },\n      AnotherContract: {\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    }\n    ```\n    or\n    ```javascript\n    [\n      {\n        contract_name: \"MyContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      },{\n        contract_name: \"AnotherContract\",\n        abi: \"...\",\n        bytecode: \"...\",\n        // ...\n      }\n    ]\n    ```\n\n### Running Tests\n\n```\n$ npm test\n```\n\n### License\n\nMIT\n","readmeFilename":"README.md"}