UNPKG

@q-dev/gdk-contracts

Version:
96 lines (95 loc) 3.48 kB
{ "name": "@q-dev/gdk-contracts", "version": "1.4.15", "license": "LGPL-3.0-or-later", "description": "Smart Contracts for GDK", "author": "Q Development AG", "bugs": { "url": "https://gitlab.com/q-dev/q-gdk/gdk-contracts/-/issues" }, "homepage": "https://gitlab.com/q-dev/q-gdk/gdk-contracts#readme", "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://gitlab.com/q-dev/q-gdk/gdk-contracts" }, "keywords": [ "solidity", "ethereum", "smart-contracts", "GDK", "Q" ], "files": [ "**/*.sol", "!mock/**/*", "README.md", "LICENSE" ], "scripts": { "prepare": "husky", "compile": "npx hardhat compile --force", "coverage": "npx hardhat clean && npx hardhat coverage", "test": "npx hardhat test", "test-all": "npm run deploy-localhost && npm run test", "private-network": "npx hardhat node", "deploy-localhost": "npx hardhat migrate --network localhost", "deploy-devnet": "npx hardhat deploy --network devnet --verify --confirmations 1 --attempts 3", "deploy-testnet": "npx hardhat deploy --network testnet --verify --confirmations 1 --attempts 3", "deploy-mainnet": "npx hardhat deploy --network mainnet --verify --confirmations 1 --attempts 3", "generate-types": "TYPECHAIN_FORCE=true npx hardhat typechain", "generate-docs": "npx hardhat markup", "solhint-check": "solhint \"./contracts/**/*.sol\"", "lint": "npm run lint-sol && npm run lint-ts && npm run lint-json", "lint-json": "prettier --list-different \"./**/*.json\"", "lint-ts": "prettier --list-different \"./**/*.ts\"", "lint-sol": "prettier --list-different \"contracts/**/*.sol\"", "lint-fix": "npm run lint-sol-fix && npm run lint-ts-fix && npm run lint-json-fix && npm run solhint-check", "lint-json-fix": "prettier --write \"./[a-zA-Z0-9.]+(?!-lock).json\"", "lint-ts-fix": "prettier --write \"./**/*.ts\"", "lint-sol-fix": "prettier --write \"contracts/**/*.sol\"", "publish-to-npm": "npm run lint-fix && bash ./scripts/publish.sh", "patch-version": "npm version patch -m \"Upgrade to %s\"" }, "dependencies": { "@opengsn/contracts": "2.2.6", "@openzeppelin/contracts": "4.9.6", "@openzeppelin/contracts-upgradeable": "4.9.6", "@solarity/solidity-lib": "2.6.19" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "^2.0.2", "@nomicfoundation/hardhat-ethers": "^3.0.5", "@nomicfoundation/hardhat-network-helpers": "^1.0.10", "@solarity/hardhat-habits": "^1.0.0", "@solarity/hardhat-markup": "^1.0.4", "@solarity/hardhat-migrate": "^2.1.10", "@solarity/hardhat-smart-compare": "^0.1.4", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", "@types/chai": "^4.3.11", "@types/mocha": "^10.0.6", "@types/node": "^20.10.5", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.4", "hardhat": "^2.22.16", "hardhat-abi-exporter": "^2.10.1", "hardhat-contract-sizer": "^2.10.0", "hardhat-gas-reporter": "^1.0.9", "husky": "^9.1.7", "mocha": "^10.2.0", "prettier": "^3.3.3", "prettier-plugin-solidity": "^1.4.1", "solhint": "^5.0.3", "solhint-plugin-prettier": "^0.1.0", "solidity-coverage": "^0.8.13", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typechain": "^8.3.2", "typescript": "^5.6.3" } }