Appearance
eWizard.js v5.23.1 and eWizard CLI v0.35.2
September 2022
New in eWizard.js
Monorepo emails
You can now use monorepo emails, which are created from a master template stored in a repository.
The node modules for monorepo emails are installed in the master template and used in the workspaces with a symlink. As a result, you install node modules once to the master template and create emails that use less storage data.
As part of the monorepo approach, you can create eWizard templates and workspaces with the wiz create command.
For more information, see Monorepo emails and wiz create.
e-Detailer structure v2
In this release, we introduced version 2 of the structure.json file. Compared to version 1, the new e-Detailer structure features the following:
Additional
structureFileVersionfield with the version of thestructure.jsonfileThe updated chapter structure
Adding subslides to the
chaptersobject instead of theslidesobjectNew
hiddenfield instead of the!symbol to hide slides, subslides, and chaptersThe possibility to archive slides in the
archivedSlidesarray
Both versions are supported in eWizard.js.
We also implemented new methods to get structure.json data in the structure API.
For more information, see Slides and chapters structure and Structure plugin.
$touch plugin
Use the $touch plugin to add gestures from the Hammer.js library to your e-Detailers, sites, and messenger ads. With Hammer.js, you can add various gestures made by touch and mouse, such as pinch, pan, and rotate.
For more information, see $touch plugin
New in eWizard CLI
wiz clone, wiz push, and wiz pull commands
Use the wiz clone, wiz pull, and wiz push commands to collaboratively work on a project from eWizard Editor in eWizard.js.
You can clone an eWizard Editor project with wiz clone, modify it in eWizard.js and wiz push the changes back to the eWizard Editor project. To pull changes pushed by someone else, use wiz pull. The commands support versioning control.
For more information, see wiz clone, wiz push, and wiz pull.
Documentation updates
We've updated the following documentation articles: