Skip to content

Prototype 2.0#1

Merged
volynetstyle merged 7 commits intomainfrom
prototype_2.0
Oct 3, 2025
Merged

Prototype 2.0#1
volynetstyle merged 7 commits intomainfrom
prototype_2.0

Conversation

@volynetstyle
Copy link
Copy Markdown
Owner

No description provided.

- 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.
@volynetstyle volynetstyle merged commit 79a844e into main Oct 3, 2025
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