Tools / busjs

busjs

A second implementation, written against the specification with an independently written JSON canonicaliser rather than a shared library.

Install

npm install busjs

Validate a package

busjs validate example.buspkg
busjs roundtrip example.buspkg

Conformance

Targets: package, importer, exporter, round-trip. Profile: full. See the registry entry.

busjs exists to test whether the specification can be implemented twice. Its canonicaliser is ten hand-written lines rather than a dependency, precisely so the agreement between the two is evidence rather than a shared code path.