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
- (In Progress) Replace module dependencies that are no 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 | Migration Status | Notes |
| --- | --- |
| array
| No |
| code
| No |
| collection
| No |
| comparrison
| No |
| date
| ✅ |
| fs
| No |
| html
| No |
| i18n
| No |
| inflection
| No |
| logging
| No |
| markdown
| No |
| match
| No |
| misc
| No |
| number
| No |
| object
| No |
| path
| No |
| regex
| No |
| string
| No |
| url
| No |