{
    "name": "decentraland-eth",
    "version": "8.18.2",
    "description": "Common functionality between the different Decentraland projects",
    "typings": "./dist/index.d.ts",
    "main": "./dist/index.js",
    "scripts": {
        "docs": "npx typedoc --out out src/index.ts",
        "lint:fix": "tslint --project tsconfig.json --fix",
        "lint": "tslint --project tsconfig.json",
        "init": "mkdir -p dist",
        "trim-artifacts": "node ./scripts/contracts/index.js trim-artifacts --write",
        "copy-contracts": "mkdir -p dist/contracts/artifacts && cp -r src/contracts/artifacts dist/contracts",
        "contracts-manifest": "node ./scripts/contracts/index.js generate-manifest --write",
        "contracts": "npm run trim-artifacts && npm run copy-contracts",
        "clean": "(rm -r dist || true)",
        "prebuild": "npm run clean && npm run lint && tsc -p scripts/tsconfig.json && npm run contracts",
        "build": "tsc -p src/tsconfig.json",
        "fastbuild": "npm run clean && tsc -p tsconfig.json",
        "test": "npm run build && tsc -p specs/tsconfig.json && mocha specs/**/*.spec.js --exit",
        "semantic-release": "semantic-release",
        "commitmsg": "validate-commit-msg",
        "cleanup-dev": "node ./scripts/prePublish.js && npm ddp && npm prune --production"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/decentraland/decentraland-eth.git"
    },
    "files": [
        "dist"
    ],
    "keywords": [
        "common",
        "modules",
        "decentraland"
    ],
    "author": "Decentraland",
    "license": "ISC",
    "dependencies": {
        "@ledgerhq/hw-app-eth": "4.21.0",
        "@ledgerhq/hw-transport-u2f": "4.21.0",
        "@ledgerhq/web3-subprovider": "4.21.0",
        "@types/bignumber.js": "^5.0.0",
        "comma-separated-values": "^3.6.4",
        "ethereumjs-util": "5.2.0",
        "web3": "^0.20.7",
        "web3-provider-engine": "^14.1.0"
    },
    "prettier": {
        "printWidth": 120,
        "singleQuote": true,
        "semi": false
    }
}
