pushkin-cli@4.2.0
Minor Changes
-
#347
831231dThanks @jessestorbeck! - Added new option flaginstall experiment --all <source>, which installs all experiment templates from a local clone of thepushkinrepo or the latest published versions of all experiment templates on npm. -
#347
2713f11Thanks @jessestorbeck! - Added new option flags toinstall siteandinstall experimentwhich allow the commands to be run without interactive prompts. This feature supports automating site creation for test purposes. -
#347
dd97ee0Thanks @jessestorbeck! - Added theuse-devcommand, which substitutes a local development version of the specified Pushkin utility package(s) (pushkin-api,pushkin-client, and/orpushkin-worker). You can also use this same command to revert to the previously used published version of the package with the--revertoption. -
#354
7504ca0Thanks @jessestorbeck! - Added end-to-end testing with Playwright to site and experiment templates, plus minor additions to the CLI's site template installation process.
Patch Changes
-
#347
8eb4413Thanks @jessestorbeck! - Generate a more secure password for database declaration using crypto rather than Math.random() -
#354
c4b2ce4Thanks @jessestorbeck! - Relative paths now accepted withinstallanduse-dev. This fix supports a new package script for the repotest:e2e:setup, which sets up and starts a test site (throughpushkin start) in the/testingdirectory and takes the name of the site template (e.g. "basic") as its argument. -
#347
029c3d3Thanks @jessestorbeck! - Set up a test suite for the site template (thanks due primarily to @hunterschep), plus minor modifications to the CLI to run tests after the user has installed the site template and experiments. -
#347
53bc2bfThanks @jessestorbeck! - Add additional package info to package.json so npm pages display links to GitHub and docs