Migration Progress
Table of Contents
Migration Status
We are working to migrate all legacy helpers to a modern helper approach with less reliance on node modules. We plan to make significant changes over time with this project such as the following:
- ✅ Remove all dependencies on
handlebars-helpers
and maintain all helpers in this project - ✅ Migration to
vitest
as a testing framework - ✅ Migration to
xo
as a linting framework - ✅ Migrate to Typescript with full typing support
- ✅ Replace module dependencies that are ✅ longer supported with supported ones. Please see the Legacy Helper Migration Status to Fumanchu Helper Registry table below for more information.
- Migration to ESM and CJS support using cross compatible code
- Move to better documentation and examples where it makes sense
- Add in browser support via CDN (this will remove the nodejs specific helpers)
Legacy Helper Migration Status to Fumanchu Helper Registry
Helper Type | Status |
---|---|
array |
✅ |
code |
✅ |
collection |
✅ |
comparrison |
✅ |
date |
✅ |
fs |
✅ |
html |
✅ |
i18n |
✅ |
inflection |
✅ |
logging |
✅ |
markdown |
✅ |
match |
✅ |
misc |
✅ |
number |
✅ |
object |
✅ |
path |
✅ |
regex |
✅ |
string |
✅ |
url |
✅ |