pushkin-cli@4.0.0
Major Changes
-
#290
046ed03Thanks @jessestorbeck! - The basic experiment template -- along with all other templates -- is now implemented as an npm package. The contents of the template remain unchanged, but are compressed intobuild/template.zip.pushkin-cliv4+ is required to install the new packaged templates.The reason for this change has to do with Pushkin's transition to a monorepo structure. Previously, Pushkin distributed templates through each repo's GitHub releases, but the new monorepo made this more challenging (see #254). By moving to distributing all projects through npm, Pushkin is able to streamline both its deployment workflow and the CLI code itself.
-
#290
ad84d51Thanks @jessestorbeck! - The--nomigrationsand--nocacheflags inprepandstart(respectively) are replaced with--no-migrationsand--no-cache.
Minor Changes
-
#290
7703288Thanks @jessestorbeck! - Users can now delete and archive/unarchive experiments using theremove experiment(aliasrm exp) command. -
#290
316d6ecThanks @jessestorbeck! - Testing with Jest is set up by default on the user's site. Current tests distributed with experiment templates now work after installation.
Patch Changes
-
#285
668abcbThanks @jessestorbeck! - Removed stray console.log -
#285
2015e4aThanks @jessestorbeck! - Fixed image tags in package READMEs so they display properly on npm -
#290
2421b20Thanks @jessestorbeck! - If the user's site directory isn't empty when they callinstall site, the CLI now asks if they really want to install their site there.