UNPKG

shaclc-parse

Version:

A parser for files written with SHACL compact syntax

72 lines (71 loc) 1.45 kB
{ "name": "shaclc-parse", "version": "1.4.3", "description": "A parser for files written with SHACL compact syntax", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib/ShaclcParser.js", "lib/index.js", "lib/index.d.ts" ], "keywords": [ "shacl", "shaclc", "compact", "syntax", "parse", "rdf", "ttl", "shape", "shex" ], "scripts": { "build": "jison lib/shaclc.jison -p slr -m js -o lib/ShaclcParser.js && echo '\n\nmodule.exports=ShaclcParser' >> lib/ShaclcParser.js", "test": "jest", "prepublishOnly": "npm run build" }, "author": "Jesse Wright <jesse.wright@anu.edu.au>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/jeswr/shaclcjs.git" }, "bugs": { "type": "git", "url": "https://github.com/jeswr/shaclcjs/issues" }, "devDependencies": { "jest": "^29.3.1", "jest-rdf": "^2.0.0", "jison": "^0.4.18", "semantic-release": "^24.0.0", "typescript": "^5.0.4" }, "pre-commit": [ "build", "test" ], "dependencies": { "@rdfjs/types": "^2.0.0", "n3": "^1.16.3" }, "release": { "branches": [ "main", "+([0-9])?(.{+([0-9]),x}).x", "next", { "name": "alpha", "prerelease": true }, { "name": "beta", "prerelease": true } ] }, "publishConfig": { "access": "public" } }