Skip to content

Commit 720b38e

Browse files
committed
feat: implement banner plugin
- Add bannerPlugin for rendering banner experiences - Creates fixed position banner at top or bottom - Supports dismissable close button - Auto-shows on experiences:evaluated event - Emits experiences:shown and experiences:dismissed events - Cleans up on sdk:destroy - Comprehensive test coverage (24 tests) - Add jsdom for DOM testing support Closes #7
1 parent f576f75 commit 720b38e

File tree

7 files changed

+1019
-8
lines changed

7 files changed

+1019
-8
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"@tsconfig/node-lts": "^24.0.0",
3636
"@vitest/coverage-v8": "^4.0.16",
3737
"husky": "^9.1.7",
38+
"jsdom": "^27.3.0",
3839
"tsup": "^8.5.1",
3940
"turbo": "^2.7.2",
4041
"typescript": "^5.9.3",

0 commit comments

Comments
 (0)