{ "name": "@synapsecns/contracts-core", "version": "1.0.37", "description": "", "scripts": { "build": "yarn build:contracts && yarn build:typescript && yarn build:go", "build:go": "script/sh/flatten.sh contracts/*.sol contracts/manager/*.sol contracts/inbox/*.sol test/harnesses/*.sol test/harnesses/manager/*.sol test/harnesses/libs/**/*.sol contracts/client/*.sol", "build:contracts": "forge build", "build:slither": "forge build --out=out --build-info --force", "test:coverage": "echo 'Please use foundry'", "build:typescript": "forge build && typechain --target ethers-v5 'artifacts/*.sol/*.json'", "prepublishOnly": "yarn build:typescript", "test": "forge test", "lint:contracts:fix": "forge fmt && solhint --fix -c .solhint.json '{contracts,script,test}/**/*.sol'", "lint:fix": "yarn lint:contracts:fix", "lint": "forge fmt", "ci:lint": "forge fmt --check && solhint -c .solhint.json '{contracts,script,test}/**/*.sol'" }, "files": [ "contracts/**/*.sol", "types/" ], "publishConfig": { "access": "public", "registry": "https://npm.pkg.github.com" }, "license": "MIT", "devDependencies": { "@typechain/ethers-v5": "10.0.0", "hardhat": "2.22.2", "rimraf": "3.0.2", "solhint": "5.0.3", "typechain": "8.0.0", "typescript": "4.7.3" }, "repository": { "type": "git", "url": "git+https://github.com/synapsecns/sanguine.git" }, "dependencies": { "@nodelib/fs.walk": "1.2.8", "@openzeppelin/contracts": "4.9.3", "@openzeppelin/contracts-upgradeable": "4.9.3", "dotenv": "16.0.1", "solidity-coverage": "0.7.21", "ts-node": "10.8.1" } }