{"_id":"truffle-solidity-loader","_rev":"98-ae269455d760361375d66605538315fe","name":"truffle-solidity-loader","dist-tags":{"beta":"0.1.0-beta.2","cruz/unbundled-solc":"0.1.18-alpha.0","unbundled-solc":"0.1.18-alpha.1","ens":"0.1.27-ens.1","ens-events":"0.2.0-ens-events.1","latest":"0.1.32","v4":"0.0.11"},"versions":{"0.0.1":{"name":"truffle-solidity-loader","version":"0.0.1","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.1","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"1078d1600f575189f0b847e81cffab30a25e7514","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.1.tgz","integrity":"sha512-RvKBkJcJWPxG21eWZRJLOLRoc2UYLboyPsdmCzUUNOWiSV1kTWsTnUZ17jK1GfWKfHSUAdqo506gbzJ5gbFz9w==","signatures":[{"sig":"MEQCIEkz4eKe5mHVGjT29Lh8kf0nOfoXhTCXW+baavC8luYvAiBZYMfy4KPn0lrenFnEOqKRtRmuGyHpq4uTUegT/tZofg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1078d1600f575189f0b847e81cffab30a25e7514","gitHead":"349db3f73f627de9b7d08e70351b02abc0666345","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.3.0","devDependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","truffle":"^2.0.8","ether-pudding":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.1.tgz_1472513245539_0.4377589081414044","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"truffle-solidity-loader","version":"0.0.2","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.2","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"a8b05d16a4be51d1af5b116c5d433f6226abeed6","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.2.tgz","integrity":"sha512-z3lnW8uIHw/4jpLP3vYo9+Qxdg4VAFPFOw7dNl7eFSWBWFEx4EkJbBiHJqS+i/w+XjYSXd2B261Hu7eKySa76Q==","signatures":[{"sig":"MEUCIQDhGJoC2TwDUHH10EKxUjqXyr+gBB0IIz1uSG7caYP+FAIgWvL6WRIGzqNfvDqcIAQwoxRnMlBJ35MajfZCddMUcik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a8b05d16a4be51d1af5b116c5d433f6226abeed6","gitHead":"5faebcccd008222e9eac2b149f1565fe65ae787c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2"},"devDependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","findup":"^0.1.5","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.2.tgz_1472763582023_0.47029585647396743","host":"packages-16-east.internal.npmjs.com"}},"0.0.3":{"name":"truffle-solidity-loader","version":"0.0.3","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.3","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"d2d4afd4c2fb403823e7b51ef9cf44ddc669e9f2","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.3.tgz","integrity":"sha512-L4DXXiRweuK+GRinQAmTmlJSettnIEczJMgTKc6cGV737hw3J9GqdqaNTa8U8z8bZqSgQOVrjqgBrCbN2v9erQ==","signatures":[{"sig":"MEYCIQCDupZIP+gOmrniNewiyCXpo4DURYznKod8f66BhZdoYwIhANZKSsEYA0uL7oBK5TLO/l+g57HGm21B79KSpZvQWXyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d2d4afd4c2fb403823e7b51ef9cf44ddc669e9f2","gitHead":"72b2f921ad835da188fe700be9282edec85ebc2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","chalk":"^1.1.3","findup":"^0.1.5","find-up":"^1.1.2","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.3.tgz_1475519065589_0.5303699444048107","host":"packages-16-east.internal.npmjs.com"}},"0.0.4":{"name":"truffle-solidity-loader","version":"0.0.4","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.4","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"99b73babc25d7506a905126c2716311ba11e1ce0","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.4.tgz","integrity":"sha512-QKIalGwKX56Wa0uRk0guSTU7a6VbmYkcAveJrQBsYjsuxKdUhYcNpQ0oD9WHLM+WqOoDyAAxUJ6AAIdUn35AaA==","signatures":[{"sig":"MEUCIDM3Lzhr+MtAee31wM+QzbCAYe3T9XLzO4eJTg7pC9iuAiEA0yVmNTZO3jd2S9LDFnFLRDAfXjGUIsdgvHk124CCDRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"99b73babc25d7506a905126c2716311ba11e1ce0","gitHead":"4f2f39b75e416bf2d397a5a53d410f6adfbb1a14","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","chalk":"^1.1.3","findup":"^0.1.5","find-up":"^1.1.2","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.4.tgz_1475619195507_0.8839588542468846","host":"packages-12-west.internal.npmjs.com"}},"0.0.6":{"name":"truffle-solidity-loader","version":"0.0.6","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.6","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"a857592eb578f62bc8414037ae08058860ef249d","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.6.tgz","integrity":"sha512-DPYBRQ9oPHonkA3hAb9h9hWZQj7xL5H8ATqPdyti44+2mLqsPyIcrneUT/MiZpqMbKB0V5Kq2CrUFHjph6Vi8g==","signatures":[{"sig":"MEYCIQCx0QWBFg0IVFk0cidf4IMorK5z9OQvM3+NSsL+Ks7V3AIhAOetMb8oXBp+t4RYQ11vTzgeTPMuZM3avV79UzQFd57+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a857592eb578f62bc8414037ae08058860ef249d","gitHead":"6a9a80ba0e8ae01bd9a94e25fccf4f2805aabc1a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","chalk":"^1.1.3","findup":"^0.1.5","find-up":"^1.1.2","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.2.0","solidity-parser":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.6.tgz_1476238629444_0.2902616246137768","host":"packages-12-west.internal.npmjs.com"}},"0.0.7":{"name":"truffle-solidity-loader","version":"0.0.7","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.7","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"a540a7f3cfd43d8780583755d062a2795dc964d6","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.7.tgz","integrity":"sha512-Sa8Zsa3cKDlblGYwPek9UjTslO8DNvl0Ap6+2ukG+CCEuAyQMgW2jxEnm9jbES1m8WaX50rhqIk7pnzUqGsVLA==","signatures":[{"sig":"MEUCIAll7pvcgMfu3SX3vCxJgOLZP2Y1DZWXO/4JkGPugR7vAiEAlTyZZROCNhyRz2bcWGx3ZPbNkiZxqhlSiRtNwLJeJrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a540a7f3cfd43d8780583755d062a2795dc964d6","gitHead":"a86803252e19b0fdbacbf89a10a6e9027db5d51b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.3","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","chalk":"^1.1.3","findup":"^0.1.5","find-up":"^1.1.2","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.2.0","solidity-parser":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.7.tgz_1476390508685_0.24779633828438818","host":"packages-12-west.internal.npmjs.com"}},"0.0.8":{"name":"truffle-solidity-loader","version":"0.0.8","author":{"name":"John McDowall","email":"john@kantan.io"},"license":"MIT","_id":"truffle-solidity-loader@0.0.8","maintainers":[{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"5d34df0b596b85859e31baf0e9be05f9613d1f76","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.8.tgz","integrity":"sha512-xXfbfN5OFocsFSr4icsX3P1PB2traI0+z7GrCLluFmz8yBexLYcXSYcZAPbIFsEItW2qXD9iekWtrkmsED3LoQ==","signatures":[{"sig":"MEUCIHC7h1TQwdeY63GaG2MxAqBg9MVMNZwPr/GO1LApqNi8AiEA848hSxm6eVczBNmWGGE5QjUOyqw6bbP6RD7fhKk9FGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5d34df0b596b85859e31baf0e9be05f9613d1f76","gitHead":"465dc81a2a7c53e2e6eb69077c7f3b91cf8d50ae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"johnmcdowall","email":"john@kantan.io"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"3.10.8","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"temp":"^0.8.3","web3":"^0.17.0-alpha","chalk":"^1.1.3","findup":"^0.1.5","find-up":"^1.1.2","truffle":"^2.0.8","lodash.merge":"^4.6.0","ether-pudding":"^3.2.0","solidity-parser":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader-0.0.8.tgz_1477432967331_0.09925591992214322","host":"packages-18-east.internal.npmjs.com"}},"0.1.0":{"name":"truffle-solidity-loader","version":"0.1.0","license":"MIT","_id":"truffle-solidity-loader@0.1.0","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"96a16249730770851954c122362de4f0986f7b3c","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.0.tgz","fileCount":7,"integrity":"sha512-aL6jG5EavHJk61jNai38dylN34IiWpX84MuIShdQRS8bJ4MhEDOC5JJayXNq7sDxoHnZvJjDDPeHI3OKd3Yh1A==","signatures":[{"sig":"MEQCIA3Tijaf965jB4Iq5fa8NQ+3R4kk1l213PQiXuMkkyRvAiBFv8exmp5f6/+Eeb/eqT7cfVaBVSs0IKvTXQS+EH9yZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfcdgCRA9TVsSAnZWagAAWfMP/jwfwIeCbIg1aVwlhTcQ\n5GWqHAC1SystBVD7JCPUg5TOKxs1wdqmKWkVWa+qYEn9lBdVy/oqh82SnuFt\njYfIINDyYgtKF/c8JcO8ZtzC0VoainTn5CQVacT0tXZhs9L+9UGUpBkUfe4i\nxIjHluLZmGT3Ao6EFa+hgxxsKMnayiCn1iLqYXQqFwQTFupPcjXmTw1ZrCWg\nJFmYUYOSoMX5YluSIDKJCBSqqCwzsw8BPjBBshNVJOUvugOJ6BTx1oGRO10M\nTq0Nhffe0uQJ7pziPhhW5xclVI9e7tBgeBW5y2N2h3DnCBlQIcwTGI5zD5BF\na3C7tg/ephi+eLmLdZwVN77Q8109mGgfuP5oGUM59JFWz4tm27oa/FAJOwYR\nwm9C38Ui0UlsRQp+iiblQxWZiSOBIvg9upJ+ARzc4o8aN2yLJJDEvaeWfb+U\n/tkmBBnO10cRwJIR1zELdJD82R2dVfitB6mVkS3Un0aiEXtMqbdavTGPbfe7\nnZmAfjxh9+hgDRgM/AJhBnP/ugpABCg6D6yl77oPdHJaAzOcW0RIXzb0Q9Dr\ntYTSOf2/5sups5pHGn0PTpQVXJHFmwButsLcubv6D7cs3mKRdva0cwkNnnop\nWibSsqyXQMfhHeSa15qfN4ZGK8wLN5m5XBv9qMbZki0orkSie6xcQE52wTZZ\nUm2P\r\n=enGU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"5.6.0","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^4.1.13","truffle-config":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.0_1534969695968_0.6111099428757152","host":"s3://npm-registry-packages"}},"0.1.0-beta.1":{"name":"truffle-solidity-loader","version":"0.1.0-beta.1","license":"MIT","_id":"truffle-solidity-loader@0.1.0-beta.1","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"e583ff013cdd47ebc90c3f4e1600a08f80e1936d","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.0-beta.1.tgz","fileCount":9,"integrity":"sha512-jFE+IOE/xi9/djrzVB/HTTHSXH+WOLP/6WVEjCCIG6NGc0KoflyPb/jfVpMzTn8ZISyZumdoPXKkgc5zei4lNg==","signatures":[{"sig":"MEYCIQDrJ0c8nZ9BROpBj92BollRQcdUkfve/2uYfz5fbdK3pwIhAOJlkG9MvHS0jilzvyRrtHNG636Zz5yPAkorSX7vwuVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrpFyCRA9TVsSAnZWagAA3JYP/jcRoPnrZPF371uIDt4s\nii6Sx5jradEi3L9pe+4CjxjVOLUIlNvs1v+VPJxcZY8e/tc2m9l7AYttZ4Eg\nI1oslx//fcZFmefjiFV39P5mCuvBuWvdAuH33P0v6mTZle3yjoUF/cTlJfhL\n7hJXtm62sY9UiuYY9ZZvzp+clgUR8fTubX/ObBTV/ayTU73teNIkA0g+bTFR\naaeHnfyhjUpUWKOSqIg9wsTuXmE86jLQMS+HylGdBR+SmCyrcCSfAn8YOo0p\nyq3Ta/mlvL5WEQQDdLzRcgdarNqOzPr7I9+IQ6k1cUCLk6OyM9a4IyFAyH9K\nd1l7t+FNb8zr9RpIs1OhnjWC0y6MN7pqQ45eosn7o2sFDb0WS57OAIKEw9bo\nGo9KwTsFDFEtJJFwqvy+70mDVYpyAeDztE5OReGGGeihoOGnKHWnbJ0Hn8RS\nGCK9dEcI76jeo2Yq0c43Rk2wcXWLHZhDZeReTIfLEyCn9C23a11E7jFPn7pe\nTOrDkXHyj0Bzb+mm4LxUHXO5l2qTqF8Dp3WUERj5UiERQIKpePjN/Xp/8eba\nDvV50MczxEIfwA/y4rDuDQo5/a0oh48uSoOlvJW+h6jFu/CbyLgMUmNmUVl7\nMOgGk4IYg2NAtd58xIdlje9WlgShzXTtmIS4Zt+bwCaoRE3hBocgdLZ9/TJf\nqquK\r\n=oL1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader allows importing a solidity contract that return a truffle artifact json object. This allows you to develop your contracts with Hot Reloading support, and have your migrations automatically re-run on change. When you run a production build, the contracts will be bundled into your main bundle for easy deployment.\n\n## Example\n\n```javascript\nvar provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nvar contract = require(\"truffle-contract\");\n\n// Instead of including a built json file\nimport myContract_artifacts from '../build/contracts/MyContract.json'\nvar MyContract = contract(myContract_artifacts)\n\n//You can import the solidity contract directly\nimport myContract_artifacts from '../contracts/MyContract.sol'\nvar MyContract = contract(myContract_artifacts)\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis pacakge will re-run the migration script whenever a solidity file is modified. If you have multiple solidity files, the entire project will be overridden.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle.js` integration\n\nThe loader will auto detect a `truffle.js` (or `truffle-config.js` for Windows users) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, '../build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Write issue in the Issue Tracker.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"46fc7bdb9fde7cc3fa99b94fef04b1d6c04c38f7","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.0-beta.1","truffle-config":"^1.1.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.0-beta.1_1538167153566_0.7311752134184297","host":"s3://npm-registry-packages"}},"0.1.0-beta.2":{"name":"truffle-solidity-loader","version":"0.1.0-beta.2","license":"MIT","_id":"truffle-solidity-loader@0.1.0-beta.2","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"fbeae0ec67fa6421c07a818b20c15cc80c9a3db7","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.0-beta.2.tgz","fileCount":7,"integrity":"sha512-0b21vAQH9aCeowCKXuMtM/A5PTEXvRkMSSt+wTzjk7BpkqNKInrFbjmEXmObGmWp6iwac5XdwLtQrD4b67G8tQ==","signatures":[{"sig":"MEYCIQCJ9kDUbEyqapPwQ3wWwv/5uhmCfko/Cc9yJIz3tGkrDgIhAMl8+S630S1DlwM7IzIfXO8j/945bzSA03UHShg+qZb1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ZJOCRA9TVsSAnZWagAAP50QAJ7ClUPm7H4NtJ84ohZV\nhz42JbLWVgYHWLCJStfKm49xtAdNz8shGJ1Ls66Q/obIScNncpILurxMYSAZ\nf+XMs4wECcMsmfUgS0zi/9DF59sX0TbFzE0YoNnsja6AwlC0n3vzT8k359dK\nr5DbggRJ2Yt059ImN3DQTj3bEtb+YM1kyjNS3zI+26QwzCmNwOOkJHTs+syJ\nA3hHD+Uo5l9wj3eGGS/YUsveZ2OYI0CfjQLkwmto6muALYQcPCTYTSCraHoH\nnOk+PVHiezXq1dmaf/9AQEr/WiAkvx3N5zR1slJfkv1lKPVTStEuJ8BLopwF\nGzSvqCy1hoVWRMbrgqXwIv8328tBjJ4j75iV5qZ0YkLb/CLo/18L89Z0lQq8\nzuB1Q6wAw1CVqU94IVx53FChHPj1zqah3AOrvEvr22Wbp49UsipMuIcdms40\nxhYXtdJIacLxe1wgP5jSdKcdHliT9BwduizoTBZO+eHb2hEk9V1ocaJ1NP/u\ntI1dhXi/2ftZN0JBCBwGKUovxC3XJ+vbQe2d/66N3Te0BV72vGPao+snUFVX\ng7+vaXd/xIdvDzL9GKdAlKZSUwGm9wfTVVPIMS6IDlovbiyylgAupNtsQK9z\nRIgEBXmyW5sSAfuTrpAnO9EA57zDea2Us/vg7zsKuXtWDtYducBj8fzYi3QY\nSz7t\r\n=1tpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader allows importing a solidity contract that return a truffle artifact json object. This allows you to develop your contracts with Hot Reloading support, and have your migrations automatically re-run on change. When you run a production build, the contracts will be bundled into your main bundle for easy deployment.\n\n## Example\n\n```javascript\nvar provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nvar contract = require(\"truffle-contract\");\n\n// Instead of including a built json file\nimport myContract_artifacts from '../build/contracts/MyContract.json'\nvar MyContract = contract(myContract_artifacts)\n\n//You can import the solidity contract directly\nimport myContract_artifacts from '../contracts/MyContract.sol'\nvar MyContract = contract(myContract_artifacts)\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis pacakge will re-run the migration script whenever a solidity file is modified. If you have multiple solidity files, the entire project will be overridden.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle.js` integration\n\nThe loader will auto detect a `truffle.js` (or `truffle-config.js` for Windows users) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, '../build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Write issue in the Issue Tracker.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"f9f25a2d491394ac3df1bab56f9c743d871a1059","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.0-beta.2","truffle-config":"^1.1.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.0-beta.2_1542820429755_0.13212383511842618","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"truffle-solidity-loader","version":"0.1.1","license":"MIT","_id":"truffle-solidity-loader@0.1.1","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"4acbcf17391abcae794b252db504fa6428e9a8a4","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.1.tgz","fileCount":7,"integrity":"sha512-kcGC7PBQAVlKlXT0lzgHnL4OuCk+Gv1eGApXqu7ezGXvR+jhKshsuQ39+m+YwJGBrlZ/sr7nu88usa2jQhxe4A==","signatures":[{"sig":"MEYCIQCRJRoMWhNGd06+ewhV0ojgIvQaOzVPq/AdUzPCCjG9qwIhAIqBdX/rpmDFdi9HIL3QuExhEhvoU6S3kmndmQrfurNH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLkmuCRA9TVsSAnZWagAAlsgP+gMOFMTpSq2HlTuLFp+b\nBmcaZ3v5aRT8OOTs4vlho1IkVy5w2qrm/jUiPhkT4xjGYo4V9lgT+OlCxLGB\nXLeUDsKimzoX9NaVmnCMlSSfwHudL0AXubNXctwfxiu3fMLQ8es5lARi9YgN\nGXrtJmUhyzWE1/j6g5HZMUKGwo+17HrILqJLBsk6nNbzcm5GoU/79PiNMZy4\ndUdh3S2dikWbGcaozBhYXLk13DF4S0LmEkqkCaade8eBrbHNbI1f0oozUX7S\nALqiXfepx3dkHDgAnL2DajLolOwdW0ER0vQrdROa5wHeuqJ9b1L9tzF/psux\nWJo4qNYN508n0xZisUipm3P7N6h3xi1XkqCe8bvsdkrVJlN6addmdqW1vQ8W\neDvfEr1UySJBlP8baOFmxi927cFTIMrKksxhImAFBBMFiadFjWDhYfrkabih\ntiHVv/BfttdMJqybevHIEA6iIYaVFCA9Gzqi+iY2Acw/2xSh85oYTMHQhRXi\n+yJvepSm3NP+xHsd3EbPb35rfgzKYhvVydY1PDfjFODNEW7ai7LAi2fl21CT\n8LAPt1jYqL6m92O2YMeu9g1XH56EYmQR3RiUwnQGaJjTGHmMJvykTXnWMMRR\neSzm6F2nGyYtKr4R58nyxTu07PW9NttJdFb4gAtP3A3eboErUcfrdIBudzfr\n2K0F\r\n=78li\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"f08616099c13d462b3b8eb11d4407daa3732d223","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.1","truffle-config":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.1_1546537389812_0.25315529398777525","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"truffle-solidity-loader","version":"0.1.2","license":"MIT","_id":"truffle-solidity-loader@0.1.2","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"}],"dist":{"shasum":"26a4304ce38ff395583b3a327dd784fe26ba3ae7","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.2.tgz","fileCount":7,"integrity":"sha512-go5TN1S8sm3xW5LdrJ/uiEbue64Ko1qjbgmy95Q//Obf9n3eZZoajIObtEeO+Zi1miyo/3JofFOwYq+vAeyeeQ==","signatures":[{"sig":"MEYCIQCjS/ATvl4EbB9+eJfC8iLZpg8aslR5AHX8PPtuWncmngIhAISPHh5uo0597dZP+Ri+K3w7on1tr2vPg2gqVO63qRLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPnW2CRA9TVsSAnZWagAAU7EP/3ExWpdlw2+JN1Ddmg7V\nafZsSmN5exdSjmTqec8bupKdokmGGFWKJooDSGC00XJERFq+2kkEI+/LP3zN\n4wsxXo/M4ckcPLCTtIbbMQtRCktZdLjV/bAS1Mf4C1ZO5wFH+YO3/b1juGaK\nIbCdJYVUd8Nb6gYZzJO3vHOzg3hzamL0OUQu6GvoL9xEzU+2L/umvwVjGM7/\n12cJXpzekesWVUVmw2dzZGjSkZpMZqaaCwHWiLKpuczsflEoI5qfcE97Tyb3\nJK2YSNW/EOT/umBkGBKzfU1iSf7DHnfgGKg7oIQGud4D2bBWdZH3T0FWGmyt\n/05b0GiJJCUNEhXo6Np4DbPHdx1g5Con5aS3HHGtbwsfhLdESMrc2n9LPK+e\nX4NPSB4IaZIfBC5L6Kg6w6p3xNsGQdQmiaTr+593Ze0z8NiWoBGfGigtmY7M\neqSpdIlxiebLx17BErK6OyGS6415v9e+WxUF6H1aSjxhkbFUNllf40yV6J+Y\n5b6C9eYMEWK5BljtKVnpeKTaJKDDdvppLIZy21bqIkfgFBG8nPPN9Cwacg4D\npL2z8Ra5oltl1/o8esuxMimr7MuuFdKTZsoowAG/TxH7nMWUvJfbm1kp1kvI\nFXh38mfurp6qKpj86NuwlHe27Vm5jxDUPNb/KnWsyP6ZUxr6FcZ040reDm8a\noC8g\r\n=MTSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"f4071ecfa661a32de4564a18033df736588ddb59","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"lerna/3.8.4/node@v8.12.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.2","truffle-config":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.2_1547597237391_0.14593218857327228","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"truffle-solidity-loader","version":"0.1.3","license":"MIT","_id":"truffle-solidity-loader@0.1.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"ae1d6c6a33ba23c418acf81e773418d8f5f1ea8a","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.3.tgz","fileCount":7,"integrity":"sha512-Dr8pqbTWZPgFbW2NbbpwYyQdWp3fs8f5a+Ff3iU5wWVBIPpWbFUsfoXAhJgXnKSFrFB5kQgDoxTZk9ZS9/G3Bw==","signatures":[{"sig":"MEQCIAkv1I4GmnmYFTjaaHQb/JO6XTcpkYse2vZVG0kBi+B2AiA7jbPXiaI7mZ857Ovf+DiXtUt6OBOd4D1MJ9eMpQiFKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUih5CRA9TVsSAnZWagAAXmAP/1q66I+KJ2SnGBU8UEBT\nKyUFWndtREjyZJ8qvqdqliU4D1j1ziurK0OSlzDXfnvPguf2ms7zaMbg0BCF\n4TFNYJmuR8NHoNrL+n18F1CpAnkewd2jR/SNue/JR/2jmvqbhkUjbPNsesnO\nsr9PDOK1LU4aKppyUetmwXbiWOaTqyTtLxcJDEE39LjfXUdt1mGgaieVihqe\nBIwJ+4ZLdCbJKF9FLYMLulelbpmrNZ6sul4h+jJM4UDjG6FAwBoHVcNzLpCo\nLBzya21pdKY178rBRHge3N9Ijh+6mdQiBI8CaG6WKOQwXraH56sFV8bwSlL7\nCpbo5ZeJW6CtwyXeAruUW4oCVXxq1zlNyot10Q1IXFIPUeqz780BFtGyNbck\nbOnifc/CBvd0dtST3G3CmaWIPldQXx1UecckP4m7d9racQKIG9quwIVq+Ong\nFCkRc8ydWbs8hQMV3zmnIoPACLS3Rw5xg8tQfRTabbN/wuDzCPOhzvMVCpC9\nAOTO+VtlgytNjg08jwkvxYYSu7UYI48kw6U9fVVHVUMKXXnQ2EpzoNMlmqyT\noup8DhsoivM/OVVldRdd1H9THfqKpcG1lzy9r0CP2JTEq4wwTH1062yNPzZ4\nAsCbMF2yuuqXgndNyJdhTZwmni75FQjxHZAsrPxW+eW1V+Uhgt6M06DWh6Iu\nIpwc\r\n=0InE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"ade12e526107388ed835a512661ac664e2ab5871","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.3","truffle-config":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.3_1548888184724_0.32123872656527364","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"truffle-solidity-loader","version":"0.1.4","license":"MIT","_id":"truffle-solidity-loader@0.1.4","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"8c1adc69bd31eb6cda9629d9c0ad28ddf9560249","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.4.tgz","fileCount":7,"integrity":"sha512-4OJd1P4EJHHTzD0B6YTKxLRVe/0JJ9pSRuBvdTe33b3EsdFV4ENZSCe0AWQ1kFogWt9Xdrj5q2+S9S18woxDWQ==","signatures":[{"sig":"MEYCIQCucIaJ4tfzn93Ul5qk1O0jPcJDhC/B7mgO64aNqzDnzQIhANLVzI/ve1LvNp+wEic+c+zy4NAUhvdVP1WjYNJptZxr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0S/CRA9TVsSAnZWagAAZ+UQAKQDWoqyMQtmQcCGShlP\nl+luqNVqvtLB5lIBS15tBFlAU4XITTg0Kx84t7tbp90kRZ2Z4rJuavsrQ7VX\nvYVJeioSd4AaYc50v1bi57TraQEXcsPT/Zv2lxjH6DclaNwoyaTf4mvtT/oh\nSfzDPA292NjA10KS5zJ8rPc2SyT65CEjP5Duiavv61npbNG5mUOsTxPe614w\nagtfOi4JQ5oZ8FcuQEJXjPmxVMP53umEmKEj33GQ6BwtKcJlRrA59iAry7sD\nVK8eBQpkj7atbUQWw5b7GDkwU0MmcRBvz3jf8iuGut1qpyXf90Ekb+jkAu5/\negyG/jd3mpWk59adG+etONOVzN57ASnvnG7hH/vNSbnMjvKF/Lz62UmxXeTy\nQzk3BeyJkpgqST03e/XNscfbqEP6QEcHytaqTzJcsexaGMNBPei1cRkAcUKp\nujpX1GHrW+WU1BaFc3X4TF5d6t4QWapp7n4F/ZtcsGplDyxHwrq1VDUC/irh\n6+94kHwdU0cTVr/8oGx7hvPuU2tXnjHS7/9fjMXlyQxbW5HJ5fkh8FMVOpkM\naFj55WKZG3w0fDbZ+FFeQFZN/eoMLFeSx+GjJua372qgP8grKl1RaaoMZy26\nhxnpujeuvTUuITkruXYx0of+z62I5a+x/sA1wKZtT8axAWpd40/HPl2zDr2K\nyk6o\r\n=+RYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"7059e6a06de0c4fb5c4a40a09ef206c3e3c357fe","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.4","truffle-config":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.4_1550009535337_0.20685439596902833","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"truffle-solidity-loader","version":"0.1.5","license":"MIT","_id":"truffle-solidity-loader@0.1.5","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"e61fbedb8ace9fc91a7904a8c1f795a9be61d6c3","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.5.tgz","fileCount":7,"integrity":"sha512-pXDWjLSoAPxFn0+wXhH0fdppYhKwJwc165MHuSXTTEab3QZoGNlqjlbZ2AHVOe/jVPZZbpVGvJkt2x7UYQ+slg==","signatures":[{"sig":"MEYCIQDYAJI+0ic+XQj55gqzvGhJ4HwvT21z7yxVD5mMyrpBvgIhANn6ydkmMVQijWbHd4vCFVJHpeA7svD9+DfideBEqNCI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbyKXCRA9TVsSAnZWagAAi6IP/1StmqbmVwu4qeOiIhsr\nsi0pdcT0/xVT2qjo3EsmQYVNzI381zemDzjDb81IHJssQPnesnsEDBZUpNih\nWcYAEytTviKfN1UUenV8p3FR2EhPDpaaO/BTAX4yWalRHgwrvm7vXF7I5yIE\nRTDeIX3sGdFblGPtOXsW/ebmmsdYuZBVzRLeEO6irgUVwqb90RPcxRbej8wV\nK5sUbSBBl6Wxg1WJvx+XHeqfXsUs73ByHRavDQzdaSAiRKzxOCr5y/nvhl0F\nHdQwLx2B7HPcGbTKsWnbzDstwKqevGKkCxjRVwv351KwcpBJEXjf8qUiCPst\nbLV+tfsOyK5aUxR/Sg77Dei9Q9v/OnDJY/wy690+jf7cN38BvPIAOjHkXhLY\nUma9Ltoj1/OwvqSJaEE2z3eYPk0AUgN9ndzLO3wq5F+zUI/XBpUU8bI8iu1C\nsWHGW8llmi5JBANQ31536a2eq7jH2PL2nZa0YK+50KPF3F5R1dq7A2sOKwLg\n2LgZ5YNh5Uu8jXv+5M6Qx/GuF38Kbwkz7LpbbLrSStqDQx7dq7/uQIQo0e8U\nhEd/+0+1Vtgd+99hEchvnV6FRLjUIor2dF2sjeEmzpsozZm4QUHAMBnzlMYN\nfOzDudTLgfjZGOSXzZXb58LnkFvuKveB0TLmgsEpioMMyIllUBHUKNV9CnIP\njdaF\r\n=DJk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"c58fcc0197d84c5f3f9b1a7fb4d5538a753b02b8","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.5","truffle-config":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.5_1550787222866_0.21231217400957436","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"truffle-solidity-loader","version":"0.1.6","license":"MIT","_id":"truffle-solidity-loader@0.1.6","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"75d4253a76748f544a9dde50bacaaaeda9a7000a","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.6.tgz","fileCount":7,"integrity":"sha512-zHH72xxayJygeeYZevIpA1ooi/lD0hRr2gInBfpvZIHvzeChQdwRrgt2Zk4wvcIqe7ihancj7AMu0ckANryGIw==","signatures":[{"sig":"MEUCIQDL7fWHIod3AE44o9ITDhS5yB4/7E0bg1n3OCHFDxzlKAIgGIthI7ZIvUjI7BhS16f/58besKVb4gKQprq9/mrGbMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebM/CRA9TVsSAnZWagAADsoP/A6n5M/sqLtm/mqTq8v8\nsf31lYtqdQHIl9E/tAf1SvOrRx0gKY4hstYWq408XZs/Ygf7u/5qk/RHNO3U\ntaJno8oU1AvoaF3Vo0cCzELDCYj98gAT7+9Yv8N0VDMfjTf7P0iaIlA+4lUF\nGfbDjq5DmKl2LY9AFUiWtRIngm5XMBl4zaPPJFZP4/H8ys3FZLlWN36V9sGG\nvMPxSYdjEVZbkG8to26ZrXEUHIEV4HkwOlBmtIFpFpuDHD0u05H5oUtgxM1o\n/83fpjJBv5tpgA20NOIFKCPMwiO7LGOJ3RQCJoPmIS13F+qFjpVCPNXXVwiA\nFEreNjzKlRNex8RTcIWtCBvFFo/FDb/X9I8u9r4ibE6BFfZlpiat4/j0yIm4\nNUtWIEYgTHtzL45Cvjf5aT4i+yToJvvjHFcPeppX6RlQxCczMc/Ucq+Ku8tO\nPrkHl6cqWc4zwbeaVvb+/cSXUUiLaxtaEUra31QqjyLLF83bJZuOa8U6LgRn\ndpKr3177n8qh2o8EMKbyTrO1pjI1+aHow23JiNv1w2fDk0ZHKE5E6rh9eStl\nIZ6axjGJBHNiuQzMkEn4XgwORCmRMbk+Tty+ld8s/z+YKzGkgCtUJMolzPLP\noNB9ml6PfEK/cRPVhYX+/pB/TXnlHc88hvTx6PH1GLdjdx+ScZDLFUdNx6+a\nXT41\r\n=hX+2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"f646574a793bdca895b0cc9fb556a263fb70a6c2","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.15.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.6","truffle-config":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.6_1551479615382_0.045478670011586564","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"truffle-solidity-loader","version":"0.1.7","license":"MIT","_id":"truffle-solidity-loader@0.1.7","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"99916efc9d8bd77911add9734935a46dd77f3165","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.7.tgz","fileCount":7,"integrity":"sha512-Y+fZUKn+aCD1tHocaPQWYKRXdEg8THSPFChrwhHzCp+4IDo+NthoTPMMRyii2PxbwUtwat41YIiXNV9h2CEzRQ==","signatures":[{"sig":"MEQCIGnqWTMmkljR5Wtwu9NcvZXntd5kvLe7dM3Gqey1Ssq6AiBIFrUoEPU+H7PPaZrcPBbrdJ/mU2inJiwuRLI9hNxLgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfs2sCRA9TVsSAnZWagAACB4P/R2kq5C584KV2BYDRq7G\ns6P/AfNJbOiX6NApfMEotk7OVB8MAGqXwOY1oabjaTkcW75pdtN8INN+VRRa\n5mRzhN178cgCpn1oMczs/fUY+ssXv1g06z92hFlHd9HDBdVVaRKoP6F2cscP\nzVHbX7Yj9kEOgKyD8w8Eh8nWSvT6LpFG5i8oJmpVQMY6f5UrXcYLwJtkSn+s\n+olOrLuYG5AwDNCaStKL5Ltx/LIIPSrbjQY09h4aCIkxuZHsrYRdcMMIhOt7\ncCjBS96lVdhVa4lOmCC/y7TYmsgxUEF5NrpeRXafPY0F9aD0fN9fL6TLLsLY\ncNe0kPOblMdOJWCbLAOzpAjf3jYYX1lPL3BFcLg54fOWvvXQCWBIzptOuM/Y\nOZPc0l0BK9HZl8+8iG2cczyNq/w7Jsxd+iuGmf10CiNsu0jw6a82afXv2uXW\n+CGbjVp8Odejy2OTZWACPMKhPL1ip33HWmVlvhwA03h0X0yz06XRQ9S7N1fW\nyt8oGmnnAsywSetkap6avGPXNVwLisohTmZsu7K61qfD8foQEeSyJn2ZLP58\nr88TInJUN/cyBkgKT8JWPwTWGPE1w6KDJf2rM32VyU07X3Z2uonv92ANlNxT\n40oRLjBavZA+QSvm7vq2+8pOBNNbjAcEGi8wceHVVkF91MO+Kisao2EBwYZX\nkyd/\r\n=oPma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"28a888cad219b5c446daf37a1151e74883fe2ab6","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.10.7/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.7","truffle-config":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.7_1551814059551_0.5331629581933715","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"truffle-solidity-loader","version":"0.1.8","license":"MIT","_id":"truffle-solidity-loader@0.1.8","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"e384f341a6e24c974139f9c35fde87400b3807c6","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.8.tgz","fileCount":7,"integrity":"sha512-yugnAoJf1+FasNgFrB/NSTmSVxbKBHOoa15wsVS77FalJEI4XpJ+/fmWQgedNUKRLgR0YqkP74P9Jm/KEbiTeg==","signatures":[{"sig":"MEUCIBPkk0CxddvGGoXKfnlkeu0yRHETjO62Giuzot+Itd+AAiEAum6ZEdgSsNtTxTnobkRNNr76WEqR7tHKXwe5ZzAOpu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTPaCRA9TVsSAnZWagAAvmEP/0ubT8oa/p7Zd8dFvdbi\nWZq8FdJBwbZcK3w4M/1g0eg2eYlKRYe5q9fe5DH+KbbLSTtwwt6/Rr0V1yJP\ne7aumKquzodlXU3gEgCageO0p8+j8GrxXvAZZb3n+QV51qZU4aat5CT3Matj\nLXSkQ0SjNoNqjcHr03cVWgcwVNb2PZ2GkW5/OtSnkcMwWOKPR/4I67QDaLAF\nhGMPJfDJbmj1ToLICQxX7cpNR5TgiKHPA9D7LhnMaUrNs/eYYDJUlwsiY5UW\nOIHO1ppIA5W4v/DWDbbHS9nsAVC50/q3fGaKDXX0ueR2Nhx1HnyhxWrH4wk8\nY5cZJSodzGvHsw+J0Q2ELcbcO2RsKqmJdfrVNSgqYKNbPHxkQT96spwXmvuh\nAH6QCooocTduaO5j899zl7gegx1qikQY+YWaJTn99zPObhBIq5x5Nk/oNWkL\nu2iFVFwWdwoVqrG8eh+rb6qD/uc06ZANWcDzf+SPv0R7KIvpbJ3kOLFb8F66\n7v+ccn2E5KSCC0p2biSlMUvMo5n+V5jmQyF7F68CqTINP2UZPQ61+hb/ohvX\n2HbVmKvp0QTRrZtKCGXtUh3DRTuizZ2s4ikOfMfEVfjuUt51OHmBu+MtnLh/\nQuQTwCA5Uq1/iuw8c9lhe18+sSgt6tr8ZF9L1P3nBN198Bw6fPDyM+2C8Keb\nYSX2\r\n=Ulmm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"a0f6c251051613bac31cb4fc9dc42586504e27f6","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.8","truffle-config":"^1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.8_1552495577747_0.029062755555129494","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"truffle-solidity-loader","version":"0.1.9","license":"MIT","_id":"truffle-solidity-loader@0.1.9","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"008c264215801f9ef0c683b24dea0fc9ab56f95f","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.9.tgz","fileCount":7,"integrity":"sha512-GoU1ACKwv8sTBiaRtTopo8BFre4LuuCN1+vLWzSCN4hEKstuWH/0DdNNRMBAbSf5v2ofupJpNEsiRuspGLUppQ==","signatures":[{"sig":"MEQCIAMzvFoHSw/Ok/2jFKRaTPzfNVjKuiuLFmH4s3w5Ju3sAiBFE0ZRyPX/ByW4yg/aBc4r2eurXrPKwYxXMCcJ48bgwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+cxCRA9TVsSAnZWagAAe9MQAKNQylU0MDi+mo9U46Gm\ngqw60PXoNpiYvG2AcY0TJvRu6Q/uB3UM3MCfKOvvgM4Xh0uxekZ4EBEfVUw5\nXZBC6kkbeqN4VFtWJUqmXRTV77bHQZNQBMzL0szLOF2oCkmOASeQt7UVzGfn\n9MWebYcw/08ZF4WkEPFB5cKwYNzPloIoWSCQs5PRTwErKfvQqRoJbyA8XAd2\nNarrfj2JRDIzsDCgqSHSORfqkRs2IBqCXnT7MOsp0oZ43D5LWmH8AZc+JZg9\n4MIvYa+hB8glI3JS3Pr4GhfpvZPuIPp3MWTFV3/3XzQE01MTIkGzuAsYsM+i\nvyiZAFA4L5bHDAhrXsyLS8qFSDGiDU9Z2VuB+gLDf/d5+sQ8WfszIaDEaZH1\n73q2foo/tk4rhz6H6kDfIC6U6UH76FUhc3FplcZ6QXu13FlducCN04b2OGm2\npdrE0sewVrV1QE5iMtjA+N3ApqMAT/XAyZX/WFo44PJis4uKXCxTERbPOjgq\nW5OYdHjpHZFWfwXlBhyxR6IkYvfIxz7MVr93w0soGSyyv13+kKiolDneC5oA\nfStCDQREity3hB+qMjl5//C2OqwK58NOUZY4jVzD6yIfSBOntc8VG0iRTql6\ninTRgkskuKLKXnUWUHcny0pRdaQe4Q3nmy+Wof+lpFaDooewGI0Qe3tVkQGd\nvX87\r\n=N44g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"b0cc253e75896209885d3b8f52cf82b7cfc75f2d","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.9","truffle-config":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.9_1553196848646_0.23595170253719777","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"truffle-solidity-loader","version":"0.1.10","license":"MIT","_id":"truffle-solidity-loader@0.1.10","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"955848194e24e4584ddcd6e403830691ecc497e1","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.10.tgz","fileCount":7,"integrity":"sha512-5/TSO3iCa/AhdPJWvYtT/G2IzLyELx0FytEoBUaQ0J/s4Y3+zGIzXeddDrdzzSKLvomq7xO/lFlltQ8j9DO6EA==","signatures":[{"sig":"MEQCIGSwlnBQ+ZBji6608VvH0YJWrGxqYcYL3BWB+Hf9mySMAiBoB8pFml7jhO7TMNpTZXK+PMQOKnw2ICugTrIRTctuhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnR4nCRA9TVsSAnZWagAA84gQAIEtV3cukSzKTaSj+FPZ\nJmx2s1AaXWefL/l0rJhzs1LkIZg+W10kjgNRZziyNrfu9J6RSgVBB77KRuhh\nyQRPfxDr1UvUS+6OnGw6/AGJ3ji8rrD95jxb4N8dPCWAOISL59cUvWQdY/+W\ncHk3KvvpyADpvyaOVGPeEfdv3AKmuOIEaKrQK6mWVy4KVUsIh7WWeizFdjCH\nKjZ30hU59CnL8l0keEC2UHeUJSuZGjBWzocMvng/qS7CDUrlV9FKL81WpEO/\nGoCVQg5EpJp11kcRcvIlcet4rcaZrjbxQCxmCIHbelL+9bbRpCJQvjKMS8t2\nfNGVPQ9UjfucnLBoqysP4Tu23XoSvHGv9+lA3pvXLx9xBslxUNRNnMR8oN/v\nD4sx7KJ1XpwS2KrAbl5RJKYXwkhXn4xTDwN2+z5fOKMAqjoBDh0TMkCD9GdN\nVm7beUwh+N0L40iXyCi6eapGGAK3fN+T456mtlhzrM7Gc3jXNoaGXNyxlK+5\njWhe3EN02Xgq4f1gXzeCMYu4hj9DczdTu84cwkPYS4gBCXgmDuiZqWrESiLn\nxm/hozEoDQnmmmRqnWkTpLl+bl9ypwyt3hOpANWROD9FV1bdA6cVeCwt8UnB\n6QM34AMyUVUUdkG/Peu6JvKgOqwpQ4wo8GQqZyKkRWeR1GYeKOKXcCfXJ1we\n3QIE\r\n=EeTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"e4d80a8d9141315189b75d04f323e80f7046162f","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.10","truffle-config":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.10_1553800743004_0.8969424987460144","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"truffle-solidity-loader","version":"0.1.11","license":"MIT","_id":"truffle-solidity-loader@0.1.11","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"3b6f4aa6ac6fd581fc30d01832316d7ca8e29240","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.11.tgz","fileCount":7,"integrity":"sha512-vd4wvET1FCfTNq6NbyDyo3pasxYXL+uQ2Cf9bzyO0KmNwtDmiuBo5uSGTorqUKH52M0tzr2G0NSgZnobtOtjNA==","signatures":[{"sig":"MEUCIFRZsUOvgYKbzS8Ts9ESs2C8uQznQKFOmU0qVJwrIidtAiEAsdTty/Z2Imf1JJWyKcXXQegmAncNDylnQ+b3VY18bsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpnSfCRA9TVsSAnZWagAAqmoP/R6UJg222JV9dwrZJECO\naBLDNuAZGb3E/0tNr0NEpoyWY28nZQwYN/XLFwzgiNiTJlTwAAYs7sUfTtHz\nfu0pnNwrwzRGLmjtpLb2hbfrX55w84bamnAt8PcBbKEZk8Qpbtg21dXaa/3l\nO4AxjG+SfEzG1h8f0N9rWUE3A5rC6cgWpVh2FSqrmk8A6brePaHCXv39A5Pr\n7dcrKzITCGpHek3gd+ncty0WOyCsKN/T7tLTTcOo03UNrzUhOZG0CQxC7B0s\nglAIU7G+cJkNFlz6KxqMGVE9DSIt9FZi+D+mTR5BZSsokAWdZj0RPgPpaw+/\nVKWXH/mrJlRTfhFMZ4j5DWQtHPYb5GtvkAezQPhHGhlO5BgGGyFSiK/kx2hk\n1mxHHWC2dUPF6XQK/UMtAS8Q5s2QnU8mdO01TITjusPG7+v5FfFxTMomIZFj\nen5jfH2hx6BYxMDIjOhSnNn84axRlEqs681ptJ9GDcCk5ef7WRb2nZbSsG4o\nFfwflVU8OG2F90Bx+kRXvwAmv+ZEfc3XmMZEKrv4G6/Ne8VkTbl/qk5cftrQ\nacPoCiHXVqrTbbzLef6F+xvdomlJRDWjL/YiXQZYRu+msjTdeTP004/no0Xn\nHsmgYYYhpjKltrs9XuJ44KP+x28TYzAaN67b7Q89q9DpupQOd9mBMEwUb/kj\nuzHx\r\n=Aeqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"61c9b9b9d65fa4ad38bea3a0536989efa05e9406","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.11","truffle-config":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.11_1554412702376_0.2790905402707231","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"truffle-solidity-loader","version":"0.1.12","license":"MIT","_id":"truffle-solidity-loader@0.1.12","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"50aee0f20eaca18788a5de69207a523b1cba372d","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.12.tgz","fileCount":7,"integrity":"sha512-NQhyVOS5xfHUrsITECTcgmGBquqAsX6TxuHk+oePtVK5eTcS4v9j+f6pd5Hno4Hd9RmdWr/NbvE8X6rxwhKo1w==","signatures":[{"sig":"MEUCIGz8V+M877Z5KkmPKlyZq8gVdZXDsDq/Wn+92bltaDB1AiEAry7eeopyUykLA0fVhjieeKSRAJAknE1ZJFv14dfRtzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq7ScCRA9TVsSAnZWagAAzaIP/1ojQS2AZEeF/FuUyJlk\n7O/RkNLWUhLcBzxt9Dv8HUwlMyWvxn9LqcPJVZ4SqTSQ30olizHvn8HfwOXo\n0NVdVx4V3dWdIOB2u02zT6TP9znK7pq/Sy//FYIR+9GQNFOC7FRij89DNQcV\nfH95fm8jF3iqWBJDFuqa5Fl4o6Sr+LZCrjH6jPGQDxY3chBiTJRcA3dXOrZ0\nccFJNj1WtCDycYrZ5Z5xbZ5kTE/UEDSIBXmNb8rqEH4saJoYtBSWK/cjE4ah\n1mP5S8V5ExN2UMoDGJ8/JXQggjh62yZ6Hkh4nQR10bEsXnpvtyVV3jOHjqJX\nqDVWMZ8FSmRC/t3+iGo2yD+u14OYrnMW5TVn3LGmwyzxoeOenNbJIkajhjx1\nZgwLvN/6yUMpxxeW2hhnql9PBpW5FXZBV/D2pMgW/QaHWBsm44x0vDXQxSaC\nA1lXP0KX0z0UhMXfbd8pE7luoOnO8+sT54MNP07F/IAWTGHkDM64R8QgXPfV\nLpQYvZHjfLI7G1OPqmpXIJi9YFpzIOVWqDS5NipedupUnYRFU2/j5NGbiouW\n9o6gghvJwPpJAzEhr9ejZATgMDWd09m6FZXp/fU0VkL9k/DGNkPASufIb+hP\nml3+O6/+tJy0bXMwVsFMmIqz47mMgygTtYizDjIJ/cVjehSXlSrryXno2L7L\n9Ojp\r\n=FCeN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"10dbf4f3485a3e2f8fef9aff03138eb9fbd9d4ed","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.10.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.12","truffle-config":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.12_1554756763801_0.325711810282433","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"truffle-solidity-loader","version":"0.1.13","license":"MIT","_id":"truffle-solidity-loader@0.1.13","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"a3839f4fe815b9335a8b139895e254c9a6c363b2","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.13.tgz","fileCount":7,"integrity":"sha512-oJ0GYGf9BWkgSGonaCAvwomlAno7sxvJ53Y934I50hxsisq60qSjgOTwD/245TQL8RlD2fWE2PUZ5d0a6pbXcg==","signatures":[{"sig":"MEUCIByuhfgZDS2sQGgOCAo8wnzOPqQCfHkN3nLo6R03gORpAiEAicCYJxSa83OtahTy/u0Wq8VmD+bjmp5Z8TK+FmpgI+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2agCRA9TVsSAnZWagAAKBQP/1okclld20D250Cl0i/z\nM7ddqcREMkdNoS5dmATk+rdJWCjrCDnEy3fNVMFspOWHbdpTvXAK7BjcTDpc\nBEUnbveyddu7wpEn511ncCtVqHoiF/5B0MjO+psK53zja9FParcNwt7Tb7Gj\nmRUpePVJsqUwCRVBgzvo6EAUtEz/SCxiXKBIZfqQpUfufILidV+b8iUTr8lB\ns5F9OVFBqgUfRAaO/x78DhVxoW9dK6oF94edoWqm+OYBdd1u6vxxef47fb6j\nRO8LqCrc+Jw0QbKvR1UhvcGMJQPaYQOSZ4YxJe0HpUsidCGv86FCOnd7EZ5Z\ncH1+qQZFwEVxZDMBYYTpeIimGIq1CvtHTwdt4LTz9/YIBZool3w8cdTjcpaT\nKsqw4X5GqX8qmMD53ZfXydobR4F9vnlp6vOzZKVes61xy4EE8IIa16olQ8Wr\ndzNMxypX/8+cWrWWStla3E7jP6nnuxy5b/T+H56Ip0LomtKU08rOj72Xhwg/\ns6kS1wpCDUjMPgHcqbl/pCmM1sVDk/ddCRbNfjk7Qcr4tjuKWU4pIxbUIBKv\n74oLzF9hImwKN3AqrvkO/jEYOaQuwveRHV9NooOgyqKpKgly6+5PRSwoIcy9\npjPISEOGIl7SeGmC4i/W6LompL9AEPXwrhtZJWmoE1MPI9lHeHGYUBfsKcf0\nNslf\r\n=O07j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"d3bb42b047b9631508f12e3dd592342c78435a01","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.13","truffle-config":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.13_1555523232147_0.6830388155068745","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"truffle-solidity-loader","version":"0.1.14","license":"MIT","_id":"truffle-solidity-loader@0.1.14","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"21c5fd25df2faf1bdc9de5b8169fd8dbc4f937ee","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.14.tgz","fileCount":7,"integrity":"sha512-zTXxW+g1RyxisvA4QOf2N2ZFv08WSpb6hKC9Q6JHgInvQDDYjTvJ6jfLwCrznoKWTTVwpFfptMzZviTUFXXtvg==","signatures":[{"sig":"MEQCIGtGkji+KV7ewqlTgUbpJk/uyY/zR1Vuyr/RGTBqYdMvAiA8RNRJjDgp0X/J7gmheYx8v064PVrmukmSjg3h1UKKSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwK7PCRA9TVsSAnZWagAArN4P/3VPvjPqiA+APQqRn7Jk\nDiN+4fe/8UqvPmfcKk82AHr3yhF3rsPDd/Op7dHSJFa+3T5Oi8hfu6hLVqI2\nXYJMqaXfEp4om7XPA5U1qLigXqf1o1ApszMscd3e/KO9OskHmTKVfplVlFWq\nk1QUiPQFdUb3DVQfs/09lIIPeJcZKsVX0p/fzBWmVqi8bs/YvgDP4Z11e/jt\nvivGJ8eWD2zq/nrIt5fsk9lUg5rd4ccRHy2rXrIGGZYBVanjMWwXWyps0EUP\nguYxVxwWZVQWgxbstjmCc85A4erF9Tl5/bbrdJDoa+po3qfstio1s3IXO4re\n1BMtxlnnzlLwPv3/FTrgOD8lutQomxAklrxK/LOERmj8uynHsimbOHEjIkRa\n7OlB/olfybDUr8AOj5uknasv9XDQGd8I43DsqJHa2pwASSnO7m6Sh2kt7rvr\nEhp8W7UxCluhWe9rA4xtV3qkQsV3CQ/9ptR+oB07z4DvzA6eUsdPj5pXorDB\nA8a31U4zAZJhhJxzlSO1AQjk/4V/QdPogR7oQeCS0cs0gy3oy33/Xyfx6Y31\n2i0rbLXvNv2rcgzcS0lpzK9jaKvfkxGJZJPpX85T6aciymUoEUXqVkh7+3pm\nbOML0x8Nx7QzZ/KXG+UDC3h2dJIsrolG9WNrX3sG1u++L2vRBkNnpTmb4oYs\nPkWB\r\n=hidZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"2a37829a65a19005394694b425f8c476b6d5bbb1","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.14","truffle-config":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.14_1556131535233_0.7417795994139125","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"truffle-solidity-loader","version":"0.1.15","license":"MIT","_id":"truffle-solidity-loader@0.1.15","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"b438d9c9e82426446794365ea066055d52e96a3c","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.15.tgz","fileCount":7,"integrity":"sha512-nFtJTh7NjMATBxcmxI2n6KYzBrzj41+Wy0U6NfaBHU4f7PMXoNvdyZvwWrOPes9uBU0nts8FEDfTntZohx80LQ==","signatures":[{"sig":"MEUCIQDHBJ3088cfjgvpIBToG82tlu5YOtn3UVlzxT9NYhE8bQIgalw/JfKmL573PEXGBaDDBsmM+DZaN2u0ZSdOa1C1azM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyy7+CRA9TVsSAnZWagAAhysQAJbWq7JIHAZHDYe/sInp\n8fnlpMxsvRFVRQu1qC9j4JOwzDiPfZhs8QhD1fErgdUCM5ci3d63BjrWQ/CP\n7QzMMHIsGli+KWbeSXf+X763oYuoI9knLt3pHVgdArZSBry90jjDqddlnFAK\nUnNpDydEGGqibQ4DT5eQk1hUOxmeAD0jSUhbaZ3xwc/J5hv1Td1h9QuVK2XG\nEAMWoPtWdbdn0J4xCSJXYyUGgg8nF2wDug0W7Pa7WMABaF7Ce//T42pwcMvX\ntYGsKyBoR6ZPP5VspXggcmKH7rNgayipytZE+OfM+lFC2l2gc3XLmr4npG9Q\n2OcMpGfs032GX96aFG2U6OrObdP+eP1SFUMEQYdOf5GDaDe+kRY1x0g0ZTzT\nMl9E/RsQ2Fzo2aWUU4+AFTVvvQiD1XL4syalEta7xfwQuSLvqmwSQk49kYMZ\nAYW53cb2/d8m2z/SiQeTspktCK/oo2zlFROqe0u0BIuQ540MqBCVOkGttJ13\nbuV4kAA4J+B9MAlsx5ctsTZspN73lIL4H3sF8JV6emOtJaEKfAgdVcvdRwPl\nPm16XmHwhykBrtzfDht0Ew8Ve9FnUumQbAO46unpxyoPakBwhaj+BjXdT10b\nLifJ+5Jg4WSivqrP45YbYfX3fD3XGsLzvmm7ZwvtaEX1Fw9xAHGOdvYKCPNo\nW0pm\r\n=lRaX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"e0c7c9f7c36cc42cd84a92a48e41fe125a5bd274","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.15","truffle-config":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.15_1556819709660_0.09195562624481357","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"truffle-solidity-loader","version":"0.1.16","license":"MIT","_id":"truffle-solidity-loader@0.1.16","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"88715e406c39de596483c331e9f8b01d86147ebd","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.16.tgz","fileCount":7,"integrity":"sha512-29tucJR7QDXcDLz/T5iEB6u/GmabAAGxTHAWLUmkULruBDlNnk7Rg+yhwK6zknoDOwpAlnDr5JQD8vGwBUpViw==","signatures":[{"sig":"MEYCIQDb6VHFfic8sXgfo9mJeb1t2hPKkSFq3vT3A9CY2Rn8zAIhANsoyblidY3dpeokB0ZvoNb6v06YEkzT6ig5nRt6DeL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1HlxCRA9TVsSAnZWagAAb8EP/2dJyO4BeCRJAc/rIK+6\n13EHj+obkVJ1RJdxlOJqYuQF9m5Gxhy17YjuCJM+qQptsIkMC+NCr9IV/6tP\nGL5bKbFUCuBKzq0XEXQ1oS2LHkuGADG0WoFrnPlXbPoV7vB80/MVy9aStaY4\nW1PuS1exSO7EOvOszA3QJcsL/G3R1rp4OmgfSA8g0eGchJvmxfsraYOPbzke\nDnvgaAsYOKoA93Kd1Gvb+tjEepto15HzUHRNCk0S1hz6iiXIGSaVGA6QBxT8\nwXX/zssZn6P83iEP2+hpiQSlJ6Yeb3iFyah/K3r5C/H3RRM4+toFGclSA57Z\nL53gfai/btU8sdDWxwKOWf4UGuq7qLO/UtJCJuUSdo4xWl3+n0v/hV7dmktO\nnWN0nKfnhcn88a+N1yHiRs3lZfXEqk9WXa5yB9Vzr1SC2PgX/l4MzeSOYj3K\n/DNd/8/45XOpnTIIAhJncLU+Wyz+sqj3zuS0+R0FKBZtQ7wxzkOXCGYCah7B\nDufBH5ABVwkXKCEkrkfU4/tYmJ95Fvfwe32OinTNBdvX+bSVNfeENYcxiyNE\nlzBWp7VydCDx+QwKJiYo+i+pO/noabeBjsYzKSKWAKf1pQRmTikSJfn6OA8v\naQVC+rpKbM+Bm+J8qP5j7QA1tHALNrf+LKtPP+/RzLKHzPQ3Qj7YbN64743j\nblmc\r\n=H4mz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"56685b896d56a78a9f651104e288f7ce7dead9d3","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.16","truffle-config":"^1.1.11"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.16_1557428592902_0.5928225416787909","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"truffle-solidity-loader","version":"0.1.17","license":"MIT","_id":"truffle-solidity-loader@0.1.17","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"ad925032d7e42045df8de969d9161343b956eddc","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.17.tgz","fileCount":7,"integrity":"sha512-1pVZs1qO3hitVSHOInwXqty1e1ns7F+kHlXpt0rhFxwVrCHcp3/TH53/QWWdUgiORmPVYnT7Cb6EfVIiIKS7ow==","signatures":[{"sig":"MEQCIDg0R3URszNHzMcHgQtq84GYjqYuu+rsXzWevyU1he3AAiAw3ZFDOhaBvwrPlfbZhl26wpUX1QX4iQ3Cb8ir88RHWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XjrCRA9TVsSAnZWagAAnPYP/i0ceK1A2r4C+UXHKLxD\nb3CJvIzfb8vvXUe5Sm9E/Yg7vtt3v7suK4aFOnoLXgONPRNVJ53+ZLQvKOOC\n4QSuL0ue7uVeg310mYtbySR6KOdGU1/TVsEvmrRq2GXz50LgzxzhJwcRraOV\nnd06x3PGBM3/KFjuRFQTLO1hPs53RqiXQ1qIl8g3kenQTRyeEjESJ1TJWfWo\n4tL3gGUS3ztKwqISOW71y+MqmfxTfRQtMIZjgD2ZnF6xbCw2MuitCDbZOdOT\ncWZ8dAB/5sX0AZCY38JdDma/M9EBiPkra9WIki/XauQWeIztD4yyrO8JV9Oq\nnlotSXLZy9k7OXpA2qOYgEJUozPkKAejGuZH78wZWBxKtE3nimXAPsbCP6xc\n7sovhxLGm/4vL46ECC8XC0uDhEJfWctk9ZI5mDlAqW5QikggdGpwamPlx24F\n9rLSjimNypgjHOXawbyytgw2AHLPcdP9XJjeiIVzhnM7Wa9/IT8uzXT5+ajP\ny7czCN2fETfp7ZFVAvAyepI2fUGvuTSWTZ7LqxdTrM3mnJkz/fvSh8p1nun0\nDmY8lYvVE4hEqlS7Q3Tth5NUBVzJW8cnINF7+RaBvguNMFalGcndYvmdySFC\nGvTqXFxgcv+yNiokcU6J1KG+TgxVLryHIwDAXkCWnF+qtv4mNqONkuzJC1Nn\nTPiu\r\n=jc20\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"3254cc17e0714cf8a91f71ee32e88b668e68b2a6","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.18","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.17_1558018282394_0.2599803375641314","host":"s3://npm-registry-packages"}},"0.1.18-alpha.0":{"name":"truffle-solidity-loader","version":"0.1.18-alpha.0","license":"MIT","_id":"truffle-solidity-loader@0.1.18-alpha.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"8f4387202998c5a13d1fcaf8d9b551e1b44dca3f","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.18-alpha.0.tgz","fileCount":7,"integrity":"sha512-6rq9XRQWAXLz+l6ezYKcupfCoyn1i+wXUfQL6IH7eJwgtGtXb9hao9gQZyxS0RAY6pljWh5Ptycp/nQ0oMq80A==","signatures":[{"sig":"MEUCIGI72yjd2rsLZhDCISaFW4Srb1ckRYWEcaeUHB5EeuFkAiEA8LkF7nJy9eRSz7kxHp7P0SGXMBszxsc2RspRH+Uk9WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3x52CRA9TVsSAnZWagAAjz8P/2/z+bS6pZ44m1/X0ETF\nqjd2MrgrOZmNeN43U7tJSqV51xP6WyxQCpQ7kEhTvHxFvSst0sd56rRhyzlI\n9OKKF1D+pJJ2O7+o1yKuBmBow4Dj3rbh5LO525rxbAWVmfegi82lGAz5ginZ\ne5/+H5Mfy+moGyOx6mp/0BGVd/r7EZfvTSGb3gjW7L4YGZ7c3NrIUY3MBNXL\nDMMA1mUJXqHnLbFPwNhRNaEOjYjEq2VqwbExWihfiyw+P2YKO9JUzSsF+28N\npO1ZelGZsfpKDSgWkAPy19oqoM9Xn54Fu3UI0UK2V3uHSbx8/9Gs2cc4NeRT\nVRYlTw3doh8fZB3g9ns2sSVpIclPd2BoCZ/re8Vl0RH+OLKGKrdlJrt6+V6+\nKtHTe9+X6HBeWsd2GVFdJ5SlMTo7GDnpLe2YWXBXhtCOXIXXqtdkzrdhAlya\nSittNfoAm7S5+aLZ3WU65N3d4u1Y37CPc+3wCWQCuDnconWUUAQeL3EjJh1u\nQGp7q4MLWJYJjMZ4Z3B/ZOsXxUlzENNAUfLnUbAkatJ1iddoXAlzaTEBkUxJ\nSuTUTQZRf8uydwzrnCjL9g6qQqGKJL8Z3eB+c1VELTn9Hqz+kA2W9wuDB1RE\nuA41ocilp9Gt2HcJuZ8X7Ay5aIpak5mw0R31f33teGX4qtpIGH6noFHcFfXs\nUTOZ\r\n=NkZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"07a7aa01d0745b45841b1a9cb12f6dbea465d20a","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.19-alpha.0","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.18-alpha.0_1558126198029_0.11446316055089811","host":"s3://npm-registry-packages"}},"0.1.18-beta.0":{"name":"truffle-solidity-loader","version":"0.1.18-beta.0","license":"MIT","_id":"truffle-solidity-loader@0.1.18-beta.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"63fdac2d91d09f0fa2626eab5f42019d908e2092","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.18-beta.0.tgz","fileCount":7,"integrity":"sha512-mPf9x35VrBIZxIrDzBeYjM6PNWvMEGh+D1nqA0fjjtuvvSuxD5LP2SiwKQIVcJi8f1urDKfBohzIWDJghaveOw==","signatures":[{"sig":"MEUCIFdX2eIru6JfV6WQ1xgfEyKSxqOaj+CgsQ3bnsy9PyhFAiEAtLEV5cOXKWOtWYeteazcmUQFNJnRv8XZHZ4w9zIGYHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zBXCRA9TVsSAnZWagAAvpQP/3FlobEMZAEoFV6E8eGE\ndhwjh96/t6GIuAq7wNHB+6Ocm2fKNJggIPNy/UN5w8hzsJgnGoY2QO6Uw2oC\nuDFaECNbU80EA+jNk178tdgdVYSWlvs6l02r1nc9+e/DLB6EBBITPByZAWt3\naJPaUOnCC5RU/XMryqWru7lq7CbiosYbo4N+3WRClSY0XIFx+owo5scfoYuF\na2sPbq96YPAphub2ZYLzCK/lCMGPqfJ+xXL9TtPeuIEXtVb/DoOz1hM00IVd\nuv3bFFklHZN217SZ5NTRK7vCSQ22d0jdJeNA/vBvsgaA83wG+5vFmdtJt+Yf\nDYN8WnDrZjvKOOPo/VgetfA5UKduunbUtvQe2IO0Dyq9fJP/MvGVfImP1usM\nS4/J86PJicG4E1LExTEpOQijKGYDloU8ju1+1FaqJY9LFbLCmVqdM7Fktq7N\nOJe3w3M58kzKOb6iNfqK4DzrHQErx1lxGtB4uG3KpEFOdGahpWmdI1a2IZbw\nreUhYLLqRmnOQaTsqzbnMWg7VweyZvwjgEd7qYLjNJhLPAdsxZdHiRepf5oa\nK7TPLSJHx3Vo6EaSewBqnjBx5qVZcK+RTcRkkeyMZaYz2sVxCuWzjPo85SwA\nXZrXaaQYLbS+HaKyDDLR11wGjbnsP892GE3bKu0i2v5loMofHJ8HAhtQN2Yn\nuPKf\r\n=3lp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"2f5221225a61e6be0ab678d696959a1e2af05486","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.19-beta.0","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.18-beta.0_1558130774919_0.752485713579782","host":"s3://npm-registry-packages"}},"0.1.18-beta.1":{"name":"truffle-solidity-loader","version":"0.1.18-beta.1","license":"MIT","_id":"truffle-solidity-loader@0.1.18-beta.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"827096d9a84dd8d28f3d68e75293e78fd8161051","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.18-beta.1.tgz","fileCount":7,"integrity":"sha512-zG1bT4znBK2yiF4M9bRqOtpq3BDwpCRrbBrjYALKHIa5YESFBMVNFpmAguZbl267aLZhpFlpyTLXBFlz1i/RuQ==","signatures":[{"sig":"MEUCIQCNej4ma/Rf+HOT4LqCPp7IaIWoYnqNJkaaQz6kYWhCJAIgVNmiUmrHhZFTYKigmYVwNhJyrUeiF+xN2CIeDupMeLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5CekCRA9TVsSAnZWagAAQvIP/0Cmkv3TCQ1Y2Is+CzXa\n4J2mDbYBOOD3u4AKOYS2pAW9XpmCzkXyKuPbzhO7XVGytEDoFeFI3BTTMex5\n+LdmMzY8yG9tyQZJmRU3cGbQLy21IGAJVIfArTqEB1j4UEnwpIjU7AIJ6J0r\noEftvKdFHwWamzK/tChRG7nNjg7uJe+lepi3L4KnXOQyLEjlAwKH6v59pgCt\nYZ5ryEzslXMKSM6Vc1dv0GD72Z8+BmrhkQzLDZqT1LuR12metQLRLWjKRDUc\nsdaaiNaQOQVOlkIgUce4bYrPuIVu8ZZ2mFaR8V+7J9HU/tIIdpiLSjC3iePU\nfPYWWG302/mAjIAgNgsy6fc3l6obtdLMvyv3BAsaFW/qMFI/jOCwarOh6arL\nK8NGmVkikiSzdWe2tCGQfvC5WPXG1RDXOvd59GfNvrpMNLoOMpDZC7wKvzOD\nk9NO945Ymlt/o8JOjEqd7/YahfbNJg5Kjoq2OW0aQtmXK9PUMT/RwuYRnQRU\n8gIwmYYpTEmWVq+JP0+wUtHAFQWRhXYwin39vtBcwX6MlSwU2pXC+/Y6snLY\nSuTgzCtjKeBpJuLxOVU51no6+HjQw02o+83byO6nFGrrVJY0o5QJfO/BUVU2\n/BYmbu5K4+L8CgYCV6lXYgQ7e2VDJ4nM6HGR0P4G3MkQuBOuFhwqR9vzOFLP\n3Mf6\r\n=fb94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"c4200be06527462c7d3e0ee56aada84bb22dc223","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.19-beta.1","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.18-beta.1_1558456227758_0.975380683669336","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"truffle-solidity-loader","version":"0.1.18","license":"MIT","_id":"truffle-solidity-loader@0.1.18","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"d5ccb08892cd53e4fa0fa1b97ecfd46c8d8eb3e3","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.18.tgz","fileCount":7,"integrity":"sha512-Q+M41sZfll+hfhyvac7JNkakXz8d3PKw1c3xmMOvch+8QZHxh1zxWNKYiuATJNmBs8Q9uYcP14dRMt4CIIzBXA==","signatures":[{"sig":"MEQCIGJ7oLQiyDtBQYiZ/G2MVxNcpkKE91327JQ+9cEb60VtAiBB7kSj66/kK6Dp+0Q3zgKzen0++tlyc+ZHRFid+mnDKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5aIECRA9TVsSAnZWagAA+KkP/jexhwOrtq7onMv+BG4/\n0zTHwuEO8JmDAGDmqo5ua4+1KikVCS0QsFNVoJf3RgQjKvUtYHDpk0LqGXDq\nl4Ipy1fZC+qGM3YjfYgQXrKbpq6lCWEQnC4AbhdC3La8v55prgKdK9KTHY/D\nvDZzrqkR/IxJMaEiEfdHqfC9ZiqGZmKWjPYLblDW9miw1MNmw87dIbkQIrPh\nSRBF3X+heLQhTt4EEZTmuMGCEKZyjaJWbSKVHW5eksRlvYIaz23sgJDgEG46\nelJQA2X/64kjaUqyoRsP70OkKfzpiofDi0SeqI451DfuR95b80JUY3VSuPGX\nat0pYiUp7q75ABtlSUK/hFOXrD7aGwGkMbtCA8uSExecJxU1ENP6GB5fADE8\n84dljTJMigjeZeYbbzJYpX/31N+0SsnKwmg2Q2/jSPaSQkY9wMGmSsbJaSYb\noP5zik8w//tcJ9oeULqe9kAl8Y0/tzMF5eiQqVqM5/xho/p0Cp9RgWCHXE8r\ndsYx8b832WSi/w9Zuc6dLGC6luqCsRS1OUFqDqBnBdn01HT2DVJx7s0L9FLG\nDMBklgmBQi+HtYWwgjomYLI2YI/H6miM/udeC2Jciy36dGkLY091X7ZZJWd/\nIp3qTAuEtqNYDK/+8fVJsKFZRbln8OmEuMgCSqs+zacdFm5oibpyBTVP8zCF\nBwBJ\r\n=pPJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"94b49e935ec6c409c7ca704414300b4e9c63cb21","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.19","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.18_1558553092002_0.11327990148624911","host":"s3://npm-registry-packages"}},"0.1.18-alpha.1":{"name":"truffle-solidity-loader","version":"0.1.18-alpha.1","license":"MIT","_id":"truffle-solidity-loader@0.1.18-alpha.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"01df17486f12ccb9b22bbbf77484ca16721c26cb","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.18-alpha.1.tgz","fileCount":7,"integrity":"sha512-ayS5iNLmhaw3mqMkiTukN2mm2yJp4qjipedgix2JaB++XDr3+jxyOMAIPMfopZhB1/nVapGctwvXvmWaWhe03A==","signatures":[{"sig":"MEQCIAc97MEkNvmTTqgrB5ysGmq+4DKeU97bVXIgxNPCfkqcAiAdPIVVTVdEet3tG8qJqcdGLwcKE13c5f3HlHjGMIPpGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7ZyoCRA9TVsSAnZWagAAIRwP/jkLoZg9O54PmBZMX1fP\nM/8WtCvF6o9CQ0pGyf7Yb3El2PmZgCUeiJq/tuTqdJ2l3pf0tLmfqIiCIWjT\nNX1HBYjq1GiyGFEWBjKEfH2HIZjIlR+hAE4EiNvnbJRaFNJG1wZUGzTzZMdi\napBgnFQa5RLtcFcqhU62gKkxhX9sQ/W3mIkKpkr/L2Vo8amX3nn6aYQa39cY\n49xAc2EUltgbUs82ult/j4wndblFhiURMgbPzmkF2kwmWCOwNmsvf6gi5fG0\n8UHEQ4j5u9gRMpXpmz+E1IbLHRBJ+acxcjMcTYQKRDLPf9R9H/wkfZInAuFu\n7p1PMtXROs1SDnktJvLIdpRgMRWonU8h2+TWXOQBX5blu6ZT4MRbFq9RkAuT\nARXH6z+0d/cuO8o+suspaa5uiZ6KKUml05OPCKB6LU6j1BdyKWk70SH/T/MR\noxoJMuzLOQsC7zDaFHlX+9jmkqddO2J4bAyelcQ6ODYsqO3ZZqIlQhykcAI7\nEx0y/EjuJZsU67+NM5yH9sd510pV9uMtDfLkBs1Zuk70ppvGuyMGo6/zd8T6\nZAAUG1tWPJ1NJROPJLkflgT+xrNjia5zDbbBEmDF8PGsUh0gJS+tND1sZyf9\nt54u9R1Xv8TVsF2U3Rk3xQcSZY/t6tCXGYdwtZFTdaUDOu9TvPNPMcYTJ9lT\nNqeh\r\n=3nQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"2dab6c88d97436cb45c246db32dd33167d5fcdee","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.19-alpha.1","truffle-config":"^1.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.18-alpha.1_1559076007519_0.864473909083948","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"truffle-solidity-loader","version":"0.1.19","license":"MIT","_id":"truffle-solidity-loader@0.1.19","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"a93440ecb76e068bc858263ffe5490d4dca92eca","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.19.tgz","fileCount":8,"integrity":"sha512-QyJa+faC6CNnZz7bSFApm4WByXAupiMbVDmRg9Ovfy5CHPmcn/IZsVS9q5dHVuIBuPUBXtWXlJPSXfbFOapuCw==","signatures":[{"sig":"MEUCIQDB1WAoPcCrR+2xPhgCDEew4TEVW1FYiwvZdRpZNHNgGgIgNA9km9ni7QG6tLLULtS22/Zpnw5mvwXZJdmPCsCLkwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8GdKCRA9TVsSAnZWagAAUBAQAJn7rfRFOYxDQR8RTdBj\n9cxLLX4CK6uJ0BSR/zAMcNyftl1GRr22OyHAUCsBEycTo2gWajNPc089S8ld\nGfoPVnl5evTSIkmAAzDyEzkUWmo3kI7+8JhkynWFB1o+zJgSl36VDFzQGeAd\nObaLMZKxDlaa5dZ+Ehm/wbpbU3FKrXSohTUPnexDv6Ec8EhCT7pzbf8o52YF\nay2b6DFvKSuePc6jAHZNBniM5BuLXWATzz25unl2CgvXP49da0FLPKLhlRQ2\nzOLVzAtQhmNH4CorAyaUoiGYUrzZlwiDRv+O6c1vHygiFMW9EuV8MvLRdRRu\nf82aQV/lJfW37Q0zvaDb0fHAaAFD5KlBIxOI/oosiyUMmCrGE9EIAR1Bmv1N\nsUOxYnh9Ayyu4zi1Efqv9sc44Sp7G4m6XL9kmbdLdWS3nl/jvEDh2O4nM2f0\neC/6ZhmbDlKr6rsQPT/aHP1VODWo8hRRXOw5alv53UfhPE9C+ppJD4GI5irF\n9J/AIoPqRkIjpQ3wxhrsIC7jZWs70TLGqXwW4lubUVRhg+/yLNzGxmTHLeGr\nGoG9ydi6zAWKKpKarXGFIPJQJc3dQbKb6Yi5GIWRbvBlZezCx59LL0Qsq7E7\nSPYNUni3oob3O50sKW14xEQ8Kgx/gtN2EnEr6r/ItAhhnM8zaPt8QrfvD6ul\nQDi6\r\n=zPUP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"29e9e5559b6e58a94d4b2d5bcfeba5a8682e8205","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.20","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.19_1559258954406_0.9763546867151054","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"truffle-solidity-loader","version":"0.1.20","license":"MIT","_id":"truffle-solidity-loader@0.1.20","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"171a19cc767e777c40222a59444ab3d3f39a469e","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.20.tgz","fileCount":8,"integrity":"sha512-VJC6uR5+65hDcHf0TgBAMxxQcpbgsFAMaK1zYXyUtFUXxPAPqhMLOHMf+4ARlQzs8n20zVv/y5wy3R0MOFxZ8Q==","signatures":[{"sig":"MEUCIQCnXiVRrpYtaS2+EN4pwUuc22qgiXOkeZcQOAVMu2+aTwIgcAxeOOzYIGa+TKvELJkjqzPHh0aO5hUi26fytud2J84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9vC/CRA9TVsSAnZWagAAJGYP/iv6vnrPxTSSkCt1zqwl\nqVbVKPc1FyoIl6YUpsKTezDLtV2El4S3hmh67x4cRwacab8kF2+eGzvtchmv\nRijbTzbZgq04HP//IO1K/dTLgVslUJkOn5AU8n8xLtU6jBNXajYIvnG2wKbQ\nizkA/VK19z2cKf0wtgSipfa0/jYQD0wF62AB1A9F4KVma+N3bY7dSDvIU/5Z\nQrgP9ugDnMVuXOL6VdKXnOydaHwWmTlTZ/t/EVzjJ51ZKPtOLp7sl7y19Yxg\nTXGwmVkt1ua7rMpQjdfyyHHf3b4qB+1obTmKMLgXjysyUTMaTgZy2o6LAUbb\nddnzB7BnMogUQnjK6no8rK4gCoaKmOAtttzqWLrCy1iRuHV8fRoeeUeFrZc1\nZRmLYCR8sFyFBc5yojK3xtH3PVNi3VN3J6PS/DtunjnPhw9X+bnZ8fBJrnnR\nqQYPrQnFTbPfYIUHR1Aw26warQ1a1OQ+WPE9kvJ994LXUtdIRb6xJJQbGLm2\njz0d1IbsbNm1JeYinn4O4DisvMGFOitLToX57U5FqojGv7BntshG6/T83pCz\nSQbg9ldavS9BewH/lbreUqt7yVvc4Bppuydzitz6zG9XFaeLrZn+AMtij0Bl\nqWfPO63/GdP4BtzTnYZyo6wI3EiDpiJf4tbel2mKczoqawQnzR9bbBg+iwzc\nawJm\r\n=ZLVL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"1bebb280fedfb525d22712d9638178e750b4f438","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.21","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.20_1559687358529_0.808258062830884","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"truffle-solidity-loader","version":"0.1.21","license":"MIT","_id":"truffle-solidity-loader@0.1.21","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"fec536debf5a8746004abdc4a2fd3976d73ec1e2","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.21.tgz","fileCount":8,"integrity":"sha512-iIXNJ2WHczDxGQQagtMLN1DzKqhtOYBs6nArCKyhv8UfE2Cz2LNKl0OYzLIySGilTVTPgoQj8NLpJrx3g4N9+Q==","signatures":[{"sig":"MEUCIDs9a6ShawBxdwCidIQOyUwlbWxSNssLILguR/lz7pByAiEAg6ibIziIV8G08yw07NYy9zEqRr3WjCqN1f7in97kNNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAW25CRA9TVsSAnZWagAAzZUP/23XKSCs8p2tRO4dUdpr\neBpfPmk+ACB3GIotUuZ3l4+sVNfTkdiNPnUrx9AJRY7SQipOaFlgzxia+5/0\nkYH1K+oUImlkOrFtz2fPcW7HGRnIbgX+8+imp6ngBMcqhTUbAn6IYknGwQoG\nAouPYEGB05nsOi8YACWR5t8czCMGJXNnkdEbZPfdgjYv5F+RKL+pz/fTQjN6\nAlQK6+9wCebvZ0CgutrW9pBFeIGPRFan+q1gnYWfNGg32bAk5yIAGSXhMy9s\ncf0HvAQ4Dh4qFGrqncCgU0yNJEbIDIhtIohh0TGsj3SDdl9ZldSVrcy1oRaU\nIgpEKCkxxC5VYQxEvnGqPfAYkRo0s4nKul+BiDlRukjk7waiVEAP1LfaOdEy\nEjZaf2NGjXB0ai02A2Lar/+fQLzcdl0vOOTUAm/N5V+CMi6HCQ1QBZmyPJcz\nOIFc1xx67MI6vYJYtxOfbZcrDez9xz8fZDzYQtgomms539/I63CSKQ5TDzVP\nzAx/vNlrNvOl+CFsXs0O0UxRFPbs7IAriZqsyZdoHyhJqc8cu2HNBmOeOz0W\nUppy17JHQvzAHFifecq0UJQeKdgPSCDvg0LHyBrM0t6+0uCTyqPDh79yzfIj\n2h5ORuu6FVURGPuIh6X/ukfxZPT0MS8ZCODEJH7GDpzrcd/3pNCPlsjDh0Tr\nmLhO\r\n=PzI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"ca18121669ee6501df579d6ef0d24e5d7add67c9","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.22","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.21_1560374712603_0.6505430166257193","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"truffle-solidity-loader","version":"0.1.22","license":"MIT","_id":"truffle-solidity-loader@0.1.22","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"9f6dd6bbd0b2b0dd65dacb106b08b08abba9a3ee","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.22.tgz","fileCount":8,"integrity":"sha512-q/DDTNQyQlMm910vjd/0R3wX07YDCVRHUvjuJAL2fZf8JMYGnHlqNHI2JZK7Jn60T0UHO/IyecoOhUrvhETaXA==","signatures":[{"sig":"MEQCIGR2dfkJWLlD9iNCvx3mAdRJSYKQN+RXilN9XCNcuhEIAiAdaPVsuK+M8rfiLfmd/FWGtH8YKSO5+XUBKURgktL43Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC8qrCRA9TVsSAnZWagAArhEP/1qzsif3iqQJtsScn/Lu\nYqHPLSxS1ZMeQwAJXbSJhYy4RrnqaVP48MV2uTkhTk1WQDw+mYeI3QpGUuDg\n1nltXYyokm8yiYPf0ZZ2Wm7LWmBDvjS27V0Owe1C2S1n/0+4A23ufc0GRnuJ\nXF8Gmp3MmDaLwsDSN64w0+De0370frDeJ+i7KONfxOKXxafUQeTFldmstzGe\nxRAF2wLcBnDZhx04mGGdpqv3A9fhhp/GHRqDJt1yEi6E63MUPSEJ/7Dh/vb2\nDQpz1g2pSEbxw3+5mLeLygRLXqOB+VcMQ+b4PJUbRp6p1xMVqu+FKsOSTU4Q\nzJXgdgRBI11NuYKWNfI2upUchKd1CCLWJpgQJ9S7o4RLfisJch5ln66X/5xG\nPvNQW8KgzIvMKsjNhNy9FKNjZxBPN5iwA+mJmIjbP0pCC2A5QI07X/5vBsvI\n3t+nOdvLwc/0bAmfY4qtsEt9PVlQc6ZZmTB82cXTcMvGk338BO7BqGnTOOpa\nRGnH0q7mqtpDLNcqAQtd3fOv2DYU/169Da2pcSAozdOGGvNUQIZBXo87FB/y\nyYHZ3ih0WSctVov3P0ldkKd1A8uWpwhrh2KxdFPeoBnV7XppRTjMYTioJh63\nc45UkZKlzz8z1ZHbOv9H93nlvBEh+2K/WucTLmQLtKi1s7yBLMtY1XigqzHP\njY9q\r\n=dbC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"85f2a3d1e238932bf8ef28219318e93a74cb8c56","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.23","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.22_1561053867159_0.9398920301349867","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"truffle-solidity-loader","version":"0.1.23","license":"MIT","_id":"truffle-solidity-loader@0.1.23","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"b94ced7b412f8760468fc5e8ea6a6c6c86628a2c","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.23.tgz","fileCount":8,"integrity":"sha512-AT83a1pqu8XSVa9NttTOVjDqCuwGFEVEUSjKKMxeKSorlK8tZqlipAe5GHs2lTZ1ffnRgGBFgPUrfiSr9tQp+w==","signatures":[{"sig":"MEUCIQDSsMZEB8oUKZbzyvKUjHQgI5m3rJiZUrX2VrRkaRPWVgIgZW8gY4gsrwTxXBpuLqb85JQNxaKj8s2mdt3I2nH9j6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC9l/CRA9TVsSAnZWagAAW74P/Rk1OP0/51VSlFEGclVP\n80wfsc+YSJ4Mon3/nqAwv1cBF3dePj2Glo/rKq6OOEY/LHRCqWy2LBrRO/yS\nGvdRoVJDhCtXm8IFrtyMfoi4Z36ZhHPmhsZn3V+vehOvHKEj0GeYImMS7Rht\n7pvHI0WqzvvAUqe+1tYCmlx9RKnj9J+E8/PeXFUf2++UGWvQKRIWW1YHNcZZ\ndfWtSk8WC8MrNtm3ombFTFTy4FoEg0Fti9tf/9ubif81M6iS6IDeRzLp9+oo\nHSyD6eF39bNYT5sdfqjpBGMtc3xACvL4hPXKLvx+j1UO3w+FeFC5gANgZ/gH\n3B6lLai3to6rDtrBs7txrZ5OA8GpCRKnqIxdSW6Chdi9aOf32jGfnTrliBLv\ndpfBkd+3ZBGVrKtpjqE4TSyCD7AEAiUU/UQCoCaxOfGI7SVFhnKYcjZtyEvc\nQkFr58RWki3c3D3NnbG0n0+l6+52NJ7M9uilY3/bMTq/ndynUyciHvw1NaKl\nW+yKRuXXjruevtHmJKaPK6mFgL9ucBI45w60p1keGrFhxoOPwXzMkF+TrrQO\nCdE+iWMDGwjhn/nWAuBpotNBvtN485wGLVY5NFYAAVZIajcDRURDSLuUQxGY\nh3JkzVKrLesZkb/APFq6TaP9eILzVixAe0gybwdeVDuubkJ/qMRxFZZU4a3c\nku7a\r\n=Vg9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"83ac2032b08db785f4c0a4f68ea1f4f5050102bf","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.24","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.23_1561057662521_0.5879173389049541","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"truffle-solidity-loader","version":"0.1.24","license":"MIT","_id":"truffle-solidity-loader@0.1.24","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"460b628ff615eb761718411986a61bc772998d58","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.24.tgz","fileCount":8,"integrity":"sha512-f49mX42U/RpbB/URphaQM60L3O2bhDX4GBxjdisVCzepo6U81NgQl+j8RqSg8+fKaQSUSUx2nypPbA7MgnZ/7g==","signatures":[{"sig":"MEUCIQDqtRezhrFDOWzjDn3/2KD74I0Zbr+XyfPkhlnVEZ1ZhQIgdZVzkpjGB4R6H+bY0hCpRdIM4vLdFAlFboKrWpcsZ6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFQ4SCRA9TVsSAnZWagAAB84P/jsevh3Ze3mTdJE14dOI\nLEhmPCYkM1qJ8NBZ48dIWOdhHjwMmNPFH0ovykjsISYfFZNxst2KQTlyUX25\nfA7+8P/llnd6pC7sUPt/2kBU7NqW5OKsbVFDmQ0+aFcgDCv7Aw/EUmcTl9/w\nXM6vMeeK1qH2rQrPVUKqHOA4tL6LoekHgyLYkwuIf+YqLqMUJSx6Oop3Kwwe\nd6JFnEBeOnbzDTy9zcJCmkplFQQD6GxZ4Ph0fiqXmU8XvkwTLSALS/kBuOe4\n4Ju7AkfBZ8SDTP8H4aYGYIYc+pdowKDOPBzuqqiHDImTrPerKjLLiZXjAfnd\npUuFgOuPR+q1G9uFFlm9iMyJx+tGtTRhVcZx6JXt4NiewpYziokwChYoc7/x\nCZe/Gql0w4y/3Kfi5k1aRoxSqFyogwpHrsD9hbakbmrgSqr4A9XBAkqCliz3\nvUnWWL6NfR52L0envTpYcasNaT0684AnG1KUz66BRYeDJeqsErIM6hLGaY0e\nGTX+TARynNhulAs8RXTSW66HS5xX87zJG7v+UqD8Q7sKe/Na7oP3W0V9GjfC\n8gGfnoyWikn/H1Kwmic/E1rOUWH1lroo0+1M6V3d9R0YJR+OuBOWC+Vn1fzy\no2HJcv6xdIest7rgRlbKanKYKVzUn9iYulj7FIg7CLbM9eF8aUyui/+tSgu+\nV+1p\r\n=s/MY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"dc3e7313b23715d2be81bf48f6bb2e2c08933a94","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.25","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.24_1561660945934_0.9489812011515688","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"truffle-solidity-loader","version":"0.1.25","license":"MIT","_id":"truffle-solidity-loader@0.1.25","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"458c5219e0ba5099a9a99f85a73607e7557ad6f3","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.25.tgz","fileCount":8,"integrity":"sha512-5TgUk5w7fo+MKGDFyFmIt1icQxCXbqwRk0WeYDB5Xizr/PUbVW37scTfdv38cSgI2FJ7eZyvLsKE6zAa78hFCw==","signatures":[{"sig":"MEUCIBznUzHWg+f+ypjyxQv7WVSDeBRf5kVpWUHb23y9RXCIAiEA+wDQLEdaK70Q4RrTd1vARQyzgLvO3tZN7JUZO8vBtoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG6dxCRA9TVsSAnZWagAAAz0P/RjXlpEjM4dbaOgKrfuQ\n7OOQeGrE7YOPiglMf+VxqaDmyxGM7iNafr3iBCFIvB9fKf01GmpkGbWAHDKq\nFzzKVm8byIR6p2oyzUFAgVjybqETSC3zZ9/1Wp8qxMHwEKao7Xq+uOvFjZnx\noJVf2cszH6AL6W2oDufc76WBS7juvv6LAJ7qwEaedzXhngJIFsTr/W2cEgyu\nrfcGii/WoRwQUz9v2dKTwNAvRS3ClgrO2sHM/HYf+in7rMp0ptNoKZ9IDNcw\nnK4ZDn7lZ+9948VE83EMGFeEbH/Ny6LAwgvaOqtXEKgQx8yCn5oipf4rDJne\nkVcgGN6Rf81t+t8jQmtG5Qof3jSaPuSsHdQbQlt0NvjdaSVy0NJIcaLO7LtS\ncabSdKQyJou9KAouROtjtBB4F5jeEjZG7DS2G0ND1iY0HzpqZsnmwh06cRQI\n5VDNLoKndfHRtA9SdFgy9HeSa01pBO1PZnWQ8cOAjJsxr/cB/PuAUS0pDaNP\nwhtIbNiD0O6IS5fUhOUV++dRpFiusX0uel0U1m98Z9B0w9Fn60XVDVCdOmUp\nr/vUah09NM9TlK2zfHSlQ+PgDFt4DQwoJjCWm519F5626EzGCJFB2RqeTfpA\non1zvaTvVWuviKfxuk9hH6vm2bwW61PaaeUwQ2K1eH1EA+r3JSC7fdENI/d2\niyYG\r\n=58+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"0f556063b0f11aee16192d890af7e0802669ca49","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.26","truffle-config":"^1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.25_1562093424878_0.806364301324108","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"truffle-solidity-loader","version":"0.1.26","license":"MIT","_id":"truffle-solidity-loader@0.1.26","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"b7b517d0d375e303211c5030642e19779715b1ee","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.26.tgz","fileCount":8,"integrity":"sha512-qa5LGNxP+l5e4kYLz8PdliZZxf0zXzAPh/g56OdX7f/RW4nAM1yYF+1aUafWLWQuhtl85X+P+iA3BSWHYXJ+4A==","signatures":[{"sig":"MEUCIFbenEGm/fB+raXccPCfcfOyjSkaQfUspdr3XRp75ISPAiEA/5HWXyD8n9HKdyAbX53Wr1tKFQUVdtuiPpWElR2oDNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ6r6CRA9TVsSAnZWagAAJUsP/jwdL53c+b9WHBO9oPcU\nbloZbJenBpcsUDGeN2EM3S64TpHFc7MUSxKnWXj3+KJnzbU5CoNwTmv9yMdw\nw8Z7FKW2/eZz8o2m/fPNihPbLmJoobhF1Rva+UJrHEWvBxgEB3d0nr92Z9xn\nBDDQp1bi0ul2GaS9OnE6z4WX5HKKWU+KlXMpINl1UOWGqS3WL4X5kpEwXvMe\nN6Rb+OvAwI+aQnzTrcbDlo6FRuy6iQNm1bwXBEcSMgCM0U3dxrywzIxq5zeJ\np1W9YlcPqRZUd7nhxYcKZDkAuOUkwH17g0e3pYZKzRtSboz+VFHbxM8Ytrzz\nc8tvVDdFkthPbY9SMUjcygz13i1+83RY3jq8/Pv1IKiLUApRBrTU+3v8LuRF\nSiq/1X2UJlzl5OVr7GJh/nu0inEtTiqXWjACp0I6r8RqwWj6uGScAl3/IDhc\nyJ2C1gXt0Tw+j+Q9H90JxNNtIEdWutPLaI2KE3vGYPJ/PhNoMTeKIXCBXEkt\nqTwXmgTGB/8YKkhvG0if5JqmiYPj76fSiqm2uo7ktgNUCwC+GnUb+Py8+FK0\nd5V4Tdx1REHxHNbCNSlzlo5ESaCpTwYzl/RxAtssJ1R49j0/dSh/Y8tsY7Rs\nv5lIHDdB3EoDZ4Cr7VBy2RqiAwcsFuouwKN9MNP6H4EAmZDY1SPS6Jj+n4Oi\nkFnc\r\n=OP6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"c074274b98f14f1a26bfd23a8c791a0d1548868c","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.4.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.27","truffle-config":"^1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.26_1562880761894_0.5808606620948302","host":"s3://npm-registry-packages"}},"0.1.27-ens.0":{"name":"truffle-solidity-loader","version":"0.1.27-ens.0","license":"MIT","_id":"truffle-solidity-loader@0.1.27-ens.0","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"1b4e997adecca3fb2e14507f5c86f9ef253ad540","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.27-ens.0.tgz","fileCount":8,"integrity":"sha512-J8m14AlIlUtjp8Dn0xF1RMnn9eNzFU5JMX7SSJg0x/5AgSVIvHWmwOxwcw0MOrHshl+jdbW/xzaJcEj3EJIHTA==","signatures":[{"sig":"MEYCIQD/fpkkZSpn7dvmkEvfVx7p8gLMccMKTJuL7B6CGB8G3AIhALkNacH/vFC1AEXV8It70HDNIuMn146pREpi0Lh8Uh+H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPJYCRA9TVsSAnZWagAAtlkP/i1uTF62O5VH9xq8oUBK\nPcEsdw8euHMvsSuJ3UXSmwgQgPwZifojTW1+hFwtkdL8HGMNzIR+0tl5UflM\nIgojVcH5Rp11qpMm22iKVwiIqMdQMTkw31DC+0JtHEOYfZZV/ozQbl++zpxo\nh4dl4lYW5dHTGKrvjQ5HscTyIInGjAOu+2/ED58hEqbny/4MfP4HJken+7O1\nnzaDJmhWgFUcGiZXf0QQHmkBb3W/xJhCTFncAniUgFbSu+9D39+o1fIbZ/qQ\nR8zI9Yh3XwBsQ+ZqBuGQ58jhQC1L2JBBQCihrKZBbiLgJNQIoh6qjL22HIyp\n3klwN/dX7Rn9Z3kwgDluID4hbMO5G/I0oK9G+f6XCTZSQh3rjEzpBNMwtHh9\nYCQQZObJc7SJiwQ35IA6VxHF20ubRPDuS1mhSbjyc4kREyNK6HN5tecNvfby\n8wEUvXfdD4McMk4jHEI4zrHVAblX+kB//ZC9LjJj00XQa9nnKCYpv4i3fnmZ\nMpKCRpxIwq/y9DKXGdllhmdRenjpjdaVvPcwdvF/tw3voEM0HINFsQ1KBjUQ\ncZ/qQG43wTUrnnosM00hn1p/nKwJ/A4rkKYlztFDq4TleSAYny+Jp+w3wf/B\nk4tuvaY5PQy8u/szpL4RwzSbYro3BImHsNJhlSYlSK1TyXOsTpaEdnIWCHCy\nXjns\r\n=Uk30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nMIT\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"23d3748cc9b1acd1532c90e471d617e0827f4e56","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.28-ens.0","truffle-config":"^1.1.15-ens.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.27-ens.0_1563226711988_0.03247261615986896","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"truffle-solidity-loader","version":"0.1.27","license":"MIT","_id":"truffle-solidity-loader@0.1.27","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"e4c06e52d8cbb64612827652244a89ec338fdbf0","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.27.tgz","fileCount":8,"integrity":"sha512-t4DTulVIan1J7BFxgwyeF1z7S4nLo0z4n/WwyPu+9WRvAruxcCoQG45wUTGdjLyPpuNV2iBjt5Hbv/UV0uElNw==","signatures":[{"sig":"MEUCIBcM3doO+M8LZOalSPHMz6q+bJIu+o37a+3kMBMD5CwyAiEAz0uffM+GBw1YPJyTFr46fRWHDutLwiMBBFyH8HIY6Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMLMyCRA9TVsSAnZWagAAhJkQAJPMBXUIVfkYahSbK5B0\nCuBV8Z2bU42isCQndr6cqpnjfA+/wxcCXWI9Gm0BRayuXNIetVzYabtFQQmD\nFWzwsfvZzgObWAmljxN8sP8PsPhZD5HNo7/i7MdrDUusNw4iQiSskQMFixTp\n6fGtkcbfAlA/s8wq5QV6eNozI1g3FQ3948RXhKr2k+e0TvhIBoSOMqgSN8fq\nGUBjCtdyxDMDoPBw6++7dGtwE/grI5gok3jaDd7oGz5TIXP9+Wg4PILP5upp\nsi3FH8PLaLMfRMQcHy+kwlJCxRa6sy+eXYPWRoKTKFA9URggKNnyteAP1omG\n71Ph9TMTq/1iRxNLNB9N9QsaSPdN+Jo2E90S/rucUZcjShSlbr9pYGxstzKc\noYdhC29OJrXxVTEfRe5SnFre3rEJOBv1NiqTCydN/4K7CtV6+NopHiuX5dzb\nv5KetjBKl1hCMlCkYE/QZfKtMeF154fqkTckC4hkE2khip2q08LV427pEkgh\nHBqF0Xo5KOyqQKB4RzuYTi7wT9k/BfRl4WuCrT6mucLFetmBjFMiivRwXpmm\nTH4590jWAHI3J5u5N/W+eAejW+r0hUkz+SPpTE6pF6If9qV3MmsMUQ6JRC4B\n212h+DjtKgU3v0doJBrb3G/0yiOq+bs76U1MKpQ0TZSFS8VM8ul5Rpolw1bh\n4tnL\r\n=P8VV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"1aaa3edfb5c5e13d0aae9573d8c91c1873f0d173","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.28","truffle-config":"^1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.27_1563472690269_0.05281640342064531","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"truffle-solidity-loader","version":"0.1.28","license":"MIT","_id":"truffle-solidity-loader@0.1.28","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"12e541777b750edb191d24737ee4ae79f10b05ca","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.28.tgz","fileCount":8,"integrity":"sha512-1dWcVrYiyoIoN9d2IP6sIUyfht6zjEtR5iofow58cFFcs50gDc1Jzl4ryQqhb/Lfoj3O8H+yMBuB1jhU3wf+gQ==","signatures":[{"sig":"MEQCIFd6GFICGDbawnHFHgwbRQwE1dKzctSQs0LIeYK08mSsAiAvVkzP+5Oqi8cCIHBxFF4drHno0o1IJHmvntyi3etyzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOhoQCRA9TVsSAnZWagAASF0P/jZQB/9ZHFI9afVhk8zK\ncZlucYlRQJc95Kpf5Jt4madexPmWrzrxiO3zbJBTSJBWwVWaaf+vTEQTgC7y\nqfQGGsm4cWufFpj9i6gS6tOjAwqWi7OTz8YdvVTjmUbAkzD1W4Z4pccsXIXm\npa/XO7bK/gNksyK6pxMej79uAcvcFwexSHSzvjfWF1y+p1cvDtwyHESGoo9U\nhiqoaZnSIwTpXLUanaDi9Ex1bj+3rZCryu3U3awQi4UzohZTtdP4FDO2y5nH\nok2+4let/I1WYW/UuEqYecVELWR+CW3vQFibZu3JHGiA+v6+8OKJXljAYM/k\nCHKYq1E1IgEada20J2g5+p+5Mj+fxcPvwV87h0PzDtqZAbTueD058uLmGHud\nSuOAD+tXHD+qJY9wmN3zOAhtdsmjNWpcr+G7HYjmaSj8tGasHCTnyOMiigSy\n43TKRv3wk1gToBzeGPO+nlomemUKq4LTb3PKUlHyabIqRL2krnAGbVTsFFjr\nIheUzBvuISSCm47WPIr4a75Sw3T46qu8wP+FxIEksqAwfGUQKoNRR4bJ5T5o\nztdcFD+PiW4xVRNtS+uqo6CItw5gWPaX1yxRLtOxhDJwOBjkUYY4QRavzqbb\nFQdQUoWF52wtABTQplr8UDzNfWhKfjvAOES7sNApEmrU0ZOG/iZxljAJpzME\nhDdP\r\n=yBT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"54fb9a2008a92836d27e09b545353d75fa91d836","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.12.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.29","truffle-config":"^1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.28_1564088847932_0.29213685952762813","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"truffle-solidity-loader","version":"0.1.29","license":"MIT","_id":"truffle-solidity-loader@0.1.29","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"80f6a420b84e451ca57c90efc37540f0fb723814","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.29.tgz","fileCount":8,"integrity":"sha512-cedA/oovbz99YWMx8zb8NeRRNkATflCmaA37s9uJmXR1ZyssKNonCZllA2VZWmoWD0BIPEIaplQ+fcutUg43XA==","signatures":[{"sig":"MEUCIQD8a8THoQ3MZSYdlBmkKtEBs/X7qkOnrDkSqjnQwIat0wIgC6axzyioeMZyMVDNa29UjSETzcZnvdOwIJS/Fkh3Qms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeTtCRA9TVsSAnZWagAAuWIP/3mBwpq996IDt15/POoo\nDvOslbTXRAoel/7vmiIEWB3CeTQu44Wl55KLv9ZM2Cg6h+EMhbPLgXmQYqmj\nWBFtEvkSW09oC9KT34wMMufBdescpNFpMBTX5ml1dyc7iDrKtrwsiDeB3jcK\nNtQguntT+KRPOKiWCCjdFMsgP/tqTK7JbR+r2RQNmL0QKFS3tDgRlgsVXcqL\nWr+IadYZLmjfYVZUObJaengsxx/rXG5VP+oR+du64w7A/EEOrAxZbVeYUkNJ\nsZak1OYDdErgyggjCpKDZKWyWusBMQ2gK+jPjdkQB1srzn42o/0i48Ja6g5U\nMAgjcVa8zScKWrpLLSdpymbf8JQMSWa13zaRBw71+t0FZyHdIxO/SAoONAPS\nU3aChWtSVCysBkVVz62E2z9GjVQ0O8UcOs627EHpBNruOQMs5cR8l7jXIXoW\ny9HutCVG8+FmOnwkSehlQyH4F7x7SxzVvWZfcfLP6+rA1EUblrJfAnCjV/P1\nvKYmIRRfCiM2PvDtwQfP8qulRM4NgUrM2LbL7KzZ58z7/lQvFrZQXPTVmBaH\nG9u8NL3gQlR2dCspeCEMRhy4Hlhm9TTjloTjaFMOb1/iKk77Gc/zWXKbPGaO\nLADufBbHGb0DToq9PLCGHXxDJpiWduNR0wDylitbcUNaRdEd1BVUYJPLTUIE\n485Q\r\n=FpW7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"4ce2e0860bd5cee4bcd07adfbd105926852d6119","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.30","truffle-config":"^1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.29_1564599532765_0.9408446997974709","host":"s3://npm-registry-packages"}},"0.1.27-ens.1":{"name":"truffle-solidity-loader","version":"0.1.27-ens.1","license":"MIT","_id":"truffle-solidity-loader@0.1.27-ens.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"460310103a27f43092d1f4f2e9892a1dba8967b8","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.27-ens.1.tgz","fileCount":8,"integrity":"sha512-gWeITTI0WRuPEQYV5WTlGZ9cChi//9TDQP3HVoTJCONsrlRzRWmnpzqHJeO8dh3fZLGstC98J6Pr3PC0j36+Fw==","signatures":[{"sig":"MEQCICZYATzL6PsLh9HOU+T1vjBWWBKS+KN1Ar2qTRJeAIHfAiBcb21TVXx2cKQ2d2YPTvy7981656kYpX5XHHD4jId2nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSbrfCRA9TVsSAnZWagAALs8P+wV5KQluwE4kh2DGk1RN\nC5piFH0dGo3811U2coWZ2HbTtYsKybwnlZtldCp1JI0B5sgfNQH9nrPH77D0\nfduDLfJcYrmzuEhcutfEDl60EIIPOssfQ4Qk7Xe+8zSHrjTnvus8AOJb7B6g\nFUHLo+5eVhHz/9VpcTGx1+o9wuSYNeSNKG5gBuA0WrvDbF5ZQaddTPn7kZ7V\nWygsWMGDUIjaUm4NEQ/RoDhF8qPwPNkQQ60Znf6SEkMNfNsm5X/xEN//TWvK\nPbZ27PPY6EXdyMD8EkMv/nBl/bD9pcfKxYbwiLBZtYUQb8AVMSLG7OKUePQH\ncMQBj4SK3UzvlTJMbstaZ1pFk19aRqWlLzDYsYvIG7DdXHbFjBK5bVE3W4h8\n3GSHyK/fk+gM4g77faxgvQoPHq2EjOuaI2D0wmwA21jRK15TZVvkc8oM7ATL\nbY2RROccjFtJiQ9pWAV8x8+vaFo9+SsFHtknCAYuJqv1Gvu8xYgZ/jvStDNr\nti/EMfZ0GEKrM3tEzoN5MC5/YYmC1l101nDUs22kNlXBYFXjQ/td48YTBgpw\nIqV3wnv3U8iMl7A9ihnPA1ZG9eE5Al5itwYT/lMNPyXocvuqMW8i5hZaXzTf\neGZAWZpbEoU0cogvHB8LISOnpxzCH2KZ8i6VmkSexMWRWmAA8eDJAny8GH7c\n053h\r\n=SUGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nMIT\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"2d617230b32736b228a10a4b9489c3a318d7bc02","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.28-ens.1","truffle-config":"^1.1.15-ens.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.27-ens.1_1565113055109_0.6274911585104261","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"truffle-solidity-loader","version":"0.1.30","license":"MIT","_id":"truffle-solidity-loader@0.1.30","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"e853e710aec0cab0a1a3345cefeaa9fa60c16702","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.30.tgz","fileCount":8,"integrity":"sha512-kCRfacd0yJ9ST8aXNzykcV6kF1HLvAmpFM7gMP1g48R51nUFpoCnV5yyBo8KDWER30aXUL0qVsZs+TROGXiLTw==","signatures":[{"sig":"MEYCIQD55DD9d8fUeqz2NZNQO1KnLTfaffmZG5LLl/I0jkRBtAIhAKyIxG8BqPVtBALbnBnx/uxiOqecqMLEkoj/92ZbQLt/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTKZuCRA9TVsSAnZWagAAE+4QAJJg6Ov8WCV7iEc0uZmU\njDeIKccqTmP9M8PVASOGmZyMq5yjO+lBJqWBQ04zPGQZzPeOHWVUu0NMaGFX\n0tWnLDTDi312cwykEbYZJgGS/2yns96IGkn/HjT+xj8M7srIRjNq5XYBIu15\nus+x8eWOq4D4/AVleyqJeDH/b77QWpLy1WFT2VTVseNUkO8j+FgQQsfutB+M\nFaKrqetuKFouO61+QW82aoYs7RxkE/18ay0nJSaTQCyBDX3Y89emgZgh44ha\nNOk8Z8WO54vWCvGxPiwFIGHucBX3FsPV1WkLOw2IM4kMj4FlI7qWiVtzRHNn\nEpTqKWedIWXNyRFDX2bwf80eyfjIKovIA16fgO9O53wUKbbsMN+0mjl3cDfz\ngku7OT1ckRBJnWy3PlZ8KrA1qxqii7bgfraJIU0IFDiGEL4YXezhQHvMF409\n4YX0Y6gRmAarXvJ7WgVtQZb0qanlXrCMMw2sqpMTYpRo578yMm3FXc3sF5vY\nAnkw9+nq5Tr43sS5esz1y421HDDmwQn0+6Lxih8DpP13sCgWXOyQTnwm9hRi\nrm3mVS88HFgAFNco5+8Cipg7mUE3O2jDrdBJD6jmQp+bX9IQQWlsF8W1H6N+\neAvYvjeOSjKYZIW5+No7N0PcKQPFAb+VrSLJR1r8HVfiV1/D857nxJHmyOJJ\nrTu0\r\n=5qnz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"3bff8825e8e1bdfd255fee715b9a6bc6e7672f56","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.31","truffle-config":"^1.1.18"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.30_1565304429847_0.9788462841754526","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"truffle-solidity-loader","version":"0.1.31","license":"MIT","_id":"truffle-solidity-loader@0.1.31","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"9905b256fd0bdd410ca03d8bef46cc5af6e42cd0","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.31.tgz","fileCount":8,"integrity":"sha512-w0EmH7XaphF2hXjFoZOystOQo9lQFZZPmBSbDlNw0/FElG7Xo4k/2LTeBE9DbkTY+hK8ULkx1l0HsojEXP8ypg==","signatures":[{"sig":"MEUCIGKtudRi3sKoKMWegiaAdoFntBgdGmj4lMd4TiWVJnQiAiEAia/0i8QMErua8gc5wHjb+2yVSbfBCi4x4dtR/5HSkug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVarSCRA9TVsSAnZWagAAWM8P/iqLL2uZpAHPMT0ovZLz\nLbR3EE1Eb/FPWR/ix2d2ZK7b81zU/EUlHgW9Cc+1xpXB0LrQSV1pajywMn82\nzGw1aTYUlQUczYvinKKUgTCjB/mdSJPbsIooe3fX3dZJH6t8m3oH9f8yO4zP\nr5+5PRbZI50YEfkWKHxXupIcEDo7FYvKDP8ExS7gCWRrcTpRLK5VKrMpux+G\nquI7QZ2OGKK4OXgi8Wb4UOsaogR1ahCfJuNk5sHXn3dYoMQM68DE1IeC+9Ft\nfh+xVIbfCpYT7amF0FdEv7L2h8NhzG7+iCfcQ4Vxv3pid5FCp/zL2QRbeUj1\nR4+AQgTKZm6mKdImQ0cEEAfEWsOMYajMTEKZO7aV0GsVZmiCeZHHn/fCXbLX\n4u5DIAs1fwx17iNYZlKUs+jhjbhPxWVXRK4HAN5H27725T+yxZQhd7a/12VM\neUM7PbaJ8qsneWk2W45+hHxE+mrxPtU2HW5ljbTlaZDHNI/gY9fO6f1AvzwX\nPLGlAmfuftqrn5DvCGlYgS1q3Ow0sAGpHJziKDJo7tu9Ji+pmDcHMCv4HY1C\n7K9wQelmcbECXvRUovqRN1ulX6MZTZ0HKRm/6ruGx4j7AWy1DXsTlRa0QczR\n5VwoID0UUGs//VftGwbn85MyIRxH3G+zeg9G+oM5Cv2VmuFHHOQSd2Hux8Qr\n3TX4\r\n=PSts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"9c458606d1ee8fb1f541c43e9413cc74b6816cf3","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"fainashalts","email":"fainashalts@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.32","truffle-config":"^1.1.18"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.31_1565895378243_0.9839007363024952","host":"s3://npm-registry-packages"}},"0.2.0-ens-events.1":{"name":"truffle-solidity-loader","version":"0.2.0-ens-events.1","license":"MIT","_id":"truffle-solidity-loader@0.2.0-ens-events.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"dc14271d200dcee82ef031a74b000ce8bcfb0e17","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.2.0-ens-events.1.tgz","fileCount":8,"integrity":"sha512-jbLAc7Ac56waxHj23doXHzUg4b9SjDBaFnKBoON7hSG3/Uwr7Lnn5zGorjXDvE5tuF24QTXEfdEnxG1UD23Iog==","signatures":[{"sig":"MEQCIAZpIByDE2oPJ/sSy2Y5djfh11AqlRHmt2hLSzMW1AsJAiACp/cWlKun/QTEyn4RFjInK/bcXTrEJ/NCcJQthjNxtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXHbvCRA9TVsSAnZWagAAHrQP/2BTUgaumnf6ZfII9f0/\npbGTnXOt0qo0FN+t0ZN1tMoh5mah0xjyAFNdq1HPbl1qPYAdaGs3vfnoaaJA\nfZEF8jyZnKqOF3N27v7RdPUvpuJRapOreHE0+thVnB1wm/HU0mNPKpBLvqXJ\nW/o6Aev7pR450qd4h7mG5zj4w0RRzu056KTgxZCMFqCjcj6pMAALyDOQv47X\nOyuL/9C02OAEmXSmHAT/ZjqnXnC/PeVyLVT90ZHDNR+qqCkGPFYdEJpCTWty\nKY85NJ4JTcmFmcqEkEC8aw+unZgF9WnLtCmUFhvDbBz6DdHjKIoOvuuiGa8K\nbcufz11dFVwaLQyG23+C65NNR2Bqg/7p1XvsVI1Ak3lZz2kCbq3jKHSo9CQQ\n9cqTrTyKIZu932nj6R+PuyZ0TjZlkFBcfcis/7mV22TO7WO/SJ1kWdeU3NTw\nmNJFgI7RPlss+7ZeQP9ElyM+Jn9BRhLyQJqqCWXR1Oh+DsVfegcWZY9Noax/\nRFuN6uqWRBry/rD+q6nSXezUd4jnTWkGrY/ws+HNWV5h+ehR4KhgYA/8qvah\nzQLdygP+HDs8QHzgV6uoASgd06jJtmF39wJ4cX0vqa8Dg1KnTrfVQkNVHmDt\noRMBUH/7s3hAh1IWIJvTAwv768qznA9SQgPT19rkXATJ7VR4al4GbQ4HPb/j\n6Kr2\r\n=b0cP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader that allows importing a solidity contract directly. Importing returns a truffle artifact json object. This allows smart contract development with Hot Reloading support and enables migrations to automatically re-run on change. When running a production build, contracts will be bundled into main bundle for easy deployment.\n\n## Example\n\n```javascript\nconst Web3 = require(\"web3\"); // currently compatible up to web3@1.0.0-beta.37\nconst provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nconst contract = require(\"truffle-contract\");\n\nimport myContractArtifact from '../contracts/MyContract.sol';\nconst MyContract = contract(myContractArtifact);\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis package will re-run migration scripts whenever solidity files are modified. If you have multiple solidity files, the entire project will be redeployed.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle-config.js` integration\n\nThe loader will auto detect a `truffle-config.js` (or `truffle.js`) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, './build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Open an issue to report bugs or provide feedback.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nMIT\n","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"1adab6f605fcf5c85bf322d4dccac28a1d2548f1","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.1.0-ens-events.1","truffle-config":"^1.2.0-ens-events.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.2.0-ens-events.1_1566340846662_0.6763996249166497","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"truffle-solidity-loader","version":"0.1.32","license":"MIT","_id":"truffle-solidity-loader@0.1.32","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"d0fbe32a945581d737651783c62c0a83606cc70e","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.1.32.tgz","fileCount":8,"integrity":"sha512-M9FZI8YWCTUkNYfzgVo6KBS4CouoUHRjjhinTf2+bDCpyKxTdtPeISDQG/Dwfqbtyi34mx3qZCpM9pYOgDCkYA==","signatures":[{"sig":"MEUCIQDjS+0YBdlDlP19xcgp8ky8aOucgEMPDFpIUht1kVqpKwIgaFrQuOvP/25wsYHauDcIag4Z/nxk9987iz71hdzhlKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXtSDCRA9TVsSAnZWagAACKsQAJNsAILPiXGwN1ZuVM7P\n+/0aCicohJt2fOPLWtZAPZzfEXkdMrmfqvcTB6dQG5hXzHQavEGMk0aSY93v\nCjxTUUdgQaP5+LNVPNAqk/urFfXNFLaxjSOJVMq4tYlBS6wEgiw9XWwvujgP\n8R141VilQoTgyZRBDXZTfQgIY/Zn06FODWKYSut+PPjGi5GuxNlDmhcc+LBs\nF3a6W9zhjYMgkFU0QAScOp8hhvLHADaKIG4uw00SOeiusjg/8BZrRfH3cg0a\ndKzeuY+02qHZwAgZI8i98vM32/5WGeVW/jTyUMJGO4Ci2ChanNetGKFvkANu\njpBLjbILvrTjmSM0iuiUANGVyMtnqh8ZiStxAZZIIhVe4+Vb5U41YUF/dWWY\njbDO5aSaqX8IbDMmV4673i2Zjl2sSpWUVmgFm4BQUOFEXgiitu9W1Kmh0QcB\n7y4E4v1bBEpMMSani3uLv+yvRC6IlNAxdPX817x1P7P27NfFbrEghMivNgGx\nDJSSvAH4G8P2nzwOIQKcVaTlqF93doFeLU1/VNDaMv24KRZ8fwY0lVwewqAO\nbW1e9EL5l3eaXbYcjxegcRXPAh4EpgPyGHQ+Gpz1g2Nq0FqRC9XzK9m/buhv\nGponkHnB3yY9T11eGD9VP4/Y70nDvxZxlO7GDMc2s9aPy7ytNRk0Z1NHcUbi\nvbkI\r\n=+ocn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"1f1ddf0e67089a9bc1364e3b533df2fb188f3287","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.15.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^5.0.33","truffle-config":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.1.32_1566495874828_0.39471882115757073","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"truffle-solidity-loader","version":"0.0.10","license":"MIT","_id":"truffle-solidity-loader@0.0.10","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"87aa5f3679aebe7d3e9c11cbdd01c0f3bd482304","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.10.tgz","fileCount":7,"integrity":"sha512-Ifp7Ed4VWbTttshf8GxzesCj5pIgD8ITXSJYlWaCtK3mEiAR9TR52o/Ky86Uun9Q/mJR7D9hclMgkbOYaADZyg==","signatures":[{"sig":"MEQCIEChp3du+eWB75AGQL169HvLL6FsjAUlykHzM++e1hwnAiBmDdIwVvSobzWkW/5HTN4VEYVXRGOe/n/wJm/NUqSP2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBedCRA9TVsSAnZWagAAr7cQAJH46mCEbdENYDDz6bb6\naqG9RvB69060RL39Ch6jahEpvWVVjN6Cb48pSbEu9BWj+gSnScNNG9h1yEqa\nWkm6APniSJJW3Ul85EhSJwAScP//1Kgr3+Nu6AKjV2fON8lwmybWXJ6lOVt/\nBb+CWCBk4NAlRttilhC/WDYhWFTgIkDhTQ84x6Wqi/BfJx+C/QdUFMVwxFPB\nh1MzdA/iMFhBAiIobn/j+TXN9tqCeEciAZ1G4po7Ejdk3rhkOGITvmMszgaK\nrmFdodHzHv5UCjVXHT9A9+tYGM+aZnFi4ThB+bdDnfVIoQjLTGLKurrLS7ox\nA8vVvqT2e3dt5cfE/jY1DeUbe9hMBr4UaVqWF1pMMQcCivDJFqwhnYx6QQvf\nzcyxVxoRN7WdJZtZVzT0SNsPmFwJfPgtWmlIz6dSM5K01ZSI9EmdQFe6GOLB\nVuBiMPt8NvfikQkiQDSF3Ag82ta0/YeuNa2EUIGn7pC2IBfY1DjbyE0Hsb/i\nyqzXb3Sf9SmVDXiE6jnV4j70KRoGeyFXdWoSnsRap14q4x5N+WJTH7NFBy5A\npEJksgrPtUz6/tDURxmW4/O2Ao7qjc4XlFqMclmbUG/rZzLCiwG95W28+AXM\nrtRaVTlw/Y81xkUsO7+XeGlZC0Z8NinreAyQ22TCT7L9wEXU/Q/HpX1kASDZ\nmSVy\r\n=hJX4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader allows importing a solidity contract that return a truffle artifact json object. This allows you to develop your contracts with Hot Reloading support, and have your migrations automatically re-run on change. When you run a production build, the contracts will be bundled into your main bundle for easy deployment.\n\n## Example\n\n```javascript\nvar provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nvar contract = require(\"truffle-contract\");\n\n// Instead of including a built json file\nimport myContract_artifacts from '../build/contracts/MyContract.json'\nvar MyContract = contract(myContract_artifacts)\n\n//You can import the solidity contract directly\nimport myContract_artifacts from '../contracts/MyContract.sol'\nvar MyContract = contract(myContract_artifacts)\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis pacakge will re-run the migration script whenever a solidity file is modified. If you have multiple solidity files, the entire project will be overridden.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle.js` integration\n\nThe loader will auto detect a `truffle.js` (or `truffle-config.js` for Windows users) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, '../build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Write issue in the Issue Tracker.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"071583e5c3e3ad99c6cc4e8b979d93b48f61c373","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"deprecated":"WARNING: This package has been renamed to @truffle/solidity-loader.","_npmVersion":"lerna/3.4.3/node@v8.16.1+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^4.1.16","truffle-config":"^1.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.0.10_1567102877179_0.33500970794989127","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"truffle-solidity-loader","version":"0.0.11","license":"MIT","_id":"truffle-solidity-loader@0.0.11","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"johnmcdowall","email":"john@kantan.io"},{"name":"nicholasjpaterno","email":"nicholas.paterno@trufflesuite.com"},{"name":"nickghita","email":"nickg@ethereum.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"dist":{"shasum":"fc40a47c4df487ea2f8ea3377cf9fa43682e6876","tarball":"https://registry.npmjs.org/truffle-solidity-loader/-/truffle-solidity-loader-0.0.11.tgz","fileCount":7,"integrity":"sha512-VwEGG7HB6BCPkmYs2ZHYkjGLykU9ZghdixrW9vm9zKtM73T1sNF/xobMxO/CTFPupWiNyR/3apvtZ60/bkJe5w==","signatures":[{"sig":"MEQCIGZ0wA2vvFOJ8CbVWXmLVp8u4gXcmBkGnbjEjabksWpxAiBmigGdsez+p3GUu0Wi/YpdguPZ1983s6KD+O1EmjY2RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWALwCRA9TVsSAnZWagAAvmQP/2j6CkZf0FsEKg/vvmC3\nBr4DFAzHHe5HW6plY17Ndk4HbZGTXNcR7UhKRovhtPDcCtxobh9XYQrUx4zo\nTdCPqTZOzDV4hd54eKvUaNnDrsGjJKd5WpOh15enyVsC2lI4uCq6l1vMgojJ\nZ3ZtmwHossl6hWsUV/9QTiz9e1N0vAa42eKl5KQtJLKYgxfzPj+qS8eKU/Kd\nQuWtlDBNJxHmkFGgT0FkeI136lTwxgqo9l9Z57I6s/5552se/CadAgFnAc5D\nJRn9ylZgf6QtCwcNRy0URycPto4gC/H66dwGuAyts1kG88pULwdEBttcxSbe\nDMhD8nlMC8+UPmNWrKWiYBF9eT+eQv8U1k1ROqRwhHpGRoCeY5ML6LYFVlj+\netplWMX6yfoTS2h/le2XEZsiOnhxvjV2diiKOX0uTZ/Wf8XYUrd2FC5FoDUP\ncHBU45h5sEZ2fcqt6hXwyzmRKEJoxo6YyDqutzf9icSemNxKz9qfRySmSEZV\nINxlDbHGBVC40diQNE86FOwBPonYHr/Fm48ppGOUVTGXQMn3OcpE9L5Znvo2\nia3J9k2n9bbV7rmJHd1PaqdL0b1yZKplIQP3ugUkOBe7KAQF7tPdDYikFQBk\nMEODGcYPSd+ivCvbx+qkQ/CWpiX2uRB6CEKbyTbBDKtKWZmxhzJBuWpjT4tg\nK6Eh\r\n=cSec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## truffle-solidity-loader\n\nA Webpack loader allows importing a solidity contract that return a truffle artifact json object. This allows you to develop your contracts with Hot Reloading support, and have your migrations automatically re-run on change. When you run a production build, the contracts will be bundled into your main bundle for easy deployment.\n\n## Example\n\n```javascript\nvar provider = new Web3.providers.HttpProvider(\"http://localhost:8545\");\nvar contract = require(\"truffle-contract\");\n\n// Instead of including a built json file\nimport myContract_artifacts from '../build/contracts/MyContract.json'\nvar MyContract = contract(myContract_artifacts)\n\n//You can import the solidity contract directly\nimport myContract_artifacts from '../contracts/MyContract.sol'\nvar MyContract = contract(myContract_artifacts)\n\nMyContract.setProvider(provider);\n```\n\nYou can see this plugin in operation in the [Truffle+Webpack Demo App](https://github.com/ConsenSys/truffle-webpack-demo). The demo is for Truffle 4.0 & Webpack 4.\n\nThis pacakge will re-run the migration script whenever a solidity file is modified. If you have multiple solidity files, the entire project will be overridden.\n\n## Installation\n\n`$ npm install --save-dev truffle-solidity-loader`\n\nAdd the appropriate config to your `loaders` section of your Webpack 4 config:\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n      }\n    }\n  ]\n}\n```\n\nWebpack applies loaders [right to left](https://webpack.js.org/api/loaders/#pitching-loader), therefore the output of `truffle-solidity-loader` goes into `json-loader`.\n\n\n### `truffle.js` integration\n\nThe loader will auto detect a `truffle.js` (or `truffle-config.js` for Windows users) config file in your project and use that for configuration.\n\n### Loader options\n\n  - `migrations_directory`: The path truffle migration scripts\n  - `network`: A network name to use\n  - `contracts_build_directory`: path to directory of truffle JSON artifacts\n\n```javascript\n{\n  test: /\\.sol/,\n  use: [\n    {\n      loader: 'json-loader'\n    },\n    {\n      loader: 'truffle-solidity-loader',\n      options: {\n        network: 'ganache',\n        migrations_directory: path.resolve(__dirname, './migrations'),\n        contracts_build_directory: path.resolve(__dirname, '../build/contracts')\n      }\n    }\n  ]\n}\n```\n\n\n## Contributing\n\n- Write issue in the Issue Tracker.\n- Submit PRs.\n- Respect the project coding style: StandardJS.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## License\nCopyright (c) Consensys LLC, and authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","authors":["John McDowall <john@kantan.io>","Angello Pozo <angellopozo@gmail.com>"],"gitHead":"faa5f2653b8d95f3ff0a6a412bf723b83dbb4aa7","scripts":{"lintjs":"standard","lintjs-fix":"standard --fix"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"_npmVersion":"lerna/3.20.2/node@v10.18.0+x64 (darwin)","description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"chalk":"^1.1.3","find-up":"^1.1.2","loader-utils":"^1.1.0","schema-utils":"^1.0.0","truffle-core":"^4.1.17","truffle-config":"^1.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"standard":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/truffle-solidity-loader_0.0.11_1582826224457_0.278247718152274","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-08-29T23:27:28.120Z","modified":"2026-04-29T21:46:55.486Z","0.0.1":"2016-08-29T23:27:28.120Z","0.0.2":"2016-09-01T20:59:45.258Z","0.0.3":"2016-10-03T18:24:28.197Z","0.0.4":"2016-10-04T22:13:15.766Z","0.0.6":"2016-10-12T02:17:09.682Z","0.0.7":"2016-10-13T20:28:28.913Z","0.0.8":"2016-10-25T22:02:50.632Z","0.1.0":"2018-08-22T20:28:16.032Z","0.1.0-beta.1":"2018-09-28T20:39:13.729Z","0.1.0-beta.2":"2018-11-21T17:13:49.921Z","0.1.1":"2019-01-03T17:43:09.948Z","0.1.2":"2019-01-16T00:07:17.556Z","0.1.3":"2019-01-30T22:43:04.826Z","0.1.4":"2019-02-12T22:12:15.442Z","0.1.5":"2019-02-21T22:13:43.059Z","0.1.6":"2019-03-01T22:33:35.531Z","0.1.7":"2019-03-05T19:27:39.684Z","0.1.8":"2019-03-13T16:46:17.845Z","0.1.9":"2019-03-21T19:34:08.835Z","0.1.10":"2019-03-28T19:19:03.125Z","0.1.11":"2019-04-04T21:18:22.505Z","0.1.12":"2019-04-08T20:52:43.969Z","0.1.13":"2019-04-17T17:47:12.309Z","0.1.14":"2019-04-24T18:45:35.391Z","0.1.15":"2019-05-02T17:55:09.774Z","0.1.16":"2019-05-09T19:03:13.031Z","0.1.17":"2019-05-16T14:51:22.527Z","0.1.18-alpha.0":"2019-05-17T20:49:58.130Z","0.1.18-beta.0":"2019-05-17T22:06:15.055Z","0.1.18-beta.1":"2019-05-21T16:30:27.896Z","0.1.18":"2019-05-22T19:24:52.142Z","0.1.18-alpha.1":"2019-05-28T20:40:07.694Z","0.1.19":"2019-05-30T23:29:14.507Z","0.1.20":"2019-06-04T22:29:18.655Z","0.1.21":"2019-06-12T21:25:12.784Z","0.1.22":"2019-06-20T18:04:27.290Z","0.1.23":"2019-06-20T19:07:42.658Z","0.1.24":"2019-06-27T18:42:26.039Z","0.1.25":"2019-07-02T18:50:25.088Z","0.1.26":"2019-07-11T21:32:42.018Z","0.1.27-ens.0":"2019-07-15T21:38:32.098Z","0.1.27":"2019-07-18T17:58:10.455Z","0.1.28":"2019-07-25T21:07:28.023Z","0.1.29":"2019-07-31T18:58:52.914Z","0.1.27-ens.1":"2019-08-06T17:37:35.322Z","0.1.30":"2019-08-08T22:47:09.959Z","0.1.31":"2019-08-15T18:56:18.494Z","0.2.0-ens-events.1":"2019-08-20T22:40:46.855Z","0.1.32":"2019-08-22T17:44:34.933Z","0.0.10":"2019-08-29T18:21:17.371Z","0.0.11":"2020-02-27T17:57:04.553Z"},"license":"MIT","repository":{"url":"https://github.com/trufflesuite/truffle/tree/master/packages/truffle-solidity-loader","type":"git"},"description":"A Webpack loader that uses Truffle to load and provision solidity contracts, with Truffle migrations.","maintainers":[{"email":"david@davidmurdoch.com","name":"davidmurdoch"},{"email":"jeff.smale@consensys.net","name":"jeff.smale"},{"email":"it@consensys.net","name":"rizedr"},{"email":"nick@gnidan.org","name":"gnidan"},{"email":"john@kantan.io","name":"johnmcdowall"},{"email":"pobol234@gmail.com","name":"eggplantzzz"}],"readme":"","readmeFilename":""}