@daostack/access_control
Version:
Capability-based access control for Ethereum smart contracts.
66 lines • 1.78 kB
JSON
{
"name": "@daostack/access_control",
"version": "0.1.0",
"description": "Capability-based access control for Ethereum smart contracts.",
"directories": {
"test": "test"
},
"files": [
"contracts/",
"docs/",
"build/contracts/",
"migrations/",
"test/",
"truffle.js"
],
"scripts": {
"ganache": "ganache-cli",
"test": "truffle test",
"build": "truffle compile",
"lint": "solium -d contracts && eslint test",
"prepublishOnly": "npm run lint && npm run build && npm run docs:build && npm run docs:deploy",
"docs:update": "soldoc -q -o docs/generated_docs",
"docs:build": "soldoc -q -o docs/generated_docs && mkdocs build",
"docs:deploy": "soldoc -q -o docs/generated_docs && mkdocs gh-deploy --force",
"docs:preview": "soldoc -q -o docs/generated_docs && mkdocs serve"
},
"repository": {
"type": "git",
"url": "git+https://github.com/daostack/access_control.git"
},
"keywords": [
"Solidity",
"Ethereum",
"Access",
"Control",
"Permissions",
"Capability",
"Security",
"Role"
],
"authors": [
"Matan Tsuberi <mtsuberi@daostack.io>",
"Ben Kaufman <ben@daostack.io>"
],
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/daostack/access_control/issues"
},
"homepage": "https://github.com/daostack/access_control#readme",
"dependencies": {
"openzeppelin-solidity": "1.12.0"
},
"devDependencies": {
"@soldoc/soldoc": "^0.4.3",
"abi-decoder": "^1.2.0",
"chai": "^4.1.2",
"chai-almost": "^1.0.1",
"chai-as-promised": "^7.1.1",
"chai-bignumber": "^2.0.2",
"eslint": "^5.3.0",
"eth-gas-reporter": "^0.1.10",
"ganache-cli": "^6.1.6",
"solium": "^1.1.8",
"truffle": "^4.1.13"
}
}