paambaati/reading-between-the-lines

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "reading-between-the-lines",
  "version": "1.0.0",
  "private": true,
  "description": "Simple energy meter reading API",
  "license": "WTFPL",
  "author": "GP <me@httgp.com>",
  "homepage": "https://github.com/paambaati/reading-between-the-lines",
  "bugs": {
    "url": "https://github.com/paambaati/reading-between-the-lines/issues",
    "email": "me@httgp.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/paambaati/reading-between-the-lines"
  },
  "main": "lib/index.js",
  "files": [
    "lib/",
    "config/",
    "data/"
  ],
  "engines": {
    "node": ">=8"
  },
  "os": [
    "darwin",
    "linux"
  ],
  "scripts": {
    "start": "node $NODE_OPTIONS lib/",
    "build": "tsc",
    "test": "NODE_ENV=test LOG_LEVEL=silent tape -r ts-node/register/transpile-only test/**/*.test.ts test/*.test.ts",
    "coverage": "rm -rf ./node_modules/.cache && rm -rf coverage/ && rm -rf .nyc_output/ && NODE_ENV=test LOG_LEVEL=silent nyc tape -r ts-node/register/transpile-only test/**/*.test.ts  test/*.test.ts",
    "debug": "SUPPRESS_SUPPORT=1 $NODE_OPTIONS nodemon",
    "format": "prettier --write src/*.ts src/**/*.ts test/*.ts test/**/*.ts",
    "format:check": "prettier --check src/*.ts src/**/*.ts test/*.ts test/**/*.ts",
    "prepublishOnly": "rm -rf lib/ && yarn build"
  },
  "dependencies": {
    "better-sqlite3-helper": "2.1.1",
    "config": "3.2.2",
    "date-fns": "2.0.1",
    "koa": "2.8.1",
    "koa-json-body": "5.3.0",
    "koa-json-schema": "3.0.0",
    "koa-tree-router": "0.5.0",
    "pino": "5.13.2"
  },
  "devDependencies": {
    "@types/config": "0.0.34",
    "@types/koa": "2.0.49",
    "@types/nock": "10.0.3",
    "@types/node": "8.x",
    "@types/pino": "5.8.10",
    "@types/supertest": "2.0.8",
    "@types/tape": "4.2.33",
    "husky": "^3.0.5",
    "nock": "11.3.1",
    "nodemon": "1.19.2",
    "nyc": "14.1.1",
    "prettier": "1.18.2",
    "supertest": "4.0.2",
    "tape": "4.11.0",
    "ts-node": "8.3.0",
    "typescript": "3.6.2"
  },
  "resolutions": {
    "@types/node": "8.x"
  }
}