- Add CHANGELOG.md file.
- Add any version of node to engines in
package.json
. - Update dependencies.
- Don't export the
parseArgs
function from cli/index.js and rename theexecArgs
toexec
. - Fix
README.md
badges.
- Fix tests.
- Setup CI.
- Name of custom cows for
moo
,cowsay
andcowthink
methods is not mandatory and ignored if it's provided.
- Custom cow usage in
README.md
file has been improved. - Version for help message of cli commands is taken from
package.json
file instead of hardcoding it. - Copyright year for help message of cli commands is taken from machine clock instead of hardcoding it.
- Fix tests.
- Setup CI.
- Cows design errors.
- Fix tests.
- Setup CI.
- New cows have been added.
- Custom cows management feature.
- Custom modes management feature.
- Type definitions.
- Cow rendering function.
- Box rendering function.
- Cows design.
- Fix tests.
- Add more cows.
- Setup CI.
- Add modes programmatically.
- Add cows programmatically.
- Update dependencies
- Type documentation comments:
CowRenderer
CowAllOptions
moo
cowsay
cowthink
.
- Fix tests.
- Add more cows.
- Setup CI.
- Add modes programmatically.
- Add cows programmatically.
- Add badges to README.md.
- Update dependencies
- Independent testing of the
cowsay
andcowthink
commands.
- Add modes programmatically.
- Add cows programmatically.
- Fix action for
cowthink
when options is not given.
- Add modes programmatically.
- Add cows programmatically.
- Fix #1: ES6 example code is not using the right format.
- Add modes programmatically.
- Add cows programmatically.
- Documentation misspellings.
- Add modes programmatically.
- Add cows programmatically.
- Update the home page.
- Add modes programmatically.
- Add cows programmatically.
- Receive the one argument with all options or traditional two arguments with the message and options separately.
- Improve the documentation.
- Add modes programmatically.
- Add cows programmatically.
- Fatal bug when wrap is a string with not valid integer format.
- Simplify tests without affect the coverage.
- Add modes programmatically.
- Add cows programmatically.
- Webpack support.
- Add modes programmatically.
- Add cows programmatically.
- How to pipe messages example now available in README.md.
- Add modes programmatically.
- Add cows programmatically.
- Code blocks in README.md.
- Version number for cli commands help output.
- Add modes programmatically.
- Add cows programmatically.
- Default eyes to
".."
for the small cow when a empty eyes string is provided. - Eyes spacing for the udder cow when the eyes string is only one character.
- Special wrapping cases.
- Complete the README.md file.
- Improve tests.
- Add modes programmatically.
- Add cows programmatically.
- Zero dependencies.
- Coded in pure ES5 for best support.
- Full documented code with JSDoc and TypeScript declaration files.
- CLI commands with the same parameters as the original
cowsay
andcowthink
commands. - Tested against the original
cowsay
andcowthink
commands.
- Complete the README.md file.
- Improve tests.
- Add modes programmatically.
- Add cows programmatically.