{
	"name": "ethereum-universal-forwarder",
	"version": "2.0.0-beta",
	"description": "Universale Forwarder for Meta Transactions",
	"engines": {
		"node": ">= 12.18.0"
	},
	"repository": "github:wighawag/universal-forwarder",
	"author": "wighawag",
	"license": "MIT",
	"keywords": [
		"ethereum",
		"smart-contracts",
		"template",
		"boilerplate",
		"hardhat",
		"solidity"
	],
	"files": [
		"_lib",
		"solc_0.7/",
		"solc_0.8/",
		"LICENSE",
		"README.md",
		"export/artifacts/",
		"export/deploy/001_deploy_forwarder_registry.js",
		"export/deploy/002_deploy_universal_forwarder.js",
		"typechain",
		"diagram_*"
	],
	"devDependencies": {
		"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.10",
		"@openzeppelin/contracts": "^4.7.3",
		"@typechain/ethers-v5": "^10.1.0",
		"@typechain/hardhat": "^6.1.3",
		"@types/chai": "^4.2.18",
		"@types/mocha": "^10.0.0",
		"@types/node": "^18.7.23",
		"@typescript-eslint/eslint-plugin": "^5.38.1",
		"@typescript-eslint/parser": "^5.38.1",
		"chai": "^4.2.0",
		"chai-ethers": "^0.0.1",
		"cross-env": "^7.0.2",
		"dotenv": "^16.0.2",
		"eslint": "^8.24.0",
		"eslint-config-prettier": "^8.3.0",
		"ethers": "^5.7.1",
		"fs-extra": "^10.0.0",
		"hardhat": "^2.11.2",
		"hardhat-deploy": "^0.11.15",
		"hardhat-gas-reporter": "^1.0.9",
		"mocha": "^10.0.0",
		"prettier": "^2.3.0",
		"prettier-plugin-solidity": "^1.0.0-beta.10",
		"solhint": "^3.3.1",
		"solhint-plugin-prettier": "^0.0.5",
		"solidity-coverage": "^0.8.2",
		"ts-generator": "^0.1.1",
		"ts-node": "^10.9.1",
		"typechain": "^8.1.0",
		"typescript": "^4.8.4"
	},
	"scripts": {
		"prepare": "node ./.setup.js && hardhat typechain",
		"lint": "eslint \"**/*.{js,ts}\" && solhint src/**/*.sol",
		"lint:fix": "eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol",
		"format": "prettier --check \"**/*.{ts,js,sol}\"",
		"format:fix": "prettier --write \"**/*.{ts,js,sol}\"",
		"compile": "hardhat compile",
		"export-artifacts": "tsc -p tsconfig.deploy.json && hardhat export-artifacts export/artifacts --include ForwarderRegistry,UniversalForwarder",
		"void:deploy": "hardhat deploy",
		"test": "cross-env HARDHAT_DEPLOY_FIXTURE=true HARDHAT_COMPILE=true mocha --bail --recursive test",
		"gas": "cross-env REPORT_GAS=true hardhat test",
		"coverage": "cross-env HARDHAT_DEPLOY_FIXTURE=true hardhat coverage",
		"dev": "hardhat node --watch --export contractsInfo.json",
		"local:dev": "hardhat --network localhost deploy --watch",
		"execute": "node ./_scripts.js run",
		"deploy": "node ./_scripts.js deploy",
		"export": "node ./_scripts.js export",
		"fork:execute": "node ./_scripts.js fork:run",
		"fork:deploy": "node ./_scripts.js fork:deploy",
		"fork:dev": "node ./_scripts.js fork:dev",
		"fork:test": "node ./_scripts.js fork:test"
	},
	"dependencies": {
		"@ethersproject/abstract-signer": "^5.7.0"
	}
}