Releases: bgotink/kdl
Releases · bgotink/kdl
v0.2.0-next.5
Full Changelog: v0.2.0-next.4...v0.2.0-next.5
v0.2.0-next.4
Full Changelog: v0.2.0-next.3...v0.2.0-next.4
v0.2.0-next.3
No changes, this is a redeploy of v0.2.0-next.2 with a fix in the deployment pipeline
Full Changelog: v0.2.0-next.2...v0.2.0-next.3
v0.2.0-next.2
What's Changed
- Complete rewrite as a zero-dependency hand-written recursive-descent parser
- Switch to ESM
Full Changelog: v0.2.0-next.1...v0.2.0-next.2
v0.2.0-next.1
Full Changelog: v0.2.0-next.0...v0.2.0-next.1
v0.2.0-next.0
What's Changed
- Implement KDL 2.0.0-draft.4
- Drop support for Node < 18
Full Changelog: v0.1.6...v0.2.0-next.0
v0.1.6
v0.1.5
This release adds a new entrypoint @bgotink/kdl/json
which takes a Node
or Document
in the JSON-in-KDL format and returns the encoded JSON data.
import {parse} from '@bgotink/kdl';
import {toJson} from '@bgotink/kdl/json';
expect(
toJson(
parse(
String.raw`
- false
`,
),
),
).toEqual(false);