mojito-js-delivery
mojito-js-delivery copied to clipboard
🧪 Source-controlled JS split testing framework for building and launching A/B tests.
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3. Release notes Sourced from json5's releases. v2.2.3 Fix: [email protected] is now the 'latest' release according to npm instead of v1.0.2. (#299) v2.2.2 Fix: Properties...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. Release notes Sourced from decode-uri-component's releases. v0.2.2 Prevent overwriting previously decoded tokens 980e0bf https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2 v0.2.1 Switch to GitHub workflows 76abc93 Fix issue where decode...
For cookies like the Mojito User ID and test assignment, we should allow users to specify the domain and/or behaviour of the cookies (e.g. properties). It might even be worth...
If we want to run experiments server-side or through an app, we need a way to share the experiment configuration. Publishing the configuration through JSON seems the most plausible way...
If we're to include the Mojito lib inside anywhere that uses the strict interpreter, I think it will fail to run. Adding `'use strict';` to the top of the lib...
The modular builder could be more expressive if we used curly brackets to inject JS/CSS etc than if we hard-coded this logic into specific fields: https://jinja.palletsprojects.com/en/2.11.x/templates/ It works quite well...
For clients with easy-to-access development/UAT environments, it might not make sense to have `staging` mode tests published in their production container. Though for some clients, they just want an easy...
Currently when you build the container, it pulls together: 1. Mojito library code 2. Shared code 3. All `live` and `staging` tests' code And it outputs that to both a...
Something I've noticed larger organisations doing is scoping their tests' CSS down to particular variants or tests. For example, given a test with ID `w123` we might apply the classes...
Cookies can be problematic with how much data is transmitted and processed by some web/application servers and we don't need Mojito cookies server-side. Perhaps we should provide an option for...