Skip to content

Enhance storage features, update CI, and improve documentation#10

Merged
atldays merged 12 commits intomainfrom
develop
Apr 9, 2026
Merged

Enhance storage features, update CI, and improve documentation#10
atldays merged 12 commits intomainfrom
develop

Conversation

@atldays
Copy link
Copy Markdown
Member

@atldays atldays commented Apr 9, 2026

No description provided.

github-actions Bot and others added 12 commits October 7, 2025 14:42
- Adjusted `.release-it.cjs` to include an icon for the "test" label.
- Updated `jest.config.ts` to enforce consistent spacing within objects.
- Added `.mailmap` file to consolidate and standardize author email aliases.
- Introduce `LockManager` for atomic storage updates, leveraging the Web Locks API.
- Enhance storage operations with lock options for `update`, `remove`, and `clear`.
- Expand test coverage to include concurrency handling and custom locks implementation.
- Provide clearer descriptions of storage APIs, features, and use cases.
- Enhance examples for SecureStorage, MonoStorage, atomic updates, and React bindings.
- Include notes on Web Locks API reliance, namespaces, and storage areas.
- Update examples with modern TypeScript syntax and best practices.
- Replace custom promises with `callWithPromise` for consistency and readability.
- Remove unnecessary `throwRuntimeError` calls and redundant error handling.
- Streamline `onChanged` listener management using `handleListener` helper.
@atldays atldays merged commit 5a291e0 into main Apr 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant