{
	"name": "@openzeppelin/contract-loader",
	"versions": {
		"0.1.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.1.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"test": "./test/run.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@types/web3": "^1.0.19",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0"
			},
			"peerDependencies": {
				"web3-eth-contract": "^1.2.1"
			},
			"gitHead": "77c69766ea32088591819ede00544165ef1ce37a",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.1.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.10.2",
			"dist": {
				"integrity": "sha512-cQqq43OYHsgxDfU7fLofH6zIQ9NcTlqYndYuVaX2w0dTC+V7nEw8SJd6NyQYCGJntsj8nSkaLdF4UDiQkVxUrg==",
				"shasum": "3822d65080b46456394ac55863879db1ab3dcd90",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.1.0.tgz",
				"fileCount": 10,
				"unpackedSize": 77584,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgoA7CRA9TVsSAnZWagAA2XcP/3sI9daHb/UTNwRjyiPj\nTEYoddMOLlTqv/+7tVhm3R274QLxicD4WfE36NoAterCMbfPpIGYq4HJbsNe\nn/N8JorawPWnQ/jPZ5AkVPNvs3FojcuCxS4XUU4JKmMxXLY1oA531pgJYC0r\nmg0Cz9PpuQ0dxo4iUfmcYHy1AYPSPtmHPnAaZ63e0J/UR7ByAlLUc7Qjvywx\n/FdTvz5k7KG1SX/iv0aHtbCiYp4eaySsASyeclP1IYbpQuIkROoIZKz5lVOu\nbpsZRUAI9fwivXHzp9VBDYkdA7DQHy8Acz2TvJiu+2v+dNrKGLiubTA2kw3Q\nFuTef9Cz59C5s0S6x6RQiWlruzj9O1vXhW7sdWdZfo4pWmv3GhH7A1fT7zSd\nVoxRAcFIEhhU30LpQsvjFpjYRPRcVO/BGPMf7Y7TUcjmKynbvJU+MY460cwC\nYs+o/zM/J/c2mV37uMGtyUXP0MUgk+BEUQMuBBGcWc0xUwrsHvvU+7SaDZ5x\nmMlbXd07arNnuHCkU58u1mMRO5+q8KAvWrFzbRu1d3HlAc5AHty6QUnQxw1l\nxazhBc3comT3dpWlSgtiqLt/xXyouN1rHJQBZ/52XnQ1SzWtWHsszBDOUbC7\n+66N69gd1WR6LGx+K6NfXH3wj27L7AE26pUxvtpiD0gkTTAK9HAv53mo1oq5\nuvDX\r\n=E5lL\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "frangio",
					"email": "frangio.1@gmail.com"
				},
				{
					"name": "nventuro",
					"email": "nicolas.venturo@gmail.com"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.1.0_1568833594480_0.8505615522944301"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.2.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.2.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"test": "./test/run.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@types/web3": "^1.0.19",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0"
			},
			"peerDependencies": {
				"web3-eth-contract": "^1.2.1"
			},
			"gitHead": "f0724221621c15e50b2e00ab7cc1822e0190fda0",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.2.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-F+WImySzwJFCdFwmqvjIYH7MtHuINJp6JvSkfipuanKmrObtBtkQLIpkiJvM31CDCBLsCOHym3MO5BuZ74FsnA==",
				"shasum": "89ecb2065afe859b8a0d9bc5bd701c9e0fd357c6",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.2.0.tgz",
				"fileCount": 10,
				"unpackedSize": 79763,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp6eyCRA9TVsSAnZWagAA9SgP/RJgUmXUPS5KsfHauFMy\ni5qOvbUrPFSC6C6sHbBihFDsT7l3DXPKSNjSgw2ssZtBmE/KPFoaeE4Ienzl\n9e/b+/FCOBD3L+G3/yCuwchK+3vUznb5LQ7P8u51uKTIKdqOItUm/z117r7M\nAsxHBNP56t6XTP/+3Mu1d1bu/LduZ4Rmz4XQnxLdjSlxStFrOk8eG78DRrRt\nXy6ZejPYm6AyYETWnC7pQVxqXqTUqTEchGLFfd7tJ6Qdwl/0snpc4tZ+C0gY\nPQquIkbp3fZ8duTyclnUOWbIMN8eB1f9uuP2+vOS+2tBxjEXJe97XwEVhHtJ\nxYiUyTyYFXRc6NAosyi/D5MHz88D5dmMqh478XGkSshNvm2xdp5OWnwmA7Wg\nJAtSxxR90ruBQO6Fl2fWmPCP65zMuvtHZtwNau/RFPgwF5g6bauzJYUj0wTO\nvsC+vTa+sgGAQCMsD7Uf190DI+0kwHt5Et4i1kbSGZkZZUM/ciYlgk2KSo2l\nINpHcKbVuIjQjfB36YqATksAj4XszD2fj/pHMyx5LtzVUTP0RTHum4zH+DVC\nCHnx7UB5ZsENHYqUc3Yf6tYg3YeoqYYou2t5yG28J4z+Av9nKUmODIx9ZxKC\nzqc5ua9voO41q04s6JQEN3N/gbiykoq1jhBSpy93U72qAtVCtUI0TInj0zA3\n2VLI\r\n=Lxog\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "frangio",
					"email": "frangio.1@gmail.com"
				},
				{
					"name": "nventuro",
					"email": "nicolas.venturo@gmail.com"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.2.0_1571268529913_0.7278734961670377"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.3.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.3.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@types/web3": "^1.0.19",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0"
			},
			"peerDependencies": {
				"@truffle/contract": "^4.0.0",
				"web3-eth-contract": "^1.2.1"
			},
			"gitHead": "0661a3de3a3dab460e2d2ca880154d506e7514dc",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.3.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-qkIXFWdLjpQ1Lv+taoGDxBgLC29f4JS6YdbxcoSZ9SO3he+8OOs2c/hdvNnT4feU2DVosCwcwjXdpUhuPrfR4A==",
				"shasum": "9b51882ffb232e61719481ffd67df8426ce6b792",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.3.0.tgz",
				"fileCount": 8,
				"unpackedSize": 81342,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvIRwCRA9TVsSAnZWagAAI1YQAJUjYPO4FcY2hH1V+4Bu\noBNxi9V0VpHaISJFPQR9mQWnzZODDKyjM4U6ibkp0N903lbSxSFKCpelV0fB\nlDuIuW2CK+LgueoY0+qbh1vGtf8KFJVnGTVZ/+VTcOqn44uDEluV6vQtNhSU\nG843h+agm7dvl9MW1yUzm8s6rqEDtj3ahjuRIGH4a6uKhSuf2mg9wbJhGvWk\n1Vap5o6anAQmFhIsAQhOp2L9lbhy3VanXfwsRWkq1dJKLLrUaNpxz65FpNiS\nmTxAXsOAUwIF/3kr9ot55r32xod1Vqik/wRtFjrJvnu6463SE/O7AaNPBk2I\nu/IWN4a0GKQCQHE/9OL5/d95Wtk/22KZ1vAOPz/8gfZYNRVTFHXC0uXvv2bb\nYXWKnrMVuQlXzi/yO0k+lllaHjccMxOdA89BVrBDj+G3jXG39o1Vuoep/HOg\nh8G/jLE3Ng77FIdZ5ImjcdEdpra+xuiCMiGlmix0HN8VbiYy9Ik2s3mSDPjL\nDD8RgJRESpobR8CrtU0wClTgWI5OqxJY4caMOe4Sz0oB7D0argf/GnqQEIEk\nDJp/F50x4IwI+fb0MLLkEgnJ3F22MbDhXUpWzzxpPKtJP1JCpPNO56S1SKiD\nxXBefQKJU6ftEUyPRLnvKBPjItO5AvzTdNh/sFitS/OBK17TECd8yFvJe5ki\nAW8U\r\n=xe5D\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "frangio",
					"email": "frangio.1@gmail.com"
				},
				{
					"name": "nventuro",
					"email": "nicolas.venturo@gmail.com"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.3.0_1572635759990_0.4633690482130852"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.4.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.4.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"prepare": "npm run compile",
				"compile": "rm -rf lib && tsc",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0",
				"try-require": "^1.2.1"
			},
			"gitHead": "0799ed77b3c78b85f1ace06f456725587203b61a",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.4.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-K+Pl4tn0FbxMSP0H9sgi61ayCbecpqhQmuBshelC7A3q2MlpcqWRJan0xijpwdtv6TORNd5oZNe/+f3l+GD6tw==",
				"shasum": "c28c05d09df94c634d968ed175b5777dfc675872",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.4.0.tgz",
				"fileCount": 8,
				"unpackedSize": 73142,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxN8KCRA9TVsSAnZWagAAT5wP/jC/0Xkc23OpH73zlJR6\nxWd3hGmgCQZOSeoAiIlCeHOPWyzINyQx6/XdXh0H9KOiC3QETIj3JZNN6JLj\nAzEBNVRkCshyJw1jrNAdUShrvpK6RHVe4qeyLxMJQTvdIkPoXY5XEdkPBox4\nFZ/RzlS4YDd/CT4w+TenyLf+ofo7a1iyoisBx0/JagDOZs+FD8byxJQtZKWU\njpFR8XfBjc0G7cNHjbFRFyHn9voXZsYmBYlxvaF6/s9OfjOEFZRGvwf/UrBA\nkD6Q8qnP7OlTOpS7to85Y7nTIKdvtg4Qu5WRKLkDAEeTBqY+jsyW1tTCH9Ye\nUM8WwyMNZrlH5F3Up7lmfWxtF7eKRLXpR9zuLc2YjrkzcEHcuXyqjjNHNlak\n2VvHpMRD5TLdzc4waHotwpD+3f+b1qmxsi5QLAqIyKJeS7tOeWNvTRND1OmP\nxkCqASrhUfK7L3WGszdz1Yj/nGHxBvLjhKjT47a1fwVl0cugg/ZurjAM0SwO\nlXhoGTv1kPhk9s1OiUuw8ZUSkh5DhxM1MWNsz+pxmlWNO9ShzbOgBYCqSNXD\nxZeXDXjGOiiirQnOn+Esis8aMcr73B8Mgbr59Qwe8qXM7OETGu25z4TQ6RPR\nIiI2wZRNOBLEUuSFKvkjVyMkPqZ+G40MXe/iPjNJ5fNtajVfig7k6ul5KA/A\nHRja\r\n=QRla\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "frangio",
					"email": "frangio.1@gmail.com"
				},
				{
					"name": "nventuro",
					"email": "nicolas.venturo@gmail.com"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.4.0_1573183241839_0.30554020962883244"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.5.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.5.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"prepare": "npm run compile",
				"compile": "rm -rf lib && tsc",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0",
				"try-require": "^1.2.1"
			},
			"gitHead": "cfcd78538c8acaf0588c28944efd0a2b4af0fb6a",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.5.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.11.3",
			"dist": {
				"integrity": "sha512-RAUKHIaX7fPJ1snKPReFntW0WjeuDBXw3SFeJCG8uoBmbqkBK4ukXD51Fa8kRsd/aQGx1svTCTtiaFP0fg4XNw==",
				"shasum": "f82aeb3a2cecf3f16d97ba2989b2541ca6d045bd",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.5.0.tgz",
				"fileCount": 8,
				"unpackedSize": 73171,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz23uCRA9TVsSAnZWagAAOv8P/ilsfh1WtBT5I5/ECf+H\npdfV6OCXoJkaxwDZqrPVitJ2gxeBwhJz5sybBpvmzQYALBSCuAgqrtXxQ5Cj\nKbJ3wFXTx5Z+RvTC3zngTJUhXIgZxbtOqpuhbd2CXTcEqREc7yVpSuLJqCUy\noiv2M7EVXmMdmd7zJyNR2mOvj2CWlWBxXUxxneNtlcxu1vygeIRY29L7dOIj\n+WjFnAgOPTVrYyNjP8JrNvNNSafR8qN2ArQHV1COFGnW/6OaKsrMUuOrQNnB\n3CNx+hKnGMIl+I5aAR1dGRsOISQSuLg3+Cbze/+qLmI5P/DGngXQJAGdCpMI\nGViMe7wmc9AwtFb03B/B0V/m94UJQQw3iC95fPaA4ZwmO/VeYN7FjJWqvANy\nLVaeC2KYM+NgRp9+/kQK6/lWXoYdvQwTisUCyqS2I1JB7dRbKU7NHiuOpXVg\nX8mAF3jlxHD5c1jJRRp/nvSYdDzBVCD2IDX/FjHfSLOirC7O8iEJCGlmt/94\nzFc32GlRmIjMZFKmy7kIUREARHpdqp3XmcLbkf8Xnaycu6e3l05cPmLuCzeJ\nujY5Ry/ZU8GCUCK2y5ORcJsqO3QynInpyc3EaCQVhNe+Qoso+76SoB8/l+0n\nUT+50VZX1KVkbYn1pXfquWO8oObNdkOG4EXQawBhmQ1/jGBeP2a7WhYwVCAJ\nY+k7\r\n=JLVE\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "frangio",
					"email": "frangio.1@gmail.com"
				},
				{
					"name": "nventuro",
					"email": "nicolas.venturo@gmail.com"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.5.0_1573875181807_0.9587711134666324"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.6.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.6.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"docs": "oz-docs",
				"docs:watch": "npm run docs watch",
				"prepare": "npm run compile",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"openzeppelin-docs-utils": "github:OpenZeppelin/docs-utils",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0",
				"try-require": "^1.2.1"
			},
			"gitHead": "c6b35232c5e35a2aefba0c53f5ba280c26a424a8",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.6.0",
			"_nodeVersion": "10.13.0",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-AnLqQsVUyWkpo5jh9uYF1ApxkM0133JS0qoVZS5DCSdFteRW2ShrJHn5c8ZBA7dNnPvntWDHtiap4Yo+XCSccw==",
				"shasum": "1e8878638a92f577d60aea8ff6fba26e5a179599",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.0.tgz",
				"fileCount": 8,
				"unpackedSize": 95858,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBPdQCRA9TVsSAnZWagAA4aAP/jY55/Sep0RODWPH6Qw8\nFCpbxrZm6fIQeNQwAH0/Obi50ZSmT+VVBFXb4jWuT/R4H5gU5mQhVMShgpjs\ns6WSQWXjrXewJJl8FSrB3pDaDHCzwf30k0QDpmg732hQqfhva1lyxp4XMmYM\nTIl7ldAj5QgZhg1fpHGOP6Z8faNZxPnYhxUirSXXrO498xf0ZPLMzkd7pmcA\nD6nVM6ndvQwfb3jgYqwfhkwsIH81eptApTcd+SNgGf8aAGb8Cb3zavpsYeva\nltSApSXgz7lyJ31ZaIydUeqQpTFflnUSuSwIBcbAHdUaMVj9gfzkmDrBW8nH\n/pnYB4zzXxAM3Bx1Ti99VoSmhwLSV4AvKsc1AK251qZO642zn2nLjiPckj9e\nG1vG45WV0LjjXLBqGnpxxmYcQh9s2y910SaK1r/FocMffsl0vnPEQAdocZ5Z\n32vZ3uXkaU1ef6uhJ30FOT7tAKcmwyUaIa0OgrskxOO/zctJKQ3VpaGrx5CY\nWl1QsA5E40OJjA6+9Si6t1ENcej1pfs4Y0WAhJIRYOEFBh+fI9BoTtDef5P4\nxsfgPS6d6ffQsl3H1xYIg2CTClEOn4qAyKwnELyAgqYLW8tZTAEAryvVMgTr\n44KCdsh7Ho4AIRrpFLN0f/3EZJbrUuJDfPprWWQI8fs8kLdpmesUcDtCztlv\n9KNW\r\n=o0se\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "frangio.1@gmail.com",
					"name": "frangio"
				},
				{
					"email": "juanbanelli@gmail.com",
					"name": "jcarpanelli"
				},
				{
					"email": "nicolas.venturo@gmail.com",
					"name": "nventuro"
				},
				{
					"email": "spalladino@gmail.com",
					"name": "spalladino"
				},
				{
					"email": "to@ylv.io",
					"name": "ylv.io"
				}
			],
			"_npmUser": {
				"name": "spalladino",
				"email": "spalladino@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.6.0_1577383759674_0.5063333038559983"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.6.1-rc.0": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.6.1-rc.0",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"docs": "oz-docs",
				"docs:watch": "npm run docs watch",
				"prepare": "npm run compile",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"openzeppelin-docs-utils": "github:OpenZeppelin/docs-utils",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0",
				"try-require": "^1.2.1"
			},
			"gitHead": "d7e396d8a979106202d51d69b590f5a06cbc010f",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.6.1-rc.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-zh9FUxSGw6OcNTftiuZYVsg4xHsoXMriESVYIHssNn1OdUmGvDWK0BPlmMWB06HfDSOdHEYzWz5idFxNBaa6Jg==",
				"shasum": "8654f23b9d7f17259ce27bcef94158ab5cfb2b20",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.1-rc.0.tgz",
				"fileCount": 8,
				"unpackedSize": 81073,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIjY5CRA9TVsSAnZWagAAiRQP/iVo5FjUZxD4kEwTsJMW\nba0RgEgFbIYrx+NgPMa1s9iaMFjUHZmTNPEytXnI2a+vF3QWI+epHAlqqh0l\nPDsRlpEFn1J7DhafYbgkZoAvAqjcFb+ab38Y4cw8bH8G22XXv5xB4l1m+Mb7\nL3WfNLA9bZTpvoGXnrUjot40KhMRBEPcPYIQ86k1VLPnJWYwuz6gRC1UZ1yq\nsHJE/0cozbdk+2X2ghWbJd+BOQeXjP8ODnatD6sNKHVg/eoQjmkDep8JWRuv\nYcrs3hCoBskJcS4ZBf9Q9RqZVx4syfHqZnGdFPjkpOL0qRZ/GeS+/KrjXCtu\nM8JeYex8n+XeiQqazWqWB/XZHuolZNujlQlv8r5lTc2KaDddt9v/neiaoeTO\nn2jts4of46n/ljJ1mcnptvPp0IMLoSbHJswcz/rP986o37OwoGh8IIKc9k/R\nK8JYGxR+inb4n+wiBwZlUqDHgq42LoRorEXD/mvB7VaRS2fnBlXqBUxxnTU6\n0milIQ1D/M2xWbK1mx1XFszT2vI0vYfU70Xzoe1V2mE4bZGyzzds2/6OfW4T\nSOv2DmLFuB3rfyvx/Ul/NLegRIJL+ont84d90WT479dIYcZM4Wy/FpkFfr26\nj5GM/qte7Ri88byDjzP9VDTO4Gn152GGf+gc1GTkIXpXgPKkwvubPBCy1ov0\nr4c/\r\n=99B0\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "frangio.1@gmail.com",
					"name": "frangio"
				},
				{
					"email": "juanbanelli@gmail.com",
					"name": "jcarpanelli"
				},
				{
					"email": "nicolas.venturo@gmail.com",
					"name": "nventuro"
				},
				{
					"email": "spalladino@gmail.com",
					"name": "spalladino"
				},
				{
					"email": "to@ylv.io",
					"name": "ylv.io"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.6.1-rc.0_1579300409200_0.36205069721018446"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"0.6.1": {
			"name": "@openzeppelin/contract-loader",
			"version": "0.6.1",
			"description": "Load contract ABIs from built artifacts and return contract objects",
			"main": "./lib/index.js",
			"scripts": {
				"compile": "rm -rf lib && tsc",
				"docs": "oz-docs",
				"docs:watch": "npm run docs watch",
				"prepare": "npm run compile",
				"test": "cd test && ./run-all.sh",
				"watch": "tsc -w"
			},
			"husky": {
				"hooks": {
					"pre-commit": "lint-staged && npx tsc --noEmit",
					"pre-push": "npm run test"
				}
			},
			"lint-staged": {
				"*.ts": [
					"eslint --fix",
					"git add"
				]
			},
			"author": {
				"name": "Nicolas Venturo",
				"email": "nicolas@openzeppelin.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/OpenZeppelin/contract-loader.git"
			},
			"keywords": [
				"smart-contracts",
				"solidity",
				"ethereum",
				"javascript",
				"web3"
			],
			"homepage": "https://github.com/OpenZeppelin/contract-loader#readme",
			"devDependencies": {
				"@types/fs-extra": "^8.0.0",
				"@types/node": "^12.7.5",
				"@typescript-eslint/eslint-plugin": "^2.2.0",
				"@typescript-eslint/parser": "^2.2.0",
				"eslint": "^6.3.0",
				"eslint-config-prettier": "^6.3.0",
				"eslint-plugin-prettier": "^3.1.0",
				"husky": "^3.0.5",
				"lint-staged": "^9.2.5",
				"openzeppelin-docs-utils": "github:OpenZeppelin/docs-utils",
				"prettier": "^1.18.2",
				"typescript": "^3.6.3"
			},
			"dependencies": {
				"find-up": "^4.1.0",
				"fs-extra": "^8.1.0",
				"try-require": "^1.2.1"
			},
			"gitHead": "6b78fc76d7e55fd12984a0bf0deab0671ac3e4c2",
			"bugs": {
				"url": "https://github.com/OpenZeppelin/contract-loader/issues"
			},
			"_id": "@openzeppelin/contract-loader@0.6.1",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.12.0",
			"dist": {
				"integrity": "sha512-vYNapuK6THq5ueOReFkMfW4Ajk4gZ8jdf1AeoFUyD/U4gQyIedROU0/GB9J93mQ1hb8wVrxiWjGq6Ou3OVbjVg==",
				"shasum": "fa0fbddf78d1ec8e6c9bbe25d8e5d646274541f9",
				"tarball": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.1.tgz",
				"fileCount": 8,
				"unpackedSize": 81068,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJbfTCRA9TVsSAnZWagAAbo0P/0IGBtUBqxpJNHVV0J1F\ns9rI2QN96SAPjo3nI5GepxQqMEzZfsA7XMHDpMpvcmC+DyZt8w9ZwTaxQFqc\n1O4nPZWUgRpsimXt+UwNJg1mzbjlS6njSjKWtfNL4ChYx7FoZN2LG7qfXcgn\nOMuFFgl48jGJLWploddnGfOHtyv9/kBYXxALoPgTWQG7CO2hMNvOjNvMQgye\n597xa7+he7us0EjKtv8OaBzPmE7fCR5nMKmkWRCHyG4rbl1qq96E3zqtP8Gb\nmnbMLUT2TyTCzAFohx3CYh99801FKadDZG7/FtSSn0esJd+o+edGHJmPIebu\nS13qbCA9nNMZTvKIVQfG4kgOeXJPotfdNgZ0GvwIb6BD5JO9Y69vPv85iH2r\nfsVCJa75xSjlFB8lN7ebFTa7TTkr1Gi8LRC8gdnv4tUT6pgQ5JSBZDqGXiIO\nUF7NzPw9lDDc7fAGmol72Vx7aC9vHLzc++cKRsvjESHgalXamfEKxLhPzRPe\nvsMzrIlsV/T9nblkp93O07v1l8oF8Y0JYFAF7pmKmdRhtNMoTn2gIANBBO1w\nc8+NfmXiPdwMrh3AdH9xJQGBnSbiz9CmynztXHOdJ7W8cL1aqWCeenFjn+JP\nz7GErHqeKX4ryc3TYwOsXcLhfbsJMA+4y/BYKBteaXnCNaVW/V+0mGfTXTHC\no7yM\r\n=ElVb\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "frangio.1@gmail.com",
					"name": "frangio"
				},
				{
					"email": "juanbanelli@gmail.com",
					"name": "jcarpanelli"
				},
				{
					"email": "nicolas.venturo@gmail.com",
					"name": "nventuro"
				},
				{
					"email": "spalladino@gmail.com",
					"name": "spalladino"
				},
				{
					"email": "to@ylv.io",
					"name": "ylv.io"
				}
			],
			"_npmUser": {
				"name": "nventuro",
				"email": "nicolas.venturo@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/contract-loader_0.6.1_1579530194539_0.14197941147133575"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"created": "2019-09-18T19:06:34.262Z",
		"0.1.0": "2019-09-18T19:06:34.648Z",
		"modified": "2020-08-10T14:23:29.666Z",
		"0.2.0": "2019-10-16T23:28:50.061Z",
		"0.3.0": "2019-11-01T19:16:00.155Z",
		"0.4.0": "2019-11-08T03:20:42.124Z",
		"0.5.0": "2019-11-16T03:33:01.988Z",
		"0.6.0": "2019-12-26T18:09:19.832Z",
		"0.6.1-rc.0": "2020-01-17T22:33:29.370Z",
		"0.6.1": "2020-01-20T14:23:14.636Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.6.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"3c19918c5c0a1fbfa3136c46ae766d0c\"",
			"fetched": 1602009380497
		}
	},
	"_distfiles": {
		"contract-loader-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.1.0.tgz",
			"sha": "3822d65080b46456394ac55863879db1ab3dcd90",
			"registry": "npmjs"
		},
		"contract-loader-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.2.0.tgz",
			"sha": "89ecb2065afe859b8a0d9bc5bd701c9e0fd357c6",
			"registry": "npmjs"
		},
		"contract-loader-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.3.0.tgz",
			"sha": "9b51882ffb232e61719481ffd67df8426ce6b792",
			"registry": "npmjs"
		},
		"contract-loader-0.4.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.4.0.tgz",
			"sha": "c28c05d09df94c634d968ed175b5777dfc675872",
			"registry": "npmjs"
		},
		"contract-loader-0.5.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.5.0.tgz",
			"sha": "f82aeb3a2cecf3f16d97ba2989b2541ca6d045bd",
			"registry": "npmjs"
		},
		"contract-loader-0.6.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.0.tgz",
			"sha": "1e8878638a92f577d60aea8ff6fba26e5a179599",
			"registry": "npmjs"
		},
		"contract-loader-0.6.1-rc.0.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.1-rc.0.tgz",
			"sha": "8654f23b9d7f17259ce27bcef94158ab5cfb2b20",
			"registry": "npmjs"
		},
		"contract-loader-0.6.1.tgz": {
			"url": "https://registry.npmjs.org/@openzeppelin/contract-loader/-/contract-loader-0.6.1.tgz",
			"sha": "fa0fbddf78d1ec8e6c9bbe25d8e5d646274541f9",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "11-273ede50c6295d1c",
	"_id": "@openzeppelin/contract-loader",
	"readme": "# OpenZeppelin Contract Loader\n\n[![NPM Package](https://img.shields.io/npm/v/@openzeppelin/contract-loader.svg)](https://www.npmjs.org/package/@openzeppelin/contract-loader)\n[![Build Status](https://circleci.com/gh/OpenZeppelin/openzeppelin-contract-loader.svg?style=shield)](https://circleci.com/gh/OpenZeppelin/openzeppelin-contract-loader)\n\n**Load contract objects from built artifacts or ABIs.** Includes support for both `web3-eth-contract` and `@truffle/contract` objects.\n\n```javascript\nconst { setupLoader } = require('@openzeppelin/contract-loader');\nconst loader = setupLoader({ provider: new Web3('http://localhost:8545') }).web3;\n\nconst address = '0xCfEB869F69431e42cdB54A4F4f105C19C080A601';\nconst erc20 = loader.fromArtifact('ERC20', address);\n\nconst totalSupply = await token.methods.totalSupply().call();\n```\n\n## Overview\n\n### Installation\n\n```bash\nnpm install @openzeppelin/contract-loader\n```\n\nYou may also need to install [`web3-eth-contract`](https://www.npmjs.com/package/web3-eth-contract) or [`@truffle/contract`](https://www.npmjs.com/package/@truffle/contract), depending on which abstractions you want to be able to load.\n\n### Usage\n\nCreate a loader object:\n\n```javascript\nconst { setupLoader } = require('@openzeppelin/contract-loader');\n\nconst loader = setupLoader({\n  provider,      // either a web3 provider or a web3 instance\n  defaultSender, // optional\n  defaultGas,    // optional, defaults to 8 million\n});\n```\n\nLoad web3 contracts:\n\n```javascript\nconst ERC20 = loader.web3.fromArtifact('ERC20');\n\n// Deploy contract\nconst token = await ERC20.deploy().send();\n\n// Send transactions and query state\nconst balance = await token.methods.balanceOf(sender).call();\nawait token.methods.transfer(receiver, balance).send({ from: sender });\n\n```\n\nLoad Truffle contracts:\n\n```javascript\nconst ERC20 = loader.truffle.fromArtifact('ERC20');\n\n// Deploy contract\nconst token = await ERC20.new();\n\n// Send transactions and query state\nconst balance = await token.balanceOf(sender);\nawait token.transfer(receiver, balance, { from: sender });\n```\n\n## Learn More\n\n* For detailed usage information, take a look at the [API Reference](https://docs.openzeppelin.com/contract-loader/api).\n\n## License\n\n[MIT](LICENSE)."
}