UNPKG

eyereasoner

Version:

Distributing the [EYE](https://github.com/eyereasoner/eye) reasoner for browser and node using WebAssembly.

167 lines (166 loc) 4.79 kB
{ "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" } }