Skip to content

Commit fa8221c

Browse files
committed
feat(rokt): sync individual TypeScript kit
1 parent d37d844 commit fa8221c

32 files changed

Lines changed: 12806 additions & 11832 deletions

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ test/cross-browser-testing/reports
99
test/test-bundle.js.map
1010
test/stub/test-stub-bundle.js
1111
**/dist
12+
!kits/rokt/dist/
13+
!kits/rokt/dist/Rokt-Kit.common.js
14+
!kits/rokt/dist/Rokt-Kit.common.js.map
15+
!kits/rokt/dist/Rokt-Kit.d.ts
16+
!kits/rokt/dist/Rokt-Kit.esm.js
17+
!kits/rokt/dist/Rokt-Kit.esm.js.map
18+
!kits/rokt/dist/Rokt-Kit.iife.js
19+
!kits/rokt/dist/Rokt-Kit.iife.js.map
1220
test/integrations/requirejs/test-requirejs-bundle.js
1321
browserstack.err
1422
local.log

kits/rokt/.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
node_modules/
2+
test/test-bundle.js
3+
.DS_Store
4+
test/end-to-end-testapp/build/compilation.js
5+
dist/*
6+
!dist/Rokt-Kit.common.js
7+
!dist/Rokt-Kit.common.js.map
8+
!dist/Rokt-Kit.d.ts
9+
!dist/Rokt-Kit.esm.js
10+
!dist/Rokt-Kit.esm.js.map
11+
!dist/Rokt-Kit.iife.js
12+
!dist/Rokt-Kit.iife.js.map

kits/rokt/.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
24

kits/rokt/.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"printWidth": 120,
3+
"singleQuote": true,
4+
"trailingComma": "all"
5+
}

kits/rokt/CHANGELOG.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,121 @@
1+
## [1.26.1](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.26.0...v1.26.1) (2026-05-12)
2+
3+
4+
### Bug Fixes
5+
6+
* search workspace for cached Rokt users ([#94](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/94)) ([00f3f73](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/00f3f734e57a1a232841482287f84bdeb37ab634))
7+
8+
# [1.26.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.25.1...v1.26.0) (2026-05-05)
9+
10+
11+
### Bug Fixes
12+
13+
* Support more identities in search ([#93](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/93)) ([1526325](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/1526325de752804d811d74ed9a1b95d7171f3383))
14+
15+
16+
### Features
17+
18+
* Add Workspace IDSync search on user identification ([#92](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/92)) ([f742616](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/f742616704ff5fea12d1043c8d45762e065f4a6b))
19+
20+
## [1.25.1](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.25.0...v1.25.1) (2026-04-27)
21+
22+
23+
### Bug Fixes
24+
25+
* Enable Thank You Element Partner Event listening before RoktKit is ready ([#91](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/91)) ([bced30e](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/bced30e278c6f9a906a45a3734c0d2af67cfee69))
26+
27+
# [1.25.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.24.1...v1.25.0) (2026-04-23)
28+
29+
30+
### Features
31+
32+
* Embed Thank You Element in Joint SDK ([#90](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/90)) ([035f0f9](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/035f0f9d5b7aba345b636839e9ab982128658dbf))
33+
34+
## [1.24.1](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.24.0...v1.24.1) (2026-04-16)
35+
36+
37+
### Bug Fixes
38+
39+
* align identity events with mParticle batch schema ([#88](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/88)) ([ddcfa61](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/ddcfa61084ea6f392071cb85feecb42703bc3093))
40+
41+
# [1.24.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.23.0...v1.24.0) (2026-04-09)
42+
43+
44+
### Features
45+
46+
* add batch stream wrapper function ([#86](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/86)) ([c361fa2](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/c361fa2aba7d13b55d3cc0918ee0e4f0e4db5106))
47+
48+
# [1.23.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.22.0...v1.23.0) (2026-04-08)
49+
50+
51+
### Features
52+
53+
* migrate toolchain to TypeScript 5.5, Vite, Vitest, and ESLint v9 ([#84](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/84)) ([58f6b41](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/58f6b418c0ee898f4264de14abfd0a9c11b1ca37))
54+
55+
# [1.22.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.21.0...v1.22.0) (2026-04-07)
56+
57+
58+
### Features
59+
60+
* implement Rokt reporting service in kit ([#70](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/70)) ([efb8905](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/efb8905155db9a9fb580f15c4b196cdd51aecd2c))
61+
62+
# [1.21.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.20.0...v1.21.0) (2026-04-03)
63+
64+
65+
### Features
66+
67+
* send set_user_attributes event ([#82](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/82)) ([9995f09](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/9995f09a008a5acc6355306e109a683f8d80cd91))
68+
69+
# [1.20.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.19.0...v1.20.0) (2026-03-30)
70+
71+
72+
### Features
73+
74+
* support sending login, logout, identify, and modify_user events ([#81](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/81)) ([78061a5](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/78061a54a85feb25c3e27dff445eae7f6c855b90))
75+
76+
# [1.19.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.18.1...v1.19.0) (2026-03-25)
77+
78+
79+
### Bug Fixes
80+
81+
* Update adblock measurement target origin ([#68](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/68)) ([8a524c2](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/8a524c21c82a48d756d35ef294ad9342ab7ac4ba))
82+
83+
84+
### Features
85+
86+
* add /verify skill and AGENTS.md for agent guidance ([#69](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/69)) ([21134b0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/21134b05eae9868c08d412fc1f95bd62f3583cee)), closes [hi#level](https://github.com/hi/issues/level)
87+
* add defensive queue to _sendEventStream to prevent event loss ([#78](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/78)) ([82b8dfc](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/82b8dfc4248d05795be0bad117a16de0f6a4f694))
88+
* enrich event stream with Kit userAttributes ([#79](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/79)) ([7c27cd3](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/7c27cd30a22328a2b117d9c39e5f256784f0e1af))
89+
90+
## [1.18.1](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.18.0...v1.18.1) (2026-03-24)
91+
92+
93+
### Bug Fixes
94+
95+
* Add logSelectPlacementsEvent to falsey selection value ([#76](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/76)) ([8a0d0b1](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/8a0d0b1f41e4c0c45622ef2754464ff6b4ef6ddd))
96+
97+
# [1.18.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.17.0...v1.18.0) (2026-03-24)
98+
99+
100+
### Bug Fixes
101+
102+
* **ci:** add contents read permission for pr-notify workflow ([#73](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/73)) ([7c84013](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/7c84013f3b8e1b26eae4d298e624abea4d2eea1d))
103+
* **ci:** add id-token permission for pr-notify workflow ([#72](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/72)) ([fa278ff](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/fa278ff2f3cdd2def3f370151627abddeb1ba73e))
104+
105+
106+
### Features
107+
108+
* pass mParticle session ID to Rokt SDK on launcher creation ([#74](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/74)) ([1a5b591](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/1a5b59199caa15ac5261b9bec77b13f66d9e5d0f))
109+
* sync Rokt session ID to mParticle via setIntegrationAttribute ([#67](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/67)) ([021b2a5](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/021b2a544e2db4eece85190b0f98231445d27a50))
110+
111+
# [1.17.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.16.0...v1.17.0) (2026-03-12)
112+
113+
114+
### Features
115+
116+
* Add Event Stream function ([#64](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/64)) ([1fea071](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/1fea071e4ded678e11afcf54046dbcfc6c1c3df2))
117+
* Improve observability through additional init signals ([#61](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/issues/61)) ([83bdc6d](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/commit/83bdc6df254f3060587aaa57443d4154c20a666b))
118+
1119
# [1.16.0](https://github.com/mparticle-integrations/mparticle-javascript-integration-rokt/compare/v1.15.0...v1.16.0) (2026-02-24)
2120

3121

kits/rokt/dist/Rokt-Kit.common.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

kits/rokt/dist/Rokt-Kit.common.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

kits/rokt/dist/Rokt-Kit.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
export declare function register(config: {
2+
kits?: Record<string, unknown>;
3+
}): void;
4+
5+
export { }
6+
7+
8+
declare global {
9+
interface Window {
10+
Rokt?: RoktGlobal;
11+
__rokt_li_guid__?: string;
12+
optimizely?: OptimizelyGlobal;
13+
ROKT_DOMAIN?: string;
14+
mParticle: any;
15+
}
16+
}
17+

0 commit comments

Comments
 (0)