eyereasoner
Version:
Distributing the [EYE](https://github.com/eyereasoner/eye) reasoner for browser and node using WebAssembly.
167 lines (166 loc) • 4.79 kB
JSON
{
"name": "eyereasoner",
"version": "18.18.2",
"description": "Distributing the [EYE](https://github.com/eyereasoner/eye) reasoner for browser and node using WebAssembly.",
"main": "dist/index.js",
"types": "dist/index.d.js",
"directories": {
"lib": "lib"
},
"files": [
"dist"
],
"scripts": {
"test:coverage": "npm test -- --coverage",
"test:badges": "npm run test:coverage && jest-coverage-badges",
"test:unit": "npm run bundle:webpack && jest",
"test:cli": "npm run bundle:webpack && jest cli-test",
"test:memory": "npm run test:memory:node && npm run test:memory:node:error && npm run test:memory:browser",
"test:memory:node": "node __tests_memory__/leakTest",
"test:memory:node:error": "node __tests_memory__/leakTestOnError",
"test:memory:browser": "npm run bundle:webpack && node __tests_memory__/browserLeakTest",
"test": "npm run test:unit && npm run test:memory",
"lint": "eslint lib/** __tests__/**.ts scripts/** --ext .ts",
"lint:fix": "npm run lint -- --fix",
"build": "npm run eye:prepare && npm run see:pvm && npm run build:tsc",
"prepare": "npm run build",
"build:tsc": "tsc",
"bundle:webpack": "webpack --config webpack.config.js",
"bundle:latest": "ts-node scripts/post-webpack",
"semantic-release": "semantic-release",
"eye:pvm": "ts-node scripts/generate-pvm",
"eye:pvm:test": "ts-node scripts/run-pvm",
"eye:prepare": "npm run eye:pvm",
"eye:update": "ts-node scripts/update",
"see:pvm": "ts-node scripts/generate-pvm --name=lingua",
"lingua:update": "ts-node scripts/update --name=lingua",
"perf": "ts-node perf/bench 2>&1 | tee perf/output.txt",
"benchmark:deepTaxonomy": "node perf/deepTaxonomyBenchmarkNode.mjs"
},
"repository": {
"type": "git",
"url": "https://github.com/eyereasoner/eye-js.git"
},
"keywords": [
"eye",
"eye-js",
"reasoning",
"reasoner",
"rdf",
"owl",
"semantic",
"surfaces",
"solid"
],
"author": "Jesse Wright <https://github.com/jeswr/>",
"contributors": [
"Jesse Wright <https://github.com/jeswr/>",
"Jos De Roo <https://github.com/josd/>"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/eyereasoner/eye-js/issues"
},
"homepage": "https://github.com/eyereasoner/eye-js#readme",
"devDependencies": {
"@memlab/api": "^1.0.20",
"@qiwi/semantic-release-gh-pages-plugin": "^5.2.4",
"@rollup/plugin-commonjs": "^28.0.0",
"@types/benchmark": "^2.1.2",
"@types/express": "^5.0.0",
"@types/fs-extra": "^11.0.1",
"@types/jest": "^29.4.0",
"@types/n3": "^1.10.4",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"benchmark": "^2.1.4",
"deep-taxonomy-benchmark": "^2.0.0",
"eslint": "^8.34.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.27.5",
"express": "^5.0.0",
"express-rate-limit": "^7.0.0",
"fs-extra": "^11.1.0",
"jest": "^29.4.2",
"jest-environment-jsdom": "^30.0.0",
"jest-mock-console": "^2.0.0",
"jest-rdf": "^2.0.0",
"parse-url": "^10.0.0",
"playwright": "^1.30.0",
"pre-commit": "^1.2.2",
"rdf-terms": "^2.0.0",
"semantic-release": "^24.0.0",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1",
"typescript": "^5.0.2",
"webpack": "^5.75.0",
"webpack-cli": "^6.0.0"
},
"overrides": {
"parse-url": "$parse-url"
},
"pre-commit": [
"lint",
"build",
"test:unit"
],
"release": {
"branches": [
"main",
"+([0-9])?(.{+([0-9]),x}).x",
"next",
{
"name": "alpha",
"prerelease": true
},
{
"name": "beta",
"prerelease": true
}
],
"verifyConditions": [
"@semantic-release/npm",
"@semantic-release/github",
"@qiwi/semantic-release-gh-pages-plugin"
],
"publish": [
"@semantic-release/npm",
"@semantic-release/github",
[
"@qiwi/semantic-release-gh-pages-plugin",
{
"msg": "add version <%= nextRelease.gitTag %>",
"branch": "pages",
"add": true,
"src": "bundle"
}
]
]
},
"publishConfig": {
"access": "public"
},
"config": {
"eye": {
"name": "v11.19.9",
"url": "https://api.github.com/repos/eyereasoner/eye/releases/226145493"
},
"lingua": {
"name": "v1.6.5",
"url": "https://api.github.com/repos/eyereasoner/lingua/releases/179705012"
}
},
"dependencies": {
"n3": "^1.16.3",
"swipl-wasm": "5.0.11"
},
"peerDependencies": {
"@rdfjs/types": "^1.1.0"
},
"bin": {
"eyereasoner": "dist/bin/index.js"
},
"engines": {
"node": ">=18.0.0"
}
}