Co-authored-by: Arthur Abeilice <afa7789@gmail.com> Reviewed-on: https://git.p2pix.co/doiim/p2pix-smart-contracts/pulls/11 Co-authored-by: arthur <abeilice@kosmos.org> Co-committed-by: arthur <abeilice@kosmos.org>
75 lines
2.7 KiB
JSON
75 lines
2.7 KiB
JSON
{
|
|
"name": "p2pix-smart-contracts",
|
|
"version": "2.0.0",
|
|
"description": "Repository for P2Pix EVM contracts to be imported by the project.",
|
|
"homepage": "https://github.com/doiim/p2pix-smart-contracts#readme",
|
|
"author": "Filipe Soccol (doiim)",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/doiim/p2pix-smart-contracts/issues"
|
|
},
|
|
"scripts": {
|
|
"clean": "hardhat clean",
|
|
"compile": "hardhat compile",
|
|
"typechain": "hardhat typechain",
|
|
"test": "hardhat test",
|
|
"deploy": "hardhat ignition deploy ignition/modules/P2PIX.ts",
|
|
"deploy:mock": "hardhat ignition deploy ignition/modules/P2PIXWithMock.ts",
|
|
"coverage": "hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain",
|
|
"lint": "yarn lint:sol && yarn lint:ts && yarn prettier:check",
|
|
"lint:sol": "solhint --config ./.solhint.json --max-warnings 0 \"contracts/**/*.sol\"",
|
|
"lint:ts": "eslint .",
|
|
"prettier": "prettier --config ./.prettierrc.yaml --write \"**/*.{js,json,md,sol,ts,yaml,yml}\"",
|
|
"prettier:check": "prettier --check --config ./.prettierrc.yaml \"**/*.{js,json,md,sol,ts,yaml,yml}\""
|
|
},
|
|
"devDependencies": {
|
|
"@ethersproject/abi": "^5.8.0",
|
|
"@ethersproject/providers": "^5.8.0",
|
|
"@nomicfoundation/hardhat-chai-matchers": "^2.1.0",
|
|
"@nomicfoundation/hardhat-ethers": "^3.1.0",
|
|
"@nomicfoundation/hardhat-ignition": "^0.15.13",
|
|
"@nomicfoundation/hardhat-ignition-ethers": "^0.15.14",
|
|
"@nomicfoundation/hardhat-network-helpers": "^1.1.0",
|
|
"@nomicfoundation/hardhat-toolbox": "^6.1.0",
|
|
"@nomicfoundation/hardhat-verify": "^2.1.0",
|
|
"@nomicfoundation/hardhat-viem": "^2.1.0",
|
|
"@nomicfoundation/ignition-core": "^0.15.13",
|
|
"@openzeppelin/contracts": "5.5.0",
|
|
"@typechain/ethers-v6": "^0.5.1",
|
|
"@typechain/hardhat": "^9.1.0",
|
|
"@types/chai": "^4.3.20",
|
|
"@types/mocha": "^10.0.10",
|
|
"@types/node": "^24.1.0",
|
|
"chai": "4.5.0",
|
|
"dotenv": "^16.6.1",
|
|
"eslint": "^9.32.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"ethers": "^6.15.0",
|
|
"hardhat": "^2.26.1",
|
|
"hardhat-contract-sizer": "^2.10.0",
|
|
"hardhat-gas-reporter": "^2.3.0",
|
|
"keccak256": "^1.0.6",
|
|
"lodash": "^4.17.21",
|
|
"merkletreejs": "^0.5.2",
|
|
"mocha": "^10.8.2",
|
|
"prettier": "^3.0.0",
|
|
"prettier-plugin-solidity": "^1.0.0",
|
|
"solhint": "^6.2.1",
|
|
"solhint-plugin-prettier": "^0.1.0",
|
|
"solidity-coverage": "^0.8.16",
|
|
"solidity-docgen": "^0.6.0-beta.36",
|
|
"ts-node": "^10.9.2",
|
|
"typechain": "^8.3.2",
|
|
"typescript": "^5.8.3",
|
|
"typescript-eslint": "^8.60.0",
|
|
"viem": "^2.33.1"
|
|
},
|
|
"files": [
|
|
"/contracts"
|
|
],
|
|
"packageManager": "yarn@4.9.2",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|