From a6a0ea7360b39d703ab07a312a1f564e522c574c Mon Sep 17 00:00:00 2001 From: alexanderkirtzel Date: Mon, 11 May 2026 18:18:00 +0200 Subject: [PATCH 1/6] route --- .changeset/route-typing-rename.md | 10 +++++ packages/cli/src/commands/bundle/bundler.ts | 8 ++-- .../__tests__/dispatch-integration.test.ts | 12 +++--- .../push/__tests__/simulate-isolation.test.ts | 40 +++++++++++++++---- .../src/commands/push/dispatch-simulate.ts | 8 ++-- packages/cli/src/commands/push/index.ts | 7 +--- packages/cli/src/commands/push/run.ts | 2 +- .../src/commands/validate/validators/flow.ts | 32 +++++++++++---- .../source-chain-integration.test.ts | 2 +- .../src/__tests__/transformer-branch.test.ts | 37 ++++++++++++----- .../transformer-chain-integration.test.ts | 2 +- packages/collector/src/destination.ts | 11 +++-- packages/collector/src/transformer.ts | 17 ++++---- .../src/__tests__/schemas/matcher.test.ts | 22 +++++----- packages/core/src/branch.ts | 2 +- packages/core/src/route.ts | 8 ++-- packages/core/src/schemas/destination.ts | 6 +-- packages/core/src/schemas/flow.ts | 20 +++++----- packages/core/src/schemas/index.ts | 6 +-- packages/core/src/schemas/matcher.ts | 18 ++++----- packages/core/src/schemas/transformer.ts | 6 +-- packages/core/src/types/destination.ts | 8 ++-- packages/core/src/types/flow.ts | 12 +++--- packages/core/src/types/source.ts | 6 +-- packages/core/src/types/transformer.ts | 35 ++++++++++++---- skills/walkeros-understanding-flow/SKILL.md | 5 ++- .../walkeros-using-cli/flow-configuration.md | 36 ++++++++--------- website/docs/getting-started/flow/index.mdx | 4 +- website/static/schema/flow/v4.json | 24 +++++------ 29 files changed, 245 insertions(+), 161 deletions(-) create mode 100644 .changeset/route-typing-rename.md diff --git a/.changeset/route-typing-rename.md b/.changeset/route-typing-rename.md new file mode 100644 index 000000000..4c1e13411 --- /dev/null +++ b/.changeset/route-typing-rename.md @@ -0,0 +1,10 @@ +--- +'@walkeros/core': patch +'@walkeros/cli': patch +--- + +Rename routing types: `NextRule` to `Route`, `Next` to `RouteSpec` (Zod schemas +and `MatcherNext*` IDs renamed in step). Widen `Flow.*.before/next` to +`RouteSpec` so `Route[]` conditional routing type-checks at the JSON layer. Fix +the CLI bundler dropping `Route[]` data via a narrowing cast on the inline path. +Hard cut, no aliases; flow.json shape unchanged. diff --git a/packages/cli/src/commands/bundle/bundler.ts b/packages/cli/src/commands/bundle/bundler.ts index cf1901447..2c4f740f1 100644 --- a/packages/cli/src/commands/bundle/bundler.ts +++ b/packages/cli/src/commands/bundle/bundler.ts @@ -3,7 +3,7 @@ import esbuild from 'esbuild'; import { builtinModules } from 'module'; import path from 'path'; import fs from 'fs-extra'; -import type { Flow } from '@walkeros/core'; +import type { Flow, Transformer } from '@walkeros/core'; import { packageNameToVariable, ENV_MARKER_PREFIX } from '@walkeros/core'; import { classifyStepProperties, @@ -99,7 +99,7 @@ function generateInlineCode( inline: Flow.Code, config: object, env?: object, - chains?: { before?: string | string[]; next?: string | string[] }, + chains?: { before?: Transformer.RouteSpec; next?: Transformer.RouteSpec }, isDestination?: boolean, ): string { const pushFn = inline.push.replace('$code:', ''); @@ -1560,7 +1560,7 @@ export function buildSplitConfigObject( .filter(([, source]) => source.package || hasCodeReference(source.code)) .map(([key, source]) => { if (isInlineCode(source.code)) { - return ` ${key}: ${generateInlineCode(source.code, (source.config as object) || {}, source.env as object, { next: source.next as string | string[] | undefined })}`; + return ` ${key}: ${generateInlineCode(source.code, (source.config as object) || {}, source.env as object, { next: source.next })}`; } return buildSplitStepEntry('sources', key, source); }); @@ -1570,7 +1570,7 @@ export function buildSplitConfigObject( .filter(([, dest]) => dest.package || hasCodeReference(dest.code)) .map(([key, dest]) => { if (isInlineCode(dest.code)) { - return ` ${key}: ${generateInlineCode(dest.code, (dest.config as object) || {}, dest.env as object, { before: dest.before, next: dest.next as string | string[] | undefined }, true)}`; + return ` ${key}: ${generateInlineCode(dest.code, (dest.config as object) || {}, dest.env as object, { before: dest.before, next: dest.next }, true)}`; } return buildSplitStepEntry('destinations', key, dest); }); diff --git a/packages/cli/src/commands/push/__tests__/dispatch-integration.test.ts b/packages/cli/src/commands/push/__tests__/dispatch-integration.test.ts index da0f2993a..48eb42981 100644 --- a/packages/cli/src/commands/push/__tests__/dispatch-integration.test.ts +++ b/packages/cli/src/commands/push/__tests__/dispatch-integration.test.ts @@ -1,9 +1,9 @@ import { dispatchSimulate } from '../dispatch-simulate'; describe('dispatchSimulate', () => { - it('returns route=none for empty flags', () => { + it('returns kind=none for empty flags', () => { expect(dispatchSimulate([])).toEqual({ - route: 'none', + kind: 'none', ids: [], }); }); @@ -12,16 +12,16 @@ describe('dispatchSimulate', () => { expect(() => dispatchSimulate(['api'])).toThrow(/Invalid step format/); }); - it('returns destination route with every id', () => { + it('returns destination kind with every id', () => { expect(dispatchSimulate(['destination.api', 'destination.meta'])).toEqual({ - route: 'destination', + kind: 'destination', ids: ['api', 'meta'], }); }); - it('returns source route with single id', () => { + it('returns source kind with single id', () => { expect(dispatchSimulate(['source.browser'])).toEqual({ - route: 'source', + kind: 'source', ids: ['browser'], }); }); diff --git a/packages/cli/src/commands/push/__tests__/simulate-isolation.test.ts b/packages/cli/src/commands/push/__tests__/simulate-isolation.test.ts index c11fcc05a..dd20602c9 100644 --- a/packages/cli/src/commands/push/__tests__/simulate-isolation.test.ts +++ b/packages/cli/src/commands/push/__tests__/simulate-isolation.test.ts @@ -14,6 +14,24 @@ import { walkChain, extractTransformerNextMap, } from '@walkeros/collector'; +import { isRouteArray } from '@walkeros/core'; + +/** + * Narrow a `RouteSpec` to the static form expected by `walkChain` in these + * static-fixture tests. Throws if a future fixture accidentally uses + * conditional routing, surfacing the mistake instead of silently casting. + */ +function staticChain( + spec: Transformer.RouteSpec | undefined, +): string | string[] | undefined { + if (spec === undefined) return undefined; + if (isRouteArray(spec)) { + throw new Error( + 'test fixture uses conditional routing, not supported here', + ); + } + return spec; +} /** * Tests for before-chain execution in transformer simulation. @@ -99,7 +117,7 @@ describe('transformer simulation isolation — before chain', () => { // Step 1: Resolve before chain const before = transformer.config.before; const beforeChainIds = walkChain( - before as string | string[], + staticChain(before), extractTransformerNextMap(transformers), ); expect(beforeChainIds).toEqual(['enrich']); @@ -118,7 +136,9 @@ describe('transformer simulation isolation — before chain', () => { expect(beforeResult.event).not.toBeNull(); processedEvent = ( - Array.isArray(beforeResult.event) ? beforeResult.event![0] : beforeResult.event + Array.isArray(beforeResult.event) + ? beforeResult.event![0] + : beforeResult.event ) as WalkerOS.DeepPartialEvent; // Verify enrichment was applied @@ -227,7 +247,7 @@ describe('transformer simulation isolation — before chain', () => { // Resolve before chain const before = transformer.config.before; const beforeChainIds = walkChain( - before as string | string[], + staticChain(before), extractTransformerNextMap(transformers), ); expect(beforeChainIds).toEqual(['gate']); @@ -298,7 +318,7 @@ describe('transformer simulation isolation — before chain', () => { // Resolve before chain — should follow validate -> enrich via next link const before = transformer.config.before; const beforeChainIds = walkChain( - before as string | string[], + staticChain(before), extractTransformerNextMap(transformers), ); expect(beforeChainIds).toEqual(['validate', 'enrich']); @@ -316,7 +336,9 @@ describe('transformer simulation isolation — before chain', () => { expect(beforeResult.event).not.toBeNull(); const processedEvent = ( - Array.isArray(beforeResult.event) ? beforeResult.event![0] : beforeResult.event + Array.isArray(beforeResult.event) + ? beforeResult.event![0] + : beforeResult.event ) as WalkerOS.DeepPartialEvent; // Both validate and enrich ran @@ -471,7 +493,7 @@ describe('destination simulation with before chain', () => { let processedEvent: WalkerOS.Event = inputEvent; if (before && collector.transformers) { const beforeChainIds = walkChain( - before as string | string[], + staticChain(before), extractTransformerNextMap(collector.transformers), ); expect(beforeChainIds).toEqual(['enrich']); @@ -488,7 +510,9 @@ describe('destination simulation with before chain', () => { expect(beforeResult.event).not.toBeNull(); processedEvent = ( - Array.isArray(beforeResult.event) ? beforeResult.event![0] : beforeResult.event + Array.isArray(beforeResult.event) + ? beforeResult.event![0] + : beforeResult.event ) as WalkerOS.Event; } @@ -545,7 +569,7 @@ describe('destination simulation with before chain', () => { // Resolve and run before chain const before = destination.config.before; const beforeChainIds = walkChain( - before as string | string[], + staticChain(before), extractTransformerNextMap(collector.transformers!), ); expect(beforeChainIds).toEqual(['gate']); diff --git a/packages/cli/src/commands/push/dispatch-simulate.ts b/packages/cli/src/commands/push/dispatch-simulate.ts index e9befaf96..e89ee862f 100644 --- a/packages/cli/src/commands/push/dispatch-simulate.ts +++ b/packages/cli/src/commands/push/dispatch-simulate.ts @@ -1,17 +1,17 @@ import { planSimulate } from './plan-simulate.js'; export interface SimulateDispatch { - route: 'none' | 'source' | 'destination' | 'transformer'; + kind: 'none' | 'source' | 'destination' | 'transformer'; ids: string[]; } /** * Adapter between `planSimulate` and the dispatcher in `index.ts`. - * Renames `kind` → `route` so the dispatcher's `switch` reads naturally. - * Kept separate from planSimulate so parsing logic and call-site adaptation + * Carries forward `planSimulate`'s `kind` discriminator unchanged, kept + * separate from planSimulate so parsing logic and call-site adaptation * can evolve independently. */ export function dispatchSimulate(flags: readonly string[]): SimulateDispatch { const plan = planSimulate(flags); - return { route: plan.kind, ids: plan.ids }; + return { kind: plan.kind, ids: plan.ids }; } diff --git a/packages/cli/src/commands/push/index.ts b/packages/cli/src/commands/push/index.ts index 1751e251d..abc7068c7 100644 --- a/packages/cli/src/commands/push/index.ts +++ b/packages/cli/src/commands/push/index.ts @@ -60,7 +60,7 @@ function resolveBeforeChain( ): string[] { if (!before) return []; - const next = before as import('@walkeros/core').Transformer.Next; + const next = before as import('@walkeros/core').Transformer.RouteSpec; if (isRouteArray(next)) { const compiled = compileNext(next); @@ -69,10 +69,7 @@ function resolveBeforeChain( return walkChain(resolved, extractTransformerNextMap(transformers)); } - return walkChain( - next as string | string[], - extractTransformerNextMap(transformers), - ); + return walkChain(next, extractTransformerNextMap(transformers)); } /** diff --git a/packages/cli/src/commands/push/run.ts b/packages/cli/src/commands/push/run.ts index 9e92c3874..ba76ea3e0 100644 --- a/packages/cli/src/commands/push/run.ts +++ b/packages/cli/src/commands/push/run.ts @@ -54,7 +54,7 @@ export async function runPushCommand( // 4. Route to the correct typed function based on the plan. let result: PushResult; - switch (plan.route) { + switch (plan.kind) { case 'none': result = await push(config, resolvedEvent, { flow: options.flow, diff --git a/packages/cli/src/commands/validate/validators/flow.ts b/packages/cli/src/commands/validate/validators/flow.ts index 8ef96fa62..618d5bc8f 100644 --- a/packages/cli/src/commands/validate/validators/flow.ts +++ b/packages/cli/src/commands/validate/validators/flow.ts @@ -244,13 +244,35 @@ interface StepConnection { to: StepInfo; } +/** + * Flatten a RouteSpec into the unique step IDs it can target. + * For string and string[] forms, returns the IDs directly. + * For Route[] form, recursively unwraps each rule's next. + * Used by the connection-graph builder to enumerate static-graph edges + * for example-compatibility checks; runtime routing remains dynamic. + */ +function flattenRouteTargets( + spec: import('@walkeros/core').Transformer.RouteSpec | undefined, +): string[] { + if (!spec) return []; + if (typeof spec === 'string') return [spec]; + if (!Array.isArray(spec) || spec.length === 0) return []; + if (typeof spec[0] === 'string') { + return spec.filter((s): s is string => typeof s === 'string'); + } + const routes = spec as import('@walkeros/core').Transformer.Route[]; + return Array.from( + new Set(routes.flatMap((r) => flattenRouteTargets(r.next))), + ); +} + function buildConnectionGraph(config: Flow): StepConnection[] { const connections: StepConnection[] = []; // Source → next transformer for (const [name, source] of Object.entries(config.sources || {})) { if (!source.next || !source.examples) continue; - const nextNames = Array.isArray(source.next) ? source.next : [source.next]; + const nextNames = flattenRouteTargets(source.next); for (const nextName of nextNames) { const transformer = config.transformers?.[nextName]; if (transformer?.examples) { @@ -269,9 +291,7 @@ function buildConnectionGraph(config: Flow): StepConnection[] { // Transformer → next transformer for (const [name, transformer] of Object.entries(config.transformers || {})) { if (!transformer.next || !transformer.examples) continue; - const nextNames = Array.isArray(transformer.next) - ? transformer.next - : [transformer.next]; + const nextNames = flattenRouteTargets(transformer.next); for (const nextName of nextNames) { const nextTransformer = config.transformers?.[nextName]; if (nextTransformer?.examples) { @@ -294,9 +314,7 @@ function buildConnectionGraph(config: Flow): StepConnection[] { // Destination.before → transformer chain → destination for (const [name, dest] of Object.entries(config.destinations || {})) { if (!dest.before || !dest.examples) continue; - const beforeNames = Array.isArray(dest.before) - ? dest.before - : [dest.before]; + const beforeNames = flattenRouteTargets(dest.before); for (const beforeName of beforeNames) { const transformer = config.transformers?.[beforeName]; if (transformer?.examples) { diff --git a/packages/collector/src/__tests__/source-chain-integration.test.ts b/packages/collector/src/__tests__/source-chain-integration.test.ts index 6ad45af9a..c0498926e 100644 --- a/packages/collector/src/__tests__/source-chain-integration.test.ts +++ b/packages/collector/src/__tests__/source-chain-integration.test.ts @@ -243,7 +243,7 @@ describe('Source Transformer Chains (source.next)', () => { }); }); - describe('conditional NextRule[] next', () => { + describe('conditional Route[] next', () => { it('should resolve conditional next routes based on ingest', async () => { const order: string[] = []; diff --git a/packages/collector/src/__tests__/transformer-branch.test.ts b/packages/collector/src/__tests__/transformer-branch.test.ts index 506c08ba6..dbd658d07 100644 --- a/packages/collector/src/__tests__/transformer-branch.test.ts +++ b/packages/collector/src/__tests__/transformer-branch.test.ts @@ -81,7 +81,10 @@ describe('chain branching', () => { ); expect(order).toEqual(['router', 'parser']); - expect(result.event).toEqual({ name: 'routed action', data: { parsed: true } }); + expect(result.event).toEqual({ + name: 'routed action', + data: { parsed: true }, + }); }); it('should resolve branched next through walkChain', async () => { @@ -111,12 +114,18 @@ describe('chain branching', () => { undefined, ); - const singleResult0 = Array.isArray(result.event) ? result.event[0] : result.event; + const singleResult0 = Array.isArray(result.event) + ? result.event[0] + : result.event; expect(singleResult0?.data).toEqual({ a: true, b: true }); }); it('should pass ingest through branched chains', async () => { - const ingestData = { _meta: { hops: 0, path: [] }, path: '/gtag', body: { en: 'purchase' } }; + const ingestData = { + _meta: { hops: 0, path: [] }, + path: '/gtag', + body: { en: 'purchase' }, + }; const router = createTransformer((event, context) => { expect(context.ingest).toBe(ingestData); @@ -140,7 +149,9 @@ describe('chain branching', () => { ingestData, ); - expect(!Array.isArray(result.event) && result.event?.name).toBe('page purchase'); + expect(!Array.isArray(result.event) && result.event?.name).toBe( + 'page purchase', + ); }); it('should handle branched chain returning false (drop event)', async () => { @@ -195,12 +206,14 @@ describe('chain branching', () => { ); expect(order).toEqual(['enricher', 'router', 'parser']); - const singleResult1 = Array.isArray(result.event) ? result.event[0] : result.event; + const singleResult1 = Array.isArray(result.event) + ? result.event[0] + : result.event; expect(singleResult1?.data).toEqual({ enriched: true }); expect(singleResult1?.name).toBe('parsed action'); }); - it('should resolve NextRule[] in config.next after transformer executes', async () => { + it('should resolve Route[] in config.next after transformer executes', async () => { const order: string[] = []; const enricher = createTransformer( @@ -215,7 +228,7 @@ describe('chain branching', () => { next: 'api-handler', }, { match: '*', next: 'default-handler' }, - ] as any, // NextRule[] in config.next + ], }, ); @@ -245,11 +258,13 @@ describe('chain branching', () => { ); expect(order).toEqual(['enricher', 'api-handler']); - const singleResult = Array.isArray(result.event) ? result.event[0] : result.event; + const singleResult = Array.isArray(result.event) + ? result.event[0] + : result.event; expect(singleResult?.data).toEqual({ enriched: true, api: true }); }); - it('should resolve NextRule[] returned from transformer push (Result.next)', async () => { + it('should resolve Route[] returned from transformer push (Result.next)', async () => { const router = createTransformer((event) => { return { event, @@ -282,7 +297,9 @@ describe('chain branching', () => { { _meta: { hops: 0, path: [] }, path: '/api/data' }, ); - const singleResult2 = Array.isArray(result.event) ? result.event[0] : result.event; + const singleResult2 = Array.isArray(result.event) + ? result.event[0] + : result.event; expect(singleResult2?.data).toEqual({ handler: 'api' }); }); diff --git a/packages/collector/src/__tests__/transformer-chain-integration.test.ts b/packages/collector/src/__tests__/transformer-chain-integration.test.ts index c6813ffe2..394718513 100644 --- a/packages/collector/src/__tests__/transformer-chain-integration.test.ts +++ b/packages/collector/src/__tests__/transformer-chain-integration.test.ts @@ -219,7 +219,7 @@ describe('Destination Transformer Chains (destination.before)', () => { }); }); - describe('conditional NextRule[] before', () => { + describe('conditional Route[] before', () => { it('should resolve conditional before routes based on event entity', async () => { const order: string[] = []; diff --git a/packages/collector/src/destination.ts b/packages/collector/src/destination.ts index 4fa0c3048..8459a77e1 100644 --- a/packages/collector/src/destination.ts +++ b/packages/collector/src/destination.ts @@ -39,11 +39,11 @@ import { getCacheStore } from './cache'; /** * Resolves transformer chain for a destination. - * For conditional routing (NextRule[]), compiledBefore must be provided (compiled at init). + * For conditional routing (Route[]), compiledBefore must be provided (compiled at init). * For static routing (string | string[]), resolution is direct. */ function resolveDestinationChain( - before: Transformer.Next | undefined, + before: Transformer.RouteSpec | undefined, compiledBefore: CompiledNext | undefined, transformers: Transformer.Transformers, ingest?: Ingest, @@ -56,10 +56,9 @@ function resolveDestinationChain( return walkChain(resolved, extractTransformerNextMap(transformers)); } - return walkChain( - before as string | string[], - extractTransformerNextMap(transformers), - ); + // Without compiledBefore, before is static (string | string[]); skip Route[] case. + if (isRouteArray(before)) return []; + return walkChain(before, extractTransformerNextMap(transformers)); } /** diff --git a/packages/collector/src/transformer.ts b/packages/collector/src/transformer.ts index cd401b394..a5a65b2d3 100644 --- a/packages/collector/src/transformer.ts +++ b/packages/collector/src/transformer.ts @@ -64,7 +64,7 @@ export function extractTransformerNextMap( for (const [id, transformer] of Object.entries(transformers)) { const next = transformer.config?.next; if (next && !isRouteArray(next)) { - result[id] = { next: next as string | string[] }; + result[id] = { next }; } else { result[id] = {}; } @@ -530,14 +530,15 @@ export async function runTransformerChain( if (forkResult.next) { // Fork has explicit routing - let resolvedNext: string | string[] | undefined = - forkResult.next as string | string[]; + let resolvedNext: string | string[] | undefined; if (isRouteArray(forkResult.next)) { const compiled = compileNext(forkResult.next); resolvedNext = resolveNext( compiled, buildCacheContext(forkIngest, forkEvent), ); + } else { + resolvedNext = forkResult.next; } if (resolvedNext) { const branchedChain = walkChain( @@ -608,10 +609,8 @@ export async function runTransformerChain( // Handle chain branching if (next) { - // Resolve NextRule[] if present - let resolvedNext: string | string[] | undefined = next as - | string - | string[]; + // Resolve Route[] if present + let resolvedNext: string | string[] | undefined; if (isRouteArray(next)) { const compiled = compileNext(next); resolvedNext = resolveNext( @@ -623,6 +622,8 @@ export async function runTransformerChain( if (resultEvent) processedEvent = resultEvent; continue; } + } else { + resolvedNext = next; } const branchedChain = walkChain( @@ -661,7 +662,7 @@ export async function runTransformerChain( storeCache(tCacheStore, cacheMiss.key, processedEvent, cacheMiss.ttl); } - // If transformer didn't return { next } but has NextRule[] config.next, resolve it + // If transformer didn't return { next } but has Route[] config.next, resolve it if ( (!result || (typeof result === 'object' && !result.next)) && transformer.config.next && diff --git a/packages/core/src/__tests__/schemas/matcher.test.ts b/packages/core/src/__tests__/schemas/matcher.test.ts index 2dd1d2fb3..78c3beec3 100644 --- a/packages/core/src/__tests__/schemas/matcher.test.ts +++ b/packages/core/src/__tests__/schemas/matcher.test.ts @@ -1,7 +1,7 @@ import { MatchExpressionSchema, - NextRuleSchema, - RoutableNextSchema, + RouteSchema, + RouteSpecSchema, } from '../../schemas/matcher'; import { safeParseConfig } from '../../schemas/flow'; @@ -27,7 +27,7 @@ describe('MatchExpressionSchema', () => { }); it('validates wildcard string', () => { - const result = NextRuleSchema.safeParse({ match: '*', next: 'default' }); + const result = RouteSchema.safeParse({ match: '*', next: 'default' }); expect(result.success).toBe(true); }); @@ -42,18 +42,18 @@ describe('MatchExpressionSchema', () => { }); }); -describe('RoutableNextSchema', () => { +describe('RouteSpecSchema', () => { it('validates a string', () => { - expect(RoutableNextSchema.safeParse('enricher').success).toBe(true); + expect(RouteSpecSchema.safeParse('enricher').success).toBe(true); }); it('validates a string array', () => { - expect(RoutableNextSchema.safeParse(['a', 'b']).success).toBe(true); + expect(RouteSpecSchema.safeParse(['a', 'b']).success).toBe(true); }); - it('validates a NextRule array', () => { + it('validates a Route array', () => { expect( - RoutableNextSchema.safeParse([ + RouteSpecSchema.safeParse([ { match: { key: 'path', operator: 'prefix', value: '/api' }, next: 'handler', @@ -65,7 +65,7 @@ describe('RoutableNextSchema', () => { it('validates nested routes', () => { expect( - RoutableNextSchema.safeParse([ + RouteSpecSchema.safeParse([ { match: { key: 'path', operator: 'prefix', value: '/api' }, next: [ @@ -81,8 +81,8 @@ describe('RoutableNextSchema', () => { }); }); -describe('Flow config with NextRule[] in source.next', () => { - it('validates source.next with NextRule array', () => { +describe('Flow config with Route[] in source.next', () => { + it('validates source.next with Route array', () => { const config = { version: 4, flows: { diff --git a/packages/core/src/branch.ts b/packages/core/src/branch.ts index 897e4c715..0af278653 100644 --- a/packages/core/src/branch.ts +++ b/packages/core/src/branch.ts @@ -6,7 +6,7 @@ import type { Transformer, WalkerOS } from './types'; */ export function branch( event: WalkerOS.DeepPartialEvent, - next: Transformer.Next, + next: Transformer.RouteSpec, ): Transformer.Result { return { event, next }; } diff --git a/packages/core/src/route.ts b/packages/core/src/route.ts index b429a7d27..3ba929075 100644 --- a/packages/core/src/route.ts +++ b/packages/core/src/route.ts @@ -1,4 +1,4 @@ -import type { Next, NextRule } from './types/transformer'; +import type { Route, RouteSpec } from './types/transformer'; import type { CompiledMatcher } from './types/matcher'; import { compileMatcher } from './matcher'; @@ -12,7 +12,7 @@ export type CompiledNext = | { type: 'chain'; value: string[] } | { type: 'routes'; routes: CompiledRoute[] }; -export function isRouteArray(next: Next): next is NextRule[] { +export function isRouteArray(next: RouteSpec): next is Route[] { return ( Array.isArray(next) && next.length > 0 && @@ -22,7 +22,9 @@ export function isRouteArray(next: Next): next is NextRule[] { ); } -export function compileNext(next: Next | undefined): CompiledNext | undefined { +export function compileNext( + next: RouteSpec | undefined, +): CompiledNext | undefined { if (next === undefined || next === null) return undefined; if (typeof next === 'string') return { type: 'static', value: next }; diff --git a/packages/core/src/schemas/destination.ts b/packages/core/src/schemas/destination.ts index 0ffb72091..0929bbabc 100644 --- a/packages/core/src/schemas/destination.ts +++ b/packages/core/src/schemas/destination.ts @@ -8,7 +8,7 @@ import { PolicySchema, } from './mapping'; import { Identifier } from './primitives'; -import { RoutableNextSchema } from './matcher'; +import { RouteSpecSchema } from './matcher'; import { CacheSchema } from './cache'; import { LoggerConfigSchema } from './logger'; @@ -116,10 +116,10 @@ export const ConfigSchema = z .describe( 'One-time setup options applied during destination registration (boolean enables defaults, object configures specifics)', ), - before: RoutableNextSchema.optional().describe( + before: RouteSpecSchema.optional().describe( 'Post-collector transformer chain applied before this destination receives the event', ), - next: RoutableNextSchema.optional().describe( + next: RouteSpecSchema.optional().describe( 'Post-push transformer chain. Runs after destination push completes; push response is available at ingest._response', ), cache: CacheSchema.optional().describe( diff --git a/packages/core/src/schemas/flow.ts b/packages/core/src/schemas/flow.ts index d03d07306..33656e57f 100644 --- a/packages/core/src/schemas/flow.ts +++ b/packages/core/src/schemas/flow.ts @@ -18,7 +18,7 @@ */ import { z, toJsonSchema } from './validation'; -import { RoutableNextSchema } from './matcher'; +import { RouteSpecSchema } from './matcher'; import { CacheSchema } from './cache'; // ======================================== @@ -288,10 +288,10 @@ export const SourceSchema = z variables: VariablesSchema.optional().describe( 'Source-level variables (highest priority in cascade)', ), - next: RoutableNextSchema.optional().describe( - 'Pre-collector transformer chain. String, string[], or NextRule[] for conditional routing based on ingest data.', + next: RouteSpecSchema.optional().describe( + 'Pre-collector transformer chain. String, string[], or Route[] for conditional routing based on ingest data.', ), - before: RoutableNextSchema.optional().describe( + before: RouteSpecSchema.optional().describe( 'Pre-source transformer chain (consent-exempt). Handles transport-level preprocessing.', ), examples: StepExamplesSchema.optional().describe( @@ -345,11 +345,11 @@ export const TransformerSchema = z }) .optional() .describe('Transformer environment configuration'), - before: RoutableNextSchema.optional().describe( + before: RouteSpecSchema.optional().describe( 'Pre-transformer chain. Runs before this transformer push function.', ), - next: RoutableNextSchema.optional().describe( - 'Next transformer in chain. String, string[], or NextRule[] for conditional routing.', + next: RouteSpecSchema.optional().describe( + 'Next transformer in chain. String, string[], or Route[] for conditional routing.', ), variables: VariablesSchema.optional().describe( 'Transformer-level variables (highest priority in cascade)', @@ -415,10 +415,10 @@ export const DestinationSchema = z variables: VariablesSchema.optional().describe( 'Destination-level variables (highest priority in cascade)', ), - before: RoutableNextSchema.optional().describe( - 'Post-collector transformer chain. String, string[], or NextRule[] for conditional routing.', + before: RouteSpecSchema.optional().describe( + 'Post-collector transformer chain. String, string[], or Route[] for conditional routing.', ), - next: RoutableNextSchema.optional().describe( + next: RouteSpecSchema.optional().describe( 'Post-push transformer chain. Push response available at context.ingest._response.', ), examples: StepExamplesSchema.optional().describe( diff --git a/packages/core/src/schemas/index.ts b/packages/core/src/schemas/index.ts index e572e054b..4895ef988 100644 --- a/packages/core/src/schemas/index.ts +++ b/packages/core/src/schemas/index.ts @@ -68,11 +68,7 @@ export { CacheSchema, CacheRuleSchema } from './cache'; // Matcher schemas (used by flow schemas for routing) import * as MatcherSchemas from './matcher'; export { MatcherSchemas }; -export { - MatchExpressionSchema, - RoutableNextSchema, - NextRuleSchema, -} from './matcher'; +export { MatchExpressionSchema, RouteSpecSchema, RouteSchema } from './matcher'; // Hint schemas (direct export - flat record, no namespace needed) export { CodeSchema, HintSchema, HintsSchema } from './hint'; diff --git a/packages/core/src/schemas/matcher.ts b/packages/core/src/schemas/matcher.ts index 25374a2d1..315af1ddd 100644 --- a/packages/core/src/schemas/matcher.ts +++ b/packages/core/src/schemas/matcher.ts @@ -35,33 +35,33 @@ export const MatchExpressionSchema: z.ZodType = z const MatchOrWildcard = z.union([MatchExpressionSchema, z.literal('*')]); -// Recursive: NextRule.next is itself a RoutableNext -export const RoutableNextSchema: z.ZodType = z +// Recursive: Route.next is itself a RouteSpec +export const RouteSpecSchema: z.ZodType = z .union([ z.string(), z.array(z.string()), z.array( z.object({ match: MatchOrWildcard, - next: z.lazy(() => RoutableNextSchema), + next: z.lazy(() => RouteSpecSchema), }), ), ]) .meta({ - id: 'MatcherNext', - title: 'Matcher.Next', + id: 'MatcherRouteSpec', + title: 'Matcher.RouteSpec', description: 'Routable next target: ID, ID list, or list of {match, next} rules.', }); -export const NextRuleSchema = z +export const RouteSchema = z .object({ match: MatchOrWildcard, - next: z.lazy(() => RoutableNextSchema), + next: z.lazy(() => RouteSpecSchema), }) .meta({ - id: 'MatcherNextRule', - title: 'Matcher.NextRule', + id: 'MatcherRoute', + title: 'Matcher.Route', description: 'Single routing rule pairing a match expression with a next target.', }); diff --git a/packages/core/src/schemas/transformer.ts b/packages/core/src/schemas/transformer.ts index f9dba97ee..7e428190b 100644 --- a/packages/core/src/schemas/transformer.ts +++ b/packages/core/src/schemas/transformer.ts @@ -1,6 +1,6 @@ import { z, toJsonSchema } from './validation'; import { Identifier } from './primitives'; -import { RoutableNextSchema } from './matcher'; +import { RouteSpecSchema } from './matcher'; import { CacheSchema } from './cache'; import { LoggerConfigSchema } from './logger'; @@ -53,10 +53,10 @@ export const ConfigSchema = z logger: LoggerConfigSchema.optional().describe( 'Logger configuration (level, handler) to override the collector defaults', ), - before: RoutableNextSchema.optional().describe( + before: RouteSpecSchema.optional().describe( 'Pre-transformer chain that runs before this transformer pushes', ), - next: RoutableNextSchema.optional().describe( + next: RouteSpecSchema.optional().describe( 'Graph wiring to the next transformer in the chain', ), cache: CacheSchema.optional().describe( diff --git a/packages/core/src/types/destination.ts b/packages/core/src/types/destination.ts index 842e612a1..bffcc148e 100644 --- a/packages/core/src/types/destination.ts +++ b/packages/core/src/types/destination.ts @@ -118,9 +118,9 @@ export interface Config { */ setup?: boolean | SetupOptions; /** Transformer chain to run after collector processing but before this destination. */ - before?: Transformer.Next; + before?: Transformer.RouteSpec; /** Transformer chain to run after destination push completes. Push response available at ingest._response. */ - next?: Transformer.Next; + next?: Transformer.RouteSpec; /** Cache configuration for deduplication (step-level: skip push on HIT). */ cache?: import('./cache').Cache; /** Completely skip this destination — no init, no push, no queuing. */ @@ -149,8 +149,8 @@ export type Init = { code: Code; config?: Partial>; env?: Partial>; - before?: Transformer.Next; - next?: Transformer.Next; + before?: Transformer.RouteSpec; + next?: Transformer.RouteSpec; cache?: import('./cache').Cache; }; diff --git a/packages/core/src/types/flow.ts b/packages/core/src/types/flow.ts index fc61927a3..958397dd4 100644 --- a/packages/core/src/types/flow.ts +++ b/packages/core/src/types/flow.ts @@ -356,7 +356,7 @@ export namespace Flow { * (decode, validate, authenticate, normalize raw input). * Raw request data is available in context.ingest. */ - before?: string | string[]; + before?: import('./transformer').RouteSpec; /** * First transformer in pre-collector chain. @@ -366,7 +366,7 @@ export namespace Flow { * If omitted, events route directly to the collector. * Can be an array for explicit chain control (bypasses transformer.next resolution). */ - next?: string | string[]; + next?: import('./transformer').RouteSpec; /** Cache configuration for this source. */ cache?: import('./cache').Cache; @@ -416,7 +416,7 @@ export namespace Flow { * If omitted, events are sent directly from the collector. * Can be an array for explicit chain control. */ - before?: string | string[]; + before?: import('./transformer').RouteSpec; /** * First transformer in post-push chain. @@ -425,7 +425,7 @@ export namespace Flow { * at context.ingest._response. Consent is inherited from the destination * gate - no separate consent check needed. */ - next?: string | string[]; + next?: import('./transformer').RouteSpec; /** Cache configuration for this destination. */ cache?: import('./cache').Cache; @@ -466,7 +466,7 @@ export namespace Flow { * Enables pre-processing or context loading before the main transform. * Uses the same chain resolution as source.next and destination.before. */ - before?: string | string[]; + before?: import('./transformer').RouteSpec; /** * Next transformer in chain. @@ -478,7 +478,7 @@ export namespace Flow { * Array values define an explicit chain (no walking). Circular references * are safely detected at runtime by `walkChain()`. */ - next?: string | string[]; + next?: import('./transformer').RouteSpec; /** Cache configuration for this transformer. */ cache?: import('./cache').Cache; diff --git a/packages/core/src/types/source.ts b/packages/core/src/types/source.ts index 2ef4b1070..44e625ee9 100644 --- a/packages/core/src/types/source.ts +++ b/packages/core/src/types/source.ts @@ -8,7 +8,7 @@ import type { Context as BaseContext, } from './index'; import type { DestroyFn, SetupFn } from './lifecycle'; -import type { Next } from './transformer'; +import type { RouteSpec } from './transformer'; /** * Base Env interface for dependency injection into sources. @@ -189,8 +189,8 @@ export type InitSource = { config?: Partial>; env?: Partial>; primary?: boolean; - next?: Next; - before?: Next; + next?: RouteSpec; + before?: RouteSpec; cache?: import('./cache').Cache; }; diff --git a/packages/core/src/types/transformer.ts b/packages/core/src/types/transformer.ts index ac8f41f51..9dc4f7534 100644 --- a/packages/core/src/types/transformer.ts +++ b/packages/core/src/types/transformer.ts @@ -3,12 +3,31 @@ import type { Collector, Logger, WalkerOS, Context as BaseContext } from '.'; import type { DestroyFn } from './lifecycle'; import type { Ingest } from './ingest'; -export interface NextRule { +/** + * A single conditional routing rule. Pairs a `match` expression (or `'*'` + * wildcard) against ingest metadata with a `next` step to follow when the + * match fires. Used inside `Route[]` arrays on `Flow.Source.next`, + * `Flow.Source.before`, `Flow.Transformer.next/before`, and + * `Flow.Destination.next/before`. Routes are evaluated in order, first match + * wins, no match falls through unchanged. The `next` field of a Route + * mirrors the outer-position `next` semantics: it points to whatever comes + * downstream when this rule fires. + */ +export interface Route { match: import('./matcher').MatchExpression | '*'; - next: Next; + next: RouteSpec; } -export type Next = string | string[] | NextRule[]; +/** + * The union accepted at every chain-routing boundary. A plain `string` + * targets one step by ID; `string[]` declares an explicit sequence ignoring + * per-step `next`; `Route[]` enables conditional routing on ingest metadata. + * At runtime, `compileNext()` collapses any RouteSpec into a `CompiledNext` + * (static, chain, or routes form) for hot-path evaluation. Surfaces via + * `Flow.Source.before/next`, `Flow.Transformer.before/next`, + * `Flow.Destination.before/next`. + */ +export type RouteSpec = string | string[] | Route[]; /** * Base environment interface for walkerOS transformers. @@ -64,8 +83,8 @@ export interface Config { env?: Env; id?: string; logger?: Logger.Config; - before?: Next; // Pre-transformer chain (runs before push) - next?: Next; // Graph wiring to next transformer + before?: RouteSpec; // Pre-transformer chain (runs before push) + next?: RouteSpec; // Graph wiring to next transformer cache?: import('./cache').Cache; // Step-level cache config init?: boolean; // Track init state (like Destination) disabled?: boolean; // Completely skip this transformer in chains @@ -97,7 +116,7 @@ export interface Context< export interface Result { event?: E; respond?: import('../respond').RespondFn; - next?: Next; + next?: RouteSpec; } /** @@ -171,8 +190,8 @@ export type InitTransformer = { code: Init; config?: Partial>; env?: Partial>; - before?: Next; - next?: Next; + before?: RouteSpec; + next?: RouteSpec; cache?: import('./cache').Cache; }; diff --git a/skills/walkeros-understanding-flow/SKILL.md b/skills/walkeros-understanding-flow/SKILL.md index 3c1f23cc9..280897689 100644 --- a/skills/walkeros-understanding-flow/SKILL.md +++ b/skills/walkeros-understanding-flow/SKILL.md @@ -464,8 +464,9 @@ for the implementation. ### Conditional routing (Route[]) -The `next` and `before` properties support conditional routing via `Route[]` - -an array of `{ match, next }` objects evaluated against ingest data: +The `next` and `before` properties accept a `RouteSpec` +(`string | string[] | Route[]`). A `Route` is one `{ match, next }` rule, and +`Route[]` enables conditional routing evaluated against ingest data: ```json "next": [ diff --git a/skills/walkeros-using-cli/flow-configuration.md b/skills/walkeros-using-cli/flow-configuration.md index b24a4b960..af4e5938b 100644 --- a/skills/walkeros-using-cli/flow-configuration.md +++ b/skills/walkeros-using-cli/flow-configuration.md @@ -192,13 +192,13 @@ globs both work, resolved against the install root (where pacote put files): ### Destination Properties -| Property | Type | Description | -| --------- | -------------------- | ----------------------------------------- | -| `package` | `string` | NPM package or local package name | -| `config` | `object` | Destination-specific configuration | -| `mapping` | `object` | Event transformation rules | -| `consent` | `object` | Required consent levels | -| `before` | `string \| string[]` | First transformer in post-collector chain | +| Property | Type | Description | +| --------- | ------------------------------- | --------------------------------------------------------------------- | +| `package` | `string` | NPM package or local package name | +| `config` | `object` | Destination-specific configuration | +| `mapping` | `object` | Event transformation rules | +| `consent` | `object` | Required consent levels | +| `before` | `string \| string[] \| Route[]` | First transformer in post-collector chain (conditional via `Route[]`) | For mapping syntax, see [walkeros-understanding-mapping](../walkeros-understanding-mapping/SKILL.md). @@ -223,11 +223,11 @@ For mapping syntax, see ### Source Properties -| Property | Type | Description | -| --------- | -------------------- | ---------------------------------------- | -| `package` | `string` | Source package name | -| `config` | `object` | Source-specific configuration | -| `next` | `string \| string[]` | First transformer in pre-collector chain | +| Property | Type | Description | +| --------- | ------------------------------- | -------------------------------------------------------------------- | +| `package` | `string` | Source package name | +| `config` | `object` | Source-specific configuration | +| `next` | `string \| string[] \| Route[]` | First transformer in pre-collector chain (conditional via `Route[]`) | --- @@ -251,12 +251,12 @@ For mapping syntax, see ### Transformer Properties -| Property | Type | Description | -| --------- | -------------------- | ------------------------------------------ | -| `package` | `string` | Transformer package name | -| `config` | `object` | Transformer-specific configuration | -| `code` | `object` | Inline code (`push`, `init`) with `$code:` | -| `next` | `string \| string[]` | Next transformer in the chain | +| Property | Type | Description | +| --------- | ------------------------------- | --------------------------------------------------------- | +| `package` | `string` | Transformer package name | +| `config` | `object` | Transformer-specific configuration | +| `code` | `object` | Inline code (`push`, `init`) with `$code:` | +| `next` | `string \| string[] \| Route[]` | Next transformer in the chain (conditional via `Route[]`) | ### Transformer Chaining diff --git a/website/docs/getting-started/flow/index.mdx b/website/docs/getting-started/flow/index.mdx index 79b42ede3..b610e382e 100644 --- a/website/docs/getting-started/flow/index.mdx +++ b/website/docs/getting-started/flow/index.mdx @@ -492,7 +492,7 @@ In this config, `validate` runs before the collector (pre-chain) and `enrich` ru #### Conditional routing -The `next` property supports conditional routing via `Route[]`, an array of `{ match, next }` objects evaluated against ingest metadata: +The `next` property accepts a `RouteSpec`: a `string`, a `string[]`, or a `Route[]`. A `Route` is a single `{ match, next }` rule, and `Route[]` enables conditional routing evaluated against ingest metadata: -Routes are evaluated in order. The first match wins. If no route matches, the event passes through unchanged to the collector. Conditional routing works on all chain positions: `source.before`, `source.next`, `transformer.before`, `transformer.next`, `destination.before`, and `destination.next`. +Routes are evaluated in order. The first match wins. If no route matches, the event passes through unchanged to the collector. Conditional routing works on all chain positions that accept a `RouteSpec`: `source.before`, `source.next`, `transformer.before`, `transformer.next`, `destination.before`, and `destination.next`. #### Deferred activation with `require` diff --git a/website/static/schema/flow/v4.json b/website/static/schema/flow/v4.json index 7a3fc8b19..6e7b34df0 100644 --- a/website/static/schema/flow/v4.json +++ b/website/static/schema/flow/v4.json @@ -292,7 +292,7 @@ "title": "Source.BaseEnv", "description": "Source environment configuration (Source.BaseEnv overrides)." }, - "MatcherNext": { + "MatcherRouteSpec": { "anyOf": [ { "type": "string" @@ -322,7 +322,7 @@ "next": { "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] } @@ -332,7 +332,7 @@ } } ], - "title": "Matcher.Next", + "title": "Matcher.RouteSpec", "description": "Routable next target: ID, ID list, or list of {match, next} rules." }, "MatcherExpression": { @@ -755,10 +755,10 @@ ] }, "next": { - "description": "Pre-collector transformer chain. String, string[], or NextRule[] for conditional routing based on ingest data.", + "description": "Pre-collector transformer chain. String, string[], or Route[] for conditional routing based on ingest data.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, @@ -766,7 +766,7 @@ "description": "Pre-source transformer chain (consent-exempt). Handles transport-level preprocessing.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, @@ -867,10 +867,10 @@ ] }, "before": { - "description": "Post-collector transformer chain. String, string[], or NextRule[] for conditional routing.", + "description": "Post-collector transformer chain. String, string[], or Route[] for conditional routing.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, @@ -878,7 +878,7 @@ "description": "Post-push transformer chain. Push response available at context.ingest._response.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, @@ -955,15 +955,15 @@ "description": "Pre-transformer chain. Runs before this transformer push function.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, "next": { - "description": "Next transformer in chain. String, string[], or NextRule[] for conditional routing.", + "description": "Next transformer in chain. String, string[], or Route[] for conditional routing.", "allOf": [ { - "$ref": "#/definitions/MatcherNext" + "$ref": "#/definitions/MatcherRouteSpec" } ] }, From 377d99ae2c7937cd58a2b8a869274ea0680a5ccb Mon Sep 17 00:00:00 2001 From: alexanderkirtzel Date: Mon, 11 May 2026 18:20:29 +0200 Subject: [PATCH 2/6] walkeros --- packages/cli/src/commands/setup/resolve.ts | 2 +- packages/core/src/types/destination.ts | 2 +- packages/core/src/types/source.ts | 4 ++-- packages/core/src/types/store.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/src/commands/setup/resolve.ts b/packages/cli/src/commands/setup/resolve.ts index 4b2aa8b4a..5a1a7b90b 100644 --- a/packages/cli/src/commands/setup/resolve.ts +++ b/packages/cli/src/commands/setup/resolve.ts @@ -55,7 +55,7 @@ function pluralLabel(kind: ComponentKind): string { } /** - * Parse `.` syntax matching `walker push --simulate`. + * Parse `.` syntax matching `walkeros push --simulate`. * Throws on invalid kind, missing component, or unparseable input. */ export function resolveComponent( diff --git a/packages/core/src/types/destination.ts b/packages/core/src/types/destination.ts index bffcc148e..331fa6d0c 100644 --- a/packages/core/src/types/destination.ts +++ b/packages/core/src/types/destination.ts @@ -113,7 +113,7 @@ export interface Config { /** Defer destination initialization until these collector events fire (e.g., `['consent']`). */ require?: string[]; /** - * Provisioning options for `walker setup`. `boolean | object`. + * Provisioning options for `walkeros setup`. `boolean | object`. * Triggered only by explicit CLI invocation; never automatic. */ setup?: boolean | SetupOptions; diff --git a/packages/core/src/types/source.ts b/packages/core/src/types/source.ts index 44e625ee9..6615d1a3b 100644 --- a/packages/core/src/types/source.ts +++ b/packages/core/src/types/source.ts @@ -34,7 +34,7 @@ export interface BaseEnv { * @template P - Push function signature (flexible to support HTTP handlers, etc.) * @template E - Environment dependencies type * @template I - InitSettings configuration type (user input) - * @template U - Setup options type (provisioning options for `walker setup`) + * @template U - Setup options type (provisioning options for `walkeros setup`) */ export interface Types< S = unknown, @@ -95,7 +95,7 @@ export interface Config< /** Defer source initialization until these collector events fire (e.g., `['consent']`). */ require?: string[]; /** - * Provisioning options for `walker setup`. `boolean | object`. + * Provisioning options for `walkeros setup`. `boolean | object`. * Triggered only by explicit CLI invocation; never automatic. */ setup?: boolean | SetupOptions; diff --git a/packages/core/src/types/store.ts b/packages/core/src/types/store.ts index 110d9b335..8bba0d9b9 100644 --- a/packages/core/src/types/store.ts +++ b/packages/core/src/types/store.ts @@ -33,7 +33,7 @@ export interface Config { id?: string; logger?: Logger.Config; /** - * Provisioning options for `walker setup`. `boolean | object`. + * Provisioning options for `walkeros setup`. `boolean | object`. * Triggered only by explicit CLI invocation; never automatic. */ setup?: boolean | SetupOptions; From 664e9d9ccee0a3c782094ce771228f94f0e8baae Mon Sep 17 00:00:00 2001 From: alexanderkirtzel Date: Mon, 11 May 2026 18:24:08 +0200 Subject: [PATCH 3/6] agnostic demo --- .changeset/destination-demo-cross-platform.md | 9 +++++++++ package-lock.json | 12 +++++++++++- package.json | 1 + packages/{web => }/destinations/demo/CHANGELOG.md | 0 packages/{web => }/destinations/demo/LICENSE | 0 packages/{web => }/destinations/demo/README.md | 0 packages/{web => }/destinations/demo/jest.config.mjs | 0 .../{web => }/destinations/demo/package-lock.json | 0 packages/{web => }/destinations/demo/package.json | 5 +++-- .../destinations/demo/src/__tests__/index.test.ts | 0 packages/{web => }/destinations/demo/src/dev.ts | 0 .../{web => }/destinations/demo/src/examples/env.ts | 0 .../destinations/demo/src/examples/index.ts | 0 .../{web => }/destinations/demo/src/examples/step.ts | 0 packages/{web => }/destinations/demo/src/index.ts | 0 .../{web => }/destinations/demo/src/schemas/index.ts | 0 .../destinations/demo/src/schemas/mapping.ts | 0 .../destinations/demo/src/schemas/settings.ts | 0 packages/{web => }/destinations/demo/src/types.ts | 0 packages/{web => }/destinations/demo/tsconfig.json | 0 packages/{web => }/destinations/demo/tsup.config.ts | 0 21 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 .changeset/destination-demo-cross-platform.md rename packages/{web => }/destinations/demo/CHANGELOG.md (100%) rename packages/{web => }/destinations/demo/LICENSE (100%) rename packages/{web => }/destinations/demo/README.md (100%) rename packages/{web => }/destinations/demo/jest.config.mjs (100%) rename packages/{web => }/destinations/demo/package-lock.json (100%) rename packages/{web => }/destinations/demo/package.json (94%) rename packages/{web => }/destinations/demo/src/__tests__/index.test.ts (100%) rename packages/{web => }/destinations/demo/src/dev.ts (100%) rename packages/{web => }/destinations/demo/src/examples/env.ts (100%) rename packages/{web => }/destinations/demo/src/examples/index.ts (100%) rename packages/{web => }/destinations/demo/src/examples/step.ts (100%) rename packages/{web => }/destinations/demo/src/index.ts (100%) rename packages/{web => }/destinations/demo/src/schemas/index.ts (100%) rename packages/{web => }/destinations/demo/src/schemas/mapping.ts (100%) rename packages/{web => }/destinations/demo/src/schemas/settings.ts (100%) rename packages/{web => }/destinations/demo/src/types.ts (100%) rename packages/{web => }/destinations/demo/tsconfig.json (100%) rename packages/{web => }/destinations/demo/tsup.config.ts (100%) diff --git a/.changeset/destination-demo-cross-platform.md b/.changeset/destination-demo-cross-platform.md new file mode 100644 index 000000000..a437424da --- /dev/null +++ b/.changeset/destination-demo-cross-platform.md @@ -0,0 +1,9 @@ +--- +'@walkeros/destination-demo': patch +--- + +Move from `packages/web/destinations/demo` to `packages/destinations/demo` so +the package can serve web and server flows from a single location, alongside +`packages/transformers/`. The published package name and exports are unchanged; +only the in-repo path moves. `walkerOS.platform` widens from `["web"]` to +`["web", "server"]`. No consumer code changes required. diff --git a/package-lock.json b/package-lock.json index cac28b432..4052053d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "packages/collector", "packages/mcps/mcp", "packages/mcps/source-browser", + "packages/destinations/*", "packages/transformers/*", "packages/server/core", "packages/server/destinations/*", @@ -18584,7 +18585,7 @@ "link": true }, "node_modules/@walkeros/destination-demo": { - "resolved": "packages/web/destinations/demo", + "resolved": "packages/destinations/demo", "link": true }, "node_modules/@walkeros/explorer": { @@ -46888,6 +46889,14 @@ "zod": "^4.2.0" } }, + "packages/destinations/demo": { + "name": "@walkeros/destination-demo", + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "@walkeros/core": "4.0.1" + } + }, "packages/mcp/api": { "name": "@walkeros/mcp-api", "version": "2.1.1", @@ -48255,6 +48264,7 @@ "packages/web/destinations/demo": { "name": "@walkeros/destination-demo", "version": "4.0.1", + "extraneous": true, "license": "MIT", "dependencies": { "@walkeros/core": "4.0.1" diff --git a/package.json b/package.json index f4f38c325..96823f758 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "packages/collector", "packages/mcps/mcp", "packages/mcps/source-browser", + "packages/destinations/*", "packages/transformers/*", "packages/server/core", "packages/server/destinations/*", diff --git a/packages/web/destinations/demo/CHANGELOG.md b/packages/destinations/demo/CHANGELOG.md similarity index 100% rename from packages/web/destinations/demo/CHANGELOG.md rename to packages/destinations/demo/CHANGELOG.md diff --git a/packages/web/destinations/demo/LICENSE b/packages/destinations/demo/LICENSE similarity index 100% rename from packages/web/destinations/demo/LICENSE rename to packages/destinations/demo/LICENSE diff --git a/packages/web/destinations/demo/README.md b/packages/destinations/demo/README.md similarity index 100% rename from packages/web/destinations/demo/README.md rename to packages/destinations/demo/README.md diff --git a/packages/web/destinations/demo/jest.config.mjs b/packages/destinations/demo/jest.config.mjs similarity index 100% rename from packages/web/destinations/demo/jest.config.mjs rename to packages/destinations/demo/jest.config.mjs diff --git a/packages/web/destinations/demo/package-lock.json b/packages/destinations/demo/package-lock.json similarity index 100% rename from packages/web/destinations/demo/package-lock.json rename to packages/destinations/demo/package-lock.json diff --git a/packages/web/destinations/demo/package.json b/packages/destinations/demo/package.json similarity index 94% rename from packages/web/destinations/demo/package.json rename to packages/destinations/demo/package.json index 8efd0dd68..ddbff00c9 100644 --- a/packages/web/destinations/demo/package.json +++ b/packages/destinations/demo/package.json @@ -9,7 +9,8 @@ "walkerOS": { "type": "destination", "platform": [ - "web" + "web", + "server" ], "docs": "https://www.walkeros.io/docs/destinations/demo" }, @@ -42,7 +43,7 @@ }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", - "directory": "packages/web/destinations/demo" + "directory": "packages/destinations/demo" }, "author": "elbwalker ", "homepage": "https://github.com/elbwalker/walkerOS#readme", diff --git a/packages/web/destinations/demo/src/__tests__/index.test.ts b/packages/destinations/demo/src/__tests__/index.test.ts similarity index 100% rename from packages/web/destinations/demo/src/__tests__/index.test.ts rename to packages/destinations/demo/src/__tests__/index.test.ts diff --git a/packages/web/destinations/demo/src/dev.ts b/packages/destinations/demo/src/dev.ts similarity index 100% rename from packages/web/destinations/demo/src/dev.ts rename to packages/destinations/demo/src/dev.ts diff --git a/packages/web/destinations/demo/src/examples/env.ts b/packages/destinations/demo/src/examples/env.ts similarity index 100% rename from packages/web/destinations/demo/src/examples/env.ts rename to packages/destinations/demo/src/examples/env.ts diff --git a/packages/web/destinations/demo/src/examples/index.ts b/packages/destinations/demo/src/examples/index.ts similarity index 100% rename from packages/web/destinations/demo/src/examples/index.ts rename to packages/destinations/demo/src/examples/index.ts diff --git a/packages/web/destinations/demo/src/examples/step.ts b/packages/destinations/demo/src/examples/step.ts similarity index 100% rename from packages/web/destinations/demo/src/examples/step.ts rename to packages/destinations/demo/src/examples/step.ts diff --git a/packages/web/destinations/demo/src/index.ts b/packages/destinations/demo/src/index.ts similarity index 100% rename from packages/web/destinations/demo/src/index.ts rename to packages/destinations/demo/src/index.ts diff --git a/packages/web/destinations/demo/src/schemas/index.ts b/packages/destinations/demo/src/schemas/index.ts similarity index 100% rename from packages/web/destinations/demo/src/schemas/index.ts rename to packages/destinations/demo/src/schemas/index.ts diff --git a/packages/web/destinations/demo/src/schemas/mapping.ts b/packages/destinations/demo/src/schemas/mapping.ts similarity index 100% rename from packages/web/destinations/demo/src/schemas/mapping.ts rename to packages/destinations/demo/src/schemas/mapping.ts diff --git a/packages/web/destinations/demo/src/schemas/settings.ts b/packages/destinations/demo/src/schemas/settings.ts similarity index 100% rename from packages/web/destinations/demo/src/schemas/settings.ts rename to packages/destinations/demo/src/schemas/settings.ts diff --git a/packages/web/destinations/demo/src/types.ts b/packages/destinations/demo/src/types.ts similarity index 100% rename from packages/web/destinations/demo/src/types.ts rename to packages/destinations/demo/src/types.ts diff --git a/packages/web/destinations/demo/tsconfig.json b/packages/destinations/demo/tsconfig.json similarity index 100% rename from packages/web/destinations/demo/tsconfig.json rename to packages/destinations/demo/tsconfig.json diff --git a/packages/web/destinations/demo/tsup.config.ts b/packages/destinations/demo/tsup.config.ts similarity index 100% rename from packages/web/destinations/demo/tsup.config.ts rename to packages/destinations/demo/tsup.config.ts From 102be963b55f8c0016dbe50dcb041977753cbfd5 Mon Sep 17 00:00:00 2001 From: alexanderkirtzel Date: Mon, 11 May 2026 19:22:17 +0200 Subject: [PATCH 4/6] typing --- packages/collector/src/destination.ts | 22 ++++-- packages/collector/src/transformer.ts | 71 ++++++++++--------- .../walkeros-using-cli/flow-configuration.md | 17 +++++ 3 files changed, 71 insertions(+), 39 deletions(-) diff --git a/packages/collector/src/destination.ts b/packages/collector/src/destination.ts index 8459a77e1..c9822cf37 100644 --- a/packages/collector/src/destination.ts +++ b/packages/collector/src/destination.ts @@ -41,11 +41,15 @@ import { getCacheStore } from './cache'; * Resolves transformer chain for a destination. * For conditional routing (Route[]), compiledBefore must be provided (compiled at init). * For static routing (string | string[]), resolution is direct. + * + * `transformerNextMap` is computed once per `pushToDestinations` call (it depends + * only on `collector.transformers`) and passed in to avoid rebuilding it for + * every destination's before and next chain resolution. */ function resolveDestinationChain( before: Transformer.RouteSpec | undefined, compiledBefore: CompiledNext | undefined, - transformers: Transformer.Transformers, + transformerNextMap: ReturnType, ingest?: Ingest, ): string[] { if (!before) return []; @@ -53,12 +57,12 @@ function resolveDestinationChain( if (compiledBefore) { const resolved = resolveNext(compiledBefore, buildCacheContext(ingest)); if (!resolved) return []; - return walkChain(resolved, extractTransformerNextMap(transformers)); + return walkChain(resolved, transformerNextMap); } // Without compiledBefore, before is static (string | string[]); skip Route[] case. if (isRouteArray(before)) return []; - return walkChain(before, extractTransformerNextMap(transformers)); + return walkChain(before, transformerNextMap); } /** @@ -152,6 +156,14 @@ export async function pushToDestinations( // Use given destinations or use internal destinations if (!destinations) destinations = collector.destinations; + // Precompute the transformer next map once per push (shared across all + // destinations in this batch, used for both before and next chain resolution). + // Guarded because tests and partially-initialized collectors may pass + // `transformers` as undefined. + const transformerNextMap = collector.transformers + ? extractTransformerNextMap(collector.transformers) + : {}; + const results = await Promise.all( // Process all destinations in parallel Object.entries(destinations || {}).map(async ([id, destination]) => { @@ -259,7 +271,7 @@ export async function pushToDestinations( const postChain = resolveDestinationChain( before, compiledBefore, - collector.transformers, + transformerNextMap, destIngest, ); @@ -410,7 +422,7 @@ export async function pushToDestinations( const nextChain = resolveDestinationChain( nextConfig, compiledNext, - collector.transformers, + transformerNextMap, destIngest, ); diff --git a/packages/collector/src/transformer.ts b/packages/collector/src/transformer.ts index a5a65b2d3..10e33304e 100644 --- a/packages/collector/src/transformer.ts +++ b/packages/collector/src/transformer.ts @@ -333,6 +333,27 @@ export async function transformerPush( return result; } +/** + * Resolve a `RouteSpec` (string, string[], or Route[]) to the static form + * the downstream walkChain consumer understands. Used at every site inside + * `runTransformerChain` that accepts a route spec from config or transformer + * result (transformer.config.before, fork result.next, unified result.next). + * + * Returns `undefined` when the spec is absent, or when a Route[] evaluated + * against the given context produced no match. Callers treat undefined as + * "no static target" (either skip the chain or fall through to passthrough, + * depending on the call site). + */ +function resolveRouteSpec( + spec: Transformer.RouteSpec | undefined, + ctx: Record, +): string | string[] | undefined { + if (!spec) return undefined; + if (typeof spec === 'string') return spec; + if (Array.isArray(spec) && !isRouteArray(spec)) return spec; + return resolveNext(compileNext(spec), ctx) ?? undefined; +} + /** * Runs an event through a chain of transformers. * @@ -454,15 +475,10 @@ export async function runTransformerChain( // Run transformer.before chain if configured const transformerBefore = transformer.config.before; if (transformerBefore) { - const beforeStartId = - typeof transformerBefore === 'string' - ? transformerBefore - : Array.isArray(transformerBefore) && !isRouteArray(transformerBefore) - ? transformerBefore - : resolveNext( - compileNext(transformerBefore), - buildCacheContext(ingest, processedEvent), - ) || undefined; + const beforeStartId = resolveRouteSpec( + transformerBefore, + buildCacheContext(ingest, processedEvent), + ); const beforeChainIds = walkChain( beforeStartId, @@ -530,16 +546,10 @@ export async function runTransformerChain( if (forkResult.next) { // Fork has explicit routing - let resolvedNext: string | string[] | undefined; - if (isRouteArray(forkResult.next)) { - const compiled = compileNext(forkResult.next); - resolvedNext = resolveNext( - compiled, - buildCacheContext(forkIngest, forkEvent), - ); - } else { - resolvedNext = forkResult.next; - } + const resolvedNext = resolveRouteSpec( + forkResult.next, + buildCacheContext(forkIngest, forkEvent), + ); if (resolvedNext) { const branchedChain = walkChain( resolvedNext, @@ -609,21 +619,14 @@ export async function runTransformerChain( // Handle chain branching if (next) { - // Resolve Route[] if present - let resolvedNext: string | string[] | undefined; - if (isRouteArray(next)) { - const compiled = compileNext(next); - resolvedNext = resolveNext( - compiled, - buildCacheContext(ingest, processedEvent), - ); - if (!resolvedNext) { - // No route matched → passthrough (continue chain) - if (resultEvent) processedEvent = resultEvent; - continue; - } - } else { - resolvedNext = next; + const resolvedNext = resolveRouteSpec( + next, + buildCacheContext(ingest, processedEvent), + ); + if (!resolvedNext) { + // No route matched → passthrough (continue chain) + if (resultEvent) processedEvent = resultEvent; + continue; } const branchedChain = walkChain( diff --git a/skills/walkeros-using-cli/flow-configuration.md b/skills/walkeros-using-cli/flow-configuration.md index af4e5938b..d5711713e 100644 --- a/skills/walkeros-using-cli/flow-configuration.md +++ b/skills/walkeros-using-cli/flow-configuration.md @@ -200,6 +200,19 @@ globs both work, resolved against the install root (where pacote put files): | `consent` | `object` | Required consent levels | | `before` | `string \| string[] \| Route[]` | First transformer in post-collector chain (conditional via `Route[]`) | +**Route shape** (used wherever the type column shows `Route[]`): + +```json +{ + "match": "*" | { "key": "", "operator": "eq|contains|prefix|suffix|regex|gt|lt|exists", "value": "" }, + "next": "" | ["", ""] +} +``` + +Routes evaluate in order, first match wins. `"*"` is the wildcard. The match +object reads from ingest metadata (e.g. `ingest.path`, `ingest.method`). No +match plus no wildcard means the event passes through unchanged. + For mapping syntax, see [walkeros-understanding-mapping](../walkeros-understanding-mapping/SKILL.md). @@ -229,6 +242,8 @@ For mapping syntax, see | `config` | `object` | Source-specific configuration | | `next` | `string \| string[] \| Route[]` | First transformer in pre-collector chain (conditional via `Route[]`) | +`Route[]` shape: see [Destination Properties](#destination-properties) above. + --- ## Transformers @@ -258,6 +273,8 @@ For mapping syntax, see | `code` | `object` | Inline code (`push`, `init`) with `$code:` | | `next` | `string \| string[] \| Route[]` | Next transformer in the chain (conditional via `Route[]`) | +`Route[]` shape: see [Destination Properties](#destination-properties) above. + ### Transformer Chaining Use `next` to chain transformers: From ff1484692afbae96dccb42bca0b6d0ae69e74efe Mon Sep 17 00:00:00 2001 From: alexanderkirtzel Date: Mon, 11 May 2026 19:26:56 +0200 Subject: [PATCH 5/6] sheesh --- package-lock.json | 1 + website/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/package-lock.json b/package-lock.json index 4052053d5..8e5fa42a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48701,6 +48701,7 @@ "@walkeros/server-store-fs": "^4.0.1", "@walkeros/server-store-gcs": "^4.0.1", "@walkeros/server-store-s3": "^4.0.1", + "@walkeros/server-store-sheets": "^4.0.1", "@walkeros/server-transformer-file": "^4.0.1", "@walkeros/server-transformer-fingerprint": "^4.0.1", "@walkeros/store-memory": "^4.0.1", diff --git a/website/package.json b/website/package.json index 8e5b79f02..7923afdc1 100644 --- a/website/package.json +++ b/website/package.json @@ -57,6 +57,7 @@ "@walkeros/server-store-fs": "^4.0.1", "@walkeros/server-store-gcs": "^4.0.1", "@walkeros/server-store-s3": "^4.0.1", + "@walkeros/server-store-sheets": "^4.0.1", "@walkeros/server-transformer-file": "^4.0.1", "@walkeros/server-transformer-fingerprint": "^4.0.1", "@walkeros/store-memory": "^4.0.1", From 68b0c94800de4693af9952cda9ce9747878dfff6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 11 May 2026 17:54:06 +0000 Subject: [PATCH 6/6] chore: version packages --- .changeset/destination-demo-cross-platform.md | 9 - .changeset/route-typing-rename.md | 10 - apps/cli/CHANGELOG.md | 7 + apps/cli/package.json | 4 +- apps/demos/react/CHANGELOG.md | 12 + apps/demos/react/package.json | 16 +- apps/demos/storybook/CHANGELOG.md | 6 + apps/demos/storybook/package.json | 6 +- apps/explorer/CHANGELOG.md | 9 + apps/explorer/package.json | 12 +- apps/quickstart/CHANGELOG.md | 12 + apps/quickstart/package.json | 14 +- apps/storybook-addon/CHANGELOG.md | 10 + apps/storybook-addon/package.json | 12 +- apps/walkerjs/CHANGELOG.md | 12 + apps/walkerjs/package.json | 14 +- package-lock.json | 718 +++++++++--------- packages/cli/CHANGELOG.md | 16 + packages/cli/package.json | 14 +- packages/collector/CHANGELOG.md | 7 + packages/collector/package.json | 6 +- packages/config/CHANGELOG.md | 2 + packages/config/package.json | 2 +- packages/core/CHANGELOG.md | 11 + packages/core/package.json | 2 +- packages/destinations/demo/CHANGELOG.md | 13 + packages/destinations/demo/package.json | 4 +- packages/mcps/mcp/CHANGELOG.md | 8 + packages/mcps/mcp/package.json | 8 +- packages/mcps/source-browser/CHANGELOG.md | 8 + packages/mcps/source-browser/package.json | 12 +- packages/server/core/CHANGELOG.md | 7 + packages/server/core/package.json | 8 +- .../destinations/amplitude/CHANGELOG.md | 8 + .../destinations/amplitude/package.json | 8 +- packages/server/destinations/api/CHANGELOG.md | 8 + packages/server/destinations/api/package.json | 6 +- packages/server/destinations/aws/CHANGELOG.md | 6 + packages/server/destinations/aws/package.json | 4 +- .../server/destinations/bing/CHANGELOG.md | 8 + .../server/destinations/bing/package.json | 8 +- .../server/destinations/criteo/CHANGELOG.md | 8 + .../server/destinations/criteo/package.json | 8 +- .../destinations/customerio/CHANGELOG.md | 8 + .../destinations/customerio/package.json | 8 +- .../destinations/datamanager/CHANGELOG.md | 8 + .../destinations/datamanager/package.json | 8 +- .../server/destinations/file/CHANGELOG.md | 8 + .../server/destinations/file/package.json | 8 +- packages/server/destinations/gcp/CHANGELOG.md | 6 + packages/server/destinations/gcp/package.json | 4 +- .../server/destinations/hubspot/CHANGELOG.md | 8 + .../server/destinations/hubspot/package.json | 8 +- .../server/destinations/kafka/CHANGELOG.md | 8 + .../server/destinations/kafka/package.json | 8 +- .../server/destinations/klaviyo/CHANGELOG.md | 8 + .../server/destinations/klaviyo/package.json | 8 +- .../server/destinations/linkedin/CHANGELOG.md | 8 + .../server/destinations/linkedin/package.json | 8 +- .../server/destinations/meta/CHANGELOG.md | 8 + .../server/destinations/meta/package.json | 8 +- .../server/destinations/mixpanel/CHANGELOG.md | 8 + .../server/destinations/mixpanel/package.json | 8 +- .../destinations/mparticle/CHANGELOG.md | 8 + .../destinations/mparticle/package.json | 8 +- .../destinations/pinterest/CHANGELOG.md | 8 + .../destinations/pinterest/package.json | 8 +- .../server/destinations/posthog/CHANGELOG.md | 8 + .../server/destinations/posthog/package.json | 8 +- .../server/destinations/reddit/CHANGELOG.md | 8 + .../server/destinations/reddit/package.json | 8 +- .../server/destinations/redis/CHANGELOG.md | 8 + .../server/destinations/redis/package.json | 8 +- .../destinations/rudderstack/CHANGELOG.md | 8 + .../destinations/rudderstack/package.json | 8 +- .../server/destinations/segment/CHANGELOG.md | 8 + .../server/destinations/segment/package.json | 8 +- .../server/destinations/slack/CHANGELOG.md | 8 + .../server/destinations/slack/package.json | 8 +- .../server/destinations/snapchat/CHANGELOG.md | 8 + .../server/destinations/snapchat/package.json | 8 +- .../server/destinations/sqlite/CHANGELOG.md | 8 + .../server/destinations/sqlite/package.json | 8 +- .../server/destinations/tiktok/CHANGELOG.md | 8 + .../server/destinations/tiktok/package.json | 8 +- .../server/destinations/twitter/CHANGELOG.md | 8 + .../server/destinations/twitter/package.json | 8 +- packages/server/sources/aws/CHANGELOG.md | 7 + packages/server/sources/aws/package.json | 6 +- packages/server/sources/express/CHANGELOG.md | 8 + packages/server/sources/express/package.json | 6 +- packages/server/sources/fetch/CHANGELOG.md | 8 + packages/server/sources/fetch/package.json | 6 +- packages/server/sources/gcp/CHANGELOG.md | 8 + packages/server/sources/gcp/package.json | 6 +- packages/server/stores/fs/CHANGELOG.md | 7 + packages/server/stores/fs/package.json | 6 +- packages/server/stores/gcs/CHANGELOG.md | 7 + packages/server/stores/gcs/package.json | 4 +- packages/server/stores/s3/CHANGELOG.md | 7 + packages/server/stores/s3/package.json | 4 +- packages/server/stores/sheets/CHANGELOG.md | 7 + packages/server/stores/sheets/package.json | 4 +- .../server/transformers/file/CHANGELOG.md | 7 + .../server/transformers/file/package.json | 8 +- .../transformers/fingerprint/CHANGELOG.md | 8 + .../transformers/fingerprint/package.json | 10 +- packages/stores/memory/CHANGELOG.md | 7 + packages/stores/memory/package.json | 6 +- packages/transformers/demo/CHANGELOG.md | 7 + packages/transformers/demo/package.json | 4 +- packages/transformers/validator/CHANGELOG.md | 7 + packages/transformers/validator/package.json | 6 +- packages/web/core/CHANGELOG.md | 7 + packages/web/core/package.json | 6 +- .../web/destinations/amplitude/CHANGELOG.md | 6 + .../web/destinations/amplitude/package.json | 6 +- packages/web/destinations/api/CHANGELOG.md | 6 + packages/web/destinations/api/package.json | 6 +- .../web/destinations/clarity/CHANGELOG.md | 6 + .../web/destinations/clarity/package.json | 6 +- .../web/destinations/fullstory/CHANGELOG.md | 6 + .../web/destinations/fullstory/package.json | 6 +- packages/web/destinations/gtag/CHANGELOG.md | 6 + packages/web/destinations/gtag/package.json | 4 +- packages/web/destinations/heap/CHANGELOG.md | 6 + packages/web/destinations/heap/package.json | 6 +- packages/web/destinations/hotjar/CHANGELOG.md | 6 + packages/web/destinations/hotjar/package.json | 6 +- .../web/destinations/linkedin/CHANGELOG.md | 6 + .../web/destinations/linkedin/package.json | 6 +- packages/web/destinations/matomo/CHANGELOG.md | 8 + packages/web/destinations/matomo/package.json | 8 +- packages/web/destinations/meta/CHANGELOG.md | 6 + packages/web/destinations/meta/package.json | 6 +- .../web/destinations/mixpanel/CHANGELOG.md | 6 + .../web/destinations/mixpanel/package.json | 6 +- .../web/destinations/optimizely/CHANGELOG.md | 6 + .../web/destinations/optimizely/package.json | 6 +- .../web/destinations/pinterest/CHANGELOG.md | 6 + .../web/destinations/pinterest/package.json | 6 +- .../web/destinations/piwikpro/CHANGELOG.md | 8 + .../web/destinations/piwikpro/package.json | 8 +- .../web/destinations/plausible/CHANGELOG.md | 6 + .../web/destinations/plausible/package.json | 6 +- .../web/destinations/posthog/CHANGELOG.md | 6 + .../web/destinations/posthog/package.json | 6 +- .../web/destinations/segment/CHANGELOG.md | 6 + .../web/destinations/segment/package.json | 6 +- .../web/destinations/snowplow/CHANGELOG.md | 6 + .../web/destinations/snowplow/package.json | 8 +- packages/web/destinations/tiktok/CHANGELOG.md | 6 + packages/web/destinations/tiktok/package.json | 6 +- packages/web/sources/browser/CHANGELOG.md | 7 + packages/web/sources/browser/package.json | 6 +- .../web/sources/cmps/cookiefirst/CHANGELOG.md | 8 + .../web/sources/cmps/cookiefirst/package.json | 6 +- .../web/sources/cmps/cookiepro/CHANGELOG.md | 8 + .../web/sources/cmps/cookiepro/package.json | 6 +- .../sources/cmps/usercentrics/CHANGELOG.md | 8 + .../sources/cmps/usercentrics/package.json | 6 +- packages/web/sources/dataLayer/CHANGELOG.md | 8 + packages/web/sources/dataLayer/package.json | 6 +- packages/web/sources/demo/CHANGELOG.md | 7 + packages/web/sources/demo/package.json | 6 +- packages/web/sources/session/CHANGELOG.md | 8 + packages/web/sources/session/package.json | 8 +- website/CHANGELOG.md | 72 ++ website/package.json | 134 ++-- 169 files changed, 1416 insertions(+), 737 deletions(-) delete mode 100644 .changeset/destination-demo-cross-platform.md delete mode 100644 .changeset/route-typing-rename.md diff --git a/.changeset/destination-demo-cross-platform.md b/.changeset/destination-demo-cross-platform.md deleted file mode 100644 index a437424da..000000000 --- a/.changeset/destination-demo-cross-platform.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@walkeros/destination-demo': patch ---- - -Move from `packages/web/destinations/demo` to `packages/destinations/demo` so -the package can serve web and server flows from a single location, alongside -`packages/transformers/`. The published package name and exports are unchanged; -only the in-repo path moves. `walkerOS.platform` widens from `["web"]` to -`["web", "server"]`. No consumer code changes required. diff --git a/.changeset/route-typing-rename.md b/.changeset/route-typing-rename.md deleted file mode 100644 index 4c1e13411..000000000 --- a/.changeset/route-typing-rename.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@walkeros/core': patch -'@walkeros/cli': patch ---- - -Rename routing types: `NextRule` to `Route`, `Next` to `RouteSpec` (Zod schemas -and `MatcherNext*` IDs renamed in step). Widen `Flow.*.before/next` to -`RouteSpec` so `Route[]` conditional routing type-checks at the JSON layer. Fix -the CLI bundler dropping `Route[]` data via a narrowing cast on the inline path. -Hard cut, no aliases; flow.json shape unchanged. diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 2726e8bdd..0606f9329 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # walkeros +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/cli@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index d69aa24d6..df5b02e2b 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "walkeros", - "version": "4.0.1", + "version": "4.0.2", "description": "walkerOS CLI - Bundle and deploy walkerOS components", "license": "MIT", "type": "module", @@ -18,7 +18,7 @@ "clean": "rm -rf .turbo && rm -rf dist" }, "dependencies": { - "@walkeros/cli": "4.0.1" + "@walkeros/cli": "4.0.2" }, "devDependencies": { "tsup": "^8.5.1", diff --git a/apps/demos/react/CHANGELOG.md b/apps/demos/react/CHANGELOG.md index 4ea5ede55..5864b776e 100644 --- a/apps/demos/react/CHANGELOG.md +++ b/apps/demos/react/CHANGELOG.md @@ -1,5 +1,17 @@ # walkeros-demo-react +## 2.0.9 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/web-core@4.0.2 + - @walkeros/web-destination-api@4.0.2 + - @walkeros/web-source-browser@4.0.2 + - @walkeros/web-destination-gtag@4.0.2 + ## 2.0.8 ### Patch Changes diff --git a/apps/demos/react/package.json b/apps/demos/react/package.json index e7d97b15c..9bf3a0525 100644 --- a/apps/demos/react/package.json +++ b/apps/demos/react/package.json @@ -1,6 +1,6 @@ { "name": "walkeros-demo-react", - "version": "2.0.8", + "version": "2.0.9", "private": true, "type": "module", "scripts": { @@ -16,12 +16,12 @@ }, "dependencies": { "@remix-run/router": "^1.23.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-destination-api": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-destination-api": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "react": "^19.2.3", "react-dom": "^19.2.3", "react-router-dom": "^7.10.1" @@ -34,7 +34,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", + "@walkeros/config": "4.0.2", "autoprefixer": "^10.4.23", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.25", diff --git a/apps/demos/storybook/CHANGELOG.md b/apps/demos/storybook/CHANGELOG.md index a48e10c1c..1cac0c315 100644 --- a/apps/demos/storybook/CHANGELOG.md +++ b/apps/demos/storybook/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/storybook-demo +## 4.0.2 + +### Patch Changes + +- @walkeros/web-source-browser@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/demos/storybook/package.json b/apps/demos/storybook/package.json index 4c28af2ab..a1f00b9c7 100644 --- a/apps/demos/storybook/package.json +++ b/apps/demos/storybook/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/storybook-demo", "private": true, - "version": "4.0.1", + "version": "4.0.2", "type": "module", "scripts": { "dev": "vite", @@ -13,7 +13,7 @@ "build-storybook": "storybook build" }, "dependencies": { - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/web-source-browser": "4.0.2", "react": "^19.2.3", "react-dom": "^19.2.3" }, @@ -25,7 +25,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/storybook-addon": "4.0.1", + "@walkeros/storybook-addon": "4.0.2", "autoprefixer": "^10.4.23", "eslint": "^9.39.2", "eslint-plugin-react-hooks": "^7.0.1", diff --git a/apps/explorer/CHANGELOG.md b/apps/explorer/CHANGELOG.md index f77f4dcdd..cc38e3707 100644 --- a/apps/explorer/CHANGELOG.md +++ b/apps/explorer/CHANGELOG.md @@ -1,5 +1,14 @@ # @walkeros/explorer +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/web-source-browser@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/explorer/package.json b/apps/explorer/package.json index e213d2e90..b38016537 100644 --- a/apps/explorer/package.json +++ b/apps/explorer/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/explorer", - "version": "4.0.1", + "version": "4.0.2", "description": "Interactive React components for walkerOS documentation and exploration", "license": "MIT", "type": "module", @@ -35,9 +35,9 @@ "@rjsf/core": "^6.1.2", "@rjsf/utils": "^6.1.2", "@rjsf/validator-ajv8": "^6.1.2", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "clsx": "^2.1.1", "monaco-editor": "^0.55.1", "prettier": "^3.7.4", @@ -63,8 +63,8 @@ "@typescript-eslint/eslint-plugin": "^8.28.0", "@typescript-eslint/parser": "^8.28.0", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", + "@walkeros/config": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", "eslint": "^9.23.0", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-storybook": "^10.1.11", diff --git a/apps/quickstart/CHANGELOG.md b/apps/quickstart/CHANGELOG.md index 8cd6dc560..01fc2e4b4 100644 --- a/apps/quickstart/CHANGELOG.md +++ b/apps/quickstart/CHANGELOG.md @@ -1,5 +1,17 @@ # @walkeros/quickstart +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/web-core@4.0.2 + - @walkeros/web-destination-api@4.0.2 + - @walkeros/web-source-browser@4.0.2 + - @walkeros/web-destination-gtag@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/quickstart/package.json b/apps/quickstart/package.json index 8712e067b..e01c95825 100644 --- a/apps/quickstart/package.json +++ b/apps/quickstart/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/quickstart", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "Verified code examples for walkerOS documentation", "license": "MIT", @@ -14,12 +14,12 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/collector": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", - "@walkeros/web-destination-api": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/collector": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", + "@walkeros/web-destination-api": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/apps/storybook-addon/CHANGELOG.md b/apps/storybook-addon/CHANGELOG.md index 225e062e8..53ba15414 100644 --- a/apps/storybook-addon/CHANGELOG.md +++ b/apps/storybook-addon/CHANGELOG.md @@ -1,5 +1,15 @@ # @walkeros/storybook-addon +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/web-core@4.0.2 + - @walkeros/web-source-browser@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/storybook-addon/package.json b/apps/storybook-addon/package.json index 315a4af5a..8a538e9ce 100644 --- a/apps/storybook-addon/package.json +++ b/apps/storybook-addon/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/storybook-addon", - "version": "4.0.1", + "version": "4.0.2", "description": "Visualize, debug, and validate walkerOS event tracking in your Storybook stories. Real-time event capture with visual DOM highlighting for data-attribute based tagging.", "keywords": [ "storybook-addons", @@ -60,10 +60,10 @@ }, "dependencies": { "@storybook/icons": "^2.0.1", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2" }, "devDependencies": { "@storybook/addon-docs": "^10.1.9", @@ -72,7 +72,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", + "@walkeros/config": "4.0.2", "auto": "^11.3.6", "boxen": "^8.0.1", "npm-run-all2": "^8.0.4", diff --git a/apps/walkerjs/CHANGELOG.md b/apps/walkerjs/CHANGELOG.md index afda5cee9..8e0c77c7d 100644 --- a/apps/walkerjs/CHANGELOG.md +++ b/apps/walkerjs/CHANGELOG.md @@ -1,5 +1,17 @@ # @walkeros/walker.js +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/web-core@4.0.2 + - @walkeros/web-source-datalayer@4.0.2 + - @walkeros/web-source-session@4.0.2 + - @walkeros/web-source-browser@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/apps/walkerjs/package.json b/apps/walkerjs/package.json index a6d895573..beb30dda0 100644 --- a/apps/walkerjs/package.json +++ b/apps/walkerjs/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/walker.js", - "version": "4.0.1", + "version": "4.0.2", "description": "Ready-to-use walkerOS bundle with browser source, collector, and dataLayer support", "license": "MIT", "main": "./dist/index.js", @@ -40,12 +40,12 @@ "preview": "npm run build && npx serve -l 3333 examples" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/collector": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", - "@walkeros/web-source-datalayer": "4.0.1", - "@walkeros/web-source-session": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/collector": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", + "@walkeros/web-source-datalayer": "4.0.2", + "@walkeros/web-source-session": "4.0.2" }, "devDependencies": { "@swc/jest": "^0.2.39", diff --git a/package-lock.json b/package-lock.json index 8e5fa42a4..55d106a29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/cli": { "name": "walkeros", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/cli": "4.0.1" + "@walkeros/cli": "4.0.2" }, "bin": { "walkeros": "dist/index.js" @@ -72,15 +72,15 @@ }, "apps/demos/react": { "name": "walkeros-demo-react", - "version": "2.0.8", + "version": "2.0.9", "dependencies": { "@remix-run/router": "^1.23.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-destination-api": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-destination-api": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "react": "^19.2.3", "react-dom": "^19.2.3", "react-router-dom": "^7.10.1" @@ -93,7 +93,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", + "@walkeros/config": "4.0.2", "autoprefixer": "^10.4.23", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.25", @@ -170,9 +170,9 @@ }, "apps/demos/storybook": { "name": "@walkeros/storybook-demo", - "version": "4.0.1", + "version": "4.0.2", "dependencies": { - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/web-source-browser": "4.0.2", "react": "^19.2.3", "react-dom": "^19.2.3" }, @@ -185,7 +185,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/storybook-addon": "4.0.1", + "@walkeros/storybook-addon": "4.0.2", "autoprefixer": "^10.4.23", "eslint": "^9.39.2", "eslint-plugin-react-hooks": "^7.0.1", @@ -230,7 +230,7 @@ }, "apps/explorer": { "name": "@walkeros/explorer", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -244,9 +244,9 @@ "@rjsf/core": "^6.1.2", "@rjsf/utils": "^6.1.2", "@rjsf/validator-ajv8": "^6.1.2", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "clsx": "^2.1.1", "monaco-editor": "^0.55.1", "prettier": "^3.7.4", @@ -268,8 +268,8 @@ "@typescript-eslint/eslint-plugin": "^8.28.0", "@typescript-eslint/parser": "^8.28.0", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", + "@walkeros/config": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", "eslint": "^9.23.0", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-storybook": "^10.1.11", @@ -500,27 +500,27 @@ }, "apps/quickstart": { "name": "@walkeros/quickstart", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-destination-api": "4.0.1", - "@walkeros/web-destination-gtag": "4.0.1", - "@walkeros/web-source-browser": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-destination-api": "4.0.2", + "@walkeros/web-destination-gtag": "4.0.2", + "@walkeros/web-source-browser": "4.0.2" } }, "apps/storybook-addon": { "name": "@walkeros/storybook-addon", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { "@storybook/icons": "^2.0.1", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2" }, "devDependencies": { "@storybook/addon-docs": "^10.1.9", @@ -529,7 +529,7 @@ "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", - "@walkeros/config": "4.0.1", + "@walkeros/config": "4.0.2", "auto": "^11.3.6", "boxen": "^8.0.1", "npm-run-all2": "^8.0.4", @@ -566,15 +566,15 @@ }, "apps/walkerjs": { "name": "@walkeros/walker.js", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", - "@walkeros/web-source-datalayer": "4.0.1", - "@walkeros/web-source-session": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", + "@walkeros/web-source-datalayer": "4.0.2", + "@walkeros/web-source-session": "4.0.2" }, "devDependencies": { "@swc/jest": "^0.2.39", @@ -46652,14 +46652,14 @@ }, "packages/cli": { "name": "@walkeros/cli", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { "@vercel/nft": "1.5.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", - "@walkeros/server-destination-api": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", + "@walkeros/server-destination-api": "4.0.2", "ajv": "^8.17.1", "chalk": "^5.6.2", "ci-info": "^4.4.0", @@ -46688,8 +46688,8 @@ "@types/pacote": "^11.1.8", "@types/picomatch": "4.0.3", "@types/semver": "^7.7.1", - "@walkeros/config": "4.0.1", - "@walkeros/core": "4.0.1", + "@walkeros/config": "4.0.2", + "@walkeros/core": "4.0.2", "msw": "^2.12.10", "openapi-typescript": "^7.13.0", "tsx": "^4.21.0" @@ -46827,7 +46827,7 @@ }, "packages/collector": { "name": "@walkeros/collector", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -46836,15 +46836,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/config": { "name": "@walkeros/config", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -46877,7 +46877,7 @@ }, "packages/core": { "name": "@walkeros/core", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -46891,10 +46891,10 @@ }, "packages/destinations/demo": { "name": "@walkeros/destination-demo", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/mcp/api": { @@ -47099,19 +47099,19 @@ }, "packages/mcps/mcp": { "name": "@walkeros/mcp", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@walkeros/cli": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/cli": "4.0.2", + "@walkeros/core": "4.0.2" }, "bin": { "walkeros-mcp": "dist/stdio.js" }, "devDependencies": { "@types/node": "^20.0.0", - "@walkeros/config": "4.0.1" + "@walkeros/config": "4.0.2" }, "engines": { "node": ">=20.0.0" @@ -47122,12 +47122,12 @@ }, "packages/mcps/source-browser": { "name": "@walkeros/mcp-source-browser", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@walkeros/core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "jsdom": "^26.0.0" }, "bin": { @@ -47136,9 +47136,9 @@ "devDependencies": { "@types/jsdom": "^21.0.0", "@types/node": "^20.0.0", - "@walkeros/collector": "4.0.1", - "@walkeros/config": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/config": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "engines": { "node": ">=18.0.0" @@ -47149,7 +47149,7 @@ }, "packages/server/core": { "name": "@walkeros/server-core", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47158,16 +47158,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" } }, "packages/server/destinations/amplitude": { "name": "@walkeros/server-destination-amplitude", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47177,16 +47177,16 @@ "license": "MIT", "dependencies": { "@amplitude/analytics-node": "^1.5.53", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/api": { "name": "@walkeros/server-destination-api", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47195,14 +47195,14 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": {} }, "packages/server/destinations/aws": { "name": "@walkeros/server-destination-aws", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47214,13 +47214,13 @@ "@aws-sdk/client-firehose": "^3.952.0", "@aws-sdk/client-sns": "^3.952.0", "@aws-sdk/client-sts": "^3.952.0", - "@walkeros/server-core": "4.0.1" + "@walkeros/server-core": "4.0.2" }, "devDependencies": {} }, "packages/server/destinations/bing": { "name": "@walkeros/server-destination-bing", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47229,16 +47229,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/criteo": { "name": "@walkeros/server-destination-criteo", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47247,16 +47247,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/customerio": { "name": "@walkeros/server-destination-customerio", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47265,17 +47265,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "customerio-node": "^4.2.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/datamanager": { "name": "@walkeros/server-destination-datamanager", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47284,17 +47284,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "google-auth-library": "^10.5.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/file": { "name": "@walkeros/server-destination-file", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47303,16 +47303,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/gcp": { "name": "@walkeros/server-destination-gcp", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47324,7 +47324,7 @@ "@google-cloud/bigquery": "^8.1.1", "@google-cloud/bigquery-storage": "^5.1.0", "@google-cloud/pubsub": "^5.3.0", - "@walkeros/server-core": "4.0.1" + "@walkeros/server-core": "4.0.2" }, "devDependencies": {} }, @@ -47376,7 +47376,7 @@ }, "packages/server/destinations/hubspot": { "name": "@walkeros/server-destination-hubspot", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47386,16 +47386,16 @@ "license": "MIT", "dependencies": { "@hubspot/api-client": "^13.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/kafka": { "name": "@walkeros/server-destination-kafka", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47404,17 +47404,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "kafkajs": "^2.2.4" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/klaviyo": { "name": "@walkeros/server-destination-klaviyo", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47423,17 +47423,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "klaviyo-api": "^22.0.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/linkedin": { "name": "@walkeros/server-destination-linkedin", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47442,16 +47442,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/meta": { "name": "@walkeros/server-destination-meta", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47460,16 +47460,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/mixpanel": { "name": "@walkeros/server-destination-mixpanel", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47478,17 +47478,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "mixpanel": "^0.21.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/mparticle": { "name": "@walkeros/server-destination-mparticle", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47497,16 +47497,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/pinterest": { "name": "@walkeros/server-destination-pinterest", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47515,16 +47515,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/posthog": { "name": "@walkeros/server-destination-posthog", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47533,17 +47533,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "posthog-node": "^5.0.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/reddit": { "name": "@walkeros/server-destination-reddit", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47552,16 +47552,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/redis": { "name": "@walkeros/server-destination-redis", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47570,17 +47570,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "ioredis": "^5.10.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/rudderstack": { "name": "@walkeros/server-destination-rudderstack", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47590,16 +47590,16 @@ "license": "MIT", "dependencies": { "@rudderstack/rudder-sdk-node": "^3.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/segment": { "name": "@walkeros/server-destination-segment", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47609,16 +47609,16 @@ "license": "MIT", "dependencies": { "@segment/analytics-node": "^3.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/slack": { "name": "@walkeros/server-destination-slack", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47628,16 +47628,16 @@ "license": "MIT", "dependencies": { "@slack/web-api": "^7.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/snapchat": { "name": "@walkeros/server-destination-snapchat", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47646,16 +47646,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/sqlite": { "name": "@walkeros/server-destination-sqlite", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47664,13 +47664,13 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { "@libsql/client": "^0.14.0", "@types/better-sqlite3": "^7.6.11", - "@walkeros/collector": "4.0.1", + "@walkeros/collector": "4.0.2", "better-sqlite3": "^11.0.0" }, "peerDependencies": { @@ -47688,7 +47688,7 @@ }, "packages/server/destinations/tiktok": { "name": "@walkeros/server-destination-tiktok", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47697,16 +47697,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/destinations/twitter": { "name": "@walkeros/server-destination-twitter", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47715,17 +47715,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "oauth-1.0a": "^2.2.6" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/server/sources/aws": { "name": "@walkeros/server-source-aws", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47736,11 +47736,11 @@ "dependencies": { "@aws-sdk/client-sns": "^3.952.0", "@aws-sdk/client-sqs": "^3.952.0", - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { "@types/aws-lambda": "^8.10.159", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "peerDependencies": { "@types/aws-lambda": "^8.10.0" @@ -47748,7 +47748,7 @@ }, "packages/server/sources/express": { "name": "@walkeros/server-source-express", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -47757,8 +47757,8 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", "cors": "^2.8.5", "express": "^5.2.1" }, @@ -47985,17 +47985,17 @@ }, "packages/server/sources/fetch": { "name": "@walkeros/server-source-fetch", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": {} }, "packages/server/sources/gcp": { "name": "@walkeros/server-source-gcp", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48005,8 +48005,8 @@ "license": "MIT", "dependencies": { "@google-cloud/pubsub": "^5.3.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": {}, "peerDependencies": { @@ -48015,7 +48015,7 @@ }, "packages/server/stores/fs": { "name": "@walkeros/server-store-fs", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48024,15 +48024,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/server/stores/gcs": { "name": "@walkeros/server-store-gcs", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48041,13 +48041,13 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": {} }, "packages/server/stores/s3": { "name": "@walkeros/server-store-s3", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48056,14 +48056,14 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", + "@walkeros/core": "4.0.2", "s3mini": "^0.9.1" }, "devDependencies": {} }, "packages/server/stores/sheets": { "name": "@walkeros/server-store-sheets", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48072,7 +48072,7 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": {} }, @@ -48097,7 +48097,7 @@ }, "packages/server/transformers/file": { "name": "@walkeros/server-transformer-file", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48106,16 +48106,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/store-memory": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/store-memory": "4.0.2" } }, "packages/server/transformers/fingerprint": { "name": "@walkeros/server-transformer-fingerprint", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48124,17 +48124,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" } }, "packages/stores/memory": { "name": "@walkeros/store-memory", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48143,18 +48143,18 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/transformers/demo": { "name": "@walkeros/transformer-demo", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/transformers/router": { @@ -48175,7 +48175,7 @@ }, "packages/transformers/validator": { "name": "@walkeros/transformer-validator", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48184,16 +48184,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", + "@walkeros/core": "4.0.2", "ajv": "^8.17.1" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/web/core": { "name": "@walkeros/web-core", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48202,15 +48202,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } }, "packages/web/destinations/amplitude": { "name": "@walkeros/web-destination-amplitude", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48220,15 +48220,15 @@ "license": "MIT", "dependencies": { "@amplitude/unified": "^1.0.16", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/api": { "name": "@walkeros/web-destination-api", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48237,15 +48237,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/clarity": { "name": "@walkeros/web-destination-clarity", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48255,10 +48255,10 @@ "license": "MIT", "dependencies": { "@microsoft/clarity": "^1.0.2", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/demo": { @@ -48272,7 +48272,7 @@ }, "packages/web/destinations/fullstory": { "name": "@walkeros/web-destination-fullstory", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48282,15 +48282,15 @@ "license": "MIT", "dependencies": { "@fullstory/browser": "^2.0.8", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/gtag": { "name": "@walkeros/web-destination-gtag", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48299,12 +48299,12 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" } }, "packages/web/destinations/heap": { "name": "@walkeros/web-destination-heap", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48313,15 +48313,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/hotjar": { "name": "@walkeros/web-destination-hotjar", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48331,15 +48331,15 @@ "license": "MIT", "dependencies": { "@hotjar/browser": "^1.0.9", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/linkedin": { "name": "@walkeros/web-destination-linkedin", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48348,15 +48348,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/matomo": { "name": "@walkeros/web-destination-matomo", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48365,16 +48365,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/meta": { "name": "@walkeros/web-destination-meta", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48383,16 +48383,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { "@types/facebook-pixel": "^0.0.31", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/mixpanel": { "name": "@walkeros/web-destination-mixpanel", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48401,17 +48401,17 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1", + "@walkeros/web-core": "4.0.2", "mixpanel-browser": "^2.78.0" }, "devDependencies": { "@types/mixpanel-browser": "^2.50.0", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/optimizely": { "name": "@walkeros/web-destination-optimizely", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48421,15 +48421,15 @@ "license": "MIT", "dependencies": { "@optimizely/optimizely-sdk": "^6.0.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/pinterest": { "name": "@walkeros/web-destination-pinterest", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48438,15 +48438,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/piwikpro": { "name": "@walkeros/web-destination-piwikpro", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48455,16 +48455,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/plausible": { "name": "@walkeros/web-destination-plausible", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48473,15 +48473,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/posthog": { "name": "@walkeros/web-destination-posthog", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48490,16 +48490,16 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1", + "@walkeros/web-core": "4.0.2", "posthog-js": "^1.367.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/segment": { "name": "@walkeros/web-destination-segment", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48509,15 +48509,15 @@ "license": "MIT", "dependencies": { "@segment/analytics-next": "^1.82.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/destinations/snowplow": { "name": "@walkeros/web-destination-snowplow", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48526,18 +48526,18 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { "@snowplow/browser-plugin-snowplow-ecommerce": "^4.6.8", "@snowplow/browser-tracker-core": "^4.6.8", - "@walkeros/collector": "4.0.1", - "@walkeros/config": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/config": "4.0.2" } }, "packages/web/destinations/tiktok": { "name": "@walkeros/web-destination-tiktok", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48546,15 +48546,15 @@ ], "license": "MIT", "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/sources/browser": { "name": "@walkeros/web-source-browser", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48563,13 +48563,13 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/web-core": "4.0.2" } }, "packages/web/sources/cmps/cookiefirst": { "name": "@walkeros/web-source-cmp-cookiefirst", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48578,14 +48578,14 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": {} }, "packages/web/sources/cmps/cookiepro": { "name": "@walkeros/web-source-cmp-cookiepro", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48594,14 +48594,14 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": {} }, "packages/web/sources/cmps/usercentrics": { "name": "@walkeros/web-source-cmp-usercentrics", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48610,13 +48610,13 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" } }, "packages/web/sources/dataLayer": { "name": "@walkeros/web-source-datalayer", - "version": "4.0.1", + "version": "4.0.2", "funding": [ { "type": "GitHub Sponsors", @@ -48625,8 +48625,8 @@ ], "license": "MIT", "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": { "@types/gtag.js": "^0.0.20" @@ -48634,102 +48634,102 @@ }, "packages/web/sources/demo": { "name": "@walkeros/source-demo", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "packages/web/sources/session": { "name": "@walkeros/web-source-session", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" } }, "website": { "name": "@walkeros/website", - "version": "4.0.1", + "version": "4.0.2", "dependencies": { "@docusaurus/core": "^3.9.2", "@docusaurus/preset-classic": "^3.9.2", "@docusaurus/theme-live-codeblock": "^3.9.2", "@docusaurus/theme-mermaid": "^3.9.2", "@easyops-cn/docusaurus-search-local": "^0.55.1", - "@walkeros/collector": "^4.0.1", - "@walkeros/core": "^4.0.1", - "@walkeros/explorer": "^4.0.1", - "@walkeros/server-destination-amplitude": "^4.0.1", - "@walkeros/server-destination-api": "^4.0.1", - "@walkeros/server-destination-aws": "^4.0.1", - "@walkeros/server-destination-bing": "^4.0.1", - "@walkeros/server-destination-criteo": "^4.0.1", - "@walkeros/server-destination-customerio": "^4.0.1", - "@walkeros/server-destination-datamanager": "^4.0.1", - "@walkeros/server-destination-file": "^4.0.1", - "@walkeros/server-destination-gcp": "^4.0.1", - "@walkeros/server-destination-hubspot": "^4.0.1", - "@walkeros/server-destination-kafka": "^4.0.1", - "@walkeros/server-destination-klaviyo": "^4.0.1", - "@walkeros/server-destination-linkedin": "^4.0.1", - "@walkeros/server-destination-meta": "^4.0.1", - "@walkeros/server-destination-mixpanel": "^4.0.1", - "@walkeros/server-destination-mparticle": "^4.0.1", - "@walkeros/server-destination-pinterest": "^4.0.1", - "@walkeros/server-destination-posthog": "^4.0.1", - "@walkeros/server-destination-reddit": "^4.0.1", - "@walkeros/server-destination-redis": "^4.0.1", - "@walkeros/server-destination-rudderstack": "^4.0.1", - "@walkeros/server-destination-segment": "^4.0.1", - "@walkeros/server-destination-slack": "^4.0.1", - "@walkeros/server-destination-snapchat": "^4.0.1", - "@walkeros/server-destination-sqlite": "^4.0.1", - "@walkeros/server-destination-tiktok": "^4.0.1", - "@walkeros/server-destination-twitter": "^4.0.1", - "@walkeros/server-source-aws": "^4.0.1", - "@walkeros/server-source-express": "^4.0.1", - "@walkeros/server-source-fetch": "^4.0.1", - "@walkeros/server-source-gcp": "^4.0.1", - "@walkeros/server-store-fs": "^4.0.1", - "@walkeros/server-store-gcs": "^4.0.1", - "@walkeros/server-store-s3": "^4.0.1", - "@walkeros/server-store-sheets": "^4.0.1", - "@walkeros/server-transformer-file": "^4.0.1", - "@walkeros/server-transformer-fingerprint": "^4.0.1", - "@walkeros/store-memory": "^4.0.1", - "@walkeros/transformer-validator": "^4.0.1", - "@walkeros/walker.js": "^4.0.1", - "@walkeros/web-destination-amplitude": "^4.0.1", - "@walkeros/web-destination-api": "^4.0.1", - "@walkeros/web-destination-clarity": "^4.0.1", - "@walkeros/web-destination-fullstory": "^4.0.1", - "@walkeros/web-destination-gtag": "^4.0.1", - "@walkeros/web-destination-heap": "^4.0.1", - "@walkeros/web-destination-hotjar": "^4.0.1", - "@walkeros/web-destination-linkedin": "^4.0.1", - "@walkeros/web-destination-matomo": "^4.0.1", - "@walkeros/web-destination-meta": "^4.0.1", - "@walkeros/web-destination-mixpanel": "^4.0.1", - "@walkeros/web-destination-optimizely": "^4.0.1", - "@walkeros/web-destination-pinterest": "^4.0.1", - "@walkeros/web-destination-piwikpro": "^4.0.1", - "@walkeros/web-destination-plausible": "^4.0.1", - "@walkeros/web-destination-posthog": "^4.0.1", - "@walkeros/web-destination-segment": "^4.0.1", - "@walkeros/web-destination-snowplow": "^4.0.1", - "@walkeros/web-destination-tiktok": "^4.0.1", - "@walkeros/web-source-browser": "^4.0.1", - "@walkeros/web-source-cmp-cookiefirst": "^4.0.1", - "@walkeros/web-source-cmp-cookiepro": "^4.0.1", - "@walkeros/web-source-cmp-usercentrics": "^4.0.1", + "@walkeros/collector": "^4.0.2", + "@walkeros/core": "^4.0.2", + "@walkeros/explorer": "^4.0.2", + "@walkeros/server-destination-amplitude": "^4.0.2", + "@walkeros/server-destination-api": "^4.0.2", + "@walkeros/server-destination-aws": "^4.0.2", + "@walkeros/server-destination-bing": "^4.0.2", + "@walkeros/server-destination-criteo": "^4.0.2", + "@walkeros/server-destination-customerio": "^4.0.2", + "@walkeros/server-destination-datamanager": "^4.0.2", + "@walkeros/server-destination-file": "^4.0.2", + "@walkeros/server-destination-gcp": "^4.0.2", + "@walkeros/server-destination-hubspot": "^4.0.2", + "@walkeros/server-destination-kafka": "^4.0.2", + "@walkeros/server-destination-klaviyo": "^4.0.2", + "@walkeros/server-destination-linkedin": "^4.0.2", + "@walkeros/server-destination-meta": "^4.0.2", + "@walkeros/server-destination-mixpanel": "^4.0.2", + "@walkeros/server-destination-mparticle": "^4.0.2", + "@walkeros/server-destination-pinterest": "^4.0.2", + "@walkeros/server-destination-posthog": "^4.0.2", + "@walkeros/server-destination-reddit": "^4.0.2", + "@walkeros/server-destination-redis": "^4.0.2", + "@walkeros/server-destination-rudderstack": "^4.0.2", + "@walkeros/server-destination-segment": "^4.0.2", + "@walkeros/server-destination-slack": "^4.0.2", + "@walkeros/server-destination-snapchat": "^4.0.2", + "@walkeros/server-destination-sqlite": "^4.0.2", + "@walkeros/server-destination-tiktok": "^4.0.2", + "@walkeros/server-destination-twitter": "^4.0.2", + "@walkeros/server-source-aws": "^4.0.2", + "@walkeros/server-source-express": "^4.0.2", + "@walkeros/server-source-fetch": "^4.0.2", + "@walkeros/server-source-gcp": "^4.0.2", + "@walkeros/server-store-fs": "^4.0.2", + "@walkeros/server-store-gcs": "^4.0.2", + "@walkeros/server-store-s3": "^4.0.2", + "@walkeros/server-store-sheets": "^4.0.2", + "@walkeros/server-transformer-file": "^4.0.2", + "@walkeros/server-transformer-fingerprint": "^4.0.2", + "@walkeros/store-memory": "^4.0.2", + "@walkeros/transformer-validator": "^4.0.2", + "@walkeros/walker.js": "^4.0.2", + "@walkeros/web-destination-amplitude": "^4.0.2", + "@walkeros/web-destination-api": "^4.0.2", + "@walkeros/web-destination-clarity": "^4.0.2", + "@walkeros/web-destination-fullstory": "^4.0.2", + "@walkeros/web-destination-gtag": "^4.0.2", + "@walkeros/web-destination-heap": "^4.0.2", + "@walkeros/web-destination-hotjar": "^4.0.2", + "@walkeros/web-destination-linkedin": "^4.0.2", + "@walkeros/web-destination-matomo": "^4.0.2", + "@walkeros/web-destination-meta": "^4.0.2", + "@walkeros/web-destination-mixpanel": "^4.0.2", + "@walkeros/web-destination-optimizely": "^4.0.2", + "@walkeros/web-destination-pinterest": "^4.0.2", + "@walkeros/web-destination-piwikpro": "^4.0.2", + "@walkeros/web-destination-plausible": "^4.0.2", + "@walkeros/web-destination-posthog": "^4.0.2", + "@walkeros/web-destination-segment": "^4.0.2", + "@walkeros/web-destination-snowplow": "^4.0.2", + "@walkeros/web-destination-tiktok": "^4.0.2", + "@walkeros/web-source-browser": "^4.0.2", + "@walkeros/web-source-cmp-cookiefirst": "^4.0.2", + "@walkeros/web-source-cmp-cookiepro": "^4.0.2", + "@walkeros/web-source-cmp-usercentrics": "^4.0.2", "css-loader": "^7.1.2", "prism-react-renderer": "^2.4.1", "react": "^19.2.4", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 15e574ae7..30fe055ee 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @walkeros/cli +## 4.0.2 + +### Patch Changes + +- a6a0ea7: Rename routing types: `NextRule` to `Route`, `Next` to `RouteSpec` + (Zod schemas and `MatcherNext*` IDs renamed in step). Widen + `Flow.*.before/next` to `RouteSpec` so `Route[]` conditional routing + type-checks at the JSON layer. Fix the CLI bundler dropping `Route[]` data via + a narrowing cast on the inline path. Hard cut, no aliases; flow.json shape + unchanged. +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/server-core@4.0.2 + - @walkeros/server-destination-api@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index ea46b956b..15a4b4c39 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/cli", - "version": "4.0.1", + "version": "4.0.2", "description": "walkerOS CLI - Bundle and deploy walkerOS components", "license": "MIT", "type": "module", @@ -50,10 +50,10 @@ }, "dependencies": { "@vercel/nft": "1.5.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", - "@walkeros/server-destination-api": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", + "@walkeros/server-destination-api": "4.0.2", "ajv": "^8.17.1", "chalk": "^5.6.2", "ci-info": "^4.4.0", @@ -79,8 +79,8 @@ "@types/pacote": "^11.1.8", "@types/picomatch": "4.0.3", "@types/semver": "^7.7.1", - "@walkeros/config": "4.0.1", - "@walkeros/core": "4.0.1", + "@walkeros/config": "4.0.2", + "@walkeros/core": "4.0.2", "msw": "^2.12.10", "openapi-typescript": "^7.13.0", "tsx": "^4.21.0" diff --git a/packages/collector/CHANGELOG.md b/packages/collector/CHANGELOG.md index 5a9c34ca1..9aace881a 100644 --- a/packages/collector/CHANGELOG.md +++ b/packages/collector/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/collector +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/collector/package.json b/packages/collector/package.json index 0d9384971..06b337624 100644 --- a/packages/collector/package.json +++ b/packages/collector/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/collector", "description": "Unified platform-agnostic collector for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -31,7 +31,7 @@ "update": "npx npm-check-updates -u && npm update" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", @@ -60,6 +60,6 @@ } ], "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } } diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 933e5eef8..a6dc0e703 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,7 @@ # @walkeros/config +## 4.0.2 + ## 4.0.1 ## 4.0.0 diff --git a/packages/config/package.json b/packages/config/package.json index e792f2712..929f66f22 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/config", - "version": "4.0.1", + "version": "4.0.2", "type": "module", "description": "Shared development configuration for walkerOS packages (TypeScript, ESLint, Jest, tsup)", "license": "MIT", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 076f2d69b..ab1fd59ea 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,16 @@ # @walkeros/core +## 4.0.2 + +### Patch Changes + +- a6a0ea7: Rename routing types: `NextRule` to `Route`, `Next` to `RouteSpec` + (Zod schemas and `MatcherNext*` IDs renamed in step). Widen + `Flow.*.before/next` to `RouteSpec` so `Route[]` conditional routing + type-checks at the JSON layer. Fix the CLI bundler dropping `Route[]` data via + a narrowing cast on the inline path. Hard cut, no aliases; flow.json shape + unchanged. + ## 4.0.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 03bdc4580..0c90b24b2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/core", "description": "Core types and platform-agnostic utilities for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", diff --git a/packages/destinations/demo/CHANGELOG.md b/packages/destinations/demo/CHANGELOG.md index 0a71cf57e..d5de28eff 100644 --- a/packages/destinations/demo/CHANGELOG.md +++ b/packages/destinations/demo/CHANGELOG.md @@ -1,5 +1,18 @@ # @walkeros/destination-demo +## 4.0.2 + +### Patch Changes + +- 664e9d9: Move from `packages/web/destinations/demo` to + `packages/destinations/demo` so the package can serve web and server flows + from a single location, alongside `packages/transformers/`. The published + package name and exports are unchanged; only the in-repo path moves. + `walkerOS.platform` widens from `["web"]` to `["web", "server"]`. No consumer + code changes required. +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/destinations/demo/package.json b/packages/destinations/demo/package.json index ddbff00c9..5cbe349de 100644 --- a/packages/destinations/demo/package.json +++ b/packages/destinations/demo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/destination-demo", "description": "Demo destination for walkerOS - logs events to console", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -39,7 +39,7 @@ "test": "jest" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/mcps/mcp/CHANGELOG.md b/packages/mcps/mcp/CHANGELOG.md index 7dda0c4b4..14c9641a0 100644 --- a/packages/mcps/mcp/CHANGELOG.md +++ b/packages/mcps/mcp/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/mcp +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/cli@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/mcps/mcp/package.json b/packages/mcps/mcp/package.json index d2e3ae1e8..1a0a5690a 100644 --- a/packages/mcps/mcp/package.json +++ b/packages/mcps/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/mcp", - "version": "4.0.1", + "version": "4.0.2", "description": "MCP server for walkerOS flow development - discover packages, scaffold configs, validate, bundle, simulate, and test event pipelines", "license": "MIT", "type": "module", @@ -35,15 +35,15 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@walkeros/cli": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/cli": "4.0.2", + "@walkeros/core": "4.0.2" }, "peerDependencies": { "zod": "^4.0" }, "devDependencies": { "@types/node": "^20.0.0", - "@walkeros/config": "4.0.1" + "@walkeros/config": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/mcps/source-browser/CHANGELOG.md b/packages/mcps/source-browser/CHANGELOG.md index 2ce60f2c2..8762fb31d 100644 --- a/packages/mcps/source-browser/CHANGELOG.md +++ b/packages/mcps/source-browser/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/mcp-source-browser +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/web-source-browser@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/mcps/source-browser/package.json b/packages/mcps/source-browser/package.json index b73319d3b..f0f75ca17 100644 --- a/packages/mcps/source-browser/package.json +++ b/packages/mcps/source-browser/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/mcp-source-browser", - "version": "4.0.1", + "version": "4.0.2", "description": "MCP server for walkerOS data-elb HTML tagging — generate, parse, and validate tracking attributes with real DOM parsing", "license": "MIT", "type": "module", @@ -31,16 +31,16 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@walkeros/core": "4.0.1", - "@walkeros/web-source-browser": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/web-source-browser": "4.0.2", "jsdom": "^26.0.0" }, "devDependencies": { "@types/jsdom": "^21.0.0", "@types/node": "^20.0.0", - "@walkeros/config": "4.0.1", - "@walkeros/collector": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/config": "4.0.2", + "@walkeros/collector": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "peerDependencies": { "zod": "^4.0" diff --git a/packages/server/core/CHANGELOG.md b/packages/server/core/CHANGELOG.md index 2542338cd..50d7e6ee2 100644 --- a/packages/server/core/CHANGELOG.md +++ b/packages/server/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-core +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/core/package.json b/packages/server/core/package.json index 28dba1132..5f4c6ae61 100644 --- a/packages/server/core/package.json +++ b/packages/server/core/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-core", "description": "Server-specific utilities for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -26,8 +26,8 @@ "update": "npx npm-check-updates -u && npm update" }, "devDependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", @@ -51,6 +51,6 @@ } ], "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } } diff --git a/packages/server/destinations/amplitude/CHANGELOG.md b/packages/server/destinations/amplitude/CHANGELOG.md index 894fa816c..9379ffdc8 100644 --- a/packages/server/destinations/amplitude/CHANGELOG.md +++ b/packages/server/destinations/amplitude/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-amplitude +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/amplitude/package.json b/packages/server/destinations/amplitude/package.json index 3c362b6cd..d80eae980 100644 --- a/packages/server/destinations/amplitude/package.json +++ b/packages/server/destinations/amplitude/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-amplitude", "description": "Amplitude server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "@amplitude/analytics-node": "^1.5.53", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/api/CHANGELOG.md b/packages/server/destinations/api/CHANGELOG.md index d37f0ba7b..539dc2744 100644 --- a/packages/server/destinations/api/CHANGELOG.md +++ b/packages/server/destinations/api/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-api +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/api/package.json b/packages/server/destinations/api/package.json index 1889432f2..c105a0fcd 100644 --- a/packages/server/destinations/api/package.json +++ b/packages/server/destinations/api/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-api", "description": "API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,8 +37,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/destinations/aws/CHANGELOG.md b/packages/server/destinations/aws/CHANGELOG.md index a18ccc17f..7e17484f1 100644 --- a/packages/server/destinations/aws/CHANGELOG.md +++ b/packages/server/destinations/aws/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/server-destination-aws +## 4.0.2 + +### Patch Changes + +- @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/aws/package.json b/packages/server/destinations/aws/package.json index 3f9d08ca3..d01515f52 100644 --- a/packages/server/destinations/aws/package.json +++ b/packages/server/destinations/aws/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-aws", "description": "AWS server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -37,7 +37,7 @@ "@aws-sdk/client-firehose": "^3.952.0", "@aws-sdk/client-sns": "^3.952.0", "@aws-sdk/client-sts": "^3.952.0", - "@walkeros/server-core": "4.0.1" + "@walkeros/server-core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/destinations/bing/CHANGELOG.md b/packages/server/destinations/bing/CHANGELOG.md index ad861b5ea..e3d662214 100644 --- a/packages/server/destinations/bing/CHANGELOG.md +++ b/packages/server/destinations/bing/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-meta +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/bing/package.json b/packages/server/destinations/bing/package.json index ffee2a91c..0ca2adb10 100644 --- a/packages/server/destinations/bing/package.json +++ b/packages/server/destinations/bing/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-bing", "description": "Microsoft Advertising (Bing UET CAPI) server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/criteo/CHANGELOG.md b/packages/server/destinations/criteo/CHANGELOG.md index 6378fc538..d78beefdf 100644 --- a/packages/server/destinations/criteo/CHANGELOG.md +++ b/packages/server/destinations/criteo/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-criteo +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/criteo/package.json b/packages/server/destinations/criteo/package.json index b1810811f..fc42aae90 100644 --- a/packages/server/destinations/criteo/package.json +++ b/packages/server/destinations/criteo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-criteo", "description": "Criteo Events API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/customerio/CHANGELOG.md b/packages/server/destinations/customerio/CHANGELOG.md index 2a2cd03df..20c7fe69d 100644 --- a/packages/server/destinations/customerio/CHANGELOG.md +++ b/packages/server/destinations/customerio/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-customerio +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/customerio/package.json b/packages/server/destinations/customerio/package.json index c56eca7c5..aefa5e7d4 100644 --- a/packages/server/destinations/customerio/package.json +++ b/packages/server/destinations/customerio/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-customerio", "description": "Customer.io messaging automation server destination for walkerOS (customerio-node, Track + Transactional API)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "customerio-node": "^4.2.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/datamanager/CHANGELOG.md b/packages/server/destinations/datamanager/CHANGELOG.md index 333a143b0..fbd1cda37 100644 --- a/packages/server/destinations/datamanager/CHANGELOG.md +++ b/packages/server/destinations/datamanager/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-datamanager +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/datamanager/package.json b/packages/server/destinations/datamanager/package.json index 750ec806b..7614b472f 100644 --- a/packages/server/destinations/datamanager/package.json +++ b/packages/server/destinations/datamanager/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-datamanager", "description": "Google Data Manager server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,12 +34,12 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "google-auth-library": "^10.5.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/file/CHANGELOG.md b/packages/server/destinations/file/CHANGELOG.md index 5a65f7af7..c36b61a7d 100644 --- a/packages/server/destinations/file/CHANGELOG.md +++ b/packages/server/destinations/file/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-file +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/file/package.json b/packages/server/destinations/file/package.json index f9664cc91..a74814ee6 100644 --- a/packages/server/destinations/file/package.json +++ b/packages/server/destinations/file/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-file", "description": "Local file sink for walkerOS server flows (JSONL, TSV, CSV)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/gcp/CHANGELOG.md b/packages/server/destinations/gcp/CHANGELOG.md index 4ff422a45..244f0aac3 100644 --- a/packages/server/destinations/gcp/CHANGELOG.md +++ b/packages/server/destinations/gcp/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/server-destination-gcp +## 4.0.2 + +### Patch Changes + +- @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/gcp/package.json b/packages/server/destinations/gcp/package.json index c9e38ba46..1a88ad585 100644 --- a/packages/server/destinations/gcp/package.json +++ b/packages/server/destinations/gcp/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-gcp", "description": "Google Cloud Platform server destinations for walkerOS (BigQuery, Pub/Sub)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -32,7 +32,7 @@ "@google-cloud/bigquery": "^8.1.1", "@google-cloud/bigquery-storage": "^5.1.0", "@google-cloud/pubsub": "^5.3.0", - "@walkeros/server-core": "4.0.1" + "@walkeros/server-core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/destinations/hubspot/CHANGELOG.md b/packages/server/destinations/hubspot/CHANGELOG.md index d452e4c37..482e79e18 100644 --- a/packages/server/destinations/hubspot/CHANGELOG.md +++ b/packages/server/destinations/hubspot/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-hubspot +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/hubspot/package.json b/packages/server/destinations/hubspot/package.json index 57a209c31..2ffb4dddf 100644 --- a/packages/server/destinations/hubspot/package.json +++ b/packages/server/destinations/hubspot/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-hubspot", "description": "HubSpot CRM server destination for walkerOS (@hubspot/api-client, custom events + contact upsert)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "@hubspot/api-client": "^13.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/kafka/CHANGELOG.md b/packages/server/destinations/kafka/CHANGELOG.md index fe93b27ad..cbc3d142a 100644 --- a/packages/server/destinations/kafka/CHANGELOG.md +++ b/packages/server/destinations/kafka/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-kafka +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/kafka/package.json b/packages/server/destinations/kafka/package.json index cb250d8ee..09b7e752c 100644 --- a/packages/server/destinations/kafka/package.json +++ b/packages/server/destinations/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-kafka", "description": "Apache Kafka server destination for walkerOS (kafkajs, JSON serialization, GZIP compression)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "kafkajs": "^2.2.4", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/klaviyo/CHANGELOG.md b/packages/server/destinations/klaviyo/CHANGELOG.md index 2e815b8e3..3646b1596 100644 --- a/packages/server/destinations/klaviyo/CHANGELOG.md +++ b/packages/server/destinations/klaviyo/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-klaviyo +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/klaviyo/package.json b/packages/server/destinations/klaviyo/package.json index cbb009e9a..01aa6d864 100644 --- a/packages/server/destinations/klaviyo/package.json +++ b/packages/server/destinations/klaviyo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-klaviyo", "description": "Klaviyo marketing automation server destination for walkerOS (klaviyo-api SDK, events + profile upserts)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "klaviyo-api": "^22.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/linkedin/CHANGELOG.md b/packages/server/destinations/linkedin/CHANGELOG.md index 8aa6d35d5..611fd3e35 100644 --- a/packages/server/destinations/linkedin/CHANGELOG.md +++ b/packages/server/destinations/linkedin/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-linkedin +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/linkedin/package.json b/packages/server/destinations/linkedin/package.json index f4de39138..eb73669b6 100644 --- a/packages/server/destinations/linkedin/package.json +++ b/packages/server/destinations/linkedin/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-linkedin", "description": "LinkedIn Conversions API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/meta/CHANGELOG.md b/packages/server/destinations/meta/CHANGELOG.md index cf06ed540..fcfc2e9df 100644 --- a/packages/server/destinations/meta/CHANGELOG.md +++ b/packages/server/destinations/meta/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-meta +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/meta/package.json b/packages/server/destinations/meta/package.json index c594b25b6..f68cbb683 100644 --- a/packages/server/destinations/meta/package.json +++ b/packages/server/destinations/meta/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-meta", "description": "Meta server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/mixpanel/CHANGELOG.md b/packages/server/destinations/mixpanel/CHANGELOG.md index ad6b7c120..f113dee75 100644 --- a/packages/server/destinations/mixpanel/CHANGELOG.md +++ b/packages/server/destinations/mixpanel/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-mixpanel +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/mixpanel/package.json b/packages/server/destinations/mixpanel/package.json index e6d979a34..a913bda26 100644 --- a/packages/server/destinations/mixpanel/package.json +++ b/packages/server/destinations/mixpanel/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-mixpanel", "description": "Mixpanel server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,12 +34,12 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "mixpanel": "^0.21.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/mparticle/CHANGELOG.md b/packages/server/destinations/mparticle/CHANGELOG.md index f73cede6e..11f5ffa79 100644 --- a/packages/server/destinations/mparticle/CHANGELOG.md +++ b/packages/server/destinations/mparticle/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-mparticle +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/mparticle/package.json b/packages/server/destinations/mparticle/package.json index 912ed01e3..fd2d3614c 100644 --- a/packages/server/destinations/mparticle/package.json +++ b/packages/server/destinations/mparticle/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-mparticle", "description": "mParticle server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/pinterest/CHANGELOG.md b/packages/server/destinations/pinterest/CHANGELOG.md index 20bb65353..ca03aa857 100644 --- a/packages/server/destinations/pinterest/CHANGELOG.md +++ b/packages/server/destinations/pinterest/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-pinterest +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/pinterest/package.json b/packages/server/destinations/pinterest/package.json index b54151572..c6f420045 100644 --- a/packages/server/destinations/pinterest/package.json +++ b/packages/server/destinations/pinterest/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-pinterest", "description": "Pinterest server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/posthog/CHANGELOG.md b/packages/server/destinations/posthog/CHANGELOG.md index fd50612d1..3ea26b281 100644 --- a/packages/server/destinations/posthog/CHANGELOG.md +++ b/packages/server/destinations/posthog/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-posthog +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/posthog/package.json b/packages/server/destinations/posthog/package.json index 3bf99780f..1655eb79b 100644 --- a/packages/server/destinations/posthog/package.json +++ b/packages/server/destinations/posthog/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-posthog", "description": "PostHog server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,12 +34,12 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "posthog-node": "^5.0.0" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/reddit/CHANGELOG.md b/packages/server/destinations/reddit/CHANGELOG.md index 4848aef05..3d1d28700 100644 --- a/packages/server/destinations/reddit/CHANGELOG.md +++ b/packages/server/destinations/reddit/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-reddit +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/reddit/package.json b/packages/server/destinations/reddit/package.json index 5f32fef3d..700994793 100644 --- a/packages/server/destinations/reddit/package.json +++ b/packages/server/destinations/reddit/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-reddit", "description": "Reddit server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/redis/CHANGELOG.md b/packages/server/destinations/redis/CHANGELOG.md index 8f8b4bc25..8eec1766d 100644 --- a/packages/server/destinations/redis/CHANGELOG.md +++ b/packages/server/destinations/redis/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-redis +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/redis/package.json b/packages/server/destinations/redis/package.json index e2b457d69..060b6904a 100644 --- a/packages/server/destinations/redis/package.json +++ b/packages/server/destinations/redis/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-redis", "description": "Redis Streams server destination for walkerOS (ioredis, XADD, pipeline batching)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "ioredis": "^5.10.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/rudderstack/CHANGELOG.md b/packages/server/destinations/rudderstack/CHANGELOG.md index 32db31435..fb0ea2c41 100644 --- a/packages/server/destinations/rudderstack/CHANGELOG.md +++ b/packages/server/destinations/rudderstack/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-rudderstack +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/rudderstack/package.json b/packages/server/destinations/rudderstack/package.json index e2f0ead24..1bdaefd37 100644 --- a/packages/server/destinations/rudderstack/package.json +++ b/packages/server/destinations/rudderstack/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-rudderstack", "description": "RudderStack CDP server destination for walkerOS (@rudderstack/rudder-sdk-node, full Segment Spec)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "@rudderstack/rudder-sdk-node": "^3.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/segment/CHANGELOG.md b/packages/server/destinations/segment/CHANGELOG.md index 676ba5b0b..3e6e334d4 100644 --- a/packages/server/destinations/segment/CHANGELOG.md +++ b/packages/server/destinations/segment/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-segment +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/segment/package.json b/packages/server/destinations/segment/package.json index 78e597717..764325c94 100644 --- a/packages/server/destinations/segment/package.json +++ b/packages/server/destinations/segment/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-segment", "description": "Segment CDP server destination for walkerOS (@segment/analytics-node, full Segment Spec)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "@segment/analytics-node": "^3.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/slack/CHANGELOG.md b/packages/server/destinations/slack/CHANGELOG.md index a5db26846..463cb5d0c 100644 --- a/packages/server/destinations/slack/CHANGELOG.md +++ b/packages/server/destinations/slack/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-slack +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/slack/package.json b/packages/server/destinations/slack/package.json index 0c3035591..ac41f2053 100644 --- a/packages/server/destinations/slack/package.json +++ b/packages/server/destinations/slack/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-slack", "description": "Slack server destination for walkerOS (Incoming Webhook + @slack/web-api, Block Kit, channel routing, threading, DMs)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -35,11 +35,11 @@ }, "dependencies": { "@slack/web-api": "^7.0.0", - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/snapchat/CHANGELOG.md b/packages/server/destinations/snapchat/CHANGELOG.md index b94132529..2b5c97e22 100644 --- a/packages/server/destinations/snapchat/CHANGELOG.md +++ b/packages/server/destinations/snapchat/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-meta +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/snapchat/package.json b/packages/server/destinations/snapchat/package.json index 9496628ea..953e9a6aa 100644 --- a/packages/server/destinations/snapchat/package.json +++ b/packages/server/destinations/snapchat/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-snapchat", "description": "Snapchat Conversions API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/sqlite/CHANGELOG.md b/packages/server/destinations/sqlite/CHANGELOG.md index 5c9b88d82..a2ef02c93 100644 --- a/packages/server/destinations/sqlite/CHANGELOG.md +++ b/packages/server/destinations/sqlite/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-sqlite +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/sqlite/package.json b/packages/server/destinations/sqlite/package.json index 4ba00c9fc..c1f51f77c 100644 --- a/packages/server/destinations/sqlite/package.json +++ b/packages/server/destinations/sqlite/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-sqlite", "description": "SQLite server destination for walkerOS (local via better-sqlite3, remote via libSQL/Turso)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,8 +37,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "peerDependencies": { "better-sqlite3": "^11.0.0", @@ -53,7 +53,7 @@ } }, "devDependencies": { - "@walkeros/collector": "4.0.1", + "@walkeros/collector": "4.0.2", "better-sqlite3": "^11.0.0", "@libsql/client": "^0.14.0", "@types/better-sqlite3": "^7.6.11" diff --git a/packages/server/destinations/tiktok/CHANGELOG.md b/packages/server/destinations/tiktok/CHANGELOG.md index cf06ed540..fcfc2e9df 100644 --- a/packages/server/destinations/tiktok/CHANGELOG.md +++ b/packages/server/destinations/tiktok/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-meta +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/tiktok/package.json b/packages/server/destinations/tiktok/package.json index 60e36d7c8..47e7d67a8 100644 --- a/packages/server/destinations/tiktok/package.json +++ b/packages/server/destinations/tiktok/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-tiktok", "description": "TikTok Events API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,11 +34,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/destinations/twitter/CHANGELOG.md b/packages/server/destinations/twitter/CHANGELOG.md index 3dae41a4c..288855064 100644 --- a/packages/server/destinations/twitter/CHANGELOG.md +++ b/packages/server/destinations/twitter/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-destination-twitter +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/destinations/twitter/package.json b/packages/server/destinations/twitter/package.json index be8cd956f..2f40b0402 100644 --- a/packages/server/destinations/twitter/package.json +++ b/packages/server/destinations/twitter/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-destination-twitter", "description": "X (Twitter) Conversions API server destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "exports": { ".": { @@ -34,12 +34,12 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1", + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2", "oauth-1.0a": "^2.2.6" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/sources/aws/CHANGELOG.md b/packages/server/sources/aws/CHANGELOG.md index ac981183b..15f239e6a 100644 --- a/packages/server/sources/aws/CHANGELOG.md +++ b/packages/server/sources/aws/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-source-aws +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/sources/aws/package.json b/packages/server/sources/aws/package.json index b377dea4b..3cfed43d0 100644 --- a/packages/server/sources/aws/package.json +++ b/packages/server/sources/aws/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-source-aws", "description": "AWS server sources for walkerOS (Lambda, API Gateway, Function URLs)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -23,14 +23,14 @@ "dependencies": { "@aws-sdk/client-sqs": "^3.952.0", "@aws-sdk/client-sns": "^3.952.0", - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "peerDependencies": { "@types/aws-lambda": "^8.10.0" }, "devDependencies": { "@types/aws-lambda": "^8.10.159", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/sources/express/CHANGELOG.md b/packages/server/sources/express/CHANGELOG.md index 57daf3551..853c07f9f 100644 --- a/packages/server/sources/express/CHANGELOG.md +++ b/packages/server/sources/express/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-source-express +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/sources/express/package.json b/packages/server/sources/express/package.json index ef5d091ca..9b6743335 100644 --- a/packages/server/sources/express/package.json +++ b/packages/server/sources/express/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-source-express", "description": "Express server source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -19,8 +19,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2", "express": "^5.2.1", "cors": "^2.8.5" }, diff --git a/packages/server/sources/fetch/CHANGELOG.md b/packages/server/sources/fetch/CHANGELOG.md index aed6f4180..65189089c 100644 --- a/packages/server/sources/fetch/CHANGELOG.md +++ b/packages/server/sources/fetch/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-source-fetch +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/sources/fetch/package.json b/packages/server/sources/fetch/package.json index 7b9610c06..d74a7b3af 100644 --- a/packages/server/sources/fetch/package.json +++ b/packages/server/sources/fetch/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-source-fetch", "description": "Web Standard Fetch API source for walkerOS (Cloudflare Workers, Vercel Edge, Deno, Bun)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -19,8 +19,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/sources/gcp/CHANGELOG.md b/packages/server/sources/gcp/CHANGELOG.md index 5e531464f..3c2e13955 100644 --- a/packages/server/sources/gcp/CHANGELOG.md +++ b/packages/server/sources/gcp/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-source-gcp +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/sources/gcp/package.json b/packages/server/sources/gcp/package.json index 36d71a586..3c40fd229 100644 --- a/packages/server/sources/gcp/package.json +++ b/packages/server/sources/gcp/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-source-gcp", "description": "Google Cloud Platform server sources for walkerOS (Cloud Functions, Pub/Sub)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -20,8 +20,8 @@ }, "dependencies": { "@google-cloud/pubsub": "^5.3.0", - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "peerDependencies": { "@google-cloud/functions-framework": "^3.0.0" diff --git a/packages/server/stores/fs/CHANGELOG.md b/packages/server/stores/fs/CHANGELOG.md index 3d94c27dc..7dcd9fd93 100644 --- a/packages/server/stores/fs/CHANGELOG.md +++ b/packages/server/stores/fs/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-store-fs +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/stores/fs/package.json b/packages/server/stores/fs/package.json index 5b6db3613..e4ec47294 100644 --- a/packages/server/stores/fs/package.json +++ b/packages/server/stores/fs/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-store-fs", "description": "Filesystem store for walkerOS server - reads and writes files via the Store interface", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,10 +32,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/stores/gcs/CHANGELOG.md b/packages/server/stores/gcs/CHANGELOG.md index f11de1345..57d07417f 100644 --- a/packages/server/stores/gcs/CHANGELOG.md +++ b/packages/server/stores/gcs/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-store-gcs +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/stores/gcs/package.json b/packages/server/stores/gcs/package.json index fd6383d78..a1ba2cf54 100644 --- a/packages/server/stores/gcs/package.json +++ b/packages/server/stores/gcs/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-store-gcs", "description": "Google Cloud Storage for walkerOS server flows", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,7 +32,7 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/stores/s3/CHANGELOG.md b/packages/server/stores/s3/CHANGELOG.md index f321a1e84..55fbc558d 100644 --- a/packages/server/stores/s3/CHANGELOG.md +++ b/packages/server/stores/s3/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-store-s3 +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/stores/s3/package.json b/packages/server/stores/s3/package.json index 5450bb57f..2f1570942 100644 --- a/packages/server/stores/s3/package.json +++ b/packages/server/stores/s3/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-store-s3", "description": "S3-compatible object storage for walkerOS server flows", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,7 +32,7 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", + "@walkeros/core": "4.0.2", "s3mini": "^0.9.1" }, "devDependencies": {}, diff --git a/packages/server/stores/sheets/CHANGELOG.md b/packages/server/stores/sheets/CHANGELOG.md index deeab2784..6de7ed50c 100644 --- a/packages/server/stores/sheets/CHANGELOG.md +++ b/packages/server/stores/sheets/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-store-sheets +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/stores/sheets/package.json b/packages/server/stores/sheets/package.json index b1507f50e..2b18c7c37 100644 --- a/packages/server/stores/sheets/package.json +++ b/packages/server/stores/sheets/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-store-sheets", "description": "Google Sheets store for walkerOS server flows", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,7 +32,7 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/server/transformers/file/CHANGELOG.md b/packages/server/transformers/file/CHANGELOG.md index 317f06f38..6e8c44998 100644 --- a/packages/server/transformers/file/CHANGELOG.md +++ b/packages/server/transformers/file/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/server-transformer-file +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/transformers/file/package.json b/packages/server/transformers/file/package.json index f2754a552..6b385222a 100644 --- a/packages/server/transformers/file/package.json +++ b/packages/server/transformers/file/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-transformer-file", "description": "File serving transformer for walkerOS - serves static files via pluggable Store backend", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -27,11 +27,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/store-memory": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/store-memory": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/server/transformers/fingerprint/CHANGELOG.md b/packages/server/transformers/fingerprint/CHANGELOG.md index 5c2f9724b..2a0df8f2b 100644 --- a/packages/server/transformers/fingerprint/CHANGELOG.md +++ b/packages/server/transformers/fingerprint/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/server-transformer-fingerprint +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/server-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/server/transformers/fingerprint/package.json b/packages/server/transformers/fingerprint/package.json index 2acf82237..1a96886c1 100644 --- a/packages/server/transformers/fingerprint/package.json +++ b/packages/server/transformers/fingerprint/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/server-transformer-fingerprint", "description": "Fingerprint transformer for walkerOS server - hash configurable fields for session continuity", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -27,8 +27,8 @@ "update": "npx npm-check-updates -u && npm update" }, "devDependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", @@ -60,7 +60,7 @@ } ], "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/server-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/server-core": "4.0.2" } } diff --git a/packages/stores/memory/CHANGELOG.md b/packages/stores/memory/CHANGELOG.md index 3772f23c6..04f352961 100644 --- a/packages/stores/memory/CHANGELOG.md +++ b/packages/stores/memory/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/store-memory +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/stores/memory/package.json b/packages/stores/memory/package.json index 1a50b3898..8a58c4107 100644 --- a/packages/stores/memory/package.json +++ b/packages/stores/memory/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/store-memory", "description": "In-memory store for walkerOS with LRU eviction, TTL support, and namespace utility", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,10 +32,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/transformers/demo/CHANGELOG.md b/packages/transformers/demo/CHANGELOG.md index edc8df77c..b2f2f5cf5 100644 --- a/packages/transformers/demo/CHANGELOG.md +++ b/packages/transformers/demo/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/transformer-demo +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/transformers/demo/package.json b/packages/transformers/demo/package.json index 2f5da33b2..f27cde840 100644 --- a/packages/transformers/demo/package.json +++ b/packages/transformers/demo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/transformer-demo", "description": "Demo transformer for walkerOS - logs and passes through events", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -25,7 +25,7 @@ "test": "jest" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/transformers/validator/CHANGELOG.md b/packages/transformers/validator/CHANGELOG.md index 53f45daab..e2331aa8d 100644 --- a/packages/transformers/validator/CHANGELOG.md +++ b/packages/transformers/validator/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/transformer-validator +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/transformers/validator/package.json b/packages/transformers/validator/package.json index 0384dad53..3364bb1e4 100644 --- a/packages/transformers/validator/package.json +++ b/packages/transformers/validator/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/transformer-validator", "description": "Event validation transformer for walkerOS using AJV and JSON Schema", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -33,10 +33,10 @@ }, "dependencies": { "ajv": "^8.17.1", - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/core/CHANGELOG.md b/packages/web/core/CHANGELOG.md index f90c17da4..9a60e9400 100644 --- a/packages/web/core/CHANGELOG.md +++ b/packages/web/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/web-core +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/core/package.json b/packages/web/core/package.json index 276ab5ca1..5acf20868 100644 --- a/packages/web/core/package.json +++ b/packages/web/core/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-core", "description": "Web-specific utilities for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -26,7 +26,7 @@ "update": "npx npm-check-updates -u && npm update" }, "devDependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", @@ -50,6 +50,6 @@ } ], "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" } } diff --git a/packages/web/destinations/amplitude/CHANGELOG.md b/packages/web/destinations/amplitude/CHANGELOG.md index 2bfbfbcce..f5b3c0184 100644 --- a/packages/web/destinations/amplitude/CHANGELOG.md +++ b/packages/web/destinations/amplitude/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-amplitude +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/amplitude/package.json b/packages/web/destinations/amplitude/package.json index 990c2b238..5439adf3c 100644 --- a/packages/web/destinations/amplitude/package.json +++ b/packages/web/destinations/amplitude/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-amplitude", "description": "Amplitude web destination for walkerOS (analytics, session replay, experiments, guides & surveys)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@amplitude/unified": "^1.0.16", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/api/CHANGELOG.md b/packages/web/destinations/api/CHANGELOG.md index 55d8dcc0f..95e63b4ca 100644 --- a/packages/web/destinations/api/CHANGELOG.md +++ b/packages/web/destinations/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-api +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/api/package.json b/packages/web/destinations/api/package.json index 9eba54d2a..83ed52388 100644 --- a/packages/web/destinations/api/package.json +++ b/packages/web/destinations/api/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-api", "description": "Web API destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/clarity/CHANGELOG.md b/packages/web/destinations/clarity/CHANGELOG.md index 66aa33306..e4c08064d 100644 --- a/packages/web/destinations/clarity/CHANGELOG.md +++ b/packages/web/destinations/clarity/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-clarity +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/clarity/package.json b/packages/web/destinations/clarity/package.json index aaf665844..9bd799b99 100644 --- a/packages/web/destinations/clarity/package.json +++ b/packages/web/destinations/clarity/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-clarity", "description": "Microsoft Clarity web destination for walkerOS (session replay, heatmaps, smart events)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@microsoft/clarity": "^1.0.2", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/fullstory/CHANGELOG.md b/packages/web/destinations/fullstory/CHANGELOG.md index f5653d70d..ce89091ac 100644 --- a/packages/web/destinations/fullstory/CHANGELOG.md +++ b/packages/web/destinations/fullstory/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-fullstory +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/fullstory/package.json b/packages/web/destinations/fullstory/package.json index 2b0960a54..7ae2ad1b3 100644 --- a/packages/web/destinations/fullstory/package.json +++ b/packages/web/destinations/fullstory/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-fullstory", "description": "FullStory web destination for walkerOS (session replay, custom events, user/page properties)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@fullstory/browser": "^2.0.8", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/gtag/CHANGELOG.md b/packages/web/destinations/gtag/CHANGELOG.md index 8654c846c..c68a67b56 100644 --- a/packages/web/destinations/gtag/CHANGELOG.md +++ b/packages/web/destinations/gtag/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-gtag +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/gtag/package.json b/packages/web/destinations/gtag/package.json index ee1bf2ac6..c0bde50eb 100644 --- a/packages/web/destinations/gtag/package.json +++ b/packages/web/destinations/gtag/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-gtag", "description": "Unified Google destination for walkerOS (GA4, Ads, GTM)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,7 +37,7 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/heap/CHANGELOG.md b/packages/web/destinations/heap/CHANGELOG.md index ce0df5c96..223ff4500 100644 --- a/packages/web/destinations/heap/CHANGELOG.md +++ b/packages/web/destinations/heap/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-heap +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/heap/package.json b/packages/web/destinations/heap/package.json index 57df12f7e..706885cd4 100644 --- a/packages/web/destinations/heap/package.json +++ b/packages/web/destinations/heap/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-heap", "description": "Heap web destination for walkerOS (product analytics, auto-capture)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/hotjar/CHANGELOG.md b/packages/web/destinations/hotjar/CHANGELOG.md index 9c5690854..ba38aec01 100644 --- a/packages/web/destinations/hotjar/CHANGELOG.md +++ b/packages/web/destinations/hotjar/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-hotjar +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/hotjar/package.json b/packages/web/destinations/hotjar/package.json index 2d8323b43..ae533f78c 100644 --- a/packages/web/destinations/hotjar/package.json +++ b/packages/web/destinations/hotjar/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-hotjar", "description": "Hotjar web destination for walkerOS (session replay, heatmaps, surveys)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@hotjar/browser": "^1.0.9", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/linkedin/CHANGELOG.md b/packages/web/destinations/linkedin/CHANGELOG.md index d2bbe5c9b..913af37f1 100644 --- a/packages/web/destinations/linkedin/CHANGELOG.md +++ b/packages/web/destinations/linkedin/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-linkedin +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/linkedin/package.json b/packages/web/destinations/linkedin/package.json index 469e6af38..44ee4af42 100644 --- a/packages/web/destinations/linkedin/package.json +++ b/packages/web/destinations/linkedin/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-linkedin", "description": "LinkedIn Insight Tag web destination for walkerOS (conversion tracking, retargeting, demographic insights)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/matomo/CHANGELOG.md b/packages/web/destinations/matomo/CHANGELOG.md index f99a6e451..62f5df6af 100644 --- a/packages/web/destinations/matomo/CHANGELOG.md +++ b/packages/web/destinations/matomo/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-destination-matomo +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/matomo/package.json b/packages/web/destinations/matomo/package.json index 41a7ec19d..f2592858d 100644 --- a/packages/web/destinations/matomo/package.json +++ b/packages/web/destinations/matomo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-matomo", "description": "Matomo web destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,11 +37,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/meta/CHANGELOG.md b/packages/web/destinations/meta/CHANGELOG.md index bf3eca8be..d2efea8bf 100644 --- a/packages/web/destinations/meta/CHANGELOG.md +++ b/packages/web/destinations/meta/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-meta +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/meta/package.json b/packages/web/destinations/meta/package.json index cace02cf8..c1db53cf4 100644 --- a/packages/web/destinations/meta/package.json +++ b/packages/web/destinations/meta/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-meta", "description": "Meta pixel web destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,11 +37,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { "@types/facebook-pixel": "^0.0.31", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/mixpanel/CHANGELOG.md b/packages/web/destinations/mixpanel/CHANGELOG.md index 70b72a6f4..13b78c02a 100644 --- a/packages/web/destinations/mixpanel/CHANGELOG.md +++ b/packages/web/destinations/mixpanel/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-mixpanel +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/mixpanel/package.json b/packages/web/destinations/mixpanel/package.json index 3ded3c702..47a2c66a2 100644 --- a/packages/web/destinations/mixpanel/package.json +++ b/packages/web/destinations/mixpanel/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-mixpanel", "description": "Mixpanel web destination for walkerOS (events, people, groups, consent)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,11 +38,11 @@ }, "dependencies": { "mixpanel-browser": "^2.78.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { "@types/mixpanel-browser": "^2.50.0", - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/optimizely/CHANGELOG.md b/packages/web/destinations/optimizely/CHANGELOG.md index 7e706f2bb..f8a5a0081 100644 --- a/packages/web/destinations/optimizely/CHANGELOG.md +++ b/packages/web/destinations/optimizely/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-optimizely +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/optimizely/package.json b/packages/web/destinations/optimizely/package.json index fe9dfad56..88b197ee8 100644 --- a/packages/web/destinations/optimizely/package.json +++ b/packages/web/destinations/optimizely/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-optimizely", "description": "Optimizely Feature Experimentation web destination for walkerOS (conversion tracking, revenue metrics, user targeting)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@optimizely/optimizely-sdk": "^6.0.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/pinterest/CHANGELOG.md b/packages/web/destinations/pinterest/CHANGELOG.md index bfb56c4e1..47ca30d38 100644 --- a/packages/web/destinations/pinterest/CHANGELOG.md +++ b/packages/web/destinations/pinterest/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-pinterest +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/pinterest/package.json b/packages/web/destinations/pinterest/package.json index 1f4fa51cb..1c6e3f5c0 100644 --- a/packages/web/destinations/pinterest/package.json +++ b/packages/web/destinations/pinterest/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-pinterest", "description": "Pinterest Tag web destination for walkerOS (conversion tracking, enhanced matching, audience building)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/piwikpro/CHANGELOG.md b/packages/web/destinations/piwikpro/CHANGELOG.md index bb4ab2bb4..68c533e19 100644 --- a/packages/web/destinations/piwikpro/CHANGELOG.md +++ b/packages/web/destinations/piwikpro/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-destination-piwikpro +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/piwikpro/package.json b/packages/web/destinations/piwikpro/package.json index a7c107f22..424b65c16 100644 --- a/packages/web/destinations/piwikpro/package.json +++ b/packages/web/destinations/piwikpro/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-piwikpro", "description": "Piwik PRO destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,11 +37,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/plausible/CHANGELOG.md b/packages/web/destinations/plausible/CHANGELOG.md index 424f011d1..1e6a28fd9 100644 --- a/packages/web/destinations/plausible/CHANGELOG.md +++ b/packages/web/destinations/plausible/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-plausible +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/plausible/package.json b/packages/web/destinations/plausible/package.json index 5d5bb7283..dfdccfbb5 100644 --- a/packages/web/destinations/plausible/package.json +++ b/packages/web/destinations/plausible/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-plausible", "description": "Plausible web destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/posthog/CHANGELOG.md b/packages/web/destinations/posthog/CHANGELOG.md index bfba6708e..687c6c2c0 100644 --- a/packages/web/destinations/posthog/CHANGELOG.md +++ b/packages/web/destinations/posthog/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-posthog +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/posthog/package.json b/packages/web/destinations/posthog/package.json index 40a721208..f90a48cc6 100644 --- a/packages/web/destinations/posthog/package.json +++ b/packages/web/destinations/posthog/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-posthog", "description": "PostHog web destination for walkerOS (product analytics, session replay, feature flags, surveys)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "posthog-js": "^1.367.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/segment/CHANGELOG.md b/packages/web/destinations/segment/CHANGELOG.md index 774572111..7a6577d3c 100644 --- a/packages/web/destinations/segment/CHANGELOG.md +++ b/packages/web/destinations/segment/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-segment +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/segment/package.json b/packages/web/destinations/segment/package.json index 19a9f1da8..c23b40247 100644 --- a/packages/web/destinations/segment/package.json +++ b/packages/web/destinations/segment/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-segment", "description": "Segment CDP web destination for walkerOS (@segment/analytics-next, full Segment Spec)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ }, "dependencies": { "@segment/analytics-next": "^1.82.0", - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/destinations/snowplow/CHANGELOG.md b/packages/web/destinations/snowplow/CHANGELOG.md index 35530c28e..ad8bdf887 100644 --- a/packages/web/destinations/snowplow/CHANGELOG.md +++ b/packages/web/destinations/snowplow/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-snowplow +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/snowplow/package.json b/packages/web/destinations/snowplow/package.json index 6aa1ce020..50982703e 100644 --- a/packages/web/destinations/snowplow/package.json +++ b/packages/web/destinations/snowplow/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-snowplow", "description": "Snowplow web destination for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,11 +37,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/config": "4.0.1", + "@walkeros/collector": "4.0.2", + "@walkeros/config": "4.0.2", "@snowplow/browser-tracker-core": "^4.6.8", "@snowplow/browser-plugin-snowplow-ecommerce": "^4.6.8" }, diff --git a/packages/web/destinations/tiktok/CHANGELOG.md b/packages/web/destinations/tiktok/CHANGELOG.md index 6e7eebefa..5771a062d 100644 --- a/packages/web/destinations/tiktok/CHANGELOG.md +++ b/packages/web/destinations/tiktok/CHANGELOG.md @@ -1,5 +1,11 @@ # @walkeros/web-destination-tiktok +## 4.0.2 + +### Patch Changes + +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/destinations/tiktok/package.json b/packages/web/destinations/tiktok/package.json index 8d3cfd423..726e0c4fb 100644 --- a/packages/web/destinations/tiktok/package.json +++ b/packages/web/destinations/tiktok/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-destination-tiktok", "description": "TikTok Pixel web destination for walkerOS (conversion tracking, Advanced Matching)", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,10 +37,10 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/web-core": "4.0.1" + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/sources/browser/CHANGELOG.md b/packages/web/sources/browser/CHANGELOG.md index 35a30a898..0f8dd6e32 100644 --- a/packages/web/sources/browser/CHANGELOG.md +++ b/packages/web/sources/browser/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/web-source-browser +## 4.0.2 + +### Patch Changes + +- @walkeros/collector@4.0.2 +- @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/browser/package.json b/packages/web/sources/browser/package.json index f7bbd8d80..8420a795c 100644 --- a/packages/web/sources/browser/package.json +++ b/packages/web/sources/browser/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-browser", "description": "Browser DOM source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,8 +32,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/sources/cmps/cookiefirst/CHANGELOG.md b/packages/web/sources/cmps/cookiefirst/CHANGELOG.md index 23a9bc4a8..0d66220ec 100644 --- a/packages/web/sources/cmps/cookiefirst/CHANGELOG.md +++ b/packages/web/sources/cmps/cookiefirst/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-source-cmp-cookiefirst +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/cmps/cookiefirst/package.json b/packages/web/sources/cmps/cookiefirst/package.json index 4bdf7f413..d00bc3f8b 100644 --- a/packages/web/sources/cmps/cookiefirst/package.json +++ b/packages/web/sources/cmps/cookiefirst/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-cmp-cookiefirst", "description": "CookieFirst consent management source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "walkerOS": { "type": "source", @@ -45,8 +45,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/collector": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/collector": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/web/sources/cmps/cookiepro/CHANGELOG.md b/packages/web/sources/cmps/cookiepro/CHANGELOG.md index 248b3afdf..dcf6c7275 100644 --- a/packages/web/sources/cmps/cookiepro/CHANGELOG.md +++ b/packages/web/sources/cmps/cookiepro/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-source-cmp-cookiepro +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/cmps/cookiepro/package.json b/packages/web/sources/cmps/cookiepro/package.json index 3259fbb20..f9c3d464f 100644 --- a/packages/web/sources/cmps/cookiepro/package.json +++ b/packages/web/sources/cmps/cookiepro/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-cmp-cookiepro", "description": "CookiePro/OneTrust consent management source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "walkerOS": { "type": "source", @@ -45,8 +45,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/collector": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/collector": "4.0.2" }, "devDependencies": {}, "repository": { diff --git a/packages/web/sources/cmps/usercentrics/CHANGELOG.md b/packages/web/sources/cmps/usercentrics/CHANGELOG.md index 7247079aa..45725158a 100644 --- a/packages/web/sources/cmps/usercentrics/CHANGELOG.md +++ b/packages/web/sources/cmps/usercentrics/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-source-cmp-usercentrics +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/cmps/usercentrics/package.json b/packages/web/sources/cmps/usercentrics/package.json index 7bdf1e492..1251449b8 100644 --- a/packages/web/sources/cmps/usercentrics/package.json +++ b/packages/web/sources/cmps/usercentrics/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-cmp-usercentrics", "description": "Usercentrics consent management source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "walkerOS": { "type": "source", @@ -45,8 +45,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/collector": "4.0.1", - "@walkeros/core": "4.0.1" + "@walkeros/collector": "4.0.2", + "@walkeros/core": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/sources/dataLayer/CHANGELOG.md b/packages/web/sources/dataLayer/CHANGELOG.md index c494d57de..82250ee1d 100644 --- a/packages/web/sources/dataLayer/CHANGELOG.md +++ b/packages/web/sources/dataLayer/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-source-datalayer +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/collector@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/dataLayer/package.json b/packages/web/sources/dataLayer/package.json index 5cfcbb49d..03d2ac005 100644 --- a/packages/web/sources/dataLayer/package.json +++ b/packages/web/sources/dataLayer/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-datalayer", "description": "DataLayer source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -37,8 +37,8 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/collector": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/collector": "4.0.2" }, "devDependencies": { "@types/gtag.js": "^0.0.20" diff --git a/packages/web/sources/demo/CHANGELOG.md b/packages/web/sources/demo/CHANGELOG.md index bbd2929bb..1dfcdfbe5 100644 --- a/packages/web/sources/demo/CHANGELOG.md +++ b/packages/web/sources/demo/CHANGELOG.md @@ -1,5 +1,12 @@ # @walkeros/source-demo +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/demo/package.json b/packages/web/sources/demo/package.json index 0fbb57fa4..7b68c659b 100644 --- a/packages/web/sources/demo/package.json +++ b/packages/web/sources/demo/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/source-demo", "description": "Demo source for walkerOS - generates events from config", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -38,10 +38,10 @@ "test": "jest" }, "dependencies": { - "@walkeros/core": "4.0.1" + "@walkeros/core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/packages/web/sources/session/CHANGELOG.md b/packages/web/sources/session/CHANGELOG.md index 50d74b839..4159173be 100644 --- a/packages/web/sources/session/CHANGELOG.md +++ b/packages/web/sources/session/CHANGELOG.md @@ -1,5 +1,13 @@ # @walkeros/web-source-session +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/web-core@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/packages/web/sources/session/package.json b/packages/web/sources/session/package.json index 475417e83..ac8b383f0 100644 --- a/packages/web/sources/session/package.json +++ b/packages/web/sources/session/package.json @@ -1,7 +1,7 @@ { "name": "@walkeros/web-source-session", "description": "Session source for walkerOS", - "version": "4.0.1", + "version": "4.0.2", "license": "MIT", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -32,11 +32,11 @@ "update": "npx npm-check-updates -u && npm update" }, "dependencies": { - "@walkeros/core": "4.0.1", - "@walkeros/web-core": "4.0.1" + "@walkeros/core": "4.0.2", + "@walkeros/web-core": "4.0.2" }, "devDependencies": { - "@walkeros/collector": "4.0.1" + "@walkeros/collector": "4.0.2" }, "repository": { "url": "git+https://github.com/elbwalker/walkerOS.git", diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index ab9ef613b..2b6254706 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -1,5 +1,77 @@ # @walkeros/website +## 4.0.2 + +### Patch Changes + +- Updated dependencies [a6a0ea7] + - @walkeros/core@4.0.2 + - @walkeros/explorer@4.0.2 + - @walkeros/walker.js@4.0.2 + - @walkeros/collector@4.0.2 + - @walkeros/server-destination-amplitude@4.0.2 + - @walkeros/server-destination-api@4.0.2 + - @walkeros/server-destination-bing@4.0.2 + - @walkeros/server-destination-criteo@4.0.2 + - @walkeros/server-destination-customerio@4.0.2 + - @walkeros/server-destination-datamanager@4.0.2 + - @walkeros/server-destination-file@4.0.2 + - @walkeros/server-destination-hubspot@4.0.2 + - @walkeros/server-destination-kafka@4.0.2 + - @walkeros/server-destination-klaviyo@4.0.2 + - @walkeros/server-destination-linkedin@4.0.2 + - @walkeros/server-destination-meta@4.0.2 + - @walkeros/server-destination-mixpanel@4.0.2 + - @walkeros/server-destination-mparticle@4.0.2 + - @walkeros/server-destination-pinterest@4.0.2 + - @walkeros/server-destination-posthog@4.0.2 + - @walkeros/server-destination-reddit@4.0.2 + - @walkeros/server-destination-redis@4.0.2 + - @walkeros/server-destination-rudderstack@4.0.2 + - @walkeros/server-destination-segment@4.0.2 + - @walkeros/server-destination-slack@4.0.2 + - @walkeros/server-destination-snapchat@4.0.2 + - @walkeros/server-destination-sqlite@4.0.2 + - @walkeros/server-destination-tiktok@4.0.2 + - @walkeros/server-destination-twitter@4.0.2 + - @walkeros/server-source-aws@4.0.2 + - @walkeros/server-source-express@4.0.2 + - @walkeros/server-source-fetch@4.0.2 + - @walkeros/server-source-gcp@4.0.2 + - @walkeros/server-store-fs@4.0.2 + - @walkeros/server-store-gcs@4.0.2 + - @walkeros/server-store-s3@4.0.2 + - @walkeros/server-store-sheets@4.0.2 + - @walkeros/server-transformer-file@4.0.2 + - @walkeros/server-transformer-fingerprint@4.0.2 + - @walkeros/store-memory@4.0.2 + - @walkeros/transformer-validator@4.0.2 + - @walkeros/web-destination-matomo@4.0.2 + - @walkeros/web-destination-piwikpro@4.0.2 + - @walkeros/web-source-cmp-cookiefirst@4.0.2 + - @walkeros/web-source-cmp-cookiepro@4.0.2 + - @walkeros/web-source-cmp-usercentrics@4.0.2 + - @walkeros/web-destination-amplitude@4.0.2 + - @walkeros/web-destination-api@4.0.2 + - @walkeros/web-destination-clarity@4.0.2 + - @walkeros/web-destination-fullstory@4.0.2 + - @walkeros/web-destination-heap@4.0.2 + - @walkeros/web-destination-hotjar@4.0.2 + - @walkeros/web-destination-linkedin@4.0.2 + - @walkeros/web-destination-meta@4.0.2 + - @walkeros/web-destination-mixpanel@4.0.2 + - @walkeros/web-destination-optimizely@4.0.2 + - @walkeros/web-destination-pinterest@4.0.2 + - @walkeros/web-destination-plausible@4.0.2 + - @walkeros/web-destination-posthog@4.0.2 + - @walkeros/web-destination-segment@4.0.2 + - @walkeros/web-destination-snowplow@4.0.2 + - @walkeros/web-destination-tiktok@4.0.2 + - @walkeros/web-source-browser@4.0.2 + - @walkeros/server-destination-aws@4.0.2 + - @walkeros/server-destination-gcp@4.0.2 + - @walkeros/web-destination-gtag@4.0.2 + ## 4.0.1 ### Patch Changes diff --git a/website/package.json b/website/package.json index 7923afdc1..90dd75716 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "@walkeros/website", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "docusaurus": "docusaurus", @@ -20,72 +20,72 @@ "@docusaurus/theme-live-codeblock": "^3.9.2", "@docusaurus/theme-mermaid": "^3.9.2", "@easyops-cn/docusaurus-search-local": "^0.55.1", - "@walkeros/collector": "^4.0.1", - "@walkeros/core": "^4.0.1", - "@walkeros/explorer": "^4.0.1", - "@walkeros/server-destination-amplitude": "^4.0.1", - "@walkeros/server-destination-api": "^4.0.1", - "@walkeros/server-destination-aws": "^4.0.1", - "@walkeros/server-destination-bing": "^4.0.1", - "@walkeros/server-destination-criteo": "^4.0.1", - "@walkeros/server-destination-customerio": "^4.0.1", - "@walkeros/server-destination-datamanager": "^4.0.1", - "@walkeros/server-destination-file": "^4.0.1", - "@walkeros/server-destination-gcp": "^4.0.1", - "@walkeros/server-destination-hubspot": "^4.0.1", - "@walkeros/server-destination-kafka": "^4.0.1", - "@walkeros/server-destination-klaviyo": "^4.0.1", - "@walkeros/server-destination-linkedin": "^4.0.1", - "@walkeros/server-destination-meta": "^4.0.1", - "@walkeros/server-destination-mixpanel": "^4.0.1", - "@walkeros/server-destination-mparticle": "^4.0.1", - "@walkeros/server-destination-pinterest": "^4.0.1", - "@walkeros/server-destination-posthog": "^4.0.1", - "@walkeros/server-destination-reddit": "^4.0.1", - "@walkeros/server-destination-redis": "^4.0.1", - "@walkeros/server-destination-rudderstack": "^4.0.1", - "@walkeros/server-destination-segment": "^4.0.1", - "@walkeros/server-destination-slack": "^4.0.1", - "@walkeros/server-destination-snapchat": "^4.0.1", - "@walkeros/server-destination-sqlite": "^4.0.1", - "@walkeros/server-destination-tiktok": "^4.0.1", - "@walkeros/server-destination-twitter": "^4.0.1", - "@walkeros/server-source-aws": "^4.0.1", - "@walkeros/server-source-express": "^4.0.1", - "@walkeros/server-source-fetch": "^4.0.1", - "@walkeros/server-source-gcp": "^4.0.1", - "@walkeros/server-store-fs": "^4.0.1", - "@walkeros/server-store-gcs": "^4.0.1", - "@walkeros/server-store-s3": "^4.0.1", - "@walkeros/server-store-sheets": "^4.0.1", - "@walkeros/server-transformer-file": "^4.0.1", - "@walkeros/server-transformer-fingerprint": "^4.0.1", - "@walkeros/store-memory": "^4.0.1", - "@walkeros/transformer-validator": "^4.0.1", - "@walkeros/walker.js": "^4.0.1", - "@walkeros/web-destination-amplitude": "^4.0.1", - "@walkeros/web-destination-api": "^4.0.1", - "@walkeros/web-destination-clarity": "^4.0.1", - "@walkeros/web-destination-fullstory": "^4.0.1", - "@walkeros/web-destination-gtag": "^4.0.1", - "@walkeros/web-destination-heap": "^4.0.1", - "@walkeros/web-destination-hotjar": "^4.0.1", - "@walkeros/web-destination-linkedin": "^4.0.1", - "@walkeros/web-destination-matomo": "^4.0.1", - "@walkeros/web-destination-meta": "^4.0.1", - "@walkeros/web-destination-mixpanel": "^4.0.1", - "@walkeros/web-destination-optimizely": "^4.0.1", - "@walkeros/web-destination-pinterest": "^4.0.1", - "@walkeros/web-destination-piwikpro": "^4.0.1", - "@walkeros/web-destination-plausible": "^4.0.1", - "@walkeros/web-destination-posthog": "^4.0.1", - "@walkeros/web-destination-segment": "^4.0.1", - "@walkeros/web-destination-snowplow": "^4.0.1", - "@walkeros/web-destination-tiktok": "^4.0.1", - "@walkeros/web-source-browser": "^4.0.1", - "@walkeros/web-source-cmp-cookiefirst": "^4.0.1", - "@walkeros/web-source-cmp-cookiepro": "^4.0.1", - "@walkeros/web-source-cmp-usercentrics": "^4.0.1", + "@walkeros/collector": "^4.0.2", + "@walkeros/core": "^4.0.2", + "@walkeros/explorer": "^4.0.2", + "@walkeros/server-destination-amplitude": "^4.0.2", + "@walkeros/server-destination-api": "^4.0.2", + "@walkeros/server-destination-aws": "^4.0.2", + "@walkeros/server-destination-bing": "^4.0.2", + "@walkeros/server-destination-criteo": "^4.0.2", + "@walkeros/server-destination-customerio": "^4.0.2", + "@walkeros/server-destination-datamanager": "^4.0.2", + "@walkeros/server-destination-file": "^4.0.2", + "@walkeros/server-destination-gcp": "^4.0.2", + "@walkeros/server-destination-hubspot": "^4.0.2", + "@walkeros/server-destination-kafka": "^4.0.2", + "@walkeros/server-destination-klaviyo": "^4.0.2", + "@walkeros/server-destination-linkedin": "^4.0.2", + "@walkeros/server-destination-meta": "^4.0.2", + "@walkeros/server-destination-mixpanel": "^4.0.2", + "@walkeros/server-destination-mparticle": "^4.0.2", + "@walkeros/server-destination-pinterest": "^4.0.2", + "@walkeros/server-destination-posthog": "^4.0.2", + "@walkeros/server-destination-reddit": "^4.0.2", + "@walkeros/server-destination-redis": "^4.0.2", + "@walkeros/server-destination-rudderstack": "^4.0.2", + "@walkeros/server-destination-segment": "^4.0.2", + "@walkeros/server-destination-slack": "^4.0.2", + "@walkeros/server-destination-snapchat": "^4.0.2", + "@walkeros/server-destination-sqlite": "^4.0.2", + "@walkeros/server-destination-tiktok": "^4.0.2", + "@walkeros/server-destination-twitter": "^4.0.2", + "@walkeros/server-source-aws": "^4.0.2", + "@walkeros/server-source-express": "^4.0.2", + "@walkeros/server-source-fetch": "^4.0.2", + "@walkeros/server-source-gcp": "^4.0.2", + "@walkeros/server-store-fs": "^4.0.2", + "@walkeros/server-store-gcs": "^4.0.2", + "@walkeros/server-store-s3": "^4.0.2", + "@walkeros/server-store-sheets": "^4.0.2", + "@walkeros/server-transformer-file": "^4.0.2", + "@walkeros/server-transformer-fingerprint": "^4.0.2", + "@walkeros/store-memory": "^4.0.2", + "@walkeros/transformer-validator": "^4.0.2", + "@walkeros/walker.js": "^4.0.2", + "@walkeros/web-destination-amplitude": "^4.0.2", + "@walkeros/web-destination-api": "^4.0.2", + "@walkeros/web-destination-clarity": "^4.0.2", + "@walkeros/web-destination-fullstory": "^4.0.2", + "@walkeros/web-destination-gtag": "^4.0.2", + "@walkeros/web-destination-heap": "^4.0.2", + "@walkeros/web-destination-hotjar": "^4.0.2", + "@walkeros/web-destination-linkedin": "^4.0.2", + "@walkeros/web-destination-matomo": "^4.0.2", + "@walkeros/web-destination-meta": "^4.0.2", + "@walkeros/web-destination-mixpanel": "^4.0.2", + "@walkeros/web-destination-optimizely": "^4.0.2", + "@walkeros/web-destination-pinterest": "^4.0.2", + "@walkeros/web-destination-piwikpro": "^4.0.2", + "@walkeros/web-destination-plausible": "^4.0.2", + "@walkeros/web-destination-posthog": "^4.0.2", + "@walkeros/web-destination-segment": "^4.0.2", + "@walkeros/web-destination-snowplow": "^4.0.2", + "@walkeros/web-destination-tiktok": "^4.0.2", + "@walkeros/web-source-browser": "^4.0.2", + "@walkeros/web-source-cmp-cookiefirst": "^4.0.2", + "@walkeros/web-source-cmp-cookiepro": "^4.0.2", + "@walkeros/web-source-cmp-usercentrics": "^4.0.2", "css-loader": "^7.1.2", "prism-react-renderer": "^2.4.1", "react": "^19.2.4",