To upgrade the Node version of Pattern Lab do the following:
- Ensure that you're using at least Node.js version 14, to which we've upgraded to with !1430
- If you haven't migrated from
mustachetohandlebarsengine and templates so far, now would be a good time asmustachehas been replaced byhandlebarsas the default template language with version 5 of pattern lab, andmustachemight get removed sooner rather than later. To make a long story short,handlebarsis mostly compatible, but more mature thanmustache, so a migration shouldn't be too hard, and even beneficial. Additionally usingmustachetemplates most likely won't work anymore starting with this new major version 6 due to these potentially breaking changes formustacheusage: - Please explicitly configure your used engine within
patternlab-config.jsonas described within the documentations section https://patternlab.io/docs/editing-the-configuration-options/#heading-engines. The previous way of scanningnode_modulesfolder for pattern engines is deprecated and will be removed with version 7.