This codebase produces an npm module that is an automatic derivation of some useful concepts from the [Microsoft/vscode](https://github.com/Microsoft/vscode) repo's [vs/base/common](https://github.com/Microsoft/vscode/tree/master/src/vs/base/common) direc
A bunch of reactive utility types and functions, for building primitives with Solid.js
[](https://radix-ui.com/primitives)
Primitives for media query and device features
SolidJS Primitives to manage creating event listeners.
The Map & WeakMap data structures as a reactive signals.
A collection of helpers that aim to simplify using reactive primitives outside of reactive roots, and managing disposal of reactive roots.
A set of primitives based on Solid signals, used to trigger computations.
A set of primitives to build Vercel Edge Runtime.
View docs [here](https://radix-ui.com/primitives/docs/utilities/slot).
View docs [here](https://radix-ui.com/primitives/docs/utilities/visually-hidden).
Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.
View docs [here](https://radix-ui.com/primitives/docs/components/switch).
Primitives for tracking HTML element size and position on screen as it changes.
View docs [here](https://radix-ui.com/primitives/docs/components/radio-group).
Define uninitialized elements
View docs [here](https://radix-ui.com/primitives/docs/components/scroll-area).
A library of reactive promitives helping handling user's keyboard input.
View docs [here](https://radix-ui.com/primitives/docs/utilities/portal).
View docs [here](https://radix-ui.com/primitives/docs/components/context-menu).
A collection of SolidJS primitives providing various features of a pubsub/event-emitter/event-bus.
Reactive primitives for observing resizing of HTML elements.
View docs [here](https://radix-ui.com/primitives/docs/components/popover).
View docs [here](https://radix-ui.com/primitives/docs/components/tabs).
A crate that hosts a common definitions that are relevant for the noble-contracts.
Shared primitive types for the Allfeat Timestamp Service (ATS) pallet
A crate that hosts a common definitions that are relevant for the pallet-contracts.
Primitives for validator sets