{
  "name": "@nori-dot-com/contracts",
  "version": "1.6.5",
  "main": "index.js",
  "exports": {
    "./*": "./dist/*.js",
    "./utils/*": "./dist/utils/*.js",
    "./signers/*": "./dist/signers/*.js",
    "./types/*": "./dist/types/*.js",
    "./constants/*": "./dist/constants/*.js",
    "./contracts.json": "./dist/contracts.json",
    "./legacy-artifacts/contracts/NCCR_V0.sol/NCCR_V0.json": "./dist/legacy-artifacts/contracts/NCCR_V0.sol/NCCR_V0.json",
    "./artifacts/contracts/Removal.sol/Removal.json": "./dist/artifacts/contracts/Removal.sol/Removal.json",
    "./artifacts/contracts/BridgedPolygonNORI.sol/BridgedPolygonNORI.json": "./dist/artifacts/contracts/BridgedPolygonNORI.sol/BridgedPolygonNORI.json",
    "./artifacts/contracts/Certificate.sol/Certificate.json": "./dist/artifacts/contracts/Certificate.sol/Certificate.json",
    "./artifacts/contracts/Market.sol/Market.json": "./dist/artifacts/contracts/Market.sol/Market.json",
    "./artifacts/contracts/LockedNORI.sol/LockedNORI.json": "./dist/artifacts/contracts/LockedNORI.sol/LockedNORI.json",
    "./artifacts/contracts/RestrictedNORI.sol/RestrictedNORI.json": "./dist/artifacts/contracts/RestrictedNORI.sol/RestrictedNORI.json",
    "./artifacts/contracts/NORI.sol/NORI.json": "./dist/artifacts/contracts/NORI.sol/NORI.json",
    "./types/typechain-types/artifacts/contracts/*": "./dist/types/typechain-types/artifacts/contracts/*",
    "./test/fixtures/*": "./dist/test/fixtures/*"
  },
  "license": "MIT",
  "devDependencies": {
    "@ethersproject/abstract-signer": "5.7.0",
    "@ethersproject/properties": "5.7.0",
    "@ethersproject/providers": "5.7.2",
    "@nomiclabs/hardhat-ethers": "^2.2.1",
    "@nomiclabs/hardhat-etherscan": "^3.1.7",
    "@nomiclabs/hardhat-waffle": "^2.0.3",
    "@nori-dot-com/eslint-config-nori": "^1.9.2",
    "@octokit/rest": "^19.0.7",
    "@openzeppelin/contracts": "4.8.2",
    "@openzeppelin/contracts-upgradeable": "4.8.2",
    "@openzeppelin/hardhat-defender": "^1.8.1",
    "@openzeppelin/hardhat-upgrades": "1.22.1",
    "@typechain/ethers-v5": "^10.2.0",
    "@typechain/hardhat": "^6.1.5",
    "@types/chai": "^4.3.4",
    "@types/chai-as-promised": "^7.1.5",
    "@types/cli-progress": "^3.11.0",
    "@types/debug": "^4.1.7",
    "@types/dotenv-defaults": "^2.0.1",
    "@types/dotenv-parse-variables": "^2.0.1",
    "@types/fs-extra": "^9.0.13",
    "@types/jest": "^29.2.0",
    "@types/json-diff": "^0.9.0",
    "@types/proper-lockfile": "^4.1.2",
    "@types/sinon": "^10.0.13",
    "@types/sinon-chai": "^3.2.9",
    "chai": "^4.3.7",
    "chai-as-promised": "^7.1.1",
    "chalk": "^4.0",
    "cli-progress": "^3.11.2",
    "csvtojson": "^2.0.10",
    "defender-admin-client": "^1.39.0",
    "dotenv": "^16.0.2",
    "dotenv-defaults": "^5.0.2",
    "dotenv-parse-variables": "^2.0.0",
    "erc721a-upgradeable": "4.2.2",
    "eslint": "^8.15.0",
    "ethereum-waffle": "^3.4.4",
    "ethernal": "^2.0.2",
    "ethers": "^5.7.2",
    "fireblocks-defi-sdk": "1.2.15",
    "fireblocks-sdk": "^4.0.0",
    "fs-extra": "^10.1.0",
    "google-artifactregistry-auth": "^3.1.0",
    "handlebars": "^4.7.7",
    "hardhat": "2.12.5",
    "hardhat-contract-sizer": "^2.6.1",
    "hardhat-deploy": "^0.11.22",
    "hardhat-ethernal": "^3.1.0",
    "hardhat-tracer": "^1.2.1",
    "json-diff": "^0.9.0",
    "moment": "^2.29.4",
    "prettier": "^2.8.8",
    "prettier-plugin-solidity": "^1.0.0-beta.24",
    "sinon": "^14.0.0",
    "sinon-chai": "^3.7.0",
    "solc": "0.8.17",
    "solhint": "^3.3.7",
    "solhint-plugin-prettier": "^0.0.5",
    "solidity-docgen": "0.6.0-beta.34",
    "ts-node": "^10.9.1",
    "tsconfig-paths": "^4.1.0",
    "typechain": "^8.1.1",
    "typescript": "^4.9.5",
    "yup": "1.0.0-beta.7"
  },
  "resolutions": {
    "firebase": "9.10.0",
    "solidity-ast": "^0.4.40"
  },
  "files": [
    "dist"
  ],
  "gitHead": "33a26fa09e6f5d89c3dd2a12fe4b2381e169b60e",
  "scripts": {
    "test": "yarn run test:hardhat && yarn run test:forge",
    "test:hardhat": "SOLC_PROFILE=test hardhat test",
    "test:hardhat:unsafe": "TS_NODE_TRANSPILE_ONLY=1 yarn test:unoptimized --no-compile",
    "test:forge": "FOUNDRY_PROFILE=test forge test",
    "prepare": "SOLC_PROFILE=test yarn build && cp -r contracts dist/solidity",
    "typechain": "TS_NODE_TRANSPILE_ONLY=1 hardhat typechain",
    "build": "yarn run typechain && tsc -b -f",
    "slither": "yarn prepare && slither .",
    "clean": "TS_NODE_TRANSPILE_ONLY=1 hardhat clean",
    "deploy": "SOLC_PROFILE=production TRACE=true LOG_HARDHAT_NETWORK=true hardhat deploy",
    "hardhat": "hardhat",
    "node:verbose": "TRACE=true LOG_HARDHAT_NETWORK=true hardhat node",
    "docgen": "SOLC_PROFILE=test npx hardhat docgen",
    "snapshot": "forge snapshot",
    "snapshot:test": "FOUNDRY_PROFILE=test forge snapshot --snap .gas-snapshot-test",
    "snapshot:production": "FOUNDRY_PROFILE=production forge snapshot --snap .gas-snapshot-production",
    "lint:diff": "npx eslint --cache --cache-location ./.eslintcache -c .eslintrc.js $(git diff --relative --name-only --diff-filter=d $(git merge-base HEAD origin/master) -- \"*.ts\" \"*.js\" \"*.env\" \"*.toml\")",
    "artifactregistry-login": "npx google-artifactregistry-auth"
  }
}
