Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: tree-shaking

browserify/tinyify

a browserify plugin that runs various optimizations, so you don't have to install them all manually. makes your bundles tiny!

Language: JavaScript - Size: 75.2 KB - Last synced: about 14 hours ago - Pushed: about 1 year ago - Stars: 409 - Forks: 40

you-dont-need/You-Dont-Need-Momentjs

List of functions which you can use to replace moment.js + ESLint Plugin

Language: JavaScript - Size: 938 KB - Last synced: 4 days ago - Pushed: 6 months ago - Stars: 13,225 - Forks: 315

kristerkari/awesome-bundle-size

📝 An awesome list of tools and techniques to make your web bundle size smaller and your web apps load faster.

Size: 179 KB - Last synced: 1 day ago - Pushed: 5 months ago - Stars: 204 - Forks: 7

TomerAberbach/rollup-plugin-tree-shakeable

🌳 A Rollup plugin that automatically annotates your module as tree shakeable.

Language: TypeScript - Size: 119 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 2 - Forks: 0

robisim74/angular-library-starter 📦

Build an Angular library compatible with AoT compilation and Tree shaking like an official package

Language: JavaScript - Size: 475 KB - Last synced: 9 days ago - Pushed: almost 3 years ago - Stars: 270 - Forks: 58

BeeeQueue/repro-rollup-treeshaking 📦

🌳 Example of proper tree-shaking with rollup (tsdx) and webpack

Language: TypeScript - Size: 188 KB - Last synced: 15 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

mgechev/is-esm

🌳 CLI tool which checks if a package is distributed in ECMAScript module format. Helps you reason if the package is tree-shakable.

Language: JavaScript - Size: 301 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 181 - Forks: 2

smrwsky/typescript-esm-library-starter

Starter kit for creating tree-shaking-friendly typescript libraries.

Language: JavaScript - Size: 6.84 KB - Last synced: 22 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

xdave/fuse-box-quantum-test

Testing FuseBox Quantum

Language: TypeScript - Size: 22.5 KB - Last synced: 24 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

pdsuwwz/webpack-tree-shaking

Webpack Tree Shaking Demo

Language: JavaScript - Size: 164 KB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

react18-tools/react18-global-store

A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.

Language: TypeScript - Size: 263 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 1

msn0/json-es6-loader

Transform JSON into ES6 Module. The way to enable Tree Shaking for imported JSONs.

Language: JavaScript - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0

jmahc/that-react-app-you-want

That react app you always wanted: [email protected], [email protected], postCSS, purifycss, dll's and code splitting examples, bregh. Highly opinionated but you better like it.

Language: JavaScript - Size: 1.45 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 27 - Forks: 4

indutny/common-shake

CommonJS Tree Shaker API

Language: JavaScript - Size: 99.6 KB - Last synced: 7 days ago - Pushed: about 6 years ago - Stars: 151 - Forks: 6

indutny/webpack-common-shake

CommonJS Tree Shaker plugin for WebPack

Language: JavaScript - Size: 1.05 MB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 915 - Forks: 39

ModusCreateOrg/react-dynamic-route-loading-es6

Auto chunking and dynamic loading of routes with React Router and Webpack 2

Language: JavaScript - Size: 373 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 298 - Forks: 67

ModusCreateOrg/budgeting 📦

Budgeting - React + Redux + Webpack (tree shaking) Sample App

Language: JavaScript - Size: 1.99 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 979 - Forks: 299

lin-xi/webpack-css-treeshaking-plugin

webpack css treeshaking plugin

Language: JavaScript - Size: 675 KB - Last synced: 9 days ago - Pushed: over 4 years ago - Stars: 82 - Forks: 9

browserify/common-shakeify

browserify tree shaking plugin using `common-shake`

Language: JavaScript - Size: 156 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 104 - Forks: 18

LucasVihuchi/multi-output-react-css-modules-components-lib

Tree shakeable multi Output React + CSS Modules React Library with Storybook and using Rollup to export ESM + CJS builds

Language: TypeScript - Size: 1.71 MB - Last synced: 22 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

roman01la/webpack-closure-compiler 📦

[DEPRECATED] Google Closure Compiler plugin for Webpack

Language: JavaScript - Size: 32.9 MB - Last synced: 14 days ago - Pushed: over 4 years ago - Stars: 465 - Forks: 25

sonicoder86/typescript-webpack-tree-shaking

Tree-shaking example with Typescript and Webpack

Language: JavaScript - Size: 32.2 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 145 - Forks: 20

sonicoder86/babel-webpack-tree-shaking

Tree-shaking example with Babel and Webpack

Language: JavaScript - Size: 35.2 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 251 - Forks: 16

jlengstorf/learn-rollup

This is an example project to accompany a tutorial on using Rollup.

Language: JavaScript - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 190 - Forks: 61

markmur/webpack-css-tree-shaking-example

Working example of tree shaking CSS modules

Language: JavaScript - Size: 345 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0

theseanl/tscc

A collection of tools to seamlessly bundle, minify Typescript with Closure Compiler

Language: TypeScript - Size: 2.17 MB - Last synced: 23 days ago - Pushed: about 1 year ago - Stars: 159 - Forks: 11

JamieMason/doei

Experiment: Remove unused CSS/JS using RUM Code Coverage

Language: TypeScript - Size: 257 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

impankratov/lodash-ts-webpack-plugin Fork of efidiles/lodash-ts-imports-loader

Transforms lodash function imports into sub-modules imports, which allows for a tree-shaking

Language: JavaScript - Size: 17.6 KB - Last synced: 4 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0

ronan-try/vue-try-chunk-inital-xlsx

@vue/cli4下, 为何xlsx会被bundle? 为何xlsx会出现在vendors?【实验环境: vue2、webapck4、@/utils/index (1个xlsx function,2个普通test function)、Vue组件仅使用test()】

Language: JavaScript - Size: 5.9 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

indutny/webpack-common-shake-demo

Demonstration of webpack-common-shake plugin

Language: JavaScript - Size: 323 KB - Last synced: 14 days ago - Pushed: almost 7 years ago - Stars: 10 - Forks: 3

patricklafrance/esm-treeshaking

POC to understand the intricacies of Webpack tree-shaking with ESM

Language: JavaScript - Size: 55.7 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 2 - Forks: 0

sergioramos/serverless-plugin-tree-shake

Shake the dependency tree and only package files needed

Language: JavaScript - Size: 7 MB - Last synced: 11 days ago - Pushed: about 1 year ago - Stars: 25 - Forks: 11

VdustR/unplugin-transform-imports

An imports transform unplugin.

Language: TypeScript - Size: 891 KB - Last synced: 13 days ago - Pushed: 7 months ago - Stars: 8 - Forks: 1

nidhiG30/Fooders-Swiggy-Clone

The online food ordering website 'Fooders-Swiggy-Clone' is a single page application which is built using React library.

Language: JavaScript - Size: 93.8 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

teclone/rollup-all

A lightweight, extensive and configurable npm package for automating your project source code build in one parse using rollup

Language: TypeScript - Size: 1.23 MB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 8 - Forks: 1

ak-1/sackman

Sackman shrinks containers by throwing out unused files.

Language: C++ - Size: 39.1 KB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

yusuftask08/Bundle-Size-Optimization

React Webpack Bundle Size Optimization - https://youtu.be/j8NryTynObQ

Language: JavaScript - Size: 142 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

naver/babel-plugin-no-side-effect-class-properties 📦

This plugin transforms static class properties so that side effects do not occur and tree-shaking is activated.

Language: JavaScript - Size: 33.2 KB - Last synced: 23 days ago - Pushed: over 5 years ago - Stars: 11 - Forks: 0

ianpurvis/shakediff

Shake an es6 module for named exports and diff the result

Language: JavaScript - Size: 407 KB - Last synced: 8 months ago - Pushed: over 3 years ago - Stars: 7 - Forks: 1

randolphtellis/vue3-transitions

Reusable Vue 3 components

Language: Vue - Size: 8.8 MB - Last synced: 13 days ago - Pushed: almost 3 years ago - Stars: 15 - Forks: 0

ooade/always-treeshake-mui 📦

An example on how to properly tree-shake mui with next.js

Language: JavaScript - Size: 59.6 KB - Last synced: 8 months ago - Pushed: almost 6 years ago - Stars: 8 - Forks: 0

klutchdev/FirebaseComparison

This is a reference for translating current Firebase functionality into the new tree-shakeable functionality found in the new v9 beta

Language: JavaScript - Size: 5.26 MB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 21 - Forks: 1

bonobo-lang/bonobo_old 📦

An old prototype of something like Bonobo.

Language: Java - Size: 102 KB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0

cassilup/react-hot-module-replace-tree-shake 📦

Forked a React starter and added Hot Module Reload and Tree Shaking to the mix. Used as a tutorial support in a UI mini-meetup with a bunch of awesome people. :)

Language: JavaScript - Size: 32.2 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

morlay/babel-plugin-pure-calls-annotation

Language: TypeScript - Size: 259 KB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 21 - Forks: 2

liangklfangl/webpack-core-usage

webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket

Size: 927 KB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 103 - Forks: 11

slavafomin/js-joda-tree-shake

js-joda + Webpack/Rollup tree shaking issue example

Language: JavaScript - Size: 889 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

fathyb/parcel-plugin-closure

Closure Compiler integration for Parcel, with modules support

Language: TypeScript - Size: 111 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 13 - Forks: 0

georgwittberger/vite-plugin-entrypoints

Vite plugin to generate additional entry points for files matching glob patterns

Language: TypeScript - Size: 84 KB - Last synced: 21 days ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

andrewhao/martini

🌳🍸 (tree)shaken, not stirred. A live exploration into tree shaking basics.

Size: 13.7 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

goldwasserexchange/serverless-plugin-webpack

Serverless Plugin Webpack

Language: JavaScript - Size: 411 KB - Last synced: 9 days ago - Pushed: about 1 year ago - Stars: 75 - Forks: 14

hyy1115/webpack-tree-shaking

babel7结合webpack3 tree-shaking对打包后代码的影响

Language: JavaScript - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0

hiendv/octicons-modular

GitHub Octicons with tree-shaking support and icon-per-file style.

Language: JavaScript - Size: 5.97 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 25 - Forks: 10

code-for-coffee/webpack-boilerplate

Boilerplate for using Webpack for code splitting over and over (supports yarn & npm)

Language: JavaScript - Size: 6.6 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 8 - Forks: 1

tc9011/Angular-cli-starter

An Angular Starter kit featuring Angular 8 (Router, Http, Forms, Services, Animation, Dev/Prod, Async/Lazy Routes, AoT via ngc)

Language: HTML - Size: 49.4 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 9 - Forks: 2

skovy/webpack-tree-shaking-demo

Example of tree shaking Font Awesome in a simple webpack app

Language: JavaScript - Size: 1.09 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 1

ilmente/devtalk_webpack-from0to2 📦

Let's talk about some webpack wizardry

Language: JavaScript - Size: 205 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0

Ks89/angular-webpack-skeleton 📦

This project is deprecated. Please refer to https://github.com/Ks89/angular-cli-skeleton

Language: TypeScript - Size: 980 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 16 - Forks: 9

ngxs-labs/tree-shaking-state 📦

⏱WIP: Improved tree shaking state for NGXS

Size: 1000 Bytes - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

fgladisch/angular2-webpack-seed 📦

A minimalistic Angular 2+ seed project

Language: JavaScript - Size: 135 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 10 - Forks: 0

tobias-walle/rush 📦

Scaffolding tool for web applications with React, Typescript, Webpack, Server Side Rendering, Tree Shaking and a lot more

Language: TypeScript - Size: 909 KB - Last synced: 13 days ago - Pushed: about 5 years ago - Stars: 5 - Forks: 0

leodr/babel-plugin-pure-typescript-enum 📦

Marks transpiled TypeScript enums as pure to allow tree-shaking on them.

Language: TypeScript - Size: 124 KB - Last synced: 19 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

LukasBombach/tree-shakable-component-library

A blueprint for a component library with tree-shaking, TypeScript and a MonoRepo

Language: TypeScript - Size: 1.92 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 78 - Forks: 8

Redd-Developer/rollup-tree-shakable-library

Building a tree-shakable library with RollupJS.

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 7 - Forks: 1

pdsuwwz/vite-tree-shaking

Vite Tree Shaking Demo

Language: TypeScript - Size: 118 KB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

pinqy520/coverage-shaker

Minify JavaScript code from chrome/puppeteer coverage report. tree shaking.

Language: TypeScript - Size: 122 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 11 - Forks: 0

konradmi/npm-package-boilerplate

boilerplate for npm packages

Language: JavaScript - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

sxxov/maic

ma(terial )ic(ons)

Language: JavaScript - Size: 22.6 MB - Last synced: 23 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

lin-xi/babel-plugin-import-fix

alter import module to certain module file path for smaller bundle and better performance

Language: JavaScript - Size: 36.1 KB - Last synced: 12 days ago - Pushed: over 6 years ago - Stars: 37 - Forks: 3

milosh86/react-library-template

Starter for creating React library

Language: JavaScript - Size: 1.44 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 2

nothingp/frontend

webpack2 react15 react router4 ant-mobile mobx

Language: JavaScript - Size: 25.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 1

bitjson/shake-default-params

Testing dead-code elimination of unused default parameters in all known JS bundlers

Language: JavaScript - Size: 78.1 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

okiba-gang/okiba

Sharp collection of tools for front-end development, created with performance in mind. 🗡

Language: JavaScript - Size: 1.79 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 26 - Forks: 6

ArroWsGM/fa5-subsetter

Webpack tree shaking for Font Awesome 5 - Beginners guide for those who not familiar with modern frontend development

Language: JavaScript - Size: 729 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

yahia-raheem/tailwind-starter

this is my gulp starter template for tailwind that implements rtl support, jit mode, tree-shaking, dart-sass mixins and functions, es6 helper functions, and more out of the box

Language: SCSS - Size: 2.7 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1

make-github-pseudonymous-again/texshake

:leaves: Shake your LaTeX syntax tree!

Language: JavaScript - Size: 1.45 MB - Last synced: 4 days ago - Pushed: about 3 years ago - Stars: 1 - Forks: 1

sambacha/iconography

performant and minimalist svg icon library for web3

Language: JavaScript - Size: 40 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

vseventer/uncss-webpack-plugin

Remove unused CSS using uncss in Webpack.

Language: JavaScript - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 9 - Forks: 0

JuanDelgadillo/angular2-pokedex

A Pokedex built on Angular with AoT, Tree Shaking, Rollup and TypeScript

Language: TypeScript - Size: 17.5 MB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 34 - Forks: 20

gkampitakis/react-webpack-testing

Setting up react project with wepback for development and production

Language: TypeScript - Size: 95.7 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Rjolaverria/Netflix-clone

A Netflix clone built with React and Firebase

Language: JavaScript - Size: 19.2 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

ex-machine/rollup-plugin-ts-treeshaking

Improve TypeScript tree-shaking with Rollup and UglifyJS/Terser

Language: JavaScript - Size: 2.93 KB - Last synced: 4 days ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0

nshimiye/webpack-tree-shaking

How does webpack handle tree shaking

Language: JavaScript - Size: 662 KB - Last synced: almost 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

gutenye/babel-plugin-transform-imports

"description": "Transforms member style imports (import {x} from 'y') into default style imports (import x from 'y/lib/x')",

Language: JavaScript - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 3 - Forks: 2

jsonup/webpack-tree-shaking

webpack完全指南:tree shaking

Language: JavaScript - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

ReySun/antd-demo-js

Language: JavaScript - Size: 1.47 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

mrzdevcore/multisite-boiler-plate

Frontend boiler plate to build multi-site in one project

Language: JavaScript - Size: 5.71 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 4 - Forks: 0

tagliala/fontawesome5demo

A Ruby on Rails demo application with Font Awesome 5 SVG support

Language: Ruby - Size: 143 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

spirosikmd/es6-lib

Illustrate how a library written in es6 can be published supporting tree shaking

Language: JavaScript - Size: 82 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

MallorcaJS/mallorca-ng

Angular library with common recipes (components, directives, pipes, services, animations, etc)

Language: TypeScript - Size: 1.23 MB - Last synced: 3 days ago - Pushed: over 6 years ago - Stars: 7 - Forks: 0

awesome-reactivesearch/webpack-tree-shaking

Minimal weback setup for tree shaking with reactivesearch

Language: JavaScript - Size: 184 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

code-for-coffee/typescript-react-sandbox

Sandbox Environment to play with React + Typescript

Language: TypeScript - Size: 368 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

gerhardberger/angular-hatch

A birthplace for angular apps with fast compilation and optimizations.

Language: JavaScript - Size: 42 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

infantito/webpack2-tree-shaking

Tree-shaking ES6 Modules in webpack 2

Language: JavaScript - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

cjies/tree-shaking-demo

Tree-shaking DEMO 🌳

Language: JavaScript - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 3 - Forks: 0

ucho/reduce-bundle-size-sample

This sample shows the result of reducing the bundle size by webpack's Tree Shaking and babel-plugin-lodash.

Language: JavaScript - Size: 30.3 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

x-yao/webpack-tree-shaking-demo

webpack-tree-shaking-demo

Language: JavaScript - Size: 939 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1

WJsjtu/comment-loader

Language: JavaScript - Size: 7.81 KB - Last synced: 12 days ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0