simple-nfterc721
Version:
Simple ERC721 NFT with Merkle Proof for WhiteList, using Hardhat and Foundry
65 lines (64 loc) • 2.42 kB
JSON
{
"name": "simple-nfterc721",
"version": "0.1.1",
"license": "MIT",
"description": "Simple ERC721 NFT with Merkle Proof for WhiteList, using Hardhat and Foundry",
"author": "Marc-Aurele Besner <82244926+marc-aurele-besner@users.noreply.github.com>",
"keywords": [
"nft",
"nfts",
"smart-contracts",
"solidity",
"erc721"
],
"files": [
"contracts/*.sol",
"contracts/abstracts/*.sol",
"abi/*.json",
"constants/*.js",
"LICENSE",
"README.md"
],
"scripts": {
"test": "bash ./test.sh",
"build": "npx hardhat run scripts/buildAbi.js && npx hardhat run scripts/buildRootAndProofs.js",
"coverage": "npx hardhat coverage",
"flatten": "npx hardhat flatten > contractsFlatten/Flat.sol && npx hardhat flatten contracts/SimpleNft.sol > contractsFlatten/SimpleNftFlat.sol && npx hardhat flatten contracts/SimpleNftUpgradeable.sol > contractsFlatten/SimpleNftUpgradeableFlat.sol",
"coverage:flatten": "npx hardhat coverage --config hardhat.flat.config.js",
"prettier-test": "prettier --write test/",
"prettier-scripts": "prettier --write scripts/",
"prettier-contracts": "prettier --write contracts/",
"prettier-foundry-contracts": "prettier --write contracts/test/",
"deploy-test": "npx hardhat run scripts/deploy.js",
"deploy-localhost": "npx hardhat run scripts/deploy.js --network localhost",
"deploy-goerli": "npx hardhat run scripts/deploy.js --network goerli",
"deploy-mainnet": "npx hardhat run scripts/deploy.js --network mainnet"
},
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/marc-aurele-besner/simple-nfterc721.git"
},
"bugs": {
"url": "https://github.com/marc-aurele-besner/simple-nfterc721/issues"
},
"homepage": "https://github.com/marc-aurele-besner/simple-nfterc721#readme",
"devDependencies": {
"@nomicfoundation/hardhat-toolbox": "^2.0.1",
"@openzeppelin/hardhat-upgrades": "^1.22.1",
"dotenv": "^16.0.3",
"foundry-test-utility": "^0.0.7",
"fs": "^0.0.1-security",
"hardhat": "^2.12.7",
"hardhat-awesome-cli": "^0.1.1",
"keccak256": "^1.0.6",
"merkletreejs": "^0.3.9",
"prettier": "^2.8.4",
"prettier-plugin-solidity": "^1.1.2",
"transaction-retry-tool": "^0.1.1"
},
"dependencies": {
"@openzeppelin/contracts": "^4.8.1",
"@openzeppelin/contracts-upgradeable": "^4.8.1"
}
}