Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@reelkit/stories-core

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reelkit/stories-core - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+2
-2
package.json
{
"name": "@reelkit/stories-core",
"version": "0.1.0",
"version": "0.1.1",
"type": "module",

@@ -52,4 +52,4 @@ "sideEffects": false,

"dependencies": {
"@reelkit/core": "^0.3.0"
"@reelkit/core": "^0.4.0"
}
}
+28
-28

@@ -65,36 +65,36 @@ # @reelkit/stories-core

| Config | Type | Default | Description |
| --------------------- | ---------- | ------- | ------------------------------ |
| `groupCount` | `number` | required | Number of story groups |
| `storyCounts` | `number[]` | required | Stories per group |
| `initialGroupIndex` | `number` | `0` | Starting group index |
| `initialStoryIndex` | `number` | `0` | Starting story index |
| `defaultImageDuration`| `number` | `5000` | Default auto-advance (ms) |
| `tapZoneSplit` | `number` | `0.3` | Left zone ratio (0-1) |
| Config | Type | Default | Description |
| ---------------------- | ---------- | -------- | ------------------------- |
| `groupCount` | `number` | required | Number of story groups |
| `storyCounts` | `number[]` | required | Stories per group |
| `initialGroupIndex` | `number` | `0` | Starting group index |
| `initialStoryIndex` | `number` | `0` | Starting story index |
| `defaultImageDuration` | `number` | `5000` | Default auto-advance (ms) |
| `tapZoneSplit` | `number` | `0.3` | Left zone ratio (0-1) |
### StoriesController
| Method / Property | Type | Description |
| ---------------------------- | ----------------- | --------------------------------- |
| `state.activeGroupIndex` | `Signal<number>` | Current group index |
| `state.activeStoryIndex` | `Signal<number>` | Current story index |
| `state.isPaused` | `Signal<boolean>` | Paused state |
| `nextStory()` | `void` | Advance to next story |
| `prevStory()` | `void` | Go to previous story |
| `nextGroup()` | `void` | Switch to next user group |
| `prevGroup()` | `void` | Switch to previous user group |
| `goToGroup(index)` | `void` | Jump to specific group |
| `pause()` | `void` | Pause timer and auto-advance |
| `resume()` | `void` | Resume timer |
| `dispose()` | `void` | Clean up subscriptions |
| Method / Property | Type | Description |
| ------------------------ | ----------------- | ----------------------------- |
| `state.activeGroupIndex` | `Signal<number>` | Current group index |
| `state.activeStoryIndex` | `Signal<number>` | Current story index |
| `state.isPaused` | `Signal<boolean>` | Paused state |
| `nextStory()` | `void` | Advance to next story |
| `prevStory()` | `void` | Go to previous story |
| `nextGroup()` | `void` | Switch to next user group |
| `prevGroup()` | `void` | Switch to previous user group |
| `goToGroup(index)` | `void` | Jump to specific group |
| `pause()` | `void` | Pause timer and auto-advance |
| `resume()` | `void` | Resume timer |
| `dispose()` | `void` | Clean up subscriptions |
### Events
| Event | Type | Description |
| --------------- | --------------------------------------------- | ---------------------------------------- |
| `onStoryChange` | `(groupIndex, storyIndex) => void` | Fired after story navigation |
| `onGroupChange` | `(groupIndex) => void` | Fired after group switch |
| `onStoryViewed` | `(groupIndex, storyIndex) => void` | Fired when a story is viewed |
| `onComplete` | `() => void` | Last story of last group finished |
| `onClose` | `() => void` | Close requested (boundary navigation) |
| Event | Type | Description |
| --------------- | ---------------------------------- | ------------------------------------- |
| `onStoryChange` | `(groupIndex, storyIndex) => void` | Fired after story navigation |
| `onGroupChange` | `(groupIndex) => void` | Fired after group switch |
| `onStoryViewed` | `(groupIndex, storyIndex) => void` | Fired when a story is viewed |
| `onComplete` | `() => void` | Last story of last group finished |
| `onClose` | `() => void` | Close requested (boundary navigation) |

@@ -101,0 +101,0 @@ ### getTapAction