@windingtree/wt-contracts
Version:
Smart contracts of the Winding Tree platform
66 lines (65 loc) • 2.03 kB
JSON
{
"name": "@windingtree/wt-contracts",
"version": "0.9.1",
"description": "Smart contracts of the Winding Tree platform",
"directories": {
"test": "test"
},
"scripts": {
"test": "management/test.sh",
"lint": "npx eslint test management && npx solhint 'contracts/**/*.sol'",
"lint:fix": "npx eslint test management --fix && npx solhint 'contracts/**/*.sol'",
"dev-net": "npx ganache-cli --gasLimit 0xfffffffffff -m --port 8545 --deterministic",
"coverage": "SOLIDITY_COVERAGE=true npm run test",
"soldoc": "management/soldoc.sh",
"flattener": "management/flattener.sh",
"clean": "rimraf build",
"build-index": "node management/build-index.js > index.js",
"set-oz-version": "npx openzeppelin bump `node -e \"const p = require('./package.json');console.log(p.version);\"`",
"version": "npm run set-oz-version && git add .openzeppelin/project.json && npm run build-index && git add index.js",
"prebuild": "npm run clean",
"build": "npx truffle compile && npm run build-index"
},
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "https://github.com/windingtree/wt-contracts"
},
"keywords": [
"winding-tree",
"security",
"encryption",
"smart-contracts",
"solidity"
],
"main": "index.js",
"author": "Winding Tree Developers <dev@windingtree.com>",
"license": "GPL-3.0-only",
"dependencies": {
"openzeppelin-solidity": "2.5.0"
},
"devDependencies": {
"@openzeppelin/cli": "2.7.1",
"@truffle/contract": "4.1.8",
"@truffle/hdwallet-provider": "1.0.30",
"chai": "4.2.0",
"coveralls": "3.0.9",
"eslint": "6.8.0",
"ethereumjs-util": "6.2.0",
"ganache-cli": "6.4.5",
"husky": "^4.2.1",
"rimraf": "3.0.2",
"solc": "0.6.2",
"solhint": "2.3.0",
"solidity-coverage": "0.7.1",
"solmd": "0.4.0",
"truffle": "5.1.12",
"truffle-flattener": "1.4.2",
"web3-utils": "1.2.6"
},
"engines": {
"node": ">=10.19.0"
}
}