synapsecns/sanguine

View on GitHub
packages/contracts-rfq/package.json

Summary

Maintainability
Test Coverage
{
  "name": "@synapsecns/contracts-rfq",
  "license": "MIT",
  "version": "0.15.1",
  "description": "FastBridge contracts.",
  "private": true,
  "files": [
    "contracts/**/*.sol"
  ],
  "dependencies": {
    "@openzeppelin/contracts": "5.0.1",
    "@openzeppelin/contracts-4.5.0": "npm:@openzeppelin/contracts@4.5.0"
  },
  "devDependencies": {
    "@synapsecns/solidity-devops": "^0.4.8",
    "solhint": "5.0.3"
  },
  "scripts": {
    "build": " ",
    "build:contracts": "forge build",
    "build:slither": "forge build --out=out --build-info --force",
    "test:coverage": "echo 'Please use foundry'",
    "coverage:filter": "lcov -r lcov.info '*legacy*' -o lcov.info",
    "test": "forge test",
    "gas:bench": "forge test --mc GasBenchmark --gas-report",
    "lint": "forge fmt && npm run solhint",
    "lint:check": "forge fmt --check && npm run solhint:check",
    "ci:lint": "npm run lint:check",
    "build:go": "./flatten.sh contracts/*.sol test/harnesses/*.sol test/mocks/*.sol",
    "solhint": "solhint '{contracts,script,test}/**/*.sol' --fix --noPrompt --max-warnings 3",
    "solhint:check": "solhint '{contracts,script,test}/**/*.sol' --max-warnings 3"
  }
}