@faubulous/mentor-rdf
Version:
A library for working with RDF vocabularies with support for basic RDFS and OWL inference.
72 lines (71 loc) • 1.85 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": "0.2.53",
"private": false,
"author": {
"name": "Sebastian Faubel"
},
"main": "out/index.js",
"types": "out/index.d.ts",
"exports": [
"./out/index.js"
],
"files": [
"./out"
],
"engines": {
"node": ">=16"
},
"repository": {
"type": "git",
"url": "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 -p tsconfig.json",
"build": "npx webpack 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",
"test": "npx jest",
"test:coverage": "npx jest --coverage --coverageDirectory=docs/coverage"
},
"devDependencies": {
"@faubulous/mentor-cli": "^0.1.3",
"@types/jest": "^29.5.14",
"@types/node": "^22.13.10",
"jest": "^29.7.0",
"jest-environment-node": "^29.6.4",
"ts-jest": "^29.2.6",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"ts-node-dev": "^2.0.0",
"tslib": "^2.8.1",
"typescript": "^5.8.2",
"webpack": "^5.98.0",
"webpack-cli": "^6.0.1"
},
"dependencies": {
"@types/n3": "^1.24.1",
"memory-level": "^3.1.0",
"millan": "^5.3.0",
"n3": "^1.24.0",
"quadstore": "^15.2.0",
"rdf-stores": "^2.1.1",
"rdfxml-streaming-parser": "^3.0.1",
"rxjs": "^7.8.2"
}
}