UNPKG

@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
{ "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" } }