{
  "name": "@trade-quorum/tq-helpers",
  "version": "0.0.30",
  "description": "Various common helpers for Trade Quorum API/App",
  "main": "src/tq-helpers.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "lint": "npm run lint:js",
    "lint:eslint": "eslint",
    "lint:js": "npm run lint:eslint -- . ",
    "lint:staged": "lint-staged"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/trade-quorum/tq-helpers.git"
  },
  "keywords": [
    "Trade",
    "Quorum",
    "common",
    "helpers"
  ],
  "author": "Didier Le Floch",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/trade-quorum/tq-helpers/issues"
  },
  "homepage": "https://github.com/trade-quorum/tq-helpers#readme",
  "pre-commit": "lint:staged",
  "lint-staged": {
    "src/**/*.js": [
      "prettier --write",
      "git add"
    ]
  },
  "eslintConfig": {
    "extends": [
      "eslint:recommended",
      "prettier"
    ],
    "parserOptions": {
      "ecmaVersion": 7,
      "sourceType": "module",
      "ecmaFeatures": {
        "experimentalObjectRestSpread": true
      }
    },
    "env": {
      "node": true,
      "es6": true,
      "mocha": true
    },
    "rules": {
      "arrow-parens": [
        "error",
        "always"
      ],
      "arrow-body-style": [
        2,
        "as-needed"
      ],
      "class-methods-use-this": 0,
      "comma-dangle": [
        2,
        "always-multiline"
      ],
      "import/imports-first": 0,
      "import/newline-after-import": 0,
      "import/no-dynamic-require": 0,
      "import/no-extraneous-dependencies": 0,
      "import/no-named-as-default": 0,
      "import/no-webpack-loader-syntax": 0,
      "import/prefer-default-export": 0,
      "indent": [
        2,
        2,
        {
          "SwitchCase": 1
        }
      ],
      "max-len": 0,
      "newline-per-chained-call": 0,
      "no-confusing-arrow": 0,
      "no-console": [
        0,
        {
          "allow": [
            "info",
            "warn",
            "error"
          ]
        }
      ],
      "no-script-url": 0,
      "no-use-before-define": 0,
      "prefer-template": 2,
      "require-yield": 0
    },
    "plugins": [
      "mocha",
      "prettier"
    ]
  },
  "prettier": {
    "arrowParens": "always",
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "devDependencies": {
    "chai": "^4.1.2",
    "eslint": "^4.10.0",
    "eslint-config-prettier": "^2.9.0",
    "eslint-plugin-class-property": "^1.0.6",
    "eslint-plugin-import": "^2.8.0",
    "eslint-plugin-mocha": "^4.11.0",
    "eslint-plugin-prettier": "^2.6.0",
    "mocha": "^4.0.1",
    "prettier": "^1.12.1"
  },
  "dependencies": {
    "crypto": "^1.0.1",
    "fs": "0.0.1-security",
    "moment": "^2.19.1"
  }
}
