@shexjs/webapp
v1.0.0-alpha.33
Published
Shape Expressions command line interface
Readme
@shexjs/webapp
The shex-simple web app: a schema pane, a data pane over whichever data source is picked (an RDF store, a SPARQL endpoint, a Wikibase), a shape map and the validation results, with editors that lint as you type and point at what a failure is about (try it).
npm install @shexjs/webapp
npx shex-serve # serves doc/ locallyThe pages are in doc/: shex-simple.html (validation on the page),
shex-worker.html (validation in a worker). Their scripts compile from
src/app/*.ts (npm run build), and the bundles they load, in
doc/webpacks/, come from npm run webpacks-all at the repository root --
they are built before publishing, not committed. Plugins add panes, verbs
and data sources: ?plugin=<url> loads one, and doc/plugins.md at the
repository root is the contract (ShExMap is one, in @shexjs/extension-map).
@shexjs/webapp is one of the shex.js packages; installing shex pulls in the whole suite, and its README maps them.
