Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.69 KB

TODO.md

File metadata and controls

31 lines (25 loc) · 1.69 KB

🎯 TODO

Future

  • 1 more options (any combination of options should work)
    • conventional (boolean) [true] - only allow conventional commits, this package should work without conventional commits as well
  • small docs site with astro starlight explaining which emoji to use and when, + stuff
  • BUN

v2.0.4

  • new option nested-behavior (string) [all] - tells the package where to look for nested emojis
    • scope - only in the scope: immediately after the type, like: feat(scope): subject, for stricter control over nested emojis
    • subject - only in the subject: feat(scope): subject
    • all - anywhere in the commit message (default)
    • off - do not respect nested emojis at all
  • improve debug level 2 config output
  • allow emojis to be disabled by passing undefined (nested as well)

v2

  • Add e2e tests with github actions (for all operating systems)
  • Upgrade to unbuild 2.0.0 (currently errors), fix masquerading as CJS error (see here) (fixed it but we ESM only now because i dont know what to do with the bin/eemoji.mjs entry file)
  • Upgrade antfu/eslint-config to 2.0.0 and make it work
  • strict (boolean) [false] - do not allow any commits without emojis
  • add -v alias for --version
  • make the consola start and success logs sane in the cleanup command
  • investigate speed, prepare script for init
  • move bin scripts to scripts folder and also build them from typescript
  • Generate the readme emoji table from default.jsonc (jsonc for description)
  • overwrite the default emojis in ts config too (import the default emojis, import other presets)