@towns-protocol/diamond
Version:
A comprehensive toolkit for building modular smart contracts with the EIP-2535 Diamond Standard, including core contracts and optimized building blocks
51 lines (50 loc) • 1.28 kB
JSON
{
"name": "@towns-protocol/diamond",
"version": "0.5.4",
"description": "A comprehensive toolkit for building modular smart contracts with the EIP-2535 Diamond Standard, including core contracts and optimized building blocks",
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/towns-protocol/diamond.git"
},
"keywords": [
"ethereum",
"solidity",
"smart-contracts",
"diamond-pattern",
"eip-2535",
"erc20",
"erc721",
"erc6909",
"upgradeable"
],
"author": "Towns Protocol <hello@towns.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/towns-protocol/diamond/issues"
},
"homepage": "https://github.com/towns-protocol/diamond#readme",
"files": [
"src/**/*.sol",
"scripts/**/*.sol",
"test/**/*.sol",
"README.md"
],
"scripts": {
"fmt": "forge fmt --check",
"fmt:fix": "forge fmt",
"build": "forge build",
"test": "forge test",
"prepare": "husky"
},
"dependencies": {
"@openzeppelin/contracts": "^5.3.0",
"@prb/test": "^0.6.4",
"forge-std": "github:foundry-rs/forge-std#v1.9.7",
"solady": "^0.1.14"
},
"devDependencies": {
"husky": "^9.0.6"
},
"gitHead": "b1654699ee29155110305fc6229edba7baf219ed"
}