van icon indicating copy to clipboard operation
van copied to clipboard

🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.

Results 41 van issues
Sort by recently updated
recently updated
newest added

Hello again. I will be trying to open a PR to add TypeScript support, but I don't have enough information about how the `vanjs-core` works, I tried to get some...

how to manage state with vanjs, is this more of a SPA that can have client side routing, state etc? also, an example with some well known css will be...

Bumps [node-jq](https://github.com/sanack/node-jq) from 2.3.5 to 4.2.2. Release notes Sourced from node-jq's releases. v4.2.2 4.2.2 (2023-10-24) Bug Fixes Remove jq from bin in CI (f35a7a5) v4.2.0 4.2.0 (2023-10-24) Features Enable semantic...

dependencies

Bumps [esbuild](https://github.com/evanw/esbuild) from 0.17.12 to 0.19.5. Release notes Sourced from esbuild's releases. v0.19.5 Fix a regression in 0.19.0 regarding paths in tsconfig.json (#3354) The fix in esbuild version 0.19.0 to...

dependencies

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.2.2. Release notes Sourced from typescript's releases. TypeScript 5.2 For release notes, check out the release announcement. For the complete list of fixed issues, check...

dependencies

Bumps [terser](https://github.com/terser/terser) from 5.22.0 to 5.24.0. Changelog Sourced from terser's changelog. v5.24.0 Improve formatting performance in V8 by keeping a small work string and a large output string v5.23.0 When...

dependencies

For my understanding, state management in VanJS is event driven. The event is triggered by the state setter and prpagated to all event listeners: ```JS s.listeners.forEach(l => l(v, curV)) ```...

I did some work on the https://github.com/nanostores/nanostores library. The library author wrote the `size-limit` library to track the gzip size of the library as changes are made. It's been useful...

This PR allow properties to be undefined, as we do not always have control on what is given, removing the undefined props from user code would be cumbersome.

The code uses `!==` to compare old and new values. The problem is, if at least one of the values is `NaN` the condition will always be `true` ```javascript NaN...