Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

Commit d817e68

Browse files
committed
feat: re-integrate changes from Capsula; transfer ownership to Zeix; bump version to 0.9.4
1 parent f8854e6 commit d817e68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2020
-3677
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2024 Esther Brunner
1+
Copyright 2024 – 2025 Zeix AG
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
44

bun.lockb

146 KB
Binary file not shown.

cause-effect.js

Lines changed: 0 additions & 182 deletions
This file was deleted.

cause-effect.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

eslint.config.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

index.d.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
import { UIElement } from './src/ui-element';
2-
import { effect } from './src/cause-effect';
31
/**
42
* @name UIElement
5-
* @version 0.8.0
3+
* @version 0.9.4
4+
* @author Esther Brunner
65
*/
7-
export { UIElement, effect };
6+
export { type Signal, type State, type Computed, UNSET, state, computed, effect, batch, isState, isSignal, toSignal } from '@zeix/cause-effect';
7+
export { type EnqueueDedupe, enqueue, animationFrame } from '@zeix/pulse';
8+
export { type AttributeParser, type ValueOrAttributeParser, UIElement } from './src/ui-element';
9+
export { type StateLike, type StateLikeOrStateLikeFactory, type EventListenerOrEventListenerFactory, UI } from './src/core/ui';
10+
export { LOG_DEBUG, LOG_INFO, LOG_WARN, LOG_ERROR, log } from './src/core/log';
11+
export { type UnknownContext, useContext } from './src/core/context';
12+
export { parse, asBoolean, asInteger, asNumber, asString, asEnum, asJSON } from './src/core/parse';
13+
export { type ElementUpdater, emit, updateElement, createElement, removeElement, setText, setProperty, setAttribute, toggleAttribute, toggleClass, setStyle } from './src/lib/effects';

index.dev.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* @name UIElement DEV_MODE
3+
* @version 0.9.4
4+
* @author Esther Brunner
5+
*/
6+
export { type Signal, type State, type Computed, UNSET, state, computed, effect, batch, isState, isSignal, toSignal } from '@zeix/cause-effect';
7+
export { type EnqueueDedupe, enqueue, animationFrame } from '@zeix/pulse';
8+
export { type AttributeParser, type ValueOrAttributeParser, UIElement } from './src/ui-element';
9+
export { type StateLike, type StateLikeOrStateLikeFactory, type EventListenerOrEventListenerFactory, UI } from './src/core/ui';
10+
export { LOG_DEBUG, LOG_INFO, LOG_WARN, LOG_ERROR, log } from './src/core/log';
11+
export { type UnknownContext, useContext } from './src/core/context';
12+
export { parse, asBoolean, asInteger, asNumber, asString, asEnum, asJSON } from './src/core/parse';
13+
export { type ElementUpdater, emit, updateElement, createElement, removeElement, setText, setProperty, setAttribute, toggleAttribute, toggleClass, setStyle } from './src/lib/effects';

0 commit comments

Comments
 (0)