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 claimed: package. Profile: core-intent, against BUS v0.2. See the registry entry, caveats included.

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.