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.