UNPKG

react-compress-dist

Version:

Easy way to compress your JS bundle when you compile build folder

60 lines (41 loc) 1.95 kB
[![NPM](https://img.shields.io/npm/v/react-compress.svg)](https://www.npmjs.com/package/react-compress) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) ![NPM](https://img.shields.io/npm/l/react-compress) ![npm](https://img.shields.io/npm/dm/react-compress) ![GitHub stars](https://img.shields.io/github/stars/Ivan-Corporation/react-compress?style=social) # React-compress ### This compress library was made with Brotli and Gzip help, for React users who want to make website more performance and reduce JS bundle code without problems like this: <img src='https://pbs.twimg.com/media/FLdahMPXIAErcnh?format=png&name=small'> <br/> # Usage Install library into your project `(with npm or yarn)`, how `dev`: ```bash npm i react-compress --save-dev --- yarn add react-compress -D ``` And then just add react compress in your `package.json` build script like below: ```diff - "build": "react-scripts build", + "build": "react-scripts build && react-compress", ``` And then just `run script build` like you always do: ```bash npm run build --- yarn run build ``` # Example ## `Before react-compress:` <img src='https://pbs.twimg.com/media/FLdahMRXwAIsz8X?format=png&name=small'> --- ## `Build script with this library:` <img src='https://pbs.twimg.com/media/FLdahMJX0AUluYh?format=png&name=small'> --- ## `After react-compress:` <img src='https://pbs.twimg.com/media/FLdkIVVWUAMBIds?format=png&name=small'> # Summary You can made your build folder `30% smaller` and optimized than it was without this library. How you can see in Example pictures our JS bundle who loaded 0.39s without this library now loaded in 0.2s, it's `almost 50%!`. And of course when your project larger this library will give you more profit If you have some problems, write me, or use issues in this repository ## `Good luck!`