@jiritsu/permissioned-minting-contracts
Version:
Reusable Solidity contracts for ERC20 permissioned minting
62 lines (61 loc) • 1.75 kB
JSON
{
"name": "@jiritsu/permissioned-minting-contracts",
"version": "1.3.0",
"description": "Reusable Solidity contracts for ERC20 permissioned minting",
"files": [
"contracts/PermissionedMintingERC20.sol",
"contracts/interfaces",
"contracts/demos"
],
"scripts": {
"compile": "npx hardhat compile",
"test": "npx hardhat test --network hardhat",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --write contracts/*.sol contracts/**/*.sol",
"solhint": "solhint -f table contracts/**/*.sol",
"solhint:fix": "solhint --fix contracts/**/*.sol",
"prepare": "husky",
"lint-staged": "lint-staged"
},
"keywords": [
"solidity",
"smart-contracts",
"erc20",
"minting",
"jiritsu",
"permissioned-minting"
],
"author": "Jiritsu Network",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/JiritsuCode/permissioned-minting-contract.git"
},
"dependencies": {
"@eslint/eslintrc": "^3.1.0",
"@nomicfoundation/hardhat-toolbox": "^5.0.0",
"@openzeppelin/contracts": "^5.1.0",
"dotenv": "^16.4.5",
"ethers": "^6.13.2",
"hardhat": "^2.22.10",
"yargs": "^17.7.2"
},
"devDependencies": {
"chai": "^4.3.7",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.30.0",
"eslint-plugin-jest": "^28.8.3",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-security": "^3.0.1",
"husky": "^9.1.6",
"jest": "^29.7.0",
"lint-staged": "^15.2.10",
"prettier": "^3.5.3",
"prettier-plugin-solidity": "^1.4.2",
"solhint": "^5.0.5",
"solhint-plugin-prettier": "^0.1.0"
}
}