{ "name": "sparqljs", "version": "3.7.4", "description": "A parser for the SPARQL query language", "author": "Ruben Verborgh ", "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" ] }