rescribet/link-lib

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "link-lib",
  "version": "4.0.0-0",
  "description": "The Link library for creating information based applications",
  "repository": "https://github.com/rescribet/link-lib.git",
  "scripts": {
    "build": "./node_modules/.bin/pika build",
    "lint": "tslint -c tslint.json 'src/**/*.{ts,tsx}'",
    "prepublish": "npm run build",
    "pretest": "npm run lint",
    "test": "jest --coverage",
    "version": "yarn run build"
  },
  "author": "Thom van Kalkeren <thom@argu.co>",
  "license": "LGPL-3.0",
  "@pika/pack": {
    "pipeline": [
      [
        "@pika/plugin-ts-standard-pkg",
        {
          "exclude": [
            "__tests__/**/*"
          ]
        }
      ],
      [
        "@pika/plugin-build-node"
      ],
      [
        "@pika/plugin-build-web",
        {
          "targets": {
            "firefox": "70"
          }
        }
      ]
    ]
  },
  "peerDependencies": {
    "@ontologies/as": ">=1.0.1",
    "@ontologies/core": ">=2.0.0",
    "@ontologies/ld": ">=1.0.0",
    "@ontologies/schema": ">=1.0.0",
    "@ontologies/shacl": ">=1.0.0",
    "@ontologies/xsd": ">=1.0.0",
    "hextuples": ">=2.0.0",
    "http-status-codes": ">= 1.x",
    "n-quads-parser": "^2.1.1"
  },
  "devDependencies": {
    "@ontola/memoized-factory": "^2.0.1",
    "@ontola/memoized-hash-factory": "^2.0.1",
    "@ontologies/as": "^2.0.0",
    "@ontologies/core": "^2.0.2",
    "@ontologies/dcterms": "^2.0.0",
    "@ontologies/ld": "^2.0.0",
    "@ontologies/owl": "^2.0.0",
    "@ontologies/rdf": "^2.0.0",
    "@ontologies/rdfs": "^2.0.1",
    "@ontologies/schema": "^2.0.0",
    "@ontologies/shacl": "^2.0.0",
    "@ontologies/xsd": "^2.0.0",
    "@pika/pack": "^0.5.0",
    "@pika/plugin-build-node": "^0.9.2",
    "@pika/plugin-build-web": "^0.9.2",
    "@pika/plugin-bundle-web": "^0.9.2",
    "@pika/plugin-ts-standard-pkg": "^0.9.2",
    "@rdfdev/iri": "^1.0.0",
    "@types/jest": "^27.0.0",
    "@types/murmurhash-js": "^1.0.3",
    "@types/node": "^12.11.2",
    "core-js": "^3.16.1",
    "esdoc": "^1.1.0",
    "gh-pages": "^2.2.0",
    "hextuples": "^2.0.0",
    "http-status-codes": ">= 1.x",
    "jest": "^27.0.6",
    "jest-fetch-mock": "^3.0.3",
    "n-quads-parser": "^2.1.1",
    "ts-jest": "^27.0.4",
    "tslint": "^5.20.1",
    "typescript": "^4.6.3"
  },
  "babel": {
    "presets": [
      "@babel/preset-typescript"
    ]
  },
  "jest": {
    "automock": false,
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "src/utilities/DisjointSet.ts"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 82,
        "functions": 88,
        "lines": 90,
        "statements": 90
      }
    },
    "testEnvironment": "jsdom",
    "setupFiles": [
      "core-js",
      "./jest-plugins"
    ],
    "testMatch": [
      "**/*.spec.ts"
    ],
    "moduleFileExtensions": [
      "js",
      "ts"
    ],
    "testURL": "http://example.org/resources/5"
  }
}