raiondesu-experiments/pointless-js

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "pointless-js",
  "version": "0.0.0",
  "sideEffects": false,
  "description": "Functional, tree-shakeable point-free utilities for js",
  "main": "dist/js",
  "module": "dist/es",
  "unpkg": "dist/es",
  "typings": "src",
  "keywords": [
    "js",
    "javascript",
    "ts",
    "typescript",
    "pure",
    "utils",
    "utilities",
    "functional",
    "point-free",
    "pointfree",
    "treeshakeable",
    "tree-shaking",
    "pointless-ts",
    "pointless"
  ],
  "dependencies": {},
  "devDependencies": {
    "@kazanexpress/tslint": "^1.0.5",
    "@types/jest": "^24.0.18",
    "@types/lodash.clonedeep": "^4.5.6",
    "@types/node": "^12.11.7",
    "@zoltu/typescript-transformer-append-js-extension": "^1.0.1",
    "bili": "^4.8.1",
    "coveralls": "^3.0.7",
    "jest": "^24.9.0",
    "madge": "^3.5.0",
    "rollup-plugin-typescript2": "^0.24.3",
    "ts-jest": "^24.1.0",
    "tslint": "^5.20.0",
    "ttypescript": "^1.5.7",
    "typescript": "^3.7.2"
  },
  "scripts": {
    "test": "jest -i",
    "build:js": "ttsc --outDir dist/js -t es2015",
    "build:es": "ttsc --outDir dist/es -t es2015 --module esnext",
    "build:next": "ttsc --outDir dist/esnext -t esnext --module esnext",
    "build:umd": "bili",
    "build": "npm run checks && npm run build:js && npm run build:es && npm run build:next && npm run build:umd",
    "dev": "tsc --noEmit -w",
    "coverage": "cat ./coverage/lcov.info | coveralls",
    "checks": "madge --circular --extensions ts src/index.ts",
    "commit-build": "(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")",
    "preversion": "npm t && npm run build && npm run commit-build",
    "prerelease": "npm version prerelease --preid=rc && npm publish --tag next && git push",
    "pre-minor": "npm version preminor --preid=rc && npm publish --tag next && git push",
    "pre-major": "npm version premajor --preid=rc && npm publish --tag next && git push",
    "patch": "npm version patch && npm publish && git push",
    "minor": "npm version minor && npm publish && git push",
    "major": "npm version major && npm publish && git push"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/raiondesu-experiments/pointless-js.git"
  },
  "author": "Raiondesu <a.raiondesu@gmail.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/raiondesu-experiments/pointless-js/issues"
  },
  "homepage": "https://github.com/raiondesu-experiments/pointless-js#readme",
  "jest": {
    "preset": "ts-jest",
    "verbose": true,
    "coverageReporters": [
      "lcov",
      "text"
    ],
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "/tests?/",
      "/dist/"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 0,
        "functions": 0,
        "lines": 0,
        "statements": 0
      }
    },
    "collectCoverage": true
  }
}