Skip to content

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 structureFileVersion field with the version of the structure.json file

  • The updated chapter structure

  • Adding subslides to the chapters object instead of the slides object

  • New hidden field instead of the ! symbol to hide slides, subslides, and chapters

  • The possibility to archive slides in the archivedSlides array

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:

General development

e-Detailers

e-Detailer components

Email components

Site components

Messenger ad components

Custom components