@trade-quorum/tq-helpers
Version:
Various common helpers for Trade Quorum API/App
126 lines (125 loc) • 2.79 kB
JSON
{
"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"
}
}