{"_id":"@dune-network-truffle/workflow-compile","_rev":"1-e3058e8ce7dc3641577b2772837d9c4e","name":"@dune-network-truffle/workflow-compile","dist-tags":{"latest":"2.3.0-dune.4"},"versions":{"2.3.0-dune.4":{"name":"@dune-network-truffle/workflow-compile","version":"2.3.0-dune.4","description":"Core workflow behavior for `truffle compile` command","dependencies":{"@dune-network-truffle/artifactor":"^4.2.0-dune.4","@dune-network-truffle/compile-ligo":"^0.4.0-dune.7","@dune-network-truffle/compile-smartpy":"^0.1.1-dune.4","@dune-network-truffle/compile-solidity":"^4.3.0-dune.3","@dune-network-truffle/compile-vyper":"^1.1.0-dune.7","@dune-network-truffle/config":"^1.4.0-dune.4","@dune-network-truffle/expect":"^0.1.0-dune.3","@dune-network-truffle/external-compile":"^1.1.0-dune.4","@dune-network-truffle/resolver":"^5.2.0-dune.7","fs-extra":"^8.1.0","mkdirp":"^0.5.1"},"main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://github.com/dune-network/truffle/tree/master/packages/workflow-compile"},"author":{"name":"Truffle Suite","email":"inquiry@trufflesuite.com"},"license":"MIT","bugs":{"url":"https://github.com/dune-network/truffle/issues"},"homepage":"https://github.com/dune-network/truffle/tree/master/packages/workflow-compile#readme","publishConfig":{"access":"public"},"devDependencies":{"debug":"^4.1.1","mocha":"5.2.0"},"gitHead":"99003beee95c2ef1a879e4750012ed276099ce8b","_id":"@dune-network-truffle/workflow-compile@2.3.0-dune.4","_nodeVersion":"10.15.2","_npmVersion":"lerna/3.19.0/node@v10.15.2+x64 (linux)","dist":{"integrity":"sha512-33eo7RO8sKHqnhoc9vZpYVmm2Lme9ac+qwKARSC36x1xKm3WMyMzs5LHpqpXuWgLDv9R5A947J0KrI5SKVXiHg==","shasum":"c9e2c421a19266ea4d158d27aacb581f362620a0","tarball":"https://registry.npmjs.org/@dune-network-truffle/workflow-compile/-/workflow-compile-2.3.0-dune.4.tgz","fileCount":12,"unpackedSize":18151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenMo0CRA9TVsSAnZWagAAVxsP/34qF45ha/Iw8RwiolWR\nkyhjv/Yp4ZOgl7ePQVMxml9qHii8WwYGfczRvqUl0eNZ+095GoZLgMzNXEjx\nYUFbkRC+zxhDGaqr5ANdOwqTjpdflcAoQz3DrDTzj3/feprTFNSreq7mS/iC\nj2oq5XeRtsh8hmFB+utinJixzzorQwezLH5/64GFmm8yNH9DINhgcBoMsAE3\nC0lJsaR2tai8rbdKVKyRN6CK8YiYugfOjfaPHUngRixKEodo7ejIBEwLvNCd\nUCmhkKLP2Wl4e76UlAyvDo/HOwzb1Nqeo9IPoHjTtW5AuZqiatT2eiTXy/oQ\nZ0h2pJvmifF1aHFXbLRwavt3YdZE3ZmJlTI1c1rT+tHrm037kQpVS8zufv2F\n7+fr8/AGk00/eSPEWjKTPNTNMPwoeSnHPt6s3FG3Bdhzg8mQLnldrwjjxBiU\npG8JqrUe4wBPam2xz1slEKcflcpSd3gbft12SNJj9ERl2hjBvTRQ4FWpwtrW\nXzcrKaaCeJHP+AXaGkI0+hjStDLDdL2k23WjUt/wKU8tNAxcmXQq5bOuPeJb\nPL2k9mYbtx7dbkCpbfMHnZ0pazCQf2DOEYv9ZB6aVgLuEtJdmFOm3fKu6eeX\nBDDtmIVuwdiYP3I2du3zL8gnWmoupQ7JEAIrEoVjp2sXuwp2b2iChBWrSwIE\n7RnF\r\n=Rx9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCydpnDve28exdzNJjIY5VdKZw1rJSrte2czQqlscRzOQIhALr7fiGPCFbeERk8jb7m3yqqnZP4pYj/pWsPcfaMrqK1"}]},"maintainers":[{"name":"lefessan","email":"fabrice.le_fessant@origin-labs.com"}],"_npmUser":{"name":"lefessan","email":"fabrice.le_fessant@origin-labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/workflow-compile_2.3.0-dune.4_1587333684051_0.451491072081424"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-19T22:01:23.795Z","2.3.0-dune.4":"2020-04-19T22:01:24.173Z","modified":"2022-04-05T06:08:29.566Z"},"maintainers":[{"name":"lefessan","email":"fabrice.le_fessant@origin-labs.com"}],"description":"Core workflow behavior for `truffle compile` command","homepage":"https://github.com/dune-network/truffle/tree/master/packages/workflow-compile#readme","repository":{"type":"git","url":"https://github.com/dune-network/truffle/tree/master/packages/workflow-compile"},"author":{"name":"Truffle Suite","email":"inquiry@trufflesuite.com"},"bugs":{"url":"https://github.com/dune-network/truffle/issues"},"license":"MIT","readme":"# @dune-network-truffle/workflow-compile\nCore workflow logic for the `truffle compile` command behavior\n\n### install\n\n```\n$ npm install @dune-network-truffle/workflow-compile\n```\n\n### Usage\n\n```javascript\nconst Contracts = require(\"@dune-network-truffle/workflow-compile\");\n\n// expected config object\nconst config = {\n  contracts_directory: \"/users/myPath/to/contracts\", // dir where contracts are located\n  contracts_build_directory: \"/users/myPath/to/buildDir\" // dir where contract artifacts will be saved\n};\n\n// compiles contracts found in contracts_directory,\n// saves them in contracts_build_directory\nContracts.compile(config)\n  .then(() => console.log(\"Compilation complete!\"))\n  .catch(e => console.error(e))\n```\n","readmeFilename":"README.md"}