{
  "name": "quadstore",
  "version": "15.4.1",
  "description": "Quadstore is a LevelDB-backed RDF graph database / triplestore for JavaScript runtimes (browsers, Node.js, Deno, Bun, ...) that implements the RDF/JS interfaces and supports SPARQL queries and querying across named graphs.",
  "keywords": [
    "node",
    "deno",
    "bun",
    "browser",
    "triplestore",
    "quadstore",
    "graph",
    "rdf",
    "store",
    "level",
    "leveldb",
    "database",
    "sparql",
    "rdfjs",
    "RDF/JS",
    "triple",
    "quad"
  ],
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "scripts": {
    "clean": "rm -rf dist",
    "watch": "npm run clean && tsc --watch",
    "test:build": "cd test && tsc && cd browser && webpack -c webpack.config.cjs",
    "test:node": "cd test && mocha node.js --reporter spec",
    "test:browser": "cd test && node browser.js",
    "test": "npm run test:build && npm run test:node && npm run test:browser",
    "build": "npm run clean && tsc -p tsconfig.json",
    "publish:alpha": "npm run build && npm publish --tag alpha",
    "publish:beta": "npm run build && npm publish --tag beta"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/quadstorejs/quadstore.git"
  },
  "devDependencies": {
    "@types/chai": "^5.2.2",
    "@types/mocha": "^10.0.10",
    "@types/n3": "^1.26.0",
    "@types/node": "^24.8.1",
    "@types/node-static": "^0.7.11",
    "browser-level": "^3.0.0",
    "chai": "^6.2.0",
    "classic-level": "^3.0.0",
    "expect.js": "^0.3.1",
    "memory-level": "^3.1.0",
    "mocha": "^11.7.4",
    "n3": "^1.26.0",
    "node-static": "^0.7.11",
    "puppeteer": "^24.25.0",
    "rdf-data-factory": "^2.0.2",
    "typescript": "^5.9.3",
    "webpack": "^5.102.1",
    "webpack-cli": "^6.0.1"
  },
  "dependencies": {
    "@rdfjs/types": "^2.0.1",
    "abstract-level": "^3.1.1",
    "asynciterator": "^3.10.0",
    "js-sorted-set": "^0.7.0"
  },
  "author": "Jacopo Scazzosi <jacopo@scazzosi.com>",
  "contributors": [
    "Jacopo Scazzosi <jacopo@scazzosi.com>",
    "Matteo Murgida <teomurgi@gmail.com>"
  ],
  "engineStrict": true,
  "engines": {
    "node": ">=18.0.0"
  },
  "license": "MIT",
  "homepage": "https://github.com/quadstorejs/quadstore",
  "bugs": "https://github.com/quadstorejs/quadstore/issues"
}
