diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a66dff56f..881e8fd9b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,6 +9,8 @@ on: jobs: build-test: runs-on: ubuntu-latest + permissions: + contents: write steps: - uses: actions/checkout@v4 @@ -36,3 +38,14 @@ jobs: # Will run the step even if lint step failed if: success() || failure() run: pnpm test + + - name: Measure bundle sizes + if: github.ref == 'refs/heads/main' + run: pnpm measure --save && pnpm update-readme + + - name: Commit size updates + if: github.ref == 'refs/heads/main' + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git diff --quiet || (git commit -am "chore: update bundle sizes [skip ci]" && git push) diff --git a/README.md b/README.md index 1ddd4dda8..57b05cb31 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ # Solid Primitives [![pnpm](https://img.shields.io/badge/maintained%20with-pnpm-cc00ff.svg?style=for-the-badge&logo=pnpm)](https://pnpm.io/) -[![combined-downloads](https://img.shields.io/endpoint?style=for-the-badge&url=https://combined-npm-downloads.deno.dev/@solid-primitives/utils,@solid-primitives/broadcast-channel,@solid-primitives/context,@solid-primitives/cookies,@solid-primitives/devices,@solid-primitives/event-dispatcher,@solid-primitives/event-props,@solid-primitives/fetch,@solid-primitives/filesystem,@solid-primitives/flux-store,@solid-primitives/i18n,@solid-primitives/idle,@solid-primitives/input-mask,@solid-primitives/keyed,@solid-primitives/lifecycle,@solid-primitives/list,@solid-primitives/marker,@solid-primitives/match,@solid-primitives/mutable,@solid-primitives/permission,@solid-primitives/platform,@solid-primitives/resource,@solid-primitives/scheduled,@solid-primitives/script-loader,@solid-primitives/selection,@solid-primitives/share,@solid-primitives/spring,@solid-primitives/state-machine,@solid-primitives/timer,@solid-primitives/transition-group,@solid-primitives/tween,@solid-primitives/websocket,@solid-primitives/workers)](https://dash.deno.com/playground/combined-npm-downloads) +[![combined-downloads](https://img.shields.io/endpoint?style=for-the-badge&url=https://combined-npm-downloads.deno.dev/@solid-primitives/utils,@solid-primitives/broadcast-channel,@solid-primitives/context,@solid-primitives/cookies,@solid-primitives/devices,@solid-primitives/event-dispatcher,@solid-primitives/event-props,@solid-primitives/fetch,@solid-primitives/filesystem,@solid-primitives/flux-store,@solid-primitives/i18n,@solid-primitives/input-mask,@solid-primitives/keyed,@solid-primitives/lifecycle,@solid-primitives/list,@solid-primitives/marker,@solid-primitives/match,@solid-primitives/mutable,@solid-primitives/permission,@solid-primitives/platform,@solid-primitives/resource,@solid-primitives/scheduled,@solid-primitives/script-loader,@solid-primitives/sensors,@solid-primitives/share,@solid-primitives/spring,@solid-primitives/timer,@solid-primitives/transition-group,@solid-primitives/tween,@solid-primitives/utils,@solid-primitives/websocket,@solid-primitives/workers)](https://dash.deno.com/playground/combined-npm-downloads) A project that strives to develop high-quality, community contributed Solid primitives. All utilities are well tested and continuously maintained. Every contribution to the repository is checked for quality and maintained to the highest degree of excellence. The ultimate goal is to extend Solid's primary and secondary primitives with a set of tertiary primitives. @@ -22,97 +22,104 @@ The goal of Solid Primitives is to wrap client and server side functionality to |Name|Stage|Primitives|Size|NPM|Solid 2| |----|----|----|----|----|----| |

*Inputs*

| -|[active-element](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createActiveElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createactiveelement)
[createFocusSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createfocussignal)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/active-element?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/active-element)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/active-element?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/active-element)|| -|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#autofocus)
[createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#createautofocus)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/autofocus?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/autofocus)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/autofocus?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/autofocus)|✓| -|[input-mask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createInputMask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createinputmask)
[createMaskPattern](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createmaskpattern)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/input-mask?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/input-mask)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/input-mask?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/input-mask)|✓| -|[keyboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[useKeyDownList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownlist)
[useCurrentlyHeldKey](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usecurrentlyheldkey)
[useKeyDownSequence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownsequence)
[createKeyHold](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createkeyhold)
[createShortcut](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createshortcut)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyboard?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/keyboard)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/keyboard?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/keyboard)|| -|[mouse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMousePosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createmouseposition)
[createPositionToElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createpositiontoelement)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mouse?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/mouse)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mouse?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mouse)|| -|[pointer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPointerListeners](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerlisteners)
[createPerPointerListeners](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createperpointerlisteners)
[createPointerPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerposition)
[createPointerList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerlist)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/pointer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/pointer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/pointer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/pointer)|✓| -|[scroll](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createScrollPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#createscrollposition)
[useWindowScrollPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#usewindowscrollposition)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/scroll?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/scroll)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/scroll?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/scroll)|| -|[selection](https://github.com/solidjs-community/solid-primitives/tree/main/packages/selection#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSelection](https://github.com/solidjs-community/solid-primitives/tree/main/packages/selection#createselection)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/selection?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/selection)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/selection?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/selection)|| +|[active-element](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createActiveElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createactiveelement)
[createFocusSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createfocussignal)|[![SIZE](https://img.shields.io/badge/size-942_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/active-element)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/active-element?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/active-element)|| +|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#autofocus)
[createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#createautofocus)|[![SIZE](https://img.shields.io/badge/size-191_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/autofocus)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/autofocus?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/autofocus)|✓| +|[input-mask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createInputMask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createinputmask)
[createMaskPattern](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createmaskpattern)|[![SIZE](https://img.shields.io/badge/size-694_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/input-mask)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/input-mask?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/input-mask)|✓| +|[keyboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[useKeyDownEvent](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownevent)
[useKeyDownList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownlist)
[useCurrentlyHeldKey](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usecurrentlyheldkey)
[useKeyDownSequence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownsequence)
[createKeyHold](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createkeyhold)
[createShortcut](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createshortcut)|[![SIZE](https://img.shields.io/badge/size-1.35_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/keyboard)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/keyboard?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/keyboard)|✓| +|[list-state](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list-state#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createListState](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list-state#createliststate)
[createMultiSelectListState](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list-state#createmultiselectliststate)|[![SIZE](https://img.shields.io/badge/size-1.3_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/list-state)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/list-state?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/list-state)|✓| +|[mouse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMousePosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createmouseposition)
[createPositionToElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createpositiontoelement)|[![SIZE](https://img.shields.io/badge/size-1.74_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mouse)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mouse?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mouse)|✓| +|[pointer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPointerListeners](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerlisteners)
[createPerPointerListeners](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createperpointerlisteners)
[createPointerPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerposition)
[createPointerList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pointer#createpointerlist)|[![SIZE](https://img.shields.io/badge/size-1.9_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/pointer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/pointer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/pointer)|✓| +|[scroll](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createScrollPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#createscrollposition)
[useWindowScrollPosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#usewindowscrollposition)
[createPreventScroll](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scroll#createpreventscroll)|[![SIZE](https://img.shields.io/badge/size-2.25_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/scroll)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/scroll?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/scroll)|✓| +|[selection](https://github.com/solidjs-community/solid-primitives/tree/main/packages/selection#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSelection](https://github.com/solidjs-community/solid-primitives/tree/main/packages/selection#createselection)|[![SIZE](https://img.shields.io/badge/size-917_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/selection)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/selection?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/selection)|✓| |

*Display & Media*

| -|[audio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeAudio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#makeaudio)
[makeAudioPlayer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#makeaudioplayer)
[createAudio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#createaudio)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/audio?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/audio)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/audio?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/audio)|| -|[bounds](https://github.com/solidjs-community/solid-primitives/tree/main/packages/bounds#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createElementBounds](https://github.com/solidjs-community/solid-primitives/tree/main/packages/bounds#createelementbounds)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/bounds?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/bounds)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/bounds?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/bounds)|✓| -|[devices](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDevices](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createdevices)
[createMicrophones](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createmicrophones)
[createSpeakers](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createspeakers)
[createCameras](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createcameras)
[createAccelerometer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createaccelerometer)
[createGyroscope](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#creategyroscope)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/devices?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/devices)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/devices?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/devices)|| -|[filesystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createfilesystem)
[createSyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createsyncfilesystem)
[createAsyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createasyncfilesystem)
[makeNoFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenofilesystem)
[makeNoAsyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenoasyncfilesystem)
[makeVirtualFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makevirtualfilesystem)
[makeWebAccessFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makewebaccessfilesystem)
[makeNodeFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenodefilesystem)
[makeTauriFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#maketaurifilesystem)
[makeChokidarWatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makechokidarwatcher)
[rsync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#rsync)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/filesystem?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/filesystem)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/filesystem?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/filesystem)|| -|[idle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/idle#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIdleTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/idle#createidletimer)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/idle?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/idle)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/idle?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/idle)|| -|[intersection-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIntersectionObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createintersectionobserver)
[createViewportObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createviewportobserver)
[createVisibilityObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createvisibilityobserver)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/intersection-observer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/intersection-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/intersection-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/intersection-observer)|| -|[media](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeMediaQueryListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#makemediaquerylistener)
[createMediaQuery](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#createmediaquery)
[createBreakpoints](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#createbreakpoints)
[usePrefersDark](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#useprefersdark)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/media?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/media)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/media?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/media)|✓| -|[page-visibility](https://github.com/solidjs-community/solid-primitives/tree/main/packages/page-visibility#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPageVisibility](https://github.com/solidjs-community/solid-primitives/tree/main/packages/page-visibility#createpagevisibility)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/page-visibility?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/page-visibility)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/page-visibility?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/page-visibility)|| -|[resize-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createResizeObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createresizeobserver)
[createWindowSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createwindowsize)
[createElementSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createelementsize)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/resize-observer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/resize-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/resize-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/resize-observer)|| -|[styles](https://github.com/solidjs-community/solid-primitives/tree/main/packages/styles#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createRemSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/styles#createremsize)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/styles?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/styles)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/styles?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/styles)|✓| +|[audio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeAudio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#makeaudio)
[makeAudioPlayer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#makeaudioplayer)
[createAudio](https://github.com/solidjs-community/solid-primitives/tree/main/packages/audio#createaudio)|[![SIZE](https://img.shields.io/badge/size-851_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/audio)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/audio?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/audio)|✓| +|[bounds](https://github.com/solidjs-community/solid-primitives/tree/main/packages/bounds#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createElementBounds](https://github.com/solidjs-community/solid-primitives/tree/main/packages/bounds#createelementbounds)|[![SIZE](https://img.shields.io/badge/size-884_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/bounds)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/bounds?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/bounds)|✓| +|[devices](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDevices](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createdevices)
[createMicrophones](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createmicrophones)
[createSpeakers](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createspeakers)
[createCameras](https://github.com/solidjs-community/solid-primitives/tree/main/packages/devices#createcameras)|[![SIZE](https://img.shields.io/badge/size-552_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/devices)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/devices?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/devices)|✓| +|[filesystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createfilesystem)
[createSyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createsyncfilesystem)
[createAsyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#createasyncfilesystem)
[makeNoFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenofilesystem)
[makeNoAsyncFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenoasyncfilesystem)
[makeVirtualFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makevirtualfilesystem)
[makeWebAccessFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makewebaccessfilesystem)
[makeNodeFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makenodefilesystem)
[makeTauriFileSystem](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#maketaurifilesystem)
[makeChokidarWatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#makechokidarwatcher)
[rsync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/filesystem#rsync)|[![SIZE](https://img.shields.io/badge/size-3.53_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/filesystem)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/filesystem?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/filesystem)|| +|[idle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/idle#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIdleTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/idle#createidletimer)|[![SIZE](https://img.shields.io/badge/size-774_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/idle)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/idle?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/idle)|✓| +|[intersection-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIntersectionObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createintersectionobserver)
[createViewportObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createviewportobserver)
[createVisibilityObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/intersection-observer#createvisibilityobserver)|[![SIZE](https://img.shields.io/badge/size-1.78_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/intersection-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/intersection-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/intersection-observer)|✓| +|[media](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeMediaQueryListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#makemediaquerylistener)
[createMediaQuery](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#createmediaquery)
[createBreakpoints](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#createbreakpoints)
[usePrefersDark](https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#useprefersdark)|[![SIZE](https://img.shields.io/badge/size-1.28_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/media)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/media?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/media)|✓| +|[page-visibility](https://github.com/solidjs-community/solid-primitives/tree/main/packages/page-visibility#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPageVisibility](https://github.com/solidjs-community/solid-primitives/tree/main/packages/page-visibility#createpagevisibility)|[![SIZE](https://img.shields.io/badge/size-747_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/page-visibility)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/page-visibility?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/page-visibility)|| +|[resize-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createResizeObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createresizeobserver)
[createWindowSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createwindowsize)
[createElementSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resize-observer#createelementsize)|[![SIZE](https://img.shields.io/badge/size-1.46_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/resize-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/resize-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/resize-observer)|✓| +|[sensors](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeAccelerometer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#makeaccelerometer)
[createAccelerometer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#createaccelerometer)
[makeGyroscope](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#makegyroscope)
[createGyroscope](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#creategyroscope)
[makeSensor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#makesensor)
[createSensor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#createsensor)
[makeCompass](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#makecompass)
[createCompass](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#createcompass)
[makeBattery](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#makebattery)
[createBattery](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sensors#createbattery)|[![SIZE](https://img.shields.io/badge/size-1.2_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/sensors)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/sensors?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/sensors)|✓| +|[styles](https://github.com/solidjs-community/solid-primitives/tree/main/packages/styles#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createRemSize](https://github.com/solidjs-community/solid-primitives/tree/main/packages/styles#createremsize)|[![SIZE](https://img.shields.io/badge/size-700_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/styles)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/styles?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/styles)|✓| |

*Browser APIs*

| -|[broadcast-channel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeBroadcastChannel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#makebroadcastchannel)
[createBroadcastChannel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#createbroadcastchannel)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/broadcast-channel?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/broadcast-channel)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/broadcast-channel?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/broadcast-channel)|✓| -|[clipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[copyClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#copyclipboard)
[writeClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#writeclipboard)
[createClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#createclipboard)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/clipboard?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/clipboard)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/clipboard?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/clipboard)|| -|[event-listener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventlistener)
[createEventSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventsignal)
[createEventListenerMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventlistenermap)
[WindowEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#windoweventlistener)
[DocumentEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#documenteventlistener)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-listener?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/event-listener)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-listener?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-listener)|✓| -|[event-props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-props#createeventprops)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-props?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/event-props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-props)|✓| -|[fullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#createfullscreen)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/fullscreen?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/fullscreen)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/fullscreen?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/fullscreen)|| -|[geolocation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createGeolocation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#creategeolocation)
[createGeolocationWatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#creategeolocationwatcher)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/geolocation?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/geolocation)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/geolocation?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/geolocation)|| -|[mutation-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutation-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMutationObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutation-observer#createmutationobserver)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mutation-observer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/mutation-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mutation-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mutation-observer)|| -|[permission](https://github.com/solidjs-community/solid-primitives/tree/main/packages/permission#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPermission](https://github.com/solidjs-community/solid-primitives/tree/main/packages/permission#createpermission)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/permission?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/permission)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/permission?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/permission)|| -|[storage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makePersisted](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#makepersisted)
[cookieStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#cookiestorage)
[tauriStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#tauristorage)
[multiplexStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#multiplexstorage)
[storageSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#storagesync)
[messageSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#messagesync)
[wsSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#wssync)
[multiplexSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#multiplexsync)
[addClearMethod](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#addclearmethod)
[addWithOptionsMethod](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#addwithoptionsmethod)
[makeObjectStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#makeobjectstorage)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/storage?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/storage)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/storage?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/storage)|| -|[timer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#maketimer)
[createTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createtimer)
[createTimeoutLoop](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createtimeoutloop)
[createPolled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createpolled)
[createIntervalCounter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createintervalcounter)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/timer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/timer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/timer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/timer)|| -|[upload](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFileUploader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#createfileuploader)
[createDropzone](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#createdropzone)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/upload?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/upload)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/upload?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/upload)|| -|[workers](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createworker)
[createWorkerPool](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createworkerpool)
[createSignaledWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createsignaledworker)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/workers?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/workers)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/workers?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/workers)|| +|[broadcast-channel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeBroadcastChannel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#makebroadcastchannel)
[createBroadcastChannel](https://github.com/solidjs-community/solid-primitives/tree/main/packages/broadcast-channel#createbroadcastchannel)|[![SIZE](https://img.shields.io/badge/size-569_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/broadcast-channel)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/broadcast-channel?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/broadcast-channel)|✓| +|[clipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[copyClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#copyclipboard)
[writeClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#writeclipboard)
[createClipboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/clipboard#createclipboard)|[![SIZE](https://img.shields.io/badge/size-920_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/clipboard)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/clipboard?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/clipboard)|✓| +|[event-listener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventlistener)
[createEventSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventsignal)
[createEventListenerMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#createeventlistenermap)
[WindowEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#windoweventlistener)
[DocumentEventListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-listener#documenteventlistener)|[![SIZE](https://img.shields.io/badge/size-890_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-listener)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-listener?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-listener)|✓| +|[event-props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-props#createeventprops)|[![SIZE](https://img.shields.io/badge/size-172_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-props)|✓| +|[fullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeFullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#makefullscreen)
[createFullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#createfullscreen)
[fullscreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fullscreen#fullscreen)|[![SIZE](https://img.shields.io/badge/size-661_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fullscreen)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/fullscreen?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/fullscreen)|✓| +|[geolocation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeGeolocation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#makegeolocation)
[makeGeolocationWatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#makegeolocationwatcher)
[createGeolocation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#creategeolocation)
[createGeolocationWatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#creategeolocationwatcher)
[createDistance](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#createdistance)
[createWithinRadius](https://github.com/solidjs-community/solid-primitives/tree/main/packages/geolocation#createwithinradius)|[![SIZE](https://img.shields.io/badge/size-1.23_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/geolocation)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/geolocation?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/geolocation)|✓| +|[interaction](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeInteractOutside](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#makeinteractoutside)
[interactOutside](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#interactoutside)
[createInteractOutside](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#createinteractoutside)
[ariaHideOutside](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#ariahideoutside)
[createHideOutside](https://github.com/solidjs-community/solid-primitives/tree/main/packages/interaction#createhideoutside)|[![SIZE](https://img.shields.io/badge/size-859_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/interaction)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/interaction?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/interaction)|✓| +|[mutation-observer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutation-observer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMutationObserver](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutation-observer#createmutationobserver)|[![SIZE](https://img.shields.io/badge/size-447_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mutation-observer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mutation-observer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mutation-observer)|✓| +|[notification](https://github.com/solidjs-community/solid-primitives/tree/main/packages/notification#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[isNotificationSupported](https://github.com/solidjs-community/solid-primitives/tree/main/packages/notification#isnotificationsupported)
[makeNotification](https://github.com/solidjs-community/solid-primitives/tree/main/packages/notification#makenotification)
[createNotification](https://github.com/solidjs-community/solid-primitives/tree/main/packages/notification#createnotification)
[createNotificationPermission](https://github.com/solidjs-community/solid-primitives/tree/main/packages/notification#createnotificationpermission)|[![SIZE](https://img.shields.io/badge/size-1.22_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/notification)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/notification?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/notification)|✓| +|[permission](https://github.com/solidjs-community/solid-primitives/tree/main/packages/permission#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPermission](https://github.com/solidjs-community/solid-primitives/tree/main/packages/permission#createpermission)|[![SIZE](https://img.shields.io/badge/size-483_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/permission)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/permission?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/permission)|✓| +|[storage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makePersisted](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#makepersisted)
[cookieStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#cookiestorage)
[tauriStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#tauristorage)
[multiplexStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#multiplexstorage)
[storageSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#storagesync)
[messageSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#messagesync)
[wsSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#wssync)
[multiplexSync](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#multiplexsync)
[addClearMethod](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#addclearmethod)
[addWithOptionsMethod](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#addwithoptionsmethod)
[makeObjectStorage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/storage#makeobjectstorage)|[![SIZE](https://img.shields.io/badge/size-2.01_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/storage)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/storage?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/storage)|| +|[timer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#maketimer)
[createTimer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createtimer)
[createTimeoutLoop](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createtimeoutloop)
[createPolled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createpolled)
[createIntervalCounter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/timer#createintervalcounter)|[![SIZE](https://img.shields.io/badge/size-594_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/timer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/timer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/timer)|✓| +|[upload](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFileUploader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#createfileuploader)
[createDropzone](https://github.com/solidjs-community/solid-primitives/tree/main/packages/upload#createdropzone)|[![SIZE](https://img.shields.io/badge/size-1.03_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/upload)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/upload?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/upload)|| +|[workers](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createworker)
[createWorkerPool](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createworkerpool)
[createSignaledWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/workers#createsignaledworker)|[![SIZE](https://img.shields.io/badge/size-1.19_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/workers)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/workers?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/workers)|| |

*Network*

| -|[connectivity](https://github.com/solidjs-community/solid-primitives/tree/main/packages/connectivity#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createConnectivitySignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/connectivity#createconnectivitysignal)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/connectivity?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/connectivity)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/connectivity?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/connectivity)|| -|[cookies](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createServerCookie](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#createservercookie)
[createUserTheme](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#createusertheme)
[getCookiesString](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#getcookiesstring)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/cookies?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/cookies)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/cookies?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/cookies)|| -|[fetch](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fetch#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFetch](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fetch#createfetch)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/fetch?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/fetch)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/fetch?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/fetch)|| -|[graphql](https://github.com/solidjs-community/solid-primitives/tree/main/packages/graphql#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createGraphQLClient](https://github.com/solidjs-community/solid-primitives/tree/main/packages/graphql#creategraphqlclient)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/graphql?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/graphql)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/graphql?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/graphql)|| -|[sse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeSSE](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#makesse)
[createSSE](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#createsse)
[makeSSEWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#makesseworker)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/sse?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/sse)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/sse?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/sse)|| -|[stream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createstream)
[createAmplitudeStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createamplitudestream)
[createMediaPermissionRequest](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createmediapermissionrequest)
[createAmplitudeFromStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createamplitudefromstream)
[createScreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createscreen)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/stream?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/stream)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/stream?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/stream)|| -|[websocket](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makews)
[createWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createws)
[createWSState](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createwsstate)
[makeReconnectingWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makereconnectingws)
[createReconnectingWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createreconnectingws)
[makeHeartbeatWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makeheartbeatws)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/websocket?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/websocket)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/websocket?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/websocket)|| +|[connectivity](https://github.com/solidjs-community/solid-primitives/tree/main/packages/connectivity#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createConnectivitySignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/connectivity#createconnectivitysignal)|[![SIZE](https://img.shields.io/badge/size-785_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/connectivity)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/connectivity?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/connectivity)|| +|[cookies](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createServerCookie](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#createservercookie)
[createUserTheme](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#createusertheme)
[getCookiesString](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cookies#getcookiesstring)|[![SIZE](https://img.shields.io/badge/size-427_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/cookies)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/cookies?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/cookies)|| +|[fetch](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fetch#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFetch](https://github.com/solidjs-community/solid-primitives/tree/main/packages/fetch#createfetch)|[![SIZE](https://img.shields.io/badge/size-2.37_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fetch)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/fetch?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/fetch)|| +|[graphql](https://github.com/solidjs-community/solid-primitives/tree/main/packages/graphql#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createGraphQLClient](https://github.com/solidjs-community/solid-primitives/tree/main/packages/graphql#creategraphqlclient)|[![SIZE](https://img.shields.io/badge/size-975_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/graphql)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/graphql?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/graphql)|| +|[sse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeSSE](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#makesse)
[createSSE](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#createsse)
[makeSSEWorker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/sse#makesseworker)|[![SIZE](https://img.shields.io/badge/size-1.08_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/sse)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/sse?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/sse)|| +|[stream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createstream)
[createAmplitudeStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createamplitudestream)
[createMediaPermissionRequest](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createmediapermissionrequest)
[createAmplitudeFromStream](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createamplitudefromstream)
[createScreen](https://github.com/solidjs-community/solid-primitives/tree/main/packages/stream#createscreen)|[![SIZE](https://img.shields.io/badge/size-1.03_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/stream)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/stream?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/stream)|| +|[websocket](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makews)
[createWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createws)
[createWSState](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createwsstate)
[createWSMessage](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createwsmessage)
[makeReconnectingWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makereconnectingws)
[createReconnectingWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createreconnectingws)
[makeHeartbeatWS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#makeheartbeatws)
[wsMessageIterable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#wsmessageiterable)
[createWSData](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createwsdata)
[createWSStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/websocket#createwsstore)|[![SIZE](https://img.shields.io/badge/size-1.09_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/websocket)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/websocket?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/websocket)|✓| |

*Control Flow*

| -|[context](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createContextProvider](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#createcontextprovider)
[MultiProvider](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#multiprovider)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/context?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/context)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/context?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/context)|| -|[jsx-tokenizer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTokenizer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#createtokenizer)
[createToken](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#createtoken)
[resolveTokens](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#resolvetokens)
[isToken](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#istoken)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/jsx-tokenizer?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/jsx-tokenizer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/jsx-tokenizer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/jsx-tokenizer)|| -|[keyed](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[keyArray](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#keyarray)
[Key](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#key)
[Entries](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#entries)
[MapEntries](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#mapentries)
[SetValues](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#setvalues)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyed?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/keyed)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/keyed?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/keyed)|| -|[list](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[listArray](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#listarray)
[List](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#list)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/list?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/list)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/list?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/list)|| -|[match](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[MatchTag](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#matchtag)
[MatchValue](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#matchvalue)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/match?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/match)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/match?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/match)|| -|[range](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[repeat](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#repeat)
[mapRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#maprange)
[indexRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#indexrange)
[Repeat](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#repeat)
[Range](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#range)
[IndexRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#indexrange)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/range?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/range)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/range?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/range)|| -|[refs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[mergeRefs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#mergerefs)
[resolveElements](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#resolveelements)
[resolveFirst](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#resolvefirst)
[Ref](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#ref)
[Refs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#refs)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/refs?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/refs)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/refs?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/refs)|| +|[context](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createContextProvider](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#createcontextprovider)
[createOptionalContextProvider](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#createoptionalcontextprovider)
[createLayeredContext](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#createlayeredcontext)
[MultiProvider](https://github.com/solidjs-community/solid-primitives/tree/main/packages/context#multiprovider)|[![SIZE](https://img.shields.io/badge/size-350_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/context)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/context?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/context)|✓| +|[jsx-tokenizer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTokenizer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#createtokenizer)
[createToken](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#createtoken)
[resolveTokens](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#resolvetokens)
[isToken](https://github.com/solidjs-community/solid-primitives/tree/main/packages/jsx-tokenizer#istoken)|[![SIZE](https://img.shields.io/badge/size-669_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/jsx-tokenizer)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/jsx-tokenizer?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/jsx-tokenizer)|| +|[keyed](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[keyArray](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#keyarray)
[Key](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#key)
[Entries](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#entries)
[MapEntries](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#mapentries)
[SetValues](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyed#setvalues)|[![SIZE](https://img.shields.io/badge/size-981_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/keyed)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/keyed?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/keyed)|✓| +|[list](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[listArray](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#listarray)
[List](https://github.com/solidjs-community/solid-primitives/tree/main/packages/list#list)|[![SIZE](https://img.shields.io/badge/size-774_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/list)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/list?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/list)|| +|[match](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[MatchTag](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#matchtag)
[MatchValue](https://github.com/solidjs-community/solid-primitives/tree/main/packages/match#matchvalue)|[![SIZE](https://img.shields.io/badge/size-159_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/match)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/match?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/match)|| +|[range](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createNumericRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#createnumericrange)
[repeat](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#repeat)
[mapRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#maprange)
[indexRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#indexrange)
[Repeat](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#repeat)
[IndexRange](https://github.com/solidjs-community/solid-primitives/tree/main/packages/range#indexrange)|[![SIZE](https://img.shields.io/badge/size-1.52_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/range)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/range?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/range)|✓| +|[refs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[mergeRefs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#mergerefs)
[resolveElements](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#resolveelements)
[resolveFirst](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#resolvefirst)
[Ref](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#ref)
[Refs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/refs#refs)|[![SIZE](https://img.shields.io/badge/size-669_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/refs)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/refs?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/refs)|✓| |

*Utilities*

| -|[controlled-props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createControlledProp](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-props#createcontrolledprop)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/controlled-props?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/controlled-props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/controlled-props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/controlled-props)|| -|[cursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createElementCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#createelementcursor)
[createBodyCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#createbodycursor)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/cursor?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/cursor)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/cursor?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/cursor)|| -|[date](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createdate)
[createDateNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createdatenow)
[createTimeDifference](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimedifference)
[createTimeDifferenceFromNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimedifferencefromnow)
[createTimeAgo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimeago)
[createCountdown](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createcountdown)
[createCountdownFromNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createcountdownfromnow)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/date?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/date)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/date?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/date)|| -|[event-bus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventBus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventbus)
[createEmitter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createemitter)
[createEventHub](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventhub)
[createEventStack](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventstack)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-bus?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/event-bus)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-bus?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-bus)|| -|[event-dispatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-dispatcher#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventDispatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-dispatcher#createeventdispatcher)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-dispatcher?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/event-dispatcher)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-dispatcher?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-dispatcher)|| -|[flux-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFluxStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createfluxstore)
[createFluxFactory](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createfluxfactory)
[createActions](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createactions)
[createAction](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createaction)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/flux-store?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/flux-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/flux-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/flux-store)|| -|[history](https://github.com/solidjs-community/solid-primitives/tree/main/packages/history#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createUndoHistory](https://github.com/solidjs-community/solid-primitives/tree/main/packages/history#createundohistory)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/history?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/history)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/history?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/history)|| -|[i18n](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[flatten](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#flatten)
[resolveTemplate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#resolvetemplate)
[translator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#translator)
[scopedTranslator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#scopedtranslator)
[chainedTranslator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#chainedtranslator)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/i18n?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/i18n)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/i18n?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/i18n)|| -|[platform](https://github.com/solidjs-community/solid-primitives/tree/main/packages/platform#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[List of variables](https://github.com/solidjs-community/solid-primitives/tree/main/packages/platform#list-of-variables)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/platform?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/platform)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/platform?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/platform)|| -|[promise](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[promiseTimeout](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#promisetimeout)
[raceTimeout](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#racetimeout)
[until](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#until)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/promise?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/promise)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/promise?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/promise)|| -|[props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[combineProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#combineprops)
[filterProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#filterprops)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/props?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/props)|| -|[scheduled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[debounce](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#debounce)
[throttle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#throttle)
[scheduleIdle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#scheduleidle)
[leading](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#leading)
[createScheduled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#createscheduled)
[leadingAndTrailing](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#leadingandtrailing)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/scheduled?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/scheduled)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/scheduled?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/scheduled)|| -|[script-loader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/script-loader#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createScriptLoader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/script-loader#createscriptloader)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/script-loader?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/script-loader)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/script-loader?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/script-loader)|✓| -|[share](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSocialShare](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#createsocialshare)
[createWebShare](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#createwebshare)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/share?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/share)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/share?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/share)|| +|[controlled-props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createControlledProp](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-props#createcontrolledprop)|[![SIZE](https://img.shields.io/badge/size-849_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/controlled-props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/controlled-props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/controlled-props)|| +|[cursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeBodyCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#makebodycursor)
[makeElementCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#makeelementcursor)
[createBodyCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#createbodycursor)
[createElementCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#createelementcursor)
[createDragCursor](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#createdragcursor)
[cursorRef](https://github.com/solidjs-community/solid-primitives/tree/main/packages/cursor#cursorref)|[![SIZE](https://img.shields.io/badge/size-651_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/cursor)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/cursor?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/cursor)|✓| +|[date](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createdate)
[createDateNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createdatenow)
[createTimeDifference](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimedifference)
[createTimeDifferenceFromNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimedifferencefromnow)
[createTimeAgo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createtimeago)
[createCountdown](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createcountdown)
[createCountdownFromNow](https://github.com/solidjs-community/solid-primitives/tree/main/packages/date#createcountdownfromnow)|[![SIZE](https://img.shields.io/badge/size-1.51_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/date)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/date?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/date)|✓| +|[event-bus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventBus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventbus)
[createEmitter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createemitter)
[createEventHub](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventhub)
[createEventStack](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-bus#createeventstack)|[![SIZE](https://img.shields.io/badge/size-1.05_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-bus)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-bus?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-bus)|✓| +|[event-dispatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-dispatcher#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createEventDispatcher](https://github.com/solidjs-community/solid-primitives/tree/main/packages/event-dispatcher#createeventdispatcher)|[![SIZE](https://img.shields.io/badge/size-232_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-dispatcher)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/event-dispatcher?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/event-dispatcher)|| +|[flux-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createFluxStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createfluxstore)
[createFluxFactory](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createfluxfactory)
[createActions](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createactions)
[createAction](https://github.com/solidjs-community/solid-primitives/tree/main/packages/flux-store#createaction)|[![SIZE](https://img.shields.io/badge/size-276_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/flux-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/flux-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/flux-store)|| +|[history](https://github.com/solidjs-community/solid-primitives/tree/main/packages/history#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createUndoHistory](https://github.com/solidjs-community/solid-primitives/tree/main/packages/history#createundohistory)|[![SIZE](https://img.shields.io/badge/size-615_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/history)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/history?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/history)|| +|[i18n](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[flatten](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#flatten)
[resolveTemplate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#resolvetemplate)
[translator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#translator)
[scopedTranslator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#scopedtranslator)
[chainedTranslator](https://github.com/solidjs-community/solid-primitives/tree/main/packages/i18n#chainedtranslator)|[![SIZE](https://img.shields.io/badge/size-672_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/i18n)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/i18n?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/i18n)|✓| +|[platform](https://github.com/solidjs-community/solid-primitives/tree/main/packages/platform#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[List of variables](https://github.com/solidjs-community/solid-primitives/tree/main/packages/platform#list-of-variables)|[![SIZE](https://img.shields.io/badge/size-603_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/platform)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/platform?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/platform)|✓| +|[promise](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[promiseTimeout](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#promisetimeout)
[raceTimeout](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#racetimeout)
[until](https://github.com/solidjs-community/solid-primitives/tree/main/packages/promise#until)|[![SIZE](https://img.shields.io/badge/size-491_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/promise)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/promise?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/promise)|| +|[props](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[combineProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#combineprops)
[combineHandlers](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#combinehandlers)
[filterProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#filterprops)
[partitionProps](https://github.com/solidjs-community/solid-primitives/tree/main/packages/props#partitionprops)|[![SIZE](https://img.shields.io/badge/size-1.16_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/props)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/props?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/props)|✓| +|[scheduled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[debounce](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#debounce)
[throttle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#throttle)
[scheduleIdle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#scheduleidle)
[leading](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#leading)
[createScheduled](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#createscheduled)
[leadingAndTrailing](https://github.com/solidjs-community/solid-primitives/tree/main/packages/scheduled#leadingandtrailing)|[![SIZE](https://img.shields.io/badge/size-671_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/scheduled)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/scheduled?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/scheduled)|✓| +|[script-loader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/script-loader#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createScriptLoader](https://github.com/solidjs-community/solid-primitives/tree/main/packages/script-loader#createscriptloader)|[![SIZE](https://img.shields.io/badge/size-545_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/script-loader)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/script-loader?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/script-loader)|✓| +|[share](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSocialShare](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#createsocialshare)
[createWebShare](https://github.com/solidjs-community/solid-primitives/tree/main/packages/share#createwebshare)|[![SIZE](https://img.shields.io/badge/size-2_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/share)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/share?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/share)|| +|[utils](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[shallowArrayCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#shallowarraycopy)
[shallowObjectCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#shallowobjectcopy)
[shallowCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#shallowcopy)
[withArrayCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#witharraycopy)
[withObjectCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#withobjectcopy)
[withCopy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#withcopy)
[push](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#push)
[drop](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#drop)
[dropRight](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#dropright)
[filterOut](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#filterout)
[filter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#filter)
[sort](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#sort)
[sortBy](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#sortby)
[map](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#map)
[slice](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#slice)
[splice](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#splice)
[fill](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#fill)
[concat](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#concat)
[remove](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#remove)
[removeItems](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#removeitems)
[flatten](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#flatten)
[filterInstance](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#filterinstance)
[filterOutInstance](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#filteroutinstance)
[omit](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#omit)
[pick](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#pick)
[split](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#split)
[merge](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#merge)
[get](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#get)
[update](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#update)
[add](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#add)
[substract](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#substract)
[multiply](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#multiply)
[divide](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#divide)
[power](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#power)
[clamp](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#clamp)
[json](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#json)
[ndjson](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#ndjson)
[lines](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#lines)
[number](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#number)
[safe](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#safe)
[pipe](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#pipe)
[wrapSetter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/utils#wrapsetter)|[![SIZE](https://img.shields.io/badge/size-1.4_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/utils)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/utils?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/utils)|✓| |

*Reactivity*

| -|[db-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDbStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#createdbstore)
[supabaseAdapter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#supabaseadapter)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/db-store?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/db-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/db-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/db-store)|| -|[deep](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[trackDeep](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#trackdeep)
[trackStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#trackstore)
[captureStoreUpdates](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#capturestoreupdates)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/deep?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/deep)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/deep?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/deep)|| -|[destructure](https://github.com/solidjs-community/solid-primitives/tree/main/packages/destructure#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[destructure](https://github.com/solidjs-community/solid-primitives/tree/main/packages/destructure#destructure)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/destructure?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/destructure)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/destructure?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/destructure)|| -|[immutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createImmutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#createimmutable)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/immutable?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/immutable)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/immutable?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/immutable)|| -|[lifecycle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIsMounted](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#createismounted)
[isHydrated](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#ishydrated)
[onElementConnect](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#onelementconnect)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/lifecycle?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/lifecycle)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/lifecycle?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/lifecycle)|| -|[map](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[ReactiveMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#reactivemap)
[ReactiveWeakMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#reactiveweakmap)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/map?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/map)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/map?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/map)|| -|[memo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createLatest](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlatest)
[createLatestMany](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlatestmany)
[createWritableMemo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createwritablememo)
[createLazyMemo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlazymemo)
[createPureReaction](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createpurereaction)
[createMemoCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#creatememocache)
[createReducer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createreducer)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/memo?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/memo)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/memo?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/memo)|| -|[mutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#createmutable)
[modifyMutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#modifymutable)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mutable?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/mutable)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mutable?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mutable)|| -|[resource](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createAggregated](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createaggregated)
[createDeepSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createdeepsignal)
[makeAbortable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makeabortable)
[createAbortable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createabortable)
[makeCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makecache)
[makeRetrying](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makeretrying)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/resource?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/resource)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/resource?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/resource)|| -|[rootless](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSubRoot](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createsubroot)
[createCallback](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createcallback)
[createDisposable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createdisposable)
[createSharedRoot](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createsharedroot)
[createRootPool](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createrootpool)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/rootless?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/rootless)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/rootless?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/rootless)|✓| -|[set](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[ReactiveSet](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#reactiveset)
[ReactiveWeakSet](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#reactiveweakset)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/set?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/set)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/set?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/set)|| -|[signal-builders](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[List of builders](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#list-of-builders)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/signal-builders?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/signal-builders)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/signal-builders?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/signal-builders)|| -|[state-machine](https://github.com/solidjs-community/solid-primitives/tree/main/packages/state-machine#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMachine](https://github.com/solidjs-community/solid-primitives/tree/main/packages/state-machine#createmachine)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/state-machine?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/state-machine)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/state-machine?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/state-machine)|| -|[static-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createStaticStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#createstaticstore)
[createDerivedStaticStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#createderivedstaticstore)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/static-store?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/static-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/static-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/static-store)|✓| -|[trigger](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTrigger](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#createtrigger)
[createTriggerCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#createtriggercache)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/trigger?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/trigger)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/trigger?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/trigger)|✓| +|[controlled-signal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createControllableSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal#createcontrollablesignal)
[createControllableBooleanSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal#createcontrollablebooleansignal)
[createControllableArraySignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal#createcontrollablearraysignal)
[createControllableSetSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/controlled-signal#createcontrollablesetsignal)|[![SIZE](https://img.shields.io/badge/size-395_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/controlled-signal)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/controlled-signal?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/controlled-signal)|✓| +|[db-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createDbStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#createdbstore)
[supabaseAdapter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/db-store#supabaseadapter)|[![SIZE](https://img.shields.io/badge/size-1.42_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/db-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/db-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/db-store)|| +|[deep](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[trackDeep](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#trackdeep)
[trackStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#trackstore)
[captureStoreUpdates](https://github.com/solidjs-community/solid-primitives/tree/main/packages/deep#capturestoreupdates)|[![SIZE](https://img.shields.io/badge/size-1.3_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/deep)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/deep?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/deep)|| +|[destructure](https://github.com/solidjs-community/solid-primitives/tree/main/packages/destructure#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[destructure](https://github.com/solidjs-community/solid-primitives/tree/main/packages/destructure#destructure)|[![SIZE](https://img.shields.io/badge/size-498_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/destructure)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/destructure?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/destructure)|✓| +|[immutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createImmutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#createimmutable)|[![SIZE](https://img.shields.io/badge/size-1.8_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/immutable)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/immutable?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/immutable)|| +|[lifecycle](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createIsMounted](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#createismounted)
[isHydrated](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#ishydrated)
[onElementConnect](https://github.com/solidjs-community/solid-primitives/tree/main/packages/lifecycle#onelementconnect)|[![SIZE](https://img.shields.io/badge/size-289_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/lifecycle)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/lifecycle?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/lifecycle)|| +|[map](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[ReactiveMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#reactivemap)
[ReactiveWeakMap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/map#reactiveweakmap)|[![SIZE](https://img.shields.io/badge/size-949_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/map)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/map?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/map)|| +|[memo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createLatest](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlatest)
[createLatestMany](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlatestmany)
[createWritableMemo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createwritablememo)
[createLazyMemo](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createlazymemo)
[createPureReaction](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createpurereaction)
[createMemoCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#creatememocache)
[createReducer](https://github.com/solidjs-community/solid-primitives/tree/main/packages/memo#createreducer)|[![SIZE](https://img.shields.io/badge/size-843_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/memo)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/memo?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/memo)|✓| +|[mutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#createmutable)
[modifyMutable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mutable#modifymutable)|[![SIZE](https://img.shields.io/badge/size-1.17_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mutable)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/mutable?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/mutable)|| +|[resource](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createAggregated](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createaggregated)
[createDeepSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createdeepsignal)
[makeAbortable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makeabortable)
[createAbortable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#createabortable)
[makeCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makecache)
[makeRetrying](https://github.com/solidjs-community/solid-primitives/tree/main/packages/resource#makeretrying)|[![SIZE](https://img.shields.io/badge/size-1.05_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/resource)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/resource?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/resource)|| +|[rootless](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSubRoot](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createsubroot)
[createCallback](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createcallback)
[createDisposable](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createdisposable)
[createSharedRoot](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createsharedroot)
[createRootPool](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createrootpool)|[![SIZE](https://img.shields.io/badge/size-936_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/rootless)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/rootless?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/rootless)|✓| +|[set](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[ReactiveSet](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#reactiveset)
[ReactiveWeakSet](https://github.com/solidjs-community/solid-primitives/tree/main/packages/set#reactiveweakset)|[![SIZE](https://img.shields.io/badge/size-852_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/set)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/set?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/set)|| +|[signal-builders](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[push](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#push)
[filter](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#filter)
[sort](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#sort)
[map](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#map)
[get](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#get)
[merge](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#merge)
[update](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#update)
[add](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#add)
[clamp](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#clamp)
[template](https://github.com/solidjs-community/solid-primitives/tree/main/packages/signal-builders#template)|[![SIZE](https://img.shields.io/badge/size-1.51_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/signal-builders)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/signal-builders?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/signal-builders)|✓| +|[state-machine](https://github.com/solidjs-community/solid-primitives/tree/main/packages/state-machine#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMachine](https://github.com/solidjs-community/solid-primitives/tree/main/packages/state-machine#createmachine)|[![SIZE](https://img.shields.io/badge/size-456_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/state-machine)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/state-machine?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/state-machine)|✓| +|[static-store](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createStaticStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#createstaticstore)
[createDerivedStaticStore](https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#createderivedstaticstore)|[![SIZE](https://img.shields.io/badge/size-589_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/static-store)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/static-store?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/static-store)|✓| +|[trigger](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTrigger](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#createtrigger)
[createTriggerCache](https://github.com/solidjs-community/solid-primitives/tree/main/packages/trigger#createtriggercache)|[![SIZE](https://img.shields.io/badge/size-497_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/trigger)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/trigger?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/trigger)|✓| |

*UI Patterns*

| -|[marker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/marker#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMarker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/marker#createmarker)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/marker?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/marker)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/marker?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/marker)|| -|[masonry](https://github.com/solidjs-community/solid-primitives/tree/main/packages/masonry#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMasonry](https://github.com/solidjs-community/solid-primitives/tree/main/packages/masonry#createmasonry)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/masonry?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/masonry)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/masonry?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/masonry)|✓| -|[pagination](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPagination](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createpagination)
[createSegment](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createsegment)
[createInfiniteScroll](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createinfinitescroll)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/pagination?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/pagination)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/pagination?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/pagination)|| -|[virtual](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createVirutalList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#createvirutallist)
[VirtualList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#virtuallist)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/virtual?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/virtual)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/virtual?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/virtual)|✓| +|[marker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/marker#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMarker](https://github.com/solidjs-community/solid-primitives/tree/main/packages/marker#createmarker)|[![SIZE](https://img.shields.io/badge/size-510_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/marker)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/marker?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/marker)|✓| +|[masonry](https://github.com/solidjs-community/solid-primitives/tree/main/packages/masonry#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMasonry](https://github.com/solidjs-community/solid-primitives/tree/main/packages/masonry#createmasonry)|[![SIZE](https://img.shields.io/badge/size-661_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/masonry)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/masonry?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/masonry)|✓| +|[pagination](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPagination](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createpagination)
[createSegment](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createsegment)
[createInfiniteScroll](https://github.com/solidjs-community/solid-primitives/tree/main/packages/pagination#createinfinitescroll)|[![SIZE](https://img.shields.io/badge/size-1.68_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/pagination)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/pagination?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/pagination)|✓| +|[virtual](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createVirutalList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#createvirutallist)
[VirtualList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/virtual#virtuallist)|[![SIZE](https://img.shields.io/badge/size-618_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/virtual)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/virtual?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/virtual)|✓| |

*Sensors*

| -|[orientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeOrientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#makeorientation)
[createOrientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#createorientation)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/orientation?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/orientation)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/orientation?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/orientation)|✓| +|[orientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[makeOrientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#makeorientation)
[createOrientation](https://github.com/solidjs-community/solid-primitives/tree/main/packages/orientation#createorientation)|[![SIZE](https://img.shields.io/badge/size-489_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/orientation)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/orientation?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/orientation)|✓| +|[vibrate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[isVibrationSupported](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#isvibrationsupported)
[makeVibrate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#makevibrate)
[createVibrate](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#createvibrate)
[frequencyToPattern](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#frequencytopattern)
[makePulse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#makepulse)
[createPulse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/vibrate#createpulse)|[![SIZE](https://img.shields.io/badge/size-829_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/vibrate)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/vibrate?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/vibrate)|✓| |

*Animation*

| -|[presence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/presence#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPresence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/presence#createpresence)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/presence?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/presence)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/presence?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/presence)|✓| -|[raf](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createRAF](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#createraf)
[createMs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#createms)
[targetFPS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#targetfps)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/raf?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/raf)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/raf?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/raf)|✓| -|[spring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSpring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#createspring)
[createDerivedSpring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#createderivedspring)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/spring?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/spring)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/spring?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/spring)|| -|[transition-group](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSwitchTransition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#createswitchtransition)
[createListTransition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#createlisttransition)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/transition-group?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/transition-group)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/transition-group?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/transition-group)|| -|[tween](https://github.com/solidjs-community/solid-primitives/tree/main/packages/tween#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTween](https://github.com/solidjs-community/solid-primitives/tree/main/packages/tween#createtween)|[![SIZE](https://img.shields.io/bundlephobia/minzip/@solid-primitives/tween?style=for-the-badge&label=)](https://bundlephobia.com/package/@solid-primitives/tween)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/tween?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/tween)|| +|[presence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/presence#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createPresence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/presence#createpresence)|[![SIZE](https://img.shields.io/badge/size-649_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/presence)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/presence?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/presence)|✓| +|[raf](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createRAF](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#createraf)
[createMs](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#createms)
[targetFPS](https://github.com/solidjs-community/solid-primitives/tree/main/packages/raf#targetfps)|[![SIZE](https://img.shields.io/badge/size-539_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/raf)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/raf?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/raf)|✓| +|[spring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSpring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#createspring)
[createDerivedSpring](https://github.com/solidjs-community/solid-primitives/tree/main/packages/spring#createderivedspring)|[![SIZE](https://img.shields.io/badge/size-753_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/spring)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/spring?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/spring)|| +|[transition-group](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createSwitchTransition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#createswitchtransition)
[createListTransition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/transition-group#createlisttransition)|[![SIZE](https://img.shields.io/badge/size-852_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/transition-group)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/transition-group?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/transition-group)|| +|[tween](https://github.com/solidjs-community/solid-primitives/tree/main/packages/tween#readme)|[![STAGE](https://img.shields.io/endpoint?style=for-the-badge&label=&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createTween](https://github.com/solidjs-community/solid-primitives/tree/main/packages/tween#createtween)|[![SIZE](https://img.shields.io/badge/size-260_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/tween)|[![VERSION](https://img.shields.io/npm/v/@solid-primitives/tween?style=for-the-badge&label=)](https://www.npmjs.com/package/@solid-primitives/tween)|✓| diff --git a/packages/active-element/README.md b/packages/active-element/README.md index d2c2ea3bd..1e7cc5f5b 100644 --- a/packages/active-element/README.md +++ b/packages/active-element/README.md @@ -4,7 +4,7 @@ # @solid-primitives/active-element -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/active-element?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/active-element) +[![size](https://img.shields.io/badge/size-942_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/active-element) [![size](https://img.shields.io/npm/v/@solid-primitives/active-element?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/active-element) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/active-element/package.json b/packages/active-element/package.json index 0c43a6a2a..c24f9793a 100644 --- a/packages/active-element/package.json +++ b/packages/active-element/package.json @@ -19,7 +19,8 @@ "createActiveElement", "createFocusSignal" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 942 }, "private": false, "sideEffects": false, diff --git a/packages/audio/README.md b/packages/audio/README.md index 9099471ea..60e2ae159 100644 --- a/packages/audio/README.md +++ b/packages/audio/README.md @@ -4,7 +4,7 @@ # @solid-primitives/audio -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/audio?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/audio) +[![size](https://img.shields.io/badge/size-851_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/audio) [![size](https://img.shields.io/npm/v/@solid-primitives/audio?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/audio) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/audio/package.json b/packages/audio/package.json index f5367003c..a5c155e69 100644 --- a/packages/audio/package.json +++ b/packages/audio/package.json @@ -17,7 +17,8 @@ "makeAudioPlayer", "createAudio" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 851 }, "files": [ "dist" diff --git a/packages/autofocus/README.md b/packages/autofocus/README.md index 06d019cef..8bff83ef9 100644 --- a/packages/autofocus/README.md +++ b/packages/autofocus/README.md @@ -4,7 +4,7 @@ # @solid-primitives/autofocus -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/autofocus?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/autofocus) +[![size](https://img.shields.io/badge/size-191_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/autofocus) [![version](https://img.shields.io/npm/v/@solid-primitives/autofocus?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/autofocus) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/autofocus/package.json b/packages/autofocus/package.json index 3900eab73..7e6dfeb1c 100644 --- a/packages/autofocus/package.json +++ b/packages/autofocus/package.json @@ -20,7 +20,8 @@ "autofocus", "createAutofocus" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 191 }, "keywords": [ "solid", diff --git a/packages/bounds/README.md b/packages/bounds/README.md index a5fa2367d..6c28e05f4 100644 --- a/packages/bounds/README.md +++ b/packages/bounds/README.md @@ -4,7 +4,7 @@ # @solid-primitives/bounds -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/bounds?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/bounds) +[![size](https://img.shields.io/badge/size-884_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/bounds) [![version](https://img.shields.io/npm/v/@solid-primitives/bounds?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/bounds) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/bounds/package.json b/packages/bounds/package.json index 0f05c909f..79d47b102 100644 --- a/packages/bounds/package.json +++ b/packages/bounds/package.json @@ -19,7 +19,8 @@ "list": [ "createElementBounds" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 884 }, "keywords": [ "solid", diff --git a/packages/broadcast-channel/README.md b/packages/broadcast-channel/README.md index 1fed2b011..489fd0c9b 100644 --- a/packages/broadcast-channel/README.md +++ b/packages/broadcast-channel/README.md @@ -4,7 +4,7 @@ # @solid-primitives/broadcast-channel -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/broadcast-channel?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/broadcast-channel) +[![size](https://img.shields.io/badge/size-569_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/broadcast-channel) [![version](https://img.shields.io/npm/v/@solid-primitives/broadcast-channel?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/broadcast-channel) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/broadcast-channel/package.json b/packages/broadcast-channel/package.json index 7d2ef5c47..1dda6766c 100644 --- a/packages/broadcast-channel/package.json +++ b/packages/broadcast-channel/package.json @@ -20,7 +20,8 @@ "makeBroadcastChannel", "createBroadcastChannel" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 569 }, "keywords": [ "solid", diff --git a/packages/clipboard/README.md b/packages/clipboard/README.md index 6983ca6c7..a99e63a85 100644 --- a/packages/clipboard/README.md +++ b/packages/clipboard/README.md @@ -4,7 +4,7 @@ # @solid-primitives/clipboard -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/clipboard?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/clipboard) +[![size](https://img.shields.io/badge/size-920_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/clipboard) [![size](https://img.shields.io/npm/v/@solid-primitives/clipboard?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/clipboard) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/clipboard/package.json b/packages/clipboard/package.json index ee1938244..90f188e90 100644 --- a/packages/clipboard/package.json +++ b/packages/clipboard/package.json @@ -20,7 +20,8 @@ "writeClipboard", "createClipboard" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 920 }, "files": [ "dist" diff --git a/packages/connectivity/README.md b/packages/connectivity/README.md index 8bf567e6e..a312bb851 100644 --- a/packages/connectivity/README.md +++ b/packages/connectivity/README.md @@ -4,7 +4,7 @@ # @solid-primitives/connectivity -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/connectivity?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/template-primitive) +[![size](https://img.shields.io/badge/size-785_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/connectivity) [![version](https://img.shields.io/npm/v/@solid-primitives/connectivity?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/template-primitive) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/connectivity/package.json b/packages/connectivity/package.json index 35a8f4ade..3aed74bab 100644 --- a/packages/connectivity/package.json +++ b/packages/connectivity/package.json @@ -19,7 +19,8 @@ "list": [ "createConnectivitySignal" ], - "category": "Network" + "category": "Network", + "gzip": 785 }, "files": [ "dist" diff --git a/packages/context/README.md b/packages/context/README.md index d6acab359..707d9bf21 100644 --- a/packages/context/README.md +++ b/packages/context/README.md @@ -5,7 +5,7 @@ # @solid-primitives/context [![docs](https://img.shields.io/badge/-docs%20%26%20demos-blue?style=for-the-badge)](https://primitives.solidjs.community/package/context) -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/context?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/context) +[![size](https://img.shields.io/badge/size-350_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/context) [![version](https://img.shields.io/npm/v/@solid-primitives/context?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/context) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/context/package.json b/packages/context/package.json index a38c8d29a..aa1955d89 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -21,7 +21,8 @@ "createLayeredContext", "MultiProvider" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 350 }, "files": [ "dist" diff --git a/packages/controlled-props/README.md b/packages/controlled-props/README.md index 3eaab3abc..d1dbf2d8e 100644 --- a/packages/controlled-props/README.md +++ b/packages/controlled-props/README.md @@ -4,7 +4,7 @@ # @solid-primitives/controlled-props -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/controlled-props?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/controlled-props) +[![size](https://img.shields.io/badge/size-849_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/controlled-props) [![size](https://img.shields.io/npm/v/@solid-primitives/controlled-props?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/controlled-props) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/controlled-props/package.json b/packages/controlled-props/package.json index 6d3eaa9f5..b73d394bb 100644 --- a/packages/controlled-props/package.json +++ b/packages/controlled-props/package.json @@ -16,7 +16,8 @@ "list": [ "createControlledProp" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 849 }, "files": [ "dist" diff --git a/packages/controlled-signal/README.md b/packages/controlled-signal/README.md index e152882ab..2406dbc93 100644 --- a/packages/controlled-signal/README.md +++ b/packages/controlled-signal/README.md @@ -1,6 +1,6 @@ # @solid-primitives/controlled-signal -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/controlled-signal?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/controlled-signal) +[![size](https://img.shields.io/badge/size-395_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/controlled-signal) [![version](https://img.shields.io/npm/v/@solid-primitives/controlled-signal?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/controlled-signal) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/controlled-signal/package.json b/packages/controlled-signal/package.json index 8ab575ec9..008f454ba 100644 --- a/packages/controlled-signal/package.json +++ b/packages/controlled-signal/package.json @@ -24,7 +24,8 @@ "createControllableArraySignal", "createControllableSetSignal" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 395 }, "keywords": [ "solid", diff --git a/packages/cookies/README.md b/packages/cookies/README.md index e89ea0b47..21ed0d12d 100644 --- a/packages/cookies/README.md +++ b/packages/cookies/README.md @@ -4,7 +4,7 @@ # @solid-primitives/cookies -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/cookies?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/cookies) +[![size](https://img.shields.io/badge/size-427_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/cookies) [![version](https://img.shields.io/npm/v/@solid-primitives/cookies?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/cookies) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/cookies/package.json b/packages/cookies/package.json index 2c5190c90..babb4c573 100644 --- a/packages/cookies/package.json +++ b/packages/cookies/package.json @@ -24,7 +24,8 @@ "createUserTheme", "getCookiesString" ], - "category": "Network" + "category": "Network", + "gzip": 427 }, "keywords": [ "solid", diff --git a/packages/cursor/README.md b/packages/cursor/README.md index 9c8a752a4..e9edc61d0 100644 --- a/packages/cursor/README.md +++ b/packages/cursor/README.md @@ -4,7 +4,7 @@ # @solid-primitives/cursor -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/cursor?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/cursor) +[![size](https://img.shields.io/badge/size-651_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/cursor) [![version](https://img.shields.io/npm/v/@solid-primitives/cursor?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/cursor) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/cursor/package.json b/packages/cursor/package.json index 3527088ee..6cf773f98 100644 --- a/packages/cursor/package.json +++ b/packages/cursor/package.json @@ -24,7 +24,8 @@ "createDragCursor", "cursorRef" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 651 }, "keywords": [ "solid", diff --git a/packages/date/README.md b/packages/date/README.md index 5f6c3a2b1..4b842617d 100644 --- a/packages/date/README.md +++ b/packages/date/README.md @@ -4,7 +4,7 @@ # @solid-primitives/date -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/date?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/date) +[![size](https://img.shields.io/badge/size-1.51_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/date) [![size](https://img.shields.io/npm/v/@solid-primitives/date?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/date) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/date/package.json b/packages/date/package.json index d7f3cb957..3c3d93c32 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -21,7 +21,8 @@ "createCountdown", "createCountdownFromNow" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 1509 }, "files": [ "dist" diff --git a/packages/db-store/README.md b/packages/db-store/README.md index 35aad9147..b17ae45ba 100644 --- a/packages/db-store/README.md +++ b/packages/db-store/README.md @@ -4,7 +4,7 @@ # @solid-primitives/db-store -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/db-store?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/db-store) +[![size](https://img.shields.io/badge/size-1.42_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/db-store) [![version](https://img.shields.io/npm/v/@solid-primitives/db-store?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/db-store) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/db-store/package.json b/packages/db-store/package.json index 884cc9dea..1e6892b62 100644 --- a/packages/db-store/package.json +++ b/packages/db-store/package.json @@ -20,7 +20,8 @@ "createDbStore", "supabaseAdapter" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1417 }, "keywords": [ "solid", diff --git a/packages/deep/README.md b/packages/deep/README.md index 58a865d0b..16fc22f56 100644 --- a/packages/deep/README.md +++ b/packages/deep/README.md @@ -4,7 +4,7 @@ # @solid-primitives/deep -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/deep?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/deep) +[![size](https://img.shields.io/badge/size-1.3_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/deep) [![version](https://img.shields.io/npm/v/@solid-primitives/deep?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/deep) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/deep/package.json b/packages/deep/package.json index 0bb6b97db..1c851f654 100644 --- a/packages/deep/package.json +++ b/packages/deep/package.json @@ -23,7 +23,8 @@ "trackStore", "captureStoreUpdates" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1298 }, "keywords": [ "solid", diff --git a/packages/destructure/README.md b/packages/destructure/README.md index 8ffeaef31..b7b65e73c 100644 --- a/packages/destructure/README.md +++ b/packages/destructure/README.md @@ -4,7 +4,7 @@ # @solid-primitives/destructure -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/destructure?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/destructure) +[![size](https://img.shields.io/badge/size-498_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/destructure) [![version](https://img.shields.io/npm/v/@solid-primitives/destructure?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/destructure) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/destructure/package.json b/packages/destructure/package.json index 02f7f8a6d..540c2bd3e 100644 --- a/packages/destructure/package.json +++ b/packages/destructure/package.json @@ -18,7 +18,8 @@ "list": [ "destructure" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 498 }, "private": false, "sideEffects": false, diff --git a/packages/devices/README.md b/packages/devices/README.md index f78361263..72b203220 100644 --- a/packages/devices/README.md +++ b/packages/devices/README.md @@ -4,7 +4,7 @@ # @solid-primitives/devices -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/devices?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/devices) +[![size](https://img.shields.io/badge/size-552_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/devices) [![size](https://img.shields.io/npm/v/@solid-primitives/devices?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/devices) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/devices/package.json b/packages/devices/package.json index 5f7928971..c85eb94da 100644 --- a/packages/devices/package.json +++ b/packages/devices/package.json @@ -21,7 +21,8 @@ "createSpeakers", "createCameras" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 552 }, "files": [ "dist" diff --git a/packages/event-bus/README.md b/packages/event-bus/README.md index a07a00f98..6ce5d3144 100644 --- a/packages/event-bus/README.md +++ b/packages/event-bus/README.md @@ -4,7 +4,7 @@ # @solid-primitives/event-bus -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-bus?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-bus) +[![size](https://img.shields.io/badge/size-1.05_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-bus) [![size](https://img.shields.io/npm/v/@solid-primitives/event-bus?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/event-bus) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/event-bus/package.json b/packages/event-bus/package.json index e3a6d8805..350a10965 100644 --- a/packages/event-bus/package.json +++ b/packages/event-bus/package.json @@ -18,7 +18,8 @@ "createEventHub", "createEventStack" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 1053 }, "private": false, "sideEffects": false, diff --git a/packages/event-dispatcher/README.md b/packages/event-dispatcher/README.md index 2960d3753..0b39c5a48 100644 --- a/packages/event-dispatcher/README.md +++ b/packages/event-dispatcher/README.md @@ -4,7 +4,7 @@ # @solid-primitives/event-dispatcher -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-dispatcher?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/event-dispatcher) +[![size](https://img.shields.io/badge/size-232_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-dispatcher) [![version](https://img.shields.io/npm/v/@solid-primitives/event-dispatcher?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/event-dispatcher) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/event-dispatcher/package.json b/packages/event-dispatcher/package.json index db3678891..27c9c4ef8 100644 --- a/packages/event-dispatcher/package.json +++ b/packages/event-dispatcher/package.json @@ -19,7 +19,8 @@ "list": [ "createEventDispatcher" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 232 }, "keywords": [ "solid", diff --git a/packages/event-listener/README.md b/packages/event-listener/README.md index d30278b27..0bcd52c9f 100644 --- a/packages/event-listener/README.md +++ b/packages/event-listener/README.md @@ -4,7 +4,7 @@ # @solid-primitives/event-listener -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-listener?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-listener) +[![size](https://img.shields.io/badge/size-890_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-listener) [![size](https://img.shields.io/npm/v/@solid-primitives/event-listener?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/event-listener) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/event-listener/package.json b/packages/event-listener/package.json index 03558fb18..5a9aa59ff 100644 --- a/packages/event-listener/package.json +++ b/packages/event-listener/package.json @@ -22,7 +22,8 @@ "WindowEventListener", "DocumentEventListener" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 890 }, "private": false, "sideEffects": false, diff --git a/packages/event-props/README.md b/packages/event-props/README.md index 1d807bf6c..89aeadf23 100644 --- a/packages/event-props/README.md +++ b/packages/event-props/README.md @@ -4,7 +4,7 @@ # @solid-primitives/event-props -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/event-props?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-props) +[![size](https://img.shields.io/badge/size-172_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/event-props) [![size](https://img.shields.io/npm/v/@solid-primitives/event-props?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/event-props) A helpful primitive that creates the event props and a reactive store with the latest events diff --git a/packages/event-props/package.json b/packages/event-props/package.json index 2a6c2dca2..d6ece51c5 100644 --- a/packages/event-props/package.json +++ b/packages/event-props/package.json @@ -15,7 +15,8 @@ "list": [ "createEventProps" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 172 }, "files": [ "dist" diff --git a/packages/fetch/README.md b/packages/fetch/README.md index 9ab8db9fc..172f63ca4 100644 --- a/packages/fetch/README.md +++ b/packages/fetch/README.md @@ -4,7 +4,7 @@ # @solid-primitives/fetch -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/fetch?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fetch) +[![size](https://img.shields.io/badge/size-2.37_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fetch) [![size](https://img.shields.io/npm/v/@solid-primitives/fetch?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/fetch) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/fetch/package.json b/packages/fetch/package.json index c3c736806..d83fa4e0d 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -15,7 +15,8 @@ "list": [ "createFetch" ], - "category": "Network" + "category": "Network", + "gzip": 2374 }, "files": [ "dist" diff --git a/packages/filesystem/README.md b/packages/filesystem/README.md index addb137f0..a7402f2f2 100644 --- a/packages/filesystem/README.md +++ b/packages/filesystem/README.md @@ -4,7 +4,7 @@ # @solid-primitives/filesystem -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/filesystem?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/filesystem) +[![size](https://img.shields.io/badge/size-3.53_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/filesystem) [![version](https://img.shields.io/npm/v/@solid-primitives/filesystem?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/filesystem) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/filesystem/package.json b/packages/filesystem/package.json index b46d18cac..73681839a 100644 --- a/packages/filesystem/package.json +++ b/packages/filesystem/package.json @@ -29,7 +29,8 @@ "makeChokidarWatcher", "rsync" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 3529 }, "keywords": [ "solid", diff --git a/packages/flux-store/README.md b/packages/flux-store/README.md index 3e4cc50b1..be5bdb745 100644 --- a/packages/flux-store/README.md +++ b/packages/flux-store/README.md @@ -4,7 +4,7 @@ # @solid-primitives/flux-store -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/flux-store?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/flux-store) +[![size](https://img.shields.io/badge/size-276_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/flux-store) [![version](https://img.shields.io/npm/v/@solid-primitives/flux-store?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/flux-store) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/flux-store/package.json b/packages/flux-store/package.json index f63a7e26a..03724c222 100644 --- a/packages/flux-store/package.json +++ b/packages/flux-store/package.json @@ -22,7 +22,8 @@ "createActions", "createAction" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 276 }, "keywords": [ "solid", diff --git a/packages/fullscreen/README.md b/packages/fullscreen/README.md index a39e5b5e3..93647d1fc 100644 --- a/packages/fullscreen/README.md +++ b/packages/fullscreen/README.md @@ -4,7 +4,7 @@ # @solid-primitives/fullscreen -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/fullscreen?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fullscreen) +[![size](https://img.shields.io/badge/size-661_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/fullscreen) [![size](https://img.shields.io/npm/v/@solid-primitives/fullscreen?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/fullscreen) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/fullscreen/package.json b/packages/fullscreen/package.json index c713be708..aaf20a63a 100644 --- a/packages/fullscreen/package.json +++ b/packages/fullscreen/package.json @@ -17,7 +17,8 @@ "createFullscreen", "fullscreen" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 661 }, "files": [ "dist" diff --git a/packages/geolocation/README.md b/packages/geolocation/README.md index d732bc17c..4c895e459 100644 --- a/packages/geolocation/README.md +++ b/packages/geolocation/README.md @@ -4,7 +4,7 @@ # @solid-primitives/geolocation -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/geolocation?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/geolocation) +[![size](https://img.shields.io/badge/size-1.23_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/geolocation) [![size](https://img.shields.io/npm/v/@solid-primitives/geolocation?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/geolocation) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/geolocation/package.json b/packages/geolocation/package.json index e3607bb7e..5b0fa0aa9 100644 --- a/packages/geolocation/package.json +++ b/packages/geolocation/package.json @@ -20,7 +20,8 @@ "createDistance", "createWithinRadius" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 1225 }, "keywords": [ "geolocation", diff --git a/packages/graphql/README.md b/packages/graphql/README.md index 857838885..30f0d499e 100644 --- a/packages/graphql/README.md +++ b/packages/graphql/README.md @@ -4,7 +4,7 @@ # @solid-primitives/graphql -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/audio?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/graphql) +[![size](https://img.shields.io/badge/size-975_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/graphql) [![size](https://img.shields.io/npm/v/@solid-primitives/graphql?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/graphql) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 1828531d4..66bafdfc7 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -19,7 +19,8 @@ "list": [ "createGraphQLClient" ], - "category": "Network" + "category": "Network", + "gzip": 975 }, "files": [ "dist" diff --git a/packages/history/README.md b/packages/history/README.md index a641e6ef4..8938bc266 100644 --- a/packages/history/README.md +++ b/packages/history/README.md @@ -4,7 +4,7 @@ # @solid-primitives/history -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/history?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/history) +[![size](https://img.shields.io/badge/size-615_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/history) [![version](https://img.shields.io/npm/v/@solid-primitives/history?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/history) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/history/package.json b/packages/history/package.json index cb816a60c..17f0a4b1c 100644 --- a/packages/history/package.json +++ b/packages/history/package.json @@ -19,7 +19,8 @@ "list": [ "createUndoHistory" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 615 }, "keywords": [ "solid", diff --git a/packages/i18n/README.md b/packages/i18n/README.md index 009dec619..66dae9635 100644 --- a/packages/i18n/README.md +++ b/packages/i18n/README.md @@ -4,7 +4,7 @@ # @solid-primitives/i18n -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/i18n?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/i18n) +[![size](https://img.shields.io/badge/size-672_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/i18n) [![size](https://img.shields.io/npm/v/@solid-primitives/i18n?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/i18n) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 17d0b63db..8e47486b7 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -24,7 +24,8 @@ "scopedTranslator", "chainedTranslator" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 672 }, "files": [ "dist" diff --git a/packages/idle/README.md b/packages/idle/README.md index 21d59e9fb..5ffe019c0 100644 --- a/packages/idle/README.md +++ b/packages/idle/README.md @@ -4,7 +4,7 @@ # @solid-primitives/idle -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/idle?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/idle) +[![size](https://img.shields.io/badge/size-774_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/idle) [![version](https://img.shields.io/npm/v/@solid-primitives/idle?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/idle) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/idle/package.json b/packages/idle/package.json index 209f88204..5f588a5bb 100644 --- a/packages/idle/package.json +++ b/packages/idle/package.json @@ -19,7 +19,8 @@ "list": [ "createIdleTimer" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 774 }, "private": false, "sideEffects": false, diff --git a/packages/immutable/README.md b/packages/immutable/README.md index 29fbb3d2f..959fe410a 100644 --- a/packages/immutable/README.md +++ b/packages/immutable/README.md @@ -4,7 +4,7 @@ # @solid-primitives/immutable -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/immutable?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/immutable) +[![size](https://img.shields.io/badge/size-1.8_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/immutable) [![version](https://img.shields.io/npm/v/@solid-primitives/immutable?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/immutable) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/immutable/package.json b/packages/immutable/package.json index 0c5efda3c..901dfabdb 100644 --- a/packages/immutable/package.json +++ b/packages/immutable/package.json @@ -19,7 +19,8 @@ "list": [ "createImmutable" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1799 }, "keywords": [ "solid", diff --git a/packages/input-mask/README.md b/packages/input-mask/README.md index 22666f760..ae4d10994 100644 --- a/packages/input-mask/README.md +++ b/packages/input-mask/README.md @@ -4,7 +4,7 @@ # @solid-primitives/input-mask -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/input-mask?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/input-mask) +[![size](https://img.shields.io/badge/size-694_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/input-mask) [![version](https://img.shields.io/npm/v/@solid-primitives/input-mask?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/input-mask) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/input-mask/package.json b/packages/input-mask/package.json index 69a231e44..3001ff26b 100644 --- a/packages/input-mask/package.json +++ b/packages/input-mask/package.json @@ -20,7 +20,8 @@ "createInputMask", "createMaskPattern" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 694 }, "sideEffects": false, "type": "module", diff --git a/packages/interaction/README.md b/packages/interaction/README.md index 164ba1bb3..086e54204 100644 --- a/packages/interaction/README.md +++ b/packages/interaction/README.md @@ -1,7 +1,7 @@ # @solid-primitives/interaction [![turborepo](https://img.shields.io/badge/built%20with-turborepo-cc00ff.svg?style=for-the-badge&logo=turborepo)](https://turborepo.org/) -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/interaction?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/interaction) +[![size](https://img.shields.io/badge/size-859_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/interaction) [![version](https://img.shields.io/npm/v/@solid-primitives/interaction?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/interaction) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 77ce9b8f0..9964bdb92 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,7 +19,8 @@ "ariaHideOutside", "createHideOutside" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 859 }, "private": false, "sideEffects": false, diff --git a/packages/intersection-observer/README.md b/packages/intersection-observer/README.md index f627d27df..2ce0dea51 100644 --- a/packages/intersection-observer/README.md +++ b/packages/intersection-observer/README.md @@ -4,7 +4,7 @@ # @solid-primitives/intersection-observer -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/intersection-observer?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/intersection-observer) +[![size](https://img.shields.io/badge/size-1.78_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/intersection-observer) [![size](https://img.shields.io/npm/v/@solid-primitives/intersection-observer?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/intersection-observer) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/intersection-observer/package.json b/packages/intersection-observer/package.json index 4a785b8c6..1f1a9d631 100644 --- a/packages/intersection-observer/package.json +++ b/packages/intersection-observer/package.json @@ -23,7 +23,8 @@ "createViewportObserver", "createVisibilityObserver" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 1784 }, "private": false, "sideEffects": false, diff --git a/packages/jsx-tokenizer/package.json b/packages/jsx-tokenizer/package.json index 34c53cba7..2df2782b7 100644 --- a/packages/jsx-tokenizer/package.json +++ b/packages/jsx-tokenizer/package.json @@ -24,7 +24,8 @@ "resolveTokens", "isToken" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 669 }, "keywords": [ "solid", diff --git a/packages/keyboard/README.md b/packages/keyboard/README.md index 2231e5c6f..6a9e5d566 100644 --- a/packages/keyboard/README.md +++ b/packages/keyboard/README.md @@ -5,7 +5,7 @@ # @solid-primitives/keyboard [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg?style=for-the-badge)](https://lerna.js.org/) -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyboard?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/keyboard) +[![size](https://img.shields.io/badge/size-1.35_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/keyboard) [![version](https://img.shields.io/npm/v/@solid-primitives/keyboard?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/keyboard) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/keyboard/package.json b/packages/keyboard/package.json index b5eab4d21..20a476557 100644 --- a/packages/keyboard/package.json +++ b/packages/keyboard/package.json @@ -24,7 +24,8 @@ "createKeyHold", "createShortcut" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 1348 }, "keywords": [ "solid", diff --git a/packages/keyed/README.md b/packages/keyed/README.md index b23532cb6..a1a091579 100644 --- a/packages/keyed/README.md +++ b/packages/keyed/README.md @@ -4,7 +4,7 @@ # @solid-primitives/keyed -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyed?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/keyed) +[![size](https://img.shields.io/badge/size-981_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/keyed) [![version](https://img.shields.io/npm/v/@solid-primitives/keyed?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/keyed) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/keyed/package.json b/packages/keyed/package.json index a200e04c6..edab29285 100644 --- a/packages/keyed/package.json +++ b/packages/keyed/package.json @@ -19,7 +19,8 @@ "MapEntries", "SetValues" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 981 }, "keywords": [ "key", diff --git a/packages/lifecycle/README.md b/packages/lifecycle/README.md index 85b295297..3914aaef3 100644 --- a/packages/lifecycle/README.md +++ b/packages/lifecycle/README.md @@ -4,7 +4,7 @@ # @solid-primitives/lifecycle -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/lifecycle?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/lifecycle) +[![size](https://img.shields.io/badge/size-289_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/lifecycle) [![version](https://img.shields.io/npm/v/@solid-primitives/lifecycle?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/lifecycle) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 4796f9260..424e26792 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -21,7 +21,8 @@ "isHydrated", "onElementConnect" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 289 }, "keywords": [ "solid", diff --git a/packages/list-state/README.md b/packages/list-state/README.md index 4204e3f51..530e0ab20 100644 --- a/packages/list-state/README.md +++ b/packages/list-state/README.md @@ -4,7 +4,7 @@ # @solid-primitives/list-state -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/list-state?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/list-state) +[![size](https://img.shields.io/badge/size-1.3_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/list-state) [![version](https://img.shields.io/npm/v/@solid-primitives/list-state?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/list-state) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/list-state/package.json b/packages/list-state/package.json index 58787a570..21fad105d 100644 --- a/packages/list-state/package.json +++ b/packages/list-state/package.json @@ -29,7 +29,8 @@ "createListState", "createMultiSelectListState" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 1304 }, "keywords": [ "solid", diff --git a/packages/list/README.md b/packages/list/README.md index 25c0b8d39..e8f35b83e 100644 --- a/packages/list/README.md +++ b/packages/list/README.md @@ -4,7 +4,7 @@ # @solid-primitives/list -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/list?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/list) +[![size](https://img.shields.io/badge/size-774_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/list) [![version](https://img.shields.io/npm/v/@solid-primitives/list?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/list) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/list/package.json b/packages/list/package.json index bfd406f32..7059aa09a 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -20,7 +20,8 @@ "listArray", "List" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 774 }, "keywords": [ "solid", diff --git a/packages/map/README.md b/packages/map/README.md index cb113ad2b..4d7272c4d 100644 --- a/packages/map/README.md +++ b/packages/map/README.md @@ -4,7 +4,7 @@ # @solid-primitives/map -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/map?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/map) +[![size](https://img.shields.io/badge/size-949_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/map) [![version](https://img.shields.io/npm/v/@solid-primitives/map?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/map) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/map/package.json b/packages/map/package.json index 5b24a6fdf..408161c01 100644 --- a/packages/map/package.json +++ b/packages/map/package.json @@ -19,7 +19,8 @@ "ReactiveMap", "ReactiveWeakMap" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 949 }, "keywords": [ "map", diff --git a/packages/marker/README.md b/packages/marker/README.md index 8ad7a65eb..42dc031e4 100644 --- a/packages/marker/README.md +++ b/packages/marker/README.md @@ -4,7 +4,7 @@ # @solid-primitives/marker -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/marker?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/marker) +[![size](https://img.shields.io/badge/size-510_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/marker) [![version](https://img.shields.io/npm/v/@solid-primitives/marker?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/marker) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/marker/package.json b/packages/marker/package.json index 944d4a33d..036fc1496 100644 --- a/packages/marker/package.json +++ b/packages/marker/package.json @@ -19,7 +19,8 @@ "list": [ "createMarker" ], - "category": "UI Patterns" + "category": "UI Patterns", + "gzip": 510 }, "keywords": [ "solid", diff --git a/packages/masonry/README.md b/packages/masonry/README.md index f8cb9dda5..5138aeb66 100644 --- a/packages/masonry/README.md +++ b/packages/masonry/README.md @@ -4,7 +4,7 @@ # @solid-primitives/masonry -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/masonry?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/masonry) +[![size](https://img.shields.io/badge/size-661_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/masonry) [![version](https://img.shields.io/npm/v/@solid-primitives/masonry?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/masonry) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/masonry/package.json b/packages/masonry/package.json index 9bfe400e9..ba9fb228e 100644 --- a/packages/masonry/package.json +++ b/packages/masonry/package.json @@ -19,7 +19,8 @@ "list": [ "createMasonry" ], - "category": "UI Patterns" + "category": "UI Patterns", + "gzip": 661 }, "keywords": [ "solid", diff --git a/packages/match/README.md b/packages/match/README.md index 87daa782a..401a295d6 100644 --- a/packages/match/README.md +++ b/packages/match/README.md @@ -4,7 +4,7 @@ # @solid-primitives/match -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/match?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/match) +[![size](https://img.shields.io/badge/size-159_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/match) [![version](https://img.shields.io/npm/v/@solid-primitives/match?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/match) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/match/package.json b/packages/match/package.json index be1ae5b39..bbf96afbb 100644 --- a/packages/match/package.json +++ b/packages/match/package.json @@ -20,7 +20,8 @@ "MatchTag", "MatchValue" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 159 }, "keywords": [ "solid", diff --git a/packages/media/README.md b/packages/media/README.md index 4019b903a..57058d8eb 100644 --- a/packages/media/README.md +++ b/packages/media/README.md @@ -4,7 +4,7 @@ # @solid-primitives/media -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/media?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/media) +[![size](https://img.shields.io/badge/size-1.28_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/media) [![size](https://img.shields.io/npm/v/@solid-primitives/media?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/media) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/media/package.json b/packages/media/package.json index 2be8606d6..4c128b148 100644 --- a/packages/media/package.json +++ b/packages/media/package.json @@ -27,7 +27,8 @@ "createBreakpoints", "usePrefersDark" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 1285 }, "keywords": [ "media", diff --git a/packages/memo/README.md b/packages/memo/README.md index 8b14cd227..90e16bc7b 100644 --- a/packages/memo/README.md +++ b/packages/memo/README.md @@ -4,7 +4,7 @@ # @solid-primitives/memo -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/memo?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/memo) +[![size](https://img.shields.io/badge/size-843_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/memo) [![version](https://img.shields.io/npm/v/@solid-primitives/memo?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/memo) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/memo/package.json b/packages/memo/package.json index 6180aaa9e..fc7a433f5 100644 --- a/packages/memo/package.json +++ b/packages/memo/package.json @@ -25,7 +25,8 @@ "createMemoCache", "createReducer" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 843 }, "private": false, "sideEffects": false, diff --git a/packages/mouse/README.md b/packages/mouse/README.md index 8da6f1978..d89442025 100644 --- a/packages/mouse/README.md +++ b/packages/mouse/README.md @@ -4,7 +4,7 @@ # @solid-primitives/mouse -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mouse?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mouse) +[![size](https://img.shields.io/badge/size-1.74_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mouse) [![size](https://img.shields.io/npm/v/@solid-primitives/mouse?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/mouse) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/mouse/package.json b/packages/mouse/package.json index 35b1f8208..f31309343 100644 --- a/packages/mouse/package.json +++ b/packages/mouse/package.json @@ -16,7 +16,8 @@ "createMousePosition", "createPositionToElement" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 1741 }, "sideEffects": false, "private": false, diff --git a/packages/mutable/README.md b/packages/mutable/README.md index 957fc635b..2d538a823 100644 --- a/packages/mutable/README.md +++ b/packages/mutable/README.md @@ -4,7 +4,7 @@ # @solid-primitives/mutable -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mutable?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/mutable) +[![size](https://img.shields.io/badge/size-1.17_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mutable) [![version](https://img.shields.io/npm/v/@solid-primitives/mutable?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/mutable) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/mutable/package.json b/packages/mutable/package.json index 9f970603f..1dca11089 100644 --- a/packages/mutable/package.json +++ b/packages/mutable/package.json @@ -20,7 +20,8 @@ "createMutable", "modifyMutable" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1173 }, "keywords": [ "solid", diff --git a/packages/mutation-observer/README.md b/packages/mutation-observer/README.md index 7f50681fd..289b6f2a7 100644 --- a/packages/mutation-observer/README.md +++ b/packages/mutation-observer/README.md @@ -4,7 +4,7 @@ # @solid-primitives/mutation-observer -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/mutation-observer?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mutation-observer) +[![size](https://img.shields.io/badge/size-447_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/mutation-observer) [![size](https://img.shields.io/npm/v/@solid-primitives/mutation-observer?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/mutation-observer) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/mutation-observer/package.json b/packages/mutation-observer/package.json index 7651fdb76..141cdb667 100644 --- a/packages/mutation-observer/package.json +++ b/packages/mutation-observer/package.json @@ -15,7 +15,8 @@ "list": [ "createMutationObserver" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 447 }, "keywords": [ "mutationObserver", diff --git a/packages/notification/README.md b/packages/notification/README.md index a877969a1..aeaade87d 100644 --- a/packages/notification/README.md +++ b/packages/notification/README.md @@ -4,7 +4,7 @@ # @solid-primitives/notification -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/notification?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/notification) +[![size](https://img.shields.io/badge/size-1.22_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/notification) [![version](https://img.shields.io/npm/v/@solid-primitives/notification?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/notification) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/notification/package.json b/packages/notification/package.json index e5f5b1072..2dc952c36 100644 --- a/packages/notification/package.json +++ b/packages/notification/package.json @@ -22,7 +22,8 @@ "createNotification", "createNotificationPermission" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 1221 }, "keywords": [ "solid", diff --git a/packages/orientation/README.md b/packages/orientation/README.md index 76cbeef26..28e2a802d 100644 --- a/packages/orientation/README.md +++ b/packages/orientation/README.md @@ -4,7 +4,7 @@ # @solid-primitives/orientation -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/orientation?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/orientation) +[![size](https://img.shields.io/badge/size-489_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/orientation) [![version](https://img.shields.io/npm/v/@solid-primitives/orientation?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/orientation) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/orientation/package.json b/packages/orientation/package.json index 4daf4f857..05cfddd8c 100644 --- a/packages/orientation/package.json +++ b/packages/orientation/package.json @@ -20,7 +20,8 @@ "makeOrientation", "createOrientation" ], - "category": "Sensors" + "category": "Sensors", + "gzip": 489 }, "keywords": [ "solid", diff --git a/packages/page-visibility/README.md b/packages/page-visibility/README.md index 17826f210..a9a2cfcb4 100644 --- a/packages/page-visibility/README.md +++ b/packages/page-visibility/README.md @@ -4,7 +4,7 @@ # @solid-primitives/page-visibility -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/page-visibility?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/page-visibility) +[![size](https://img.shields.io/badge/size-747_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/page-visibility) [![size](https://img.shields.io/npm/v/@solid-primitives/page-visibility?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/page-visibility) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/page-visibility/package.json b/packages/page-visibility/package.json index f403ba69a..214d30301 100644 --- a/packages/page-visibility/package.json +++ b/packages/page-visibility/package.json @@ -19,7 +19,8 @@ "list": [ "createPageVisibility" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 747 }, "files": [ "dist" diff --git a/packages/pagination/README.md b/packages/pagination/README.md index e9333e569..3a3aba69f 100644 --- a/packages/pagination/README.md +++ b/packages/pagination/README.md @@ -5,7 +5,7 @@ # @solid-primitives/pagination [![docs](https://img.shields.io/badge/-docs%20%26%20demos-blue?style=for-the-badge)](https://primitives.solidjs.community/package/pagination) -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/pagination?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/pagination) +[![size](https://img.shields.io/badge/size-1.68_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/pagination) [![version](https://img.shields.io/npm/v/@solid-primitives/pagination?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/pagination) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/pagination/package.json b/packages/pagination/package.json index 7bff2d750..1552bb148 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -24,7 +24,8 @@ "createSegment", "createInfiniteScroll" ], - "category": "UI Patterns" + "category": "UI Patterns", + "gzip": 1680 }, "keywords": [ "solid", diff --git a/packages/permission/README.md b/packages/permission/README.md index 2931b08c7..43ece738e 100644 --- a/packages/permission/README.md +++ b/packages/permission/README.md @@ -4,7 +4,7 @@ # @solid-primitives/permission -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/permission?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/permission) +[![size](https://img.shields.io/badge/size-483_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/permission) [![size](https://img.shields.io/npm/v/@solid-primitives/permission?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/permission) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/permission/package.json b/packages/permission/package.json index 403075bb9..b36ac7252 100644 --- a/packages/permission/package.json +++ b/packages/permission/package.json @@ -15,7 +15,8 @@ "list": [ "createPermission" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 483 }, "files": [ "dist" diff --git a/packages/platform/README.md b/packages/platform/README.md index abb1e968a..242f9c7b2 100644 --- a/packages/platform/README.md +++ b/packages/platform/README.md @@ -4,7 +4,7 @@ # @solid-primitives/platform -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/platform?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/platform) +[![size](https://img.shields.io/badge/size-603_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/platform) [![version](https://img.shields.io/npm/v/@solid-primitives/platform?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/platform) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/platform/package.json b/packages/platform/package.json index e54e44f24..240dd3c4e 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -19,7 +19,8 @@ "list": [ "List of variables" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 603 }, "keywords": [ "solid", diff --git a/packages/pointer/README.md b/packages/pointer/README.md index 48e856a8b..d55f9a3fd 100644 --- a/packages/pointer/README.md +++ b/packages/pointer/README.md @@ -4,7 +4,7 @@ # @solid-primitives/pointer -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/pointer?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/pointer) +[![size](https://img.shields.io/badge/size-1.9_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/pointer) [![version](https://img.shields.io/npm/v/@solid-primitives/pointer?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/pointer) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/pointer/package.json b/packages/pointer/package.json index 2288892b0..52a100874 100644 --- a/packages/pointer/package.json +++ b/packages/pointer/package.json @@ -18,7 +18,8 @@ "createPointerPosition", "createPointerList" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 1900 }, "keywords": [ "solid", diff --git a/packages/presence/README.md b/packages/presence/README.md index 5ff3379d4..38d3f4995 100644 --- a/packages/presence/README.md +++ b/packages/presence/README.md @@ -4,7 +4,7 @@ # @solid-primitives/presence -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/presence?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/presence) +[![size](https://img.shields.io/badge/size-649_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/presence) [![version](https://img.shields.io/npm/v/@solid-primitives/presence?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/presence) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/presence/package.json b/packages/presence/package.json index caa61defa..c8bbd174e 100644 --- a/packages/presence/package.json +++ b/packages/presence/package.json @@ -15,7 +15,8 @@ "list": [ "createPresence" ], - "category": "Animation" + "category": "Animation", + "gzip": 649 }, "files": [ "dist" diff --git a/packages/promise/README.md b/packages/promise/README.md index 8e5b6fb1c..a7758bf4c 100644 --- a/packages/promise/README.md +++ b/packages/promise/README.md @@ -4,7 +4,7 @@ # @solid-primitives/promise -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/promise?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/promise) +[![size](https://img.shields.io/badge/size-491_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/promise) [![size](https://img.shields.io/npm/v/@solid-primitives/promise?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/promise) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/promise/package.json b/packages/promise/package.json index b1cae0175..b55765d19 100644 --- a/packages/promise/package.json +++ b/packages/promise/package.json @@ -17,7 +17,8 @@ "raceTimeout", "until" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 491 }, "private": false, "sideEffects": false, diff --git a/packages/props/README.md b/packages/props/README.md index fc6fb8a30..d8eec636d 100644 --- a/packages/props/README.md +++ b/packages/props/README.md @@ -4,7 +4,7 @@ # @solid-primitives/props -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/props?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/props) +[![size](https://img.shields.io/badge/size-1.16_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/props) [![size](https://img.shields.io/npm/v/@solid-primitives/props?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/props) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/props/package.json b/packages/props/package.json index 5baa02fd1..754088544 100644 --- a/packages/props/package.json +++ b/packages/props/package.json @@ -19,7 +19,8 @@ "filterProps", "partitionProps" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 1163 }, "keywords": [ "props", diff --git a/packages/raf/README.md b/packages/raf/README.md index 44006c20a..76e9cbbcd 100644 --- a/packages/raf/README.md +++ b/packages/raf/README.md @@ -4,7 +4,7 @@ # @solid-primitives/raf -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/raf?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/raf) +[![size](https://img.shields.io/badge/size-539_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/raf) [![size](https://img.shields.io/npm/v/@solid-primitives/raf?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/raf) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/raf/package.json b/packages/raf/package.json index d768faf43..9afe5f8c3 100644 --- a/packages/raf/package.json +++ b/packages/raf/package.json @@ -21,7 +21,8 @@ "createMs", "targetFPS" ], - "category": "Animation" + "category": "Animation", + "gzip": 539 }, "files": [ "dist" diff --git a/packages/range/README.md b/packages/range/README.md index 476c79d3f..aed67ccc3 100644 --- a/packages/range/README.md +++ b/packages/range/README.md @@ -4,7 +4,7 @@ # @solid-primitives/range -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/range?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/range) +[![size](https://img.shields.io/badge/size-1.52_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/range) [![version](https://img.shields.io/npm/v/@solid-primitives/range?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/range) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/range/package.json b/packages/range/package.json index 1190fb58a..ee989816b 100644 --- a/packages/range/package.json +++ b/packages/range/package.json @@ -24,7 +24,8 @@ "Repeat", "IndexRange" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 1519 }, "keywords": [ "control-flow", diff --git a/packages/refs/README.md b/packages/refs/README.md index b9ef0e52d..4d66a00c2 100644 --- a/packages/refs/README.md +++ b/packages/refs/README.md @@ -4,7 +4,7 @@ # @solid-primitives/refs -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/refs?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/refs) +[![size](https://img.shields.io/badge/size-669_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/refs) [![version](https://img.shields.io/npm/v/@solid-primitives/refs?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/refs) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/refs/package.json b/packages/refs/package.json index 3c491b481..2813c49ed 100644 --- a/packages/refs/package.json +++ b/packages/refs/package.json @@ -19,7 +19,8 @@ "Ref", "Refs" ], - "category": "Control Flow" + "category": "Control Flow", + "gzip": 669 }, "private": false, "sideEffects": false, diff --git a/packages/resize-observer/README.md b/packages/resize-observer/README.md index 8cfa8d774..1b54eb65c 100644 --- a/packages/resize-observer/README.md +++ b/packages/resize-observer/README.md @@ -4,7 +4,7 @@ # @solid-primitives/resize-observer -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/resize-observer?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/resize-observer) +[![size](https://img.shields.io/badge/size-1.46_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/resize-observer) [![size](https://img.shields.io/npm/v/@solid-primitives/resize-observer?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/resize-observer) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/resize-observer/package.json b/packages/resize-observer/package.json index f642eb69f..c7e9814ec 100644 --- a/packages/resize-observer/package.json +++ b/packages/resize-observer/package.json @@ -20,7 +20,8 @@ "createWindowSize", "createElementSize" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 1461 }, "files": [ "dist" diff --git a/packages/resource/README.md b/packages/resource/README.md index 1fe53c8cf..8297af413 100644 --- a/packages/resource/README.md +++ b/packages/resource/README.md @@ -4,7 +4,7 @@ # @solid-primitives/resource -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/resource?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/resource) +[![size](https://img.shields.io/badge/size-1.05_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/resource) [![version](https://img.shields.io/npm/v/@solid-primitives/resource?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/resource) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/resource/package.json b/packages/resource/package.json index b8f369dee..807179c82 100644 --- a/packages/resource/package.json +++ b/packages/resource/package.json @@ -24,7 +24,8 @@ "makeCache", "makeRetrying" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1049 }, "keywords": [ "solid", diff --git a/packages/rootless/README.md b/packages/rootless/README.md index be5e9e0a2..291ee3067 100644 --- a/packages/rootless/README.md +++ b/packages/rootless/README.md @@ -4,7 +4,7 @@ # @solid-primitives/rootless -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/rootless?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/rootless) +[![size](https://img.shields.io/badge/size-936_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/rootless) [![version](https://img.shields.io/npm/v/@solid-primitives/rootless?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/rootless) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/rootless/package.json b/packages/rootless/package.json index ddab271d4..5bd3a0810 100644 --- a/packages/rootless/package.json +++ b/packages/rootless/package.json @@ -19,7 +19,8 @@ "createSharedRoot", "createRootPool" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 936 }, "private": false, "sideEffects": false, diff --git a/packages/scheduled/README.md b/packages/scheduled/README.md index 9f14567c2..33efc3e9b 100644 --- a/packages/scheduled/README.md +++ b/packages/scheduled/README.md @@ -4,7 +4,7 @@ # @solid-primitives/scheduled -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/scheduled?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/scheduled) +[![size](https://img.shields.io/badge/size-671_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/scheduled) [![version](https://img.shields.io/npm/v/@solid-primitives/scheduled?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/scheduled) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/scheduled/package.json b/packages/scheduled/package.json index 10d0525cc..8f0936e0b 100644 --- a/packages/scheduled/package.json +++ b/packages/scheduled/package.json @@ -27,7 +27,8 @@ "createScheduled", "leadingAndTrailing" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 671 }, "private": false, "sideEffects": false, diff --git a/packages/script-loader/README.md b/packages/script-loader/README.md index 3a568610d..6a131fe23 100644 --- a/packages/script-loader/README.md +++ b/packages/script-loader/README.md @@ -4,7 +4,7 @@ # @solid-primitives/script-loader -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/script-loader?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/script-loader) +[![size](https://img.shields.io/badge/size-545_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/script-loader) [![size](https://img.shields.io/npm/v/@solid-primitives/script-loader?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/script-loader) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/script-loader/package.json b/packages/script-loader/package.json index 608b84a63..89fa400c1 100644 --- a/packages/script-loader/package.json +++ b/packages/script-loader/package.json @@ -18,7 +18,8 @@ "list": [ "createScriptLoader" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 545 }, "files": [ "dist" diff --git a/packages/scroll/README.md b/packages/scroll/README.md index 5579b8f81..2c954e07a 100644 --- a/packages/scroll/README.md +++ b/packages/scroll/README.md @@ -4,7 +4,7 @@ # @solid-primitives/scroll -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/scroll?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/scroll) +[![size](https://img.shields.io/badge/size-2.25_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/scroll) [![size](https://img.shields.io/npm/v/@solid-primitives/scroll?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/scroll) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/scroll/package.json b/packages/scroll/package.json index f15bef2f4..12cd117b0 100644 --- a/packages/scroll/package.json +++ b/packages/scroll/package.json @@ -27,7 +27,8 @@ "useWindowScrollPosition", "createPreventScroll" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 2249 }, "files": [ "dist" diff --git a/packages/selection/README.md b/packages/selection/README.md index 49f11b6a8..3bf8b5201 100644 --- a/packages/selection/README.md +++ b/packages/selection/README.md @@ -4,7 +4,7 @@ # @solid-primitives/selection -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/selection?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/selection) +[![size](https://img.shields.io/badge/size-917_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/selection) [![version](https://img.shields.io/npm/v/@solid-primitives/selection?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/selection) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/selection/package.json b/packages/selection/package.json index 140645b12..00e4c6f66 100644 --- a/packages/selection/package.json +++ b/packages/selection/package.json @@ -19,7 +19,8 @@ "list": [ "createSelection" ], - "category": "Inputs" + "category": "Inputs", + "gzip": 917 }, "sideEffects": false, "type": "module", diff --git a/packages/sensors/README.md b/packages/sensors/README.md index d6b648415..ce1a1fbcf 100644 --- a/packages/sensors/README.md +++ b/packages/sensors/README.md @@ -4,7 +4,7 @@ # @solid-primitives/sensors -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/sensors?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/sensors) +[![size](https://img.shields.io/badge/size-1.2_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/sensors) [![size](https://img.shields.io/npm/v/@solid-primitives/sensors?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/sensors) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/sensors/package.json b/packages/sensors/package.json index ef26ce70e..222a79c64 100644 --- a/packages/sensors/package.json +++ b/packages/sensors/package.json @@ -28,7 +28,8 @@ "makeBattery", "createBattery" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 1195 }, "keywords": [ "accelerometer", diff --git a/packages/set/README.md b/packages/set/README.md index 5e676d4a0..e724ea70a 100644 --- a/packages/set/README.md +++ b/packages/set/README.md @@ -4,7 +4,7 @@ # @solid-primitives/set -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/set?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/set) +[![size](https://img.shields.io/badge/size-852_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/set) [![version](https://img.shields.io/npm/v/@solid-primitives/set?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/set) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/set/package.json b/packages/set/package.json index 19554a27c..80cd4f4b3 100644 --- a/packages/set/package.json +++ b/packages/set/package.json @@ -24,7 +24,8 @@ "symmetricDifference", "readonlySet" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 852 }, "keywords": [ "solid", diff --git a/packages/share/package.json b/packages/share/package.json index d6622384f..45ced0ad2 100644 --- a/packages/share/package.json +++ b/packages/share/package.json @@ -21,7 +21,8 @@ "createWebShare", "makeWebShare" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 1998 }, "keywords": [ "template", diff --git a/packages/signal-builders/README.md b/packages/signal-builders/README.md index 383a32fb6..3a075f660 100644 --- a/packages/signal-builders/README.md +++ b/packages/signal-builders/README.md @@ -4,7 +4,7 @@ # @solid-primitives/signal-builders -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/signal-builders?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/signal-builders) +[![size](https://img.shields.io/badge/size-1.51_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/signal-builders) [![version](https://img.shields.io/npm/v/@solid-primitives/signal-builders?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/signal-builders) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/signal-builders/package.json b/packages/signal-builders/package.json index 737910f47..816a0f947 100644 --- a/packages/signal-builders/package.json +++ b/packages/signal-builders/package.json @@ -24,7 +24,8 @@ "clamp", "template" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 1514 }, "keywords": [ "solid", diff --git a/packages/spring/README.md b/packages/spring/README.md index 6d90e1e8c..dfd1a1358 100644 --- a/packages/spring/README.md +++ b/packages/spring/README.md @@ -4,7 +4,7 @@ # @solid-primitives/spring -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/spring?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/spring) +[![size](https://img.shields.io/badge/size-753_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/spring) [![version](https://img.shields.io/npm/v/@solid-primitives/spring?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/spring) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/spring/package.json b/packages/spring/package.json index 8a3a53b53..f2f1f0297 100644 --- a/packages/spring/package.json +++ b/packages/spring/package.json @@ -22,7 +22,8 @@ "createSpring", "createDerivedSpring" ], - "category": "Animation" + "category": "Animation", + "gzip": 753 }, "keywords": [ "animate", diff --git a/packages/sse/README.md b/packages/sse/README.md index a534bf9fc..f223cfb35 100644 --- a/packages/sse/README.md +++ b/packages/sse/README.md @@ -4,7 +4,7 @@ # @solid-primitives/sse -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/sse?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/sse) +[![size](https://img.shields.io/badge/size-1.08_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/sse) [![version](https://img.shields.io/npm/v/@solid-primitives/sse?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/sse) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/sse/package.json b/packages/sse/package.json index 836331331..bd2a55df5 100644 --- a/packages/sse/package.json +++ b/packages/sse/package.json @@ -21,7 +21,8 @@ "createSSE", "makeSSEWorker" ], - "category": "Network" + "category": "Network", + "gzip": 1081 }, "keywords": [ "solid", diff --git a/packages/state-machine/README.md b/packages/state-machine/README.md index 4344ccf98..8bf99a90e 100644 --- a/packages/state-machine/README.md +++ b/packages/state-machine/README.md @@ -5,7 +5,7 @@ # @solid-primitives/state-machine [![docs](https://img.shields.io/badge/-docs%20%26%20demos-blue?style=for-the-badge)](https://primitives.solidjs.community/package/state-machine) -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/state-machine?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/state-machine) +[![size](https://img.shields.io/badge/size-456_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/state-machine) [![version](https://img.shields.io/npm/v/@solid-primitives/state-machine?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/state-machine) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/state-machine/package.json b/packages/state-machine/package.json index 3011f6f1f..e5163a2e5 100644 --- a/packages/state-machine/package.json +++ b/packages/state-machine/package.json @@ -19,7 +19,8 @@ "list": [ "createMachine" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 456 }, "keywords": [ "solid", diff --git a/packages/static-store/README.md b/packages/static-store/README.md index e75ce5116..5bb527010 100644 --- a/packages/static-store/README.md +++ b/packages/static-store/README.md @@ -4,7 +4,7 @@ # @solid-primitives/static-store -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/static-store?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/static-store) +[![size](https://img.shields.io/badge/size-589_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/static-store) [![version](https://img.shields.io/npm/v/@solid-primitives/static-store?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/static-store) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/static-store/package.json b/packages/static-store/package.json index ecf1838e4..4cc878389 100644 --- a/packages/static-store/package.json +++ b/packages/static-store/package.json @@ -20,7 +20,8 @@ "createStaticStore", "createDerivedStaticStore" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 589 }, "keywords": [ "solid", diff --git a/packages/storage/README.md b/packages/storage/README.md index b912f9c67..e4450c917 100644 --- a/packages/storage/README.md +++ b/packages/storage/README.md @@ -4,7 +4,7 @@ # @solid-primitives/storage -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/storage?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/storage) +[![size](https://img.shields.io/badge/size-2.01_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/storage) [![size](https://img.shields.io/npm/v/@solid-primitives/storage?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/storage) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/storage/package.json b/packages/storage/package.json index 9cced22db..ce5e835a8 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -28,7 +28,8 @@ "addWithOptionsMethod", "makeObjectStorage" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 2013 }, "files": [ "dist" diff --git a/packages/stream/README.md b/packages/stream/README.md index 5d427e8f5..8000e0f14 100644 --- a/packages/stream/README.md +++ b/packages/stream/README.md @@ -4,7 +4,7 @@ # @solid-primitives/stream -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/stream?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/stream) +[![size](https://img.shields.io/badge/size-1.03_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/stream) [![size](https://img.shields.io/npm/v/@solid-primitives/stream?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/stream) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/stream/package.json b/packages/stream/package.json index b790f3735..953bec8fb 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -19,7 +19,8 @@ "createAmplitudeFromStream", "createScreen" ], - "category": "Network" + "category": "Network", + "gzip": 1030 }, "files": [ "dist" diff --git a/packages/styles/README.md b/packages/styles/README.md index 6bdd1048d..def5fc6f3 100644 --- a/packages/styles/README.md +++ b/packages/styles/README.md @@ -4,7 +4,7 @@ # @solid-primitives/styles -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/styles?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/styles) +[![size](https://img.shields.io/badge/size-700_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/styles) [![version](https://img.shields.io/npm/v/@solid-primitives/styles?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/styles) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/styles/package.json b/packages/styles/package.json index 690c26957..526b85e0f 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -21,7 +21,8 @@ "list": [ "createRemSize" ], - "category": "Display & Media" + "category": "Display & Media", + "gzip": 700 }, "private": false, "sideEffects": false, diff --git a/packages/timer/README.md b/packages/timer/README.md index a08a4ea4e..7e694397c 100644 --- a/packages/timer/README.md +++ b/packages/timer/README.md @@ -4,7 +4,7 @@ # @solid-primitives/timer -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/timer?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/timer) +[![size](https://img.shields.io/badge/size-594_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/timer) [![version](https://img.shields.io/npm/v/@solid-primitives/timer?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/timer) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/timer/package.json b/packages/timer/package.json index 4b500da11..fca725447 100644 --- a/packages/timer/package.json +++ b/packages/timer/package.json @@ -26,7 +26,8 @@ "createPolled", "createIntervalCounter" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 594 }, "private": false, "sideEffects": false, diff --git a/packages/transition-group/README.md b/packages/transition-group/README.md index 70e488285..4be31eb9b 100644 --- a/packages/transition-group/README.md +++ b/packages/transition-group/README.md @@ -4,7 +4,7 @@ # @solid-primitives/transition-group -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/transition-group?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/transition-group) +[![size](https://img.shields.io/badge/size-852_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/transition-group) [![version](https://img.shields.io/npm/v/@solid-primitives/transition-group?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/transition-group) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/transition-group/package.json b/packages/transition-group/package.json index a698ffbbe..bc0d3dfd8 100644 --- a/packages/transition-group/package.json +++ b/packages/transition-group/package.json @@ -20,7 +20,8 @@ "createSwitchTransition", "createListTransition" ], - "category": "Animation" + "category": "Animation", + "gzip": 852 }, "keywords": [ "solid", diff --git a/packages/trigger/README.md b/packages/trigger/README.md index 3de9874fa..d958d5cd1 100644 --- a/packages/trigger/README.md +++ b/packages/trigger/README.md @@ -4,7 +4,7 @@ # @solid-primitives/trigger -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/trigger?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/trigger) +[![size](https://img.shields.io/badge/size-497_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/trigger) [![version](https://img.shields.io/npm/v/@solid-primitives/trigger?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/trigger) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/trigger/package.json b/packages/trigger/package.json index 3284d4fc7..75d5140c0 100644 --- a/packages/trigger/package.json +++ b/packages/trigger/package.json @@ -20,7 +20,8 @@ "createTrigger", "createTriggerCache" ], - "category": "Reactivity" + "category": "Reactivity", + "gzip": 497 }, "private": false, "sideEffects": false, diff --git a/packages/tween/README.md b/packages/tween/README.md index a299d27cd..eeb49a987 100644 --- a/packages/tween/README.md +++ b/packages/tween/README.md @@ -4,7 +4,7 @@ # @solid-primitives/tween -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/tween?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/tween) +[![size](https://img.shields.io/badge/size-260_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/tween) [![size](https://img.shields.io/npm/v/@solid-primitives/tween?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/tween) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-3.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/tween/package.json b/packages/tween/package.json index 6201a6e79..328c13d6f 100644 --- a/packages/tween/package.json +++ b/packages/tween/package.json @@ -15,7 +15,8 @@ "list": [ "createTween" ], - "category": "Animation" + "category": "Animation", + "gzip": 260 }, "keywords": [ "animate", diff --git a/packages/upload/README.md b/packages/upload/README.md index c3a0227af..d5dbd07c1 100644 --- a/packages/upload/README.md +++ b/packages/upload/README.md @@ -4,7 +4,7 @@ # @solid-primitives/upload -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/upload?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/upload) +[![size](https://img.shields.io/badge/size-1.03_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/upload) [![size](https://img.shields.io/npm/v/@solid-primitives/upload?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/upload) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/upload/package.json b/packages/upload/package.json index 404cdcf54..f48d5d69c 100644 --- a/packages/upload/package.json +++ b/packages/upload/package.json @@ -16,7 +16,8 @@ "createFileUploader", "createDropzone" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 1035 }, "keywords": [ "file", diff --git a/packages/utils/package.json b/packages/utils/package.json index 98e92ebee..6ac8df9fa 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -107,7 +107,8 @@ "pipe", "wrapSetter" ], - "category": "Utilities" + "category": "Utilities", + "gzip": 1399 }, "peerDependencies": { "@solidjs/web": "^2.0.0-beta.14", diff --git a/packages/vibrate/README.md b/packages/vibrate/README.md index 0d1565259..c6e9078b1 100644 --- a/packages/vibrate/README.md +++ b/packages/vibrate/README.md @@ -4,7 +4,7 @@ # @solid-primitives/vibrate -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/vibrate?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/vibrate) +[![size](https://img.shields.io/badge/size-829_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/vibrate) [![version](https://img.shields.io/npm/v/@solid-primitives/vibrate?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/vibrate) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/vibrate/package.json b/packages/vibrate/package.json index 428e50dd4..0463877dc 100644 --- a/packages/vibrate/package.json +++ b/packages/vibrate/package.json @@ -24,7 +24,8 @@ "makePulse", "createPulse" ], - "category": "Sensors" + "category": "Sensors", + "gzip": 829 }, "keywords": [ "solid", diff --git a/packages/virtual/README.md b/packages/virtual/README.md index 9e9b127e1..0e38aefd2 100644 --- a/packages/virtual/README.md +++ b/packages/virtual/README.md @@ -4,7 +4,7 @@ # @solid-primitives/virtual -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/virtual?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/virtual) +[![size](https://img.shields.io/badge/size-618_B-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/virtual) [![version](https://img.shields.io/npm/v/@solid-primitives/virtual?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/virtual) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/virtual/package.json b/packages/virtual/package.json index 927467422..741965537 100644 --- a/packages/virtual/package.json +++ b/packages/virtual/package.json @@ -20,7 +20,8 @@ "createVirutalList", "VirtualList" ], - "category": "UI Patterns" + "category": "UI Patterns", + "gzip": 618 }, "keywords": [ "solid", diff --git a/packages/websocket/README.md b/packages/websocket/README.md index 85cc66076..d96acbd1d 100644 --- a/packages/websocket/README.md +++ b/packages/websocket/README.md @@ -4,7 +4,7 @@ # @solid-primitives/websocket -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/websocket?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/websocket) +[![size](https://img.shields.io/badge/size-1.09_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/websocket) [![version](https://img.shields.io/npm/v/@solid-primitives/websocket?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/websocket) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/websocket/package.json b/packages/websocket/package.json index 7dd8cb328..179a5dc6c 100644 --- a/packages/websocket/package.json +++ b/packages/websocket/package.json @@ -27,7 +27,8 @@ "createWSData", "createWSStore" ], - "category": "Network" + "category": "Network", + "gzip": 1086 }, "private": false, "type": "module", diff --git a/packages/workers/README.md b/packages/workers/README.md index 2944fe046..7b556aa1b 100644 --- a/packages/workers/README.md +++ b/packages/workers/README.md @@ -4,7 +4,7 @@ # @solid-primitives/workers -[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/workers?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/workers) +[![size](https://img.shields.io/badge/size-1.19_kB-blue?style=for-the-badge)](https://bundlephobia.com/package/@solid-primitives/workers) [![size](https://img.shields.io/npm/v/@solid-primitives/workers?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/workers) [![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-primitives#contribution-process) diff --git a/packages/workers/package.json b/packages/workers/package.json index d5281d7fe..d70da336d 100644 --- a/packages/workers/package.json +++ b/packages/workers/package.json @@ -17,7 +17,8 @@ "createWorkerPool", "createSignaledWorker" ], - "category": "Browser APIs" + "category": "Browser APIs", + "gzip": 1185 }, "files": [ "dist" diff --git a/scripts/measure.ts b/scripts/measure.ts index d9997f90f..36df2b40e 100644 --- a/scripts/measure.ts +++ b/scripts/measure.ts @@ -1,14 +1,28 @@ +import * as path from "node:path"; +import * as fsp from "node:fs/promises"; import * as utils from "./utils/index.js"; -if (process.argv.length < 3) - throw new Error( - "measure script requires a package name argument. e.g. `pnpm measure event-listener`", - ); - -const name = process.argv[2]; - -if (!name || !utils.checkValidPackageName(name)) - throw new Error(`Incorrect package name argument: "${name}"`); +const args = process.argv.slice(2); +const saveFlag = args.includes("--save"); +const positional = args.filter(a => !a.startsWith("--")); + +// Resolve target package(s) +const nameFromArg = positional[0]; +const nameFromCwd = utils.getPackageNameFromCWD(); + +let targetNames: string[]; + +if (nameFromArg) { + if (!utils.checkValidPackageName(nameFromArg)) + throw new Error(`Incorrect package name argument: "${nameFromArg}"`); + targetNames = [nameFromArg]; +} else if (nameFromCwd) { + targetNames = [nameFromCwd]; +} else { + const allModules = await utils.getModulesData(); + targetNames = allModules.filter(m => m.primitive != null).map(m => m.name); + utils.log_info(`Measuring all ${targetNames.length} packages...\n`); +} class ConsoleTable { rows: string[][] = []; @@ -24,24 +38,21 @@ class ConsoleTable { log() { const columnWidths = this.rows.reduce((columnWidths, row) => { row.forEach((cell, i) => { - const cellWidth = cell.length; - columnWidths[i] = Math.max(columnWidths[i] || 0, cellWidth); + columnWidths[i] = Math.max(columnWidths[i] || 0, cell.length); }); return columnWidths; }, [] as number[]); - const separator = columnWidths.map(columnWidth => "—".repeat(columnWidth)).join(" + "); + const separator = columnWidths.map(w => "—".repeat(w)).join(" + "); for (const row of this.rows) { utils.log_info( row.length === 0 ? separator : columnWidths - .map((columnWidth, i) => { - if (!row[i]) return " ".repeat(columnWidth); - const cellWidth = row[i].length; - const padding = " ".repeat(columnWidth - cellWidth); - return row[i] + padding; + .map((w, i) => { + if (!row[i]) return " ".repeat(w); + return row[i] + " ".repeat(w - row[i].length); }) .join(" | "), ); @@ -51,49 +62,88 @@ class ConsoleTable { } } -const module = await utils.getModuleData(name); -if (module instanceof Error) throw module; -if (module.primitive == null) - throw Error(`Package ${name} doesn't have primitive data in package.json`); - -const primitives = module.primitive.list; -const peerDependencies = module.peer_deps; +async function measurePackage(name: string): Promise { + const module = await utils.getModuleData(name); + if (module instanceof Error) { + utils.log_error(module.message); + return; + } + if (module.primitive == null) { + utils.log_error(`Package ${name} doesn't have primitive data in package.json`); + return; + } -utils.log_info(`Measuring "@solid-primitives/${name}"...\n`); + const primitives = module.primitive.list; + const peerDependencies = module.peer_deps; -const primitivesSizesPromises = primitives.map(primitive => - utils.getPackageBundlesize(name, { exportName: primitive, peerDependencies }), -); -const packageSizePromise = utils.getPackageBundlesize(name, { peerDependencies }); + utils.log_info(`Measuring "@solid-primitives/${name}"...\n`); -const [primitivesSizes, packageSize] = await Promise.all([ - Promise.all(primitivesSizesPromises), - packageSizePromise, -] as const); + const [primitivesSizes, packageSize] = await Promise.all([ + Promise.all( + primitives.map(p => utils.getPackageBundlesize(name, { exportName: p, peerDependencies })), + ), + utils.getPackageBundlesize(name, { peerDependencies }), + ] as const); -const table = new ConsoleTable(); + const table = new ConsoleTable(); + table.addRow(["Primitive", "Min", "Gzip"]); + table.addSeparator(); -table.addRow(["Primitive", "Min", "Gzip"]); -table.addSeparator(); + primitivesSizes.forEach((size, i) => { + table.addRow([ + primitives[i]!, + size ? utils.formatBytes(size.min).join(" ") : "N/A", + size ? utils.formatBytes(size.gzip).join(" ") : "N/A", + ]); + }); -primitivesSizes.forEach((size, i) => { + table.addSeparator(); table.addRow([ - primitives[i]!, - size ? utils.formatBytes(size.min).join(" ") : "N/A", - size ? utils.formatBytes(size.gzip).join(" ") : "N/A", + "Total", + packageSize ? utils.formatBytes(packageSize.min).join(" ") : "N/A", + packageSize ? utils.formatBytes(packageSize.gzip).join(" ") : "N/A", ]); -}); -table.addSeparator(); + table.log(); -table.addRow([ - "Total", - packageSize ? utils.formatBytes(packageSize.min).join(" ") : "N/A", - packageSize ? utils.formatBytes(packageSize.gzip).join(" ") : "N/A", -]); + utils.log_info( + `${primitivesSizes.every(s => s) ? "✅" : "❌"} All primitives measured successfully.\n` + + `${packageSize ? "✅" : "❌"} Measured the package successfully.`, + ); -table.log(); + if (saveFlag && packageSize) { + const pkgDir = path.join(utils.PACKAGES_DIR, name); + const pkgPath = path.join(pkgDir, "package.json"); + const raw = await fsp.readFile(pkgPath, "utf8"); + const indentMatch = raw.match(/^(\s+)"/m); + const indent = indentMatch ? indentMatch[1]! : " "; + const pkg = JSON.parse(raw); + if (pkg.primitive) { + pkg.primitive.gzip = packageSize.gzip; + await fsp.writeFile(pkgPath, JSON.stringify(pkg, null, indent) + "\n"); + utils.log_info( + `💾 Saved gzip size (${utils.formatBytes(packageSize.gzip).join(" ")}) → ${name}/package.json`, + ); + } + + const readmePath = path.join(pkgDir, "README.md"); + if (await utils.pathExists(readmePath)) { + const readme = await fsp.readFile(readmePath, "utf8"); + const [value, unit] = utils.formatBytes(packageSize.gzip); + const sizeStr = `${value}_${unit}`; + const fullName = `@solid-primitives/${name}`; + const newBadge = `[![size](https://img.shields.io/badge/size-${sizeStr}-blue?style=for-the-badge)](https://bundlephobia.com/package/${fullName})`; + const updated = readme.replace( + /\[!\[size\]\([^)]+\)\]\(https:\/\/bundlephobia\.com\/package\/@solid-primitives\/[^)]+\)/, + newBadge, + ); + if (updated !== readme) { + await fsp.writeFile(readmePath, updated); + utils.log_info(`📝 Updated size badge → ${name}/README.md\n`); + } + } + } +} -utils.log_info(` -${primitivesSizes.every(size => size) ? "✅" : "❌"} All primitives measured successfully. -${packageSize ? "✅" : "❌"} Measured the package successfully. -`); +for (const name of targetNames) { + await measurePackage(name); +} diff --git a/scripts/update-readme.ts b/scripts/update-readme.ts index ee7a95c77..2aef70969 100644 --- a/scripts/update-readme.ts +++ b/scripts/update-readme.ts @@ -51,7 +51,12 @@ const rootDependencies: string[] = [ data.Size = ""; data.NPM = ""; } else { - data.Size = `[![SIZE](${sizeShield}${packageName}?style=for-the-badge&label=)](${bundlephobiaURL}${packageName})`; + if (module.primitive?.gzip != null) { + const [value, unit] = utils.formatBytes(module.primitive.gzip); + data.Size = `[![SIZE](https://img.shields.io/badge/size-${value}_${unit}-blue?style=for-the-badge)](${bundlephobiaURL}${packageName})`; + } else { + data.Size = `[![SIZE](${sizeShield}${packageName}?style=for-the-badge&label=)](${bundlephobiaURL}${packageName})`; + } data.NPM = `[![VERSION](${npmShield}${packageName}?style=for-the-badge&label=)](${npmURL}${packageName})`; } data.Stage = `[![STAGE](${stageShieldBaseURL}${module.primitive.stage}.json)](${stageShieldLink})`; diff --git a/scripts/utils/get-modules-data.ts b/scripts/utils/get-modules-data.ts index 7493d309a..09aa3b82f 100644 --- a/scripts/utils/get-modules-data.ts +++ b/scripts/utils/get-modules-data.ts @@ -18,6 +18,7 @@ export type PrimitiveData = { list: string[]; category: string; stage: number; + gzip?: number; }; export type ModuleData = { diff --git a/template/package.json b/template/package.json index b6ea59ba6..6a1348ff7 100644 --- a/template/package.json +++ b/template/package.json @@ -48,7 +48,8 @@ "vitest": "vitest -c ../../configs/vitest.config.ts", "vitest2": "vitest -c ../../configs/vitest.config.solid2.ts", "test": "pnpm run vitest", - "test:ssr": "pnpm run vitest --mode ssr" + "test:ssr": "pnpm run vitest --mode ssr", + "measure": "node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/measure.ts" }, "peerDependencies": { "solid-js": "^1.6.12"