{
  "name": "tailorx",
  "version": "7.0.1",
  "description": "Tailor assembles a web page from multiple fragments",
  "keywords": [
    "tailor",
    "layout service",
    "streaming templates",
    "node-tailor"
  ],
  "scripts": {
    "test": "mocha --harmony tests/**",
    "coverage": "nyc --reporter=lcov --reporter=text mocha --harmony tests/**",
    "codecov": "cat coverage/lcov.info | codecov",
    "lint": "eslint .",
    "fix": "eslint . --fix",
    "benchmark": "node perf/benchmark"
  },
  "pre-commit": [
    "lint",
    "test"
  ],
  "engines": {
    "node": ">12.0.0"
  },
  "repository": {
    "type": "git",
    "url": "ssh://git@github.com:StyleT/tailorx.git"
  },
  "license": "Apache-2.0",
  "dependencies": {
    "@namecheap/error-extender": "^1.1.1",
    "agentkeepalive": "^4.1.0",
    "device-detector-js": "^2.2.1",
    "lodash": "^4.17.15",
    "memoizee": "^0.4.14",
    "opentracing": "^0.14.3",
    "parse5": "^3.0.3",
    "util.promisify": "^1.0.0"
  },
  "devDependencies": {
    "babel-eslint": "^10.0.3",
    "codecov": "^3.6.2",
    "eslint": "^6.8.0",
    "eslint-plugin-prettier": "^3.1.2",
    "iamdee": "^0.4.0",
    "lazypipe": "^1.0.1",
    "loadtest": "^2.3.0",
    "metrics": "^0.1.11",
    "mocha": "^7.0.1",
    "nock": "^11.7.2",
    "nyc": "^15.0.0",
    "pre-commit": "^1.2.2",
    "prettier": "^1.19.1",
    "proxyquire": "^1.8.0",
    "puppeteer": "^1.0.0",
    "sinon": "^8.1.1",
    "wd": "^1.2.0"
  },
  "files": [
    "lib",
    "LICENSE",
    "MAINTAINERS",
    "index.js",
    "index.d.ts",
    "README.md",
    "src/pipe.min.js",
    "yarn.lock"
  ],
  "types": "index.d.ts",
  "nyc": {
    "check-coverage": true,
    "per-file": true,
    "lines": 90,
    "statements": 80,
    "functions": 80,
    "branches": 70
  }
}
