![](https://private-user-images.githubusercontent.com/51379307/262720059-63538498-6607-46b1-89ab-22248f1f0568.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTI1OTgzODksIm5iZiI6MTcxMjU5ODA4OSwicGF0aCI6Ii81MTM3OTMwNy8yNjI3MjAwNTktNjM1Mzg0OTgtNjYwNy00NmIxLTg5YWItMjIyNDhmMWYwNTY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDA4VDE3NDEyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3OTgyZGJhYjAzMzIxNTliMGQ5NWQ1YjgwNzBhOWRjYzQ1ZjI2NjFiMmVjYmI4YmVmMzVmZGY3NWYwYjUzOGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4b2OccMdN1ojjViKN_CwGiX29pxs6-Wzg1YxxV6Hg90)
Squeeze is a module bundler. It's main purpose is to bundle javascript files in a single file.
Squeezes your javascript code just like you squeeze lemons.Install with npm:
npm i --save-dev @akgupta0777/squeeze
Install with yarn:
yarn add @akgupta0777/squeeze --dev
squeeze build : Bundles your code by looking at the default configuration file.
squeeze build <Config Path> : Bundles your code by looking at the specified configuration file.
squeeze build <Options> : Bundles your code by specified options entered by user.
<Options>
--entry or -e : Option for entry file path for squeeze.
--output or -o : Option for output folder path for squeeze.
--filename or -f : Option for bundled filename for squeeze.
squeeze init : Creates a configuration file for you.
squeeze help : Help and information related to squeeze commands.