@kodex-data/evm-contracts
Version:
This is a package that provides utilities and modules for Ethereum Virtual Machine (EVM) contracts.
126 lines (125 loc) • 4.35 kB
JSON
{
"name": "@kodex-data/evm-contracts",
"description": "This is a package that provides utilities and modules for Ethereum Virtual Machine (EVM) contracts.",
"version": "0.0.1-rc.10",
"main": "./index.js",
"module": "./index.esm.js",
"source": "./index.ts",
"types": "./types/index.d.ts",
"license": "MIT",
"author": "WizardsOrb <wizardsorb@protonmail.com>",
"homepage": "https://github.com/KodexData/kodex-data-suite#readme",
"bugs": {
"url": "https://github.com/KodexData/kodex-data-suite/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/KodexData/kodex-data-suite.git",
"directory": "packages/evm-contracts"
},
"contributors": [
"pseudodeterminist <pseudodeterminist@kodexdata.systems> (https://kodexdata.systems)",
"oldcryptogeek <oldcryptogeek@kodexdata.systems> (https://kodexdata.systems)",
"wizardsorb <wizardsorb@kodexdata.systems> (https://kodexdata.systems)",
"brittanneica <brittanneica@kodexdata.systems> (https://kodexdata.systems)"
],
"keywords": [
"ethereum",
"ethers",
"hardhat",
"kodexdata.systems",
"openzeppelin",
"typescript",
"typescript"
],
"directories": {
"test": "test",
"contracts": "contracts",
"helpers": "helpers",
"scripts": "scripts",
"tasks": "tasks"
},
"scripts": {
"publish:log": "npm publish > publish.log",
"clean": "hardhat clean",
"compile": "hardhat compile",
"docgen": "hardhat docgen",
"docs": "npx serve docs",
"typings": "hardhat typechain",
"test": "hardhat test",
"deploy": "hardhat run scripts/deploy.ts",
"testnet": "hardhat node",
"cloc": "npx cloc --exclude-dir=$(tr '\n' ',' < .clocignore) . --exclude-ext=json,md",
"pretty:sol": "npx prettier 'contracts/**/*.sol' --write",
"pretty:types": "npx prettier 'typechain-types/**/*.ts' --write",
"clean:all": "rimraf artifacts cache dist typechain-types types *.js *.d.ts",
"rebuild": "npm run clean:all && npm run build",
"build": "npm run clean:rollup && hardhat flat-build --show-stack-traces && rollup -c --bundleConfigAsCjs",
"clean:rollup": "rimraf types *.js *.d.ts index.*.map"
},
"peerDependencies": {
"@ethersproject/abi": "*",
"@ethersproject/bytes": "*",
"@ethersproject/providers": "*",
"@kodex-data/flat-zeppelin": "workspace:^",
"@kodex-data/prototypes": "workspace:^",
"@kodex-data/testing": "workspace:^",
"@kodex-data/utils": "workspace:^",
"@types/node": "*",
"mocha": "*"
},
"dependencies": {
"@ethersproject/abi": "^5.7.0",
"@ethersproject/providers": "^5.7.2",
"ethers": "^5.7.2"
},
"devDependencies": {
"@gnosis.pm/safe-contracts": "^1.3.0",
"@kodex-data/flat-zeppelin": "^0.0.1-rc.2",
"@kodex-data/prototypes": "^0.0.1-rc.5",
"@kodex-data/testing": "^0.0.1-rc.2",
"@nomicfoundation/hardhat-chai-matchers": "^1.0.6",
"@nomicfoundation/hardhat-network-helpers": "^1.0.8",
"@nomicfoundation/hardhat-toolbox": "^2.0.2",
"@nomiclabs/hardhat-ethers": "^2.2.2",
"@nomiclabs/hardhat-etherscan": "^3.1.7",
"@openzeppelin/contracts": "^4.8.2",
"@openzeppelin/hardhat-upgrades": "^1.22.1",
"@rollup/plugin-commonjs": "^24.0.1",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-typescript": "^11.0.0",
"@typechain/ethers-v5": "^10.2.0",
"@typechain/hardhat": "^6.1.5",
"@types/chai": "^4.3.4",
"@types/fs-extra": "^11.0.1",
"@types/glob": "^8.1.0",
"@types/mocha": "^10.0.1",
"@types/rollup-plugin-peer-deps-external": "^2.2.1",
"chai": "^4.3.7",
"dotenv": "^16.0.3",
"fs-extra": "^11.1.0",
"glob": "^9.3.0",
"hardhat": "^2.13.0",
"hardhat-deploy": "^0.11.25",
"hardhat-docgen": "^1.3.0",
"hardhat-gas-reporter": "^1.0.9",
"hardhat-ignore-warnings": "^0.2.8",
"json-colorizer": "^2.2.2",
"mocha-logger": "^1.0.8",
"prettier": "^2.8.4",
"prettier-plugin-solidity": "^1.1.3",
"rimraf": "^4.4.0",
"rollup": "^3.19.1",
"rollup-plugin-peer-deps-external": "^2.2.4",
"solidity-coverage": "^0.8.2",
"ts-node": "^10.9.1",
"tslib": "^2.5.0",
"typechain": "^8.1.1",
"typescript": "^5.0.2"
},
"scope": "kodex-data",
"publishConfig": {
"access": "public"
}
}