NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2991 most downloaded on npm
Optimised tokenizer/lexer generator! 🐄 Much performance. Moo!
Last release 7 months ago
27 Feb 2026
Ships unpredictably
gaps range from 1 weeks to 3.4 years
Some releases are documented
notes for 4 of 16 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
16 releases · first in 2012
Nothing published for this version
Avoid fall through in the keyword transform, thanks to @lrowe in #164
Changes:
unsafe-eval Content-Security-Policy warnings, thanks to @jsharkey13 in #173reset() relating to queuedText, thanks to @hikerpig in #169Documentation tweaks:
pop: 1, thanks to @evanpurkhiser in #140Full Changelog: https://github.com/no-context/moo/compare/v0.5.1...v0.5.2
13e1157 Fix a bug with fast matching when include is used
One column per quarter.
Published v0.5.1 to NPM.
formatError without a tokeninclude is usedVersion 0.5.0 is now published to NPM.
Version 0.5.0 is now published to NPM.
Highlights:
type be a functionname -> type when specifying rules in an arrayLexer.has()Nothing published for this version
Nothing published for this version
Keyword support is now explicit .
Breaking changes:
slice() yourself, or use the value transform.{pop: 1} will now throw an error; use {pop: true}.size property has been removed. Use text.length instead.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →