Merged
Conversation
- Added Jest types to tsconfig.json for reflex package. - Changed module resolution strategy to node16 in tsconfig.base.json. - Created .gitignore and .npmignore files for reflex and reflex-dom packages. - Added Jest configuration file for reflex package. - Implemented WeakObserversList class for managing observer patterns. - Defined component types and registration interfaces for reflex. - Introduced ownership system with IOwnership interface and related methods. - Developed abstract signal and reactivity system for managing state. - Added utility functions for versioning and type checking. - Created Rigidify library for immutable state management with detailed documentation. - Implemented various layers and utilities for Rigidify to enhance functionality.
…core implementation - Deleted the old ownership.ts and ownership.test.ts files. - Introduced a new ownership system with improved structure and performance. - Added comprehensive tests for the new ownership system. - Updated common constants with an EMPTY_ARRAY constant. - Enhanced type definitions and added global types for better clarity. - Added editorconfig, gitignore, npmignore, and prettierignore files for consistent coding standards across the project. - Included LICENSE and AUTHORS files for proper attribution and licensing.
…d disposal - Removed obsolete version utility. - Introduced IOwnership interface and methods for hierarchical ownership management. - Added OwnershipScope class for managing ownership contexts. - Implemented context creation, retrieval, and setting functions. - Developed a robust disposal mechanism with error handling for cleanup callbacks. - Created comprehensive tests for ownership functionality, context inheritance, and performance benchmarks. - Documented ownership system in ownership.redme.md for clarity and usage guidelines.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.