pomeo/node-insales

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "insales",
  "homepage": "https://github.com/pomeo/node-insales",
  "version": "2.0.6",
  "description": "Insales.ru module for node.js",
  "keywords": [
    "insales",
    "insales.ru",
    "api"
  ],
  "author": "Sergey Ovechkin <me@pomeo.me>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git://github.com/pomeo/node-insales.git"
  },
  "directories": {
    "lib": "lib",
    "test": "test"
  },
  "main": "index.js",
  "files": [
    "dist"
  ],
  "dependencies": {
    "request": "^2.83.0",
    "request-promise": "^4.2.2"
  },
  "devDependencies": {
    "@babel/cli": "^7.0.0-beta.40",
    "@babel/core": "^7.0.0-beta.40",
    "@babel/preset-env": "^7.0.0-beta.40",
    "@babel/register": "^7.0.0-beta.40",
    "chai": "^4.1.2",
    "coveralls": "^3.0.0",
    "esdoc": "^1.0.4",
    "esdoc-standard-plugin": "^1.0.0",
    "istanbul": "^0.4.5",
    "mocha": "^5.0.1",
    "xo": "^0.20.3"
  },
  "scripts": {
    "docs": "./node_modules/.bin/esdoc -c esdoc.json",
    "test": "./node_modules/.bin/xo && make test-once",
    "compile": "./node_modules/.bin/babel --presets @babel/preset-env -d dist/ ./lib",
    "prepublishOnly": "sed -i 's@ \"index.js\"@ \"dist/index.js\"@' package.json && npm run compile",
    "postpublish": "sed -i 's@ \"dist/index.js\"@ \"index.js\"@' package.json"
  },
  "bugs": {
    "url": "https://github.com/pomeo/node-insales/issues"
  },
  "xo": {
    "esnext": true,
    "space": true,
    "rules": {
      "space-before-function-paren": ["error", {
        "anonymous": "always",
        "named": "never",
        "asyncArrow": "always"
      }],
      "curly": 0,
      "object-curly-spacing": ["error", "always"],
      "no-multi-spaces": 0,
      "indent": 0,
      "import/prefer-default-export": 0,
      "camelcase": "warn"
    },
    "ignores": [
      "test"
    ],
    "envs": [
      "node",
      "mocha"
    ]
  }
}