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.