44 packages
@evolv/angular-execution-plan
Angular can introduce extra timing concerns to updating the page in an Evolv project. It is not uncommon that Evolv can render the project changes, then have Angular update the DOM over the top.
@evolv/asset-manager
Manages Evolv distributed assets
@evolv/client
The official JavaScript client for the Evolv AI optimization platform.
@evolv-delivery/active_variants
Provides access to variant names for active projects
@evolv-delivery/analytics
Captures and processes evolv events with a set of configurable steps
@evolv-delivery/audience
Allows audience filters to be populated from datalayer, cookie, fetch and dom
@evolv-delivery/behavioral
Populate Evolv context based on configurable visitor behaviors
@evolv-delivery/catalyst
Provides a rendering SDK for client-side experiments
@evolv-delivery/device-data-pdp
Captures a value on one page and binds it to the remote context on another page
@evolv-delivery/emitter
(Deprecated) Provides mechanism to generate events outside of an experiment
@evolv-delivery/lit-harness
An integration harness for using lit in evolv experiments
@evolv-delivery/metrics
Allows Metrics (audience attributes and events) to be populated/emitted from dom, query parameters, datalayer, cookie, local storage, and session storage.
@evolv-delivery/progressive-plans-audience
Binds remote context property if the account is eligible for the banner
@evolv-delivery/query-params-audience
Sets a local storage item when the URL matches a set of query parameters. Used to track paid or known users both new and returning.
@evolv-delivery/shopify-handoff
This integration sends shopify allocations from Evolv shopify through the cart page form.
@evolv-delivery/spa-navigation
Provides spa events to reapply filters for evolv experiments
@evolv-delivery/template
A minimal template engine
@evolv-delivery/upgrade-eligibility
Creates an audience for CPC lines that are eligible for upgrade
@evolv-delivery/utils
A library of helper functions for writing experiments
@evolv-delivery/variant-name-injector
Used as pre-processor to inject variant names into an Evolv ymlfile
@evolv-delivery/vds-components
A library of web components for rapid experiment development. Built to be compatible with the Verizon Design System 3.0
@evolv-delivery/verizon-design-system
A library of web components for rapid experiment development. Built to be compatible with the Verizon Design System 3.0
@evolv-delivery/web-helper-utils
A collection of helper functions.
@evolv-delivery/yml-min
Post processing for Evolv AI YAML files
@evolv/dom-capture
Package providing a capture function to record all mutations and user interactions in the DOM