Kudzu 0.8.40 - Property-level effect dependencies
Kudzu 0.8.40 lets effects select primitive property paths from ordinary object state through existing DerivedIR.
- Supports direct property paths and immutable primitive locals over object state.
- Uses source subscriptions plus
Object.isso unchanged selected values do not rerun effects. - Keeps whole-object, dynamic-property, object-valued, and ambiguous mixed dependencies fail-closed.
- Adds no field signals, proxy, component runtime, RouteIR field, or browser runtime JavaScript.
- Records 21-pair build/RSS measurements and React, Vue, Svelte, Next, Nuxt, and SvelteKit comparisons.
Validation: npm run check, npm test (205/205), and npm run test:package.