A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.
-
Updated
May 23, 2024 - TypeScript
A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.
🌳 A Rollup plugin that automatically annotates your module as tree shakeable.
A proof of concept of a tree shakable Zod alternative. This library aims to have a 1:1 Zod compatible API, but with fine grain control over the final bundle size. This was done by a combination of Proxies and type-level programming.
POC to understand the intricacies of Webpack tree-shaking with ESM
Tree shakeable multi Output React + CSS Modules React Library with Storybook and using Rollup to export ESM + CJS builds
A lightweight, extensive and configurable npm package for automating your project source code build in one parse using rollup
Vite plugin to generate additional entry points for files matching glob patterns
📝 An awesome list of tools and techniques to make your web bundle size smaller and your web apps load faster.
List of functions which you can use to replace moment.js + ESLint Plugin
The online food ordering website 'Fooders-Swiggy-Clone' is a single page application which is built using React library.
Removes unused private/internal types during compile-time.
Testing dead-code elimination of unused default parameters in all known JS bundlers
a browserify plugin that runs various optimizations, so you don't have to install them all manually. makes your bundles tiny!
Auto chunking and dynamic loading of routes with React Router and Webpack 2
Webpack tree shaking for Font Awesome 5 - Beginners guide for those who not familiar with modern frontend development
The online food ordering website 'Khaana' is a single page application which is built using React library.
Vite Tree Shaking Demo
Add a description, image, and links to the tree-shaking topic page so that developers can more easily learn about it.
To associate your repository with the tree-shaking topic, visit your repo's landing page and select "manage topics."