UNPKG

@daostack/access_control

Version:

Capability-based access control for Ethereum smart contracts.

66 lines 1.78 kB
{ "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" } }