@faubulous/mentor-rdf
Version:
A library for working with RDF vocabularies with support for basic RDFS and OWL inference.
73 lines (72 loc) • 1.98 kB
JSON
{
"name": "@faubulous/mentor-rdf",
"description": "A library for working with RDF vocabularies with support for basic RDFS and OWL inference.",
"keywords": [
"rdf",
"rdfs",
"owl",
"reasoning",
"inference",
"ontology",
"vocabulary"
],
"version": "1.4.1",
"private": false,
"author": {
"name": "Sebastian Faubel"
},
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": [
"./dist/index.js"
],
"files": [
"./dist"
],
"engines": {
"node": ">=22"
},
"repository": {
"type": "git",
"url": "git+https://github.com/faubulous/mentor-rdf.git"
},
"bugs": {
"url": "https://github.com/faubulous/mentor-rdf/issues"
},
"license": "GPL",
"scripts": {
"prepublish": "npm run build",
"compile": "tsc",
"typecheck": "tsc --noEmit",
"build": "node esbuild.config.mjs && tsc --emitDeclarationOnly",
"build:prod": "NODE_ENV=production npm run build",
"build:ontologies": "npx mentor-cli generate --input 'src/ontologies/*.ttl' --create-index-ts --create-src-ts",
"build:vocabularies": "npx mentor-cli generate --input 'src/rdf/tests/vocabularies/*.{ttl,rdf,nq,nt,n3}' --create-index-ts",
"build:docs": "rm -rf docs && typedoc && npm run test:coverage",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"serve:docs": "npx --yes serve docs"
},
"devDependencies": {
"@faubulous/mentor-cli": "^0.2.0",
"@types/node": "^25.6.0",
"@vitest/coverage-v8": "^4.1.5",
"esbuild": "^0.28.0",
"ts-node": "^10.9.2",
"ts-node-dev": "^2.0.0",
"tslib": "^2.8.1",
"typedoc": "^0.28.19",
"typescript": "^6.0.3",
"vitest": "^4.1.5"
},
"dependencies": {
"@faubulous/mentor-rdf-parsers": "^1.9.0",
"memory-level": "^3.1.0",
"quadstore": "^15.4.1",
"rdf-stores": "^2.2.0",
"rdflib": "^2.3.6",
"rdfxml-streaming-parser": "^3.2.0",
"rxjs": "^7.8.2"
}
}