Appearance
eWizard.js v5.36.0 and eWizard CLI v1.0.1
January 2024
New in eWizard.js
eWizard–Contentful integration
eWizard templates now support the following settings for work with Contentful:
cli.identifyComponentsfor e-Detailer and email system settings. When the value is set totrue, running wiz archive adds adata-asset-idattribute to all eWizard, Vue, and HTML components in theApp.vuefile of the template and theindex.vuefile of e-Detailer slides.externalSystems.contentful.twoWaySyncfor email settings. When the value is set totrue, the email template is synced with Contentful after you add the email in eWizard Library or upload the archive.
New in eWizard CLI
The first major release of eWizard CLI includes various improvements.
wiz unpublish
With the new wiz unpublish command, you can remove a package version from a private or global CodeArtifact repository.
sh
wiz unpublish [PACKAGE_NAME]@[PACKAGE_VERSION]To remove package versions from a global CodeArtifact repository, use the -r global option.
sh
wiz unpublish [PACKAGE_NAME]@[PACKAGE_VERSION] -r globalFor more information, see wiz unpublish.
Latest and legacy npm versions
eWizard CLI now supports the latest npm version 10 and the legacy npm version 6. The npm version affects the wiz install and wiz uninstall commands. The latest npm version also supports clean install. You can configure what version to use in the ./ewizard/settings.json file of your template.
json
// ./ewizard/settings.json
{
"cli": {
"npm": {
"version": "latest"
}
}
}You can also use the following wiz install options:
--save-exactto clean install a componentshwiz install @[SCOPE]/[COMPONENT_NAME] --save-exact--save-devto install the component to devDependenciesshwiz install @[SCOPE]/[COMPONENT_NAME] --save-dev
For more information, see:
Documentation updates
We've updated the following documentation articles: