img-base64-cli v1.0.3
img-base64-cli
This package helps you to convert all your base64 to separate images and vice versa and replace paths in your css and html.
Installation
npm i img-base64-cli -g
Usage
base64img --mode <type-of-mode> [--folder <your-folder-path>] [--files <glob-for-your-files>] [--removeImgFolder]
Arguments:
--mode
- type of mode. (toImg
converts base64 to separate images. toBase64
converts images to base64)
--folder
specifies the folder name where your images will be placed. Required only if the type of mode is toImg
--files
is optional. Specifies the search pattern for the files you want to parse. If not specified, only ./index.html
will be parsed
--removeImgFolder
is optional. Removes the folder where your images were placed. Used only in toBase64
mode
Examples:
Decode to separate images from base64
base64img --mode toImg --folder my-img-folder --files ./**/*.html
Will parse all *.html files in folders and subfolders, covert all base64 to separate images, place them to my-image-folder
and replace all the paths in html files.
Encode to base64 from images
base64img --mode toBase64 --removeImgFolder
Will parse index.html file in the root folder, covert all images to base64 with replacing all the paths and also remove folder(s) where the source images were placed
Based on base64-img