UNPKG

gen-srcset

Version:

![gen-srcset](https://user-images.githubusercontent.com/23039187/109422210-a35d2c80-79eb-11eb-9fdb-47ba52a29e94.png)

20 lines (13 loc) 755 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _worker = require("threads/worker"); var _sharp = _interopRequireDefault(require("sharp")); var _getInputExtension = _interopRequireDefault(require("../helpers/getInputExtension")); (0, _worker.expose)({ async toAvif(input, breakpoint, output, filenameBase) { await (0, _sharp.default)(input).resize(parseInt(breakpoint, 10)).avif().toFile(`${output}/${filenameBase}_${breakpoint}.avif`); }, async resizeOnly(input, breakpoint, output, filenameBase, filename) { await (0, _sharp.default)(input).resize(parseInt(breakpoint, 10)).toFile(`${output}/${filenameBase}_${breakpoint}${(0, _getInputExtension.default)(filename)}`); } });