1.4 KiB
1.4 KiB
Changelog
Version 0.9.0
- many functions got overloads for
Matcher
type propagation in less common scenarios; condition
function now accepts Parsers/Matchers with different value types, result value type is the union of the two;- added type tests for overloads using expect-type.
Version 0.8.0
- Targeting Node.js version 14 and ES2020;
- Now should be discoverable with denoify.
Version 0.7.0
otherwise
function now has two overloads -Parser * Matcher -> Matcher
andParser * Parser -> Parser
;otherwise
function now accepts Parsers/Matchers with different value types, result value type is the union of the two;otherwise
function now has an alias calledeitherOr
which might be more natural for combining parsers.
Version 0.6.0
- ensure local imports have file extensions - fix "./core module cannot be found" issue.
Version 0.5.4
- remove terser, source-map files;
- use only
rollup-plugin-cleanup
to condition published files.
Version 0.5.3
- source-map files;
- minor documentation update.
Version 0.5.2
peek
function keeps Parser/Matcher distinction;
Version 0.5.1
- documentation updates;
- package marked as free of side effects for tree shaking.
Version 0.5.0
- Initial release;
- Aiming at Node.js version 12 and up.