MrBoolean/envconfig

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@mrboolean/envconfig",
  "version": "3.0.0",
  "main": "dist/index.js",
  "types": "./dist/index.d.ts",
  "repository": "git@github.com:MrBoolean/envconfig.git",
  "author": "MrBoolean <marcandrebinder@gmail.com>",
  "license": "MIT",
  "scripts": {
    "build:clean": "rimraf dist/**",
    "build:transpile": "NODE_ENV=production tsc",
    "build": "npm-run-all build:clean build:transpile",
    "test": "npm-run-all test:jest test:lint",
    "test:jest": "JEST_JUNIT_OUTPUT=coverage/junit.xml jest --coverage",
    "test:jest:watch": "JEST_JUNIT_OUTPUT=coverage/junit.xml jest --watch",
    "test:lint": "tslint -c tslint.json 'src/**/*.ts'",
    "release": "npm-run-all test build",
    "report": "codeclimate-test-reporter < coverage/lcov.info"
  },
  "devDependencies": {
    "@types/jest": "^23.3.1",
    "@types/node": "^10.5.6",
    "codeclimate-test-reporter": "^0.5.0",
    "documentation": "^5.4.0",
    "jest": "^23.4.2",
    "jest-junit": "^3.6.0",
    "npm-run-all": "^4.1.2",
    "prettier": "^1.14.0",
    "rimraf": "^2.6.2",
    "ts-jest": "^23.1.2",
    "tslint": "^5.11.0",
    "tslint-config-airbnb": "^5.9.2",
    "tslint-config-prettier": "^1.14.0",
    "typescript": "^3.0.1"
  },
  "jest": {
    "coveragePathIgnorePatterns": ["node_modules"],
    "collectCoverageFrom": ["src/**/*.ts"],
    "testMatch": ["<rootDir>/src/**/?(*.)(spec|test).ts?(x)"],
    "testPathIgnorePatterns": ["<rootDir>[/\\\\](build|docs|node_modules|scripts)[/\\\\]"],
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "moduleFileExtensions": ["ts", "tsx", "js", "jsx", "json", "node"],
    "testResultsProcessor": "./node_modules/jest-junit",
    "coverageDirectory": "<rootDir>/coverage"
  }
}