UNPKG

@netwerk-digitaal-erfgoed/ld-workbench

Version:

LDWorkbench is a Linked Data Transformation tool designed to use only SPARQL as transformation language.

109 lines (108 loc) 3.15 kB
{ "name": "@netwerk-digitaal-erfgoed/ld-workbench", "type": "module", "bin": "build/main.js", "version": "2.8.1", "description": "LDWorkbench is a Linked Data Transformation tool designed to use only SPARQL as transformation language.", "main": "build/main.js", "engines": { "node": ">=16" }, "scripts": { "test": "NODE_OPTIONS='--experimental-vm-modules --no-experimental-fetch' jest --runInBand ${1}", "prepare": "husky install", "dev": "tsc --watch --preserveWatchOutput", "ld-workbench": "node build/main", "ld-workbench:example": "node build/main --config static", "util:json-schema-to-typescript": "npx json2ts -i ./static/ld-workbench.schema.json -o src/configuration.d.ts", "semantic-release": "semantic-release", "lint": "gts lint", "clean": "gts clean", "compile": "tsc", "fix": "gts fix", "posttest": "jest-coverage-thresholds-bumper --silent" }, "repository": { "type": "git", "url": "https://github.com/netwerk-digitaal-erfgoed/ld-workbench.git" }, "keywords": [ "linked open data", "lod", "sparql", "etl" ], "contributors": [ { "name": "Mark Lindeman", "email": "mark.lindeman@triply.cc" }, { "name": "Philippe Renzen", "email": "philippe.renzen@triply.cc" }, { "name": "Iva Dimitrova", "email": "iva.dimitrova@triply.cc" } ], "author": { "name": "Triply", "email": "info@triply.cc" }, "license": "EUPL-1.2", "bugs": { "url": "https://github.com/netwerk-digitaal-erfgoed/ld-workbench/issues" }, "homepage": "https://github.com/netwerk-digitaal-erfgoed/ld-workbench#readme", "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@comunica/types": "^4.2.0", "@swc/core": "^1.6.5", "@swc/jest": "^0.2.36", "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/glob": "^8.1.0", "@types/inquirer": "^9.0.7", "@types/jest": "^29.5.12", "@types/js-yaml": "^4.0.9", "@types/lodash.clonedeep": "^4.5.9", "@types/lodash.kebabcase": "^4.1.9", "@types/n3": "^1.16.4", "@types/node": "^20.14.9", "@types/sparqljs": "^3.1.10", "chai": "^4.4.1", "chai-as-promised": "^7.1.2", "gts": "^5.3.1", "husky": "^8.0.3", "jest": "^29.7.0", "jest-coverage-thresholds-bumper": "^1.1.0", "json-schema-to-typescript": "^14.1.0", "semantic-release": "^23.1.1", "typescript": "~5.4.3" }, "dependencies": { "@comunica/query-sparql": "^4.2.0", "@comunica/query-sparql-file": "^4.2.0", "@triply/triplydb": "^8.0.6", "ajv": "^8.16.0", "chalk": "^5.3.0", "commander": "^12.1.0", "glob": "^7.2.3", "got": "^14.4.1", "inquirer": "^9.3.0", "js-yaml": "^4.1.0", "lodash.clonedeep": "^4.5.0", "lodash.kebabcase": "^4.1.1", "millify": "^6.1.0", "n3": "^1.17.4", "ora": "^7.0.1", "p-retry": "^6.2.0", "parse-duration": "^2.1.4", "pretty-ms": "^8.0.0", "rdf-dereference": "^4.0.0", "sparqljs": "^3.7.1", "testcontainers": "^10.10.0" } }