{
  "name": "sparqljs",
  "version": "3.7.4",
  "description": "A parser for the SPARQL query language",
  "author": "Ruben Verborgh <ruben.verborgh@gmail.com>",
  "keywords": [
    "sparql",
    "rdf",
    "query",
    "parser"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RubenVerborgh/SPARQL.js.git"
  },
  "bugs": {
    "url": "https://github.com/RubenVerborgh/SPARQL.js/issues"
  },
  "main": "sparql.js",
  "bin": {
    "sparqljs": "bin/sparql-to-json"
  },
  "files": [
    "sparql.js",
    "lib/*.js",
    "bin/*"
  ],
  "scripts": {
    "build": "jison lib/sparql.jison -p slr -m js -o lib/SparqlParser.js && echo 'module.exports=SparqlParser' >> lib/SparqlParser.js",
    "test": "mocha",
    "prepublishOnly": "npm run build",
    "spec:base": "rdf-test-suite spec/parser.js http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl -c .rdf-test-suite-cache/",
    "spec:query": "npm run spec:base -- -s http://www.w3.org/TR/sparql11-query/",
    "spec:update": "npm run spec:base -- -s http://www.w3.org/TR/sparql11-update/",
    "spec:star": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-star/tests/sparql/syntax/manifest.jsonld -i '{ \"sparqlStar\": true }' -c .rdf-test-suite-cache/",
    "spec:earl:query": "npm run spec:query --silent -- -o earl -p spec/earl-meta.json > spec/earl-query.ttl",
    "spec:earl:update": "npm run spec:update --silent -- -o earl -p spec/earl-meta.json > spec/earl-update.ttl",
    "spec:earl:star": "npm run spec:star --silent -- -o earl -p spec/earl-meta.json > spec/earl-star.ttl",
    "spec:all": "npm run spec:base && npm run spec:query && npm run spec:update && npm run spec:star",
    "spec:earl": "npm run spec:earl:query && npm run spec:earl:update && npm run spec:earl:star"
  },
  "engines": {
    "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  },
  "dependencies": {
    "rdf-data-factory": "^1.1.2"
  },
  "devDependencies": {
    "expect": "^24.9.0",
    "jison": "0.4.18",
    "mocha": "^10.1.0",
    "pre-commit": "^1.2.2",
    "rdf-test-suite": "^1.25.0"
  },
  "browser": {
    "_process": false,
    "fs": false,
    "path": false
  },
  "pre-commit": [
    "build",
    "test"
  ]
}
