Implementation of @shexjs/eval-validator-api which reports only one error.
This is called by @shexjs/validator.
npm install --save @shexjs/eval-simple-1err
This repo uses lerna to manage multiple NPM packages. These packages are located in packages/*:
shape-map – a ShapeMap parser@shexjs/parser – parse ShExC into ShExJ@shexjs/writer – serialize ShExK as ShExC@shexjs/term – RDF terms uses in ShEx@shexjs/util – some utilities for transforming schemas or validation output@shexjs/visitor – a visitor for schemas@shexjs/validator – validate nodes in an RDF graph against shapes in a schema@shexjs/eval-validator-api – API called by @shexjs/validator for validating Shapes, with tripleExpressions and EXTENDS etc.@shexjs/eval-simple-1err – Implementation of @shexjs/eval-validator-api which reports only one error.@shexjs/eval-threaded-nerr – Implementation of @shexjs/eval-validator-api which exhaustively enumerate combinations of ways the data fails to satisfy a shape’s expression.@shexjs/loader – an API for loading and using ShEx schemas@shexjs/node – additional API functionality for a node environment@shexjs/cli – a set of command line tools for transformaing and validating with schemas@shexjs/webapp – the shex-simple WEBApp@shexjs/shape-path-query – traverse ShEx schemas with a path language@shexjs/extension-test – a small language for testing semantic actions in ShEx implementations (more)@shexjs/extension-map – an extension for transforming data from one schema to another (more)@shexjs/extension-eval – simple extension which evaluates Javascript semantic action code (more)