shex_testsuite 0.2.12

RDF data shapes implementation in Rust
Documentation
{
  "name": "shex-test",
  "version": "2.2.0-alpha.1",
  "description": "Shape Expressions library tests.",
  "scripts": {
    "dist": "for d in schemas/ negativeSyntax/ negativeStructure/ validation/; do (cd $d && echo -n $d ':' && make); done",
    "test": "npm run test-shexj-jsg && npm run test-shexv-val && npm run test-shexv-err && npm run test-ts",
    "test-ts": "rm -rf _ts && mkdir -p _ts/schemas && for f in $(ls schemas/*.json | egrep -v '(coverage|representationTests).json'); do sh bin/makeTsTests.sh _ts $f; done && tsc --noEmit _ts/schemas/*.ts && rm -r _ts",
    "test-shexj-jsg": "ls schemas/*.json | egrep -v '(coverage|representationTests).json' | xargs json-grammar doc/ShExJ.jsg",
    "test-shexv-val": "ls validation/*.val | xargs json-grammar doc/ShExV.jsg",
    "test-shexv-err": "ls validation/*.err | xargs json-grammar doc/ShExV.jsg"
  },
  "author": {
    "name": "Eric Prud'hommeaux",
    "email": "eric@w3.org",
    "url": "http://www.w3.org/People/Eric/"
  },
  "keywords": [
    "shex",
    "shape expressions",
    "rdf",
    "test"
  ],
  "license": "MIT",
  "main": "./shexTest.js",
  "engines": {
    "node": ">=0.10.0"
  },
  "postpublish": "PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag v$PACKAGE_VERSION && git push --tags",
  "file": [
    "schemas",
    "negativeSyntax",
    "negativeStructure",
    "validation",
    "ASTs"
  ],
  "np": {
    "branch": "extends"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/shexSpec/shexTest.git"
  },
  "bugs": {
    "url": "https://github.com/shexSpec/shexTest/issues"
  },
  "devDependencies": {
    "@types/shexj": "^2.1.2",
    "json-grammar": "^0.3.2",
    "n3": "^1.16.2",
    "xlsx": "^0.18.5"
  }
}