@gld5000-cli/image-scripts
Version:
A useful collection of image processing scripts
59 lines (58 loc) • 2.44 kB
JSON
{
"name": "@gld5000-cli/image-scripts",
"version": "1.0.18",
"description": "A useful collection of image processing scripts",
"keywords": [
"CLI",
"Sharp",
"FFMPEG",
"WEBP",
"WEBPMUX",
"Muxing",
"Crop",
"Scale",
"Image",
"Process"
],
"homepage": "https://github.com/GLD5000/gld-image-scripts#readme",
"bugs": {
"url": "https://github.com/GLD5000/gld-image-scripts/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/GLD5000/gld-image-scripts.git"
},
"license": "MIT",
"author": "GLD5000",
"type": "commonjs",
"main": "src/index.mjs",
"bin": {
"image-scripts": "bin/index.mjs"
},
"scripts": {
"//batch:renamer": "Batch rename images to e.g. de-duplicate file names based on parent folders",
"batch:renamer": "clear && node src/utils/file-scripts/imageProcessing/batchRename.mjs",
"//image:object": "Create TypeScript image object files for use in codebase",
"image:object": "clear && node src/utils/file-scripts/imageProcessing/batchImageObject.mjs",
"//image:normalise": "Process images, converting png to jpg and appending dimensions to filenames ready for upload to SFCC",
"image:normalise": "clear && node src/utils/file-scripts/imageProcessing/batchJpg.mjs",
"//image:normalise:resize-even": "Resizes images to even sizes, converting png to jpg and appending dimensions to filenames ready for upload to SFCC",
"image:normalise:resize-even": "clear && node src/utils/file-scripts/imageProcessing/batchJpgEven.mjs",
"//frames-folder-animate-single": "Process one folder of images, converting png, jpg etc. to animated webp and mp4",
"frames-folder-animate-single": "clear && node src/utils/file-scripts/imageProcessing/batchWebp.mjs",
"//frames-folder-animate-multi": "Process multiple folders of images, converting png, jpg etc. to animated webp and mp4",
"frames-folder-animate-multi": "clear && node src/utils/file-scripts/imageProcessing/batchWebpMulti.mjs"
},
"dependencies": {
"@ffmpeg-installer/ffmpeg": "^1.1.0",
"@gld5000-cli/readline": "^1.0.6",
"@gld5000-cli/script-selector": "^1.1.7",
"@gld5000k/timestamp": "^1.0.9",
"sharp": "^0.34.2",
"webp-converter": "^2.3.3"
},
"peerDependencies": {
"@gld5000-cli/readline": "^1.0.6",
"@gld5000-cli/script-selector": "^1.1.6"
}
}