Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

gzipper

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gzipper - npm Package Compare versions

Comparing version 4.3.0 to 4.4.0

10

CHANGELOG.md

@@ -8,2 +8,12 @@ # Changelog

## [4.4.0] - 2021-01-29
### Added
- `--skip-compressed` - skip compressed files if they already exist
### Changed
- compression extensions like `gz`, `zz`, `br`, etc. excluded by default
## [4.3.0] - 2020-10-30

@@ -10,0 +20,0 @@

2

package.json
{
"name": "gzipper",
"version": "4.3.0",
"version": "4.4.0",
"description": "CLI for compressing files.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -41,2 +41,3 @@ # Gzipper

- [--remove-larger](#--remove-larger)
- [--skip-compressed](#--skip-compressed)
- [Cache](#cache-1)

@@ -99,2 +100,3 @@ - [purge](#purge)

--remove-larger remove compressed files if they larger than uncompressed originals
--skip-compressed skip compressed files if they already exist
-h, --help display help for command

@@ -185,3 +187,3 @@ ```

try {
const files = await compress.run();
const files = await gzip.run();
console.info('Compressed files: ', files);

@@ -202,4 +204,4 @@ } catch (err) {

const [gzipFiles, brotliFiles] = await Promise.all([
gzip.compress(),
brotli.compress(),
gzip.run(),
brotli.run(),
]);

@@ -217,19 +219,20 @@ console.info('Compressed gzip files: ', gzipFiles);

| Option | ENV |
| ----------------------------------------------------------- | ------------------------------ |
| [`--incremental`](#--incremental) (beta) | `GZIPPER_INCREMENTAL` (0 or 1) |
| [`-v, --verbose`](#-v---verbose) | `GZIPPER_VERBOSE` (0 or 1) |
| [`-e, --exclude <extensions>`](#-e---exclude-extensions) | `GZIPPER_EXCLUDE` |
| [`-i, --include <extensions>`](#-i---include-extensions) | `GZIPPER_INCLUDE` |
| [`-t, --threshold <number>`](#-t---threshold-number) | `GZIPPER_THRESHOLD` |
| [`--level <number>`](#--level-number) | `GZIPPER_LEVEL` |
| [`--memory-level <number>`](#--memory-level-number) | `GZIPPER_MEMORY_LEVEL` |
| [`--strategy <number>`](#--strategy-number) | `GZIPPER_STRATEGY` |
| [`--deflate`](#--deflate) | `GZIPPER_DEFLATE` (0 or 1) |
| [`--brotli`](#--brotli) | `GZIPPER_BROTLI` (0 or 1) |
| [`--brotli-param-mode <value>`](#--brotli-param-mode-value) | `GZIPPER_BROTLI_PARAM_MODE` |
| [`--brotli-quality <number>`](#--brotli-quality-number) | `GZIPPER_BROTLI_QUALITY` |
| [`--brotli-size-hint <number>`](#--brotli-size-hint-number) | `GZIPPER_BROTLI_SIZE_HINT` |
| [`--output-file-format <value>`](#--output-file-format) | `GZIPPER_OUTPUT_FILE_FORMAT` |
| [`--remove-larger`](#--remove-larger) | `GZIPPER_REMOVE_LARGER` |
| Option | ENV |
| ----------------------------------------------------------- | ---------------------------------- |
| [`--incremental`](#--incremental) (beta) | `GZIPPER_INCREMENTAL` (0 or 1) |
| [`-v, --verbose`](#-v---verbose) | `GZIPPER_VERBOSE` (0 or 1) |
| [`-e, --exclude <extensions>`](#-e---exclude-extensions) | `GZIPPER_EXCLUDE` |
| [`-i, --include <extensions>`](#-i---include-extensions) | `GZIPPER_INCLUDE` |
| [`-t, --threshold <number>`](#-t---threshold-number) | `GZIPPER_THRESHOLD` |
| [`--level <number>`](#--level-number) | `GZIPPER_LEVEL` |
| [`--memory-level <number>`](#--memory-level-number) | `GZIPPER_MEMORY_LEVEL` |
| [`--strategy <number>`](#--strategy-number) | `GZIPPER_STRATEGY` |
| [`--deflate`](#--deflate) | `GZIPPER_DEFLATE` (0 or 1) |
| [`--brotli`](#--brotli) | `GZIPPER_BROTLI` (0 or 1) |
| [`--brotli-param-mode <value>`](#--brotli-param-mode-value) | `GZIPPER_BROTLI_PARAM_MODE` |
| [`--brotli-quality <number>`](#--brotli-quality-number) | `GZIPPER_BROTLI_QUALITY` |
| [`--brotli-size-hint <number>`](#--brotli-size-hint-number) | `GZIPPER_BROTLI_SIZE_HINT` |
| [`--output-file-format <value>`](#--output-file-format) | `GZIPPER_OUTPUT_FILE_FORMAT` |
| [`--remove-larger`](#--remove-larger) | `GZIPPER_REMOVE_LARGER` (0 or 1) |
| [`--skip-compressed`](#--skip-compressed) | `GZIPPER_SKIP_COMPRESSED` (0 or 1) |

@@ -242,3 +245,3 @@ > ENV Variables have higher priority over CLI arguments.

A special type of compression that significantly decreases the time of compression (_on the second run_) if you have a lot of big and rarely updated files. It creates a `.gzipper` folder with pre-compressed files (`cache`) and config that store all necessary metadata (`.gzipperconfig`).
A special type of compression that significantly decreases the time of compression (_on the second run_) if you have a lot of big and rarely updated files. It creates a `.gzipper` folder with pre-compressed files (`cache`) and config that stores all necessary metadata (`.gzipperconfig`).

@@ -255,3 +258,3 @@ #### -v, --verbose

Exclude file extensions from compression, example: jpeg,jpg...
Exclude file extensions from compression (compression extensions like gz, zz, br, etc. excluded by default), example: jpeg,jpg...

@@ -382,2 +385,6 @@ #### -i, --include <extensions>

#### --skip-compressed
Ignores compressed files that have already exist in your directory. Works only with default `--output-file-format`.
### Cache

@@ -384,0 +391,0 @@

@@ -79,2 +79,3 @@ "use strict";

.option('--remove-larger', 'remove compressed files if they larger than uncompressed originals')
.option('--skip-compressed', 'skip compressed files if they already exist')
.action(this.compress.bind(this));

@@ -139,2 +140,5 @@ cache = this.commander

: options.removeLarger,
skipCompressed: this.env.GZIPPER_SKIP_COMPRESSED
? !!parseInt(this.env.GZIPPER_SKIP_COMPRESSED)
: options.skipCompressed,
};

@@ -168,3 +172,3 @@ return [4 /*yield*/, this.runCompress(target, outputPath, adjustedOptions)];

err_1 = _a.sent();
logger.log(err_1.message, LogLevel_enum_1.LogLevel.ERROR);
logger.log(err_1, LogLevel_enum_1.LogLevel.ERROR);
return [3 /*break*/, 4];

@@ -197,3 +201,3 @@ case 4: return [2 /*return*/];

err_2 = _a.sent();
logger.log(err_2.message, LogLevel_enum_1.LogLevel.ERROR);
logger.log(err_2, LogLevel_enum_1.LogLevel.ERROR);
return [3 /*break*/, 4];

@@ -207,6 +211,7 @@ case 4: return [2 /*return*/];

return __awaiter(this, void 0, void 0, function () {
var compress, err_3;
var logger, compress, err_3;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
logger = new Logger_1.Logger(true);
compress = new Compress_1.Compress(target, outputPath, this.filterOptions(options));

@@ -222,3 +227,3 @@ _a.label = 1;

err_3 = _a.sent();
console.error(err_3);
logger.log(err_3, LogLevel_enum_1.LogLevel.ERROR);
return [3 /*break*/, 4];

@@ -232,7 +237,9 @@ case 4: return [2 /*return*/];

Index.prototype.filterOptions = function (options) {
Object.keys(options).forEach(function (key) {
if (options[key] === undefined || options[key] !== options[key]) {
delete options[key];
for (var key in options) {
if (Object.prototype.hasOwnProperty.call(options, key)) {
if (options[key] === undefined || options[key] !== options[key]) {
delete options[key];
}
}
});
}
return options;

@@ -252,2 +259,2 @@ };

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmluLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Jpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx1Q0FBb0M7QUFFcEMsdUNBQXNDO0FBQ3RDLHFDQUFvQztBQUVwQyw2Q0FBNEM7QUFDNUMsbUNBQWtDO0FBQ2xDLDBDQUF5QztBQUN6Qyx3REFBa0Q7QUFFbEQ7SUFBQTtRQUNtQixTQUFJLEdBQWEsT0FBTyxDQUFDLElBQUksQ0FBQztRQUM5QixRQUFHLEdBQXNCLE9BQU8sQ0FBQyxHQUFHLENBQUM7UUFDOUMsY0FBUyxHQUFHLElBQUksbUJBQU8sRUFBRSxDQUFDO0lBK01wQyxDQUFDO0lBN01PLG9CQUFJLEdBQVY7Ozs7Ozt3QkFDRSxJQUFJLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxpQkFBTyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO3dCQUU3RCxJQUFJLENBQUMsU0FBUzs2QkFDWCxPQUFPLENBQUMsOEJBQThCLENBQUM7NkJBQ3ZDLEtBQUssQ0FBQyxHQUFHLENBQUM7NkJBQ1YsV0FBVyxDQUFDLDREQUE0RCxDQUFDOzZCQUN6RSxNQUFNLENBQUMsZUFBZSxFQUFFLHdCQUF3QixDQUFDOzZCQUNqRCxNQUFNLENBQUMsZUFBZSxFQUFFLGdDQUFnQyxDQUFDOzZCQUN6RCxNQUFNLENBQ0wsNEJBQTRCLEVBQzVCLGdFQUFnRSxFQUNoRSxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FDOUI7NkJBQ0EsTUFBTSxDQUNMLDRCQUE0QixFQUM1QixrRUFBa0UsRUFDbEUsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQzlCOzZCQUNBLE1BQU0sQ0FDTCwwQkFBMEIsRUFDMUIseURBQXlELEVBQ3pELFVBQUMsS0FBSyxJQUFLLE9BQUEsUUFB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmluLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2Jpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx1Q0FBb0M7QUFFcEMsdUNBQXNDO0FBQ3RDLHFDQUFvQztBQUVwQyw2Q0FBNEM7QUFDNUMsbUNBQWtDO0FBQ2xDLDBDQUF5QztBQUN6Qyx3REFBa0Q7QUFFbEQ7SUFBQTtRQUNtQixTQUFJLEdBQWEsT0FBTyxDQUFDLElBQUksQ0FBQztRQUM5QixRQUFHLEdBQXNCLE9BQU8sQ0FBQyxHQUFHLENBQUM7UUFDOUMsY0FBUyxHQUFHLElBQUksbUJBQU8sRUFBRSxDQUFDO0lBeU5wQyxDQUFDO0lBdk5PLG9CQUFJLEdBQVY7Ozs7Ozt3QkFDRSxJQUFJLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxpQkFBTyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO3dCQUU3RCxJQUFJLENBQUMsU0FBUzs2QkFDWCxPQUFPLENBQUMsOEJBQThCLENBQUM7NkJBQ3ZDLEtBQUssQ0FBQyxHQUFHLENBQUM7NkJBQ1YsV0FBVyxDQUFDLDREQUE0RCxDQUFDOzZCQUN6RSxNQUFNLENBQUMsZUFBZSxFQUFFLHdCQUF3QixDQUFDOzZCQUNqRCxNQUFNLENBQUMsZUFBZSxFQUFFLGdDQUFnQyxDQUFDOzZCQUN6RCxNQUFNLENBQ0wsNEJBQTRCLEVBQzVCLGdFQUFnRSxFQUNoRSxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FDOUI7NkJBQ0EsTUFBTSxDQUNMLDRCQUE0QixFQUM1QixrRUFBa0UsRUFDbEUsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQzlCOzZCQUNBLE1BQU0sQ0FDTCwwQkFBMEIsRUFDMUIseURBQXlELEVBQ3pELFVBQUMsS0FBSyxJQUFLLE9BQUEsUUFB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

@@ -249,3 +249,3 @@ "use strict";

fileInfo = _e.sent();
if (!fileInfo.removeCompiled) {
if (!fileInfo.removeCompiled && !fileInfo.isSkipped) {
compressedFiles.push(filePath);

@@ -286,3 +286,3 @@ }

return __awaiter(this, void 0, void 0, function () {
var isCached, inputPath, isFileTarget, outputPath, checksum, _a, isChanged, fileId, cachedFile, beforeSize, afterSize, removeCompiled;
var isCached, isSkipped, inputPath, isFileTarget, outputPath, checksum, _a, isChanged, fileId, cachedFile, beforeSize, afterSize, removeCompiled;
return __generator(this, function (_b) {

@@ -292,2 +292,3 @@ switch (_b.label) {

isCached = false;
isSkipped = false;
inputPath = path_1.default.join(target, filename);

@@ -307,44 +308,59 @@ if (!outputDir) return [3 /*break*/, 3];

outputPath = this.getOutputPath(target, filename);
if (!this.options.incremental) return [3 /*break*/, 11];
if (!this.options.skipCompressed) return [3 /*break*/, 5];
return [4 /*yield*/, this.nativeFs.exists(outputPath)];
case 4:
if (_b.sent()) {
isSkipped = true;
return [2 /*return*/, { isCached: isCached, isSkipped: isSkipped }];
}
_b.label = 5;
case 5:
if (!this.options.incremental) return [3 /*break*/, 13];
return [4 /*yield*/, this.incremental.getFileChecksum(inputPath)];
case 4:
case 6:
checksum = _b.sent();
return [4 /*yield*/, this.incremental.setFile(inputPath, checksum, this.compressionInstance.compressionOptions)];
case 5:
case 7:
_a = _b.sent(), isChanged = _a.isChanged, fileId = _a.fileId;
cachedFile = path_1.default.resolve(this.incremental.cacheFolder, fileId);
if (!isChanged) return [3 /*break*/, 8];
if (!isChanged) return [3 /*break*/, 10];
return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(inputPath), this.createCompression(), fs_1.default.createWriteStream(outputPath))];
case 6:
case 8:
_b.sent();
return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(outputPath), fs_1.default.createWriteStream(cachedFile))];
case 7:
_b.sent();
return [3 /*break*/, 10];
case 8: return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(cachedFile), fs_1.default.createWriteStream(outputPath))];
case 9:
_b.sent();
return [3 /*break*/, 12];
case 10: return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(cachedFile), fs_1.default.createWriteStream(outputPath))];
case 11:
_b.sent();
isCached = true;
_b.label = 10;
case 10: return [3 /*break*/, 13];
case 11: return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(inputPath), this.createCompression(), fs_1.default.createWriteStream(outputPath))];
case 12:
_b.label = 12;
case 12: return [3 /*break*/, 15];
case 13: return [4 /*yield*/, this.nativeStream.pipeline(fs_1.default.createReadStream(inputPath), this.createCompression(), fs_1.default.createWriteStream(outputPath))];
case 14:
_b.sent();
_b.label = 13;
case 13:
if (!(this.options.verbose || this.options.removeLarger)) return [3 /*break*/, 18];
_b.label = 15;
case 15:
if (!(this.options.verbose || this.options.removeLarger)) return [3 /*break*/, 20];
return [4 /*yield*/, this.nativeFs.lstat(inputPath)];
case 14:
case 16:
beforeSize = (_b.sent()).size;
return [4 /*yield*/, this.nativeFs.lstat(outputPath)];
case 15:
case 17:
afterSize = (_b.sent()).size;
removeCompiled = this.options.removeLarger && beforeSize < afterSize;
if (!removeCompiled) return [3 /*break*/, 17];
if (!removeCompiled) return [3 /*break*/, 19];
return [4 /*yield*/, this.nativeFs.unlink(outputPath)];
case 16:
case 18:
_b.sent();
_b.label = 17;
case 17: return [2 /*return*/, { beforeSize: beforeSize, afterSize: afterSize, isCached: isCached, removeCompiled: removeCompiled }];
case 18: return [2 /*return*/, { isCached: isCached }];
_b.label = 19;
case 19: return [2 /*return*/, {
beforeSize: beforeSize,
afterSize: afterSize,
isCached: isCached,
isSkipped: isSkipped,
removeCompiled: removeCompiled,
}];
case 20: return [2 /*return*/, { isCached: isCached, isSkipped: isSkipped }];
}

@@ -395,8 +411,11 @@ });

Compress.prototype.isValidFileExtensions = function (ext) {
if (constants_1.COMPRESSION_EXTENSIONS.includes(ext)) {
return false;
}
var excludeExtensions = this.options.exclude;
var includeExtensions = this.options.include;
if (includeExtensions && includeExtensions.length) {
if (includeExtensions === null || includeExtensions === void 0 ? void 0 : includeExtensions.length) {
return includeExtensions.includes(ext);
}
if (excludeExtensions && excludeExtensions.length) {
if (excludeExtensions === null || excludeExtensions === void 0 ? void 0 : excludeExtensions.length) {
return !excludeExtensions.includes(ext);

@@ -410,5 +429,8 @@ }

Compress.prototype.getCompressedFileMsg = function (file, fileInfo, hrtime) {
if (fileInfo.isSkipped) {
return "File " + file + " has been skipped";
}
var getSize = helpers_1.Helpers.readableSize(fileInfo.beforeSize) + " -> " + helpers_1.Helpers.readableSize(fileInfo.afterSize);
return fileInfo.isCached
? file + " has been retrieved from the cache " + getSize + " (" + helpers_1.Helpers.readableHrtime(hrtime) + ")"
? "File " + file + " has been retrieved from the cache " + getSize + " (" + helpers_1.Helpers.readableHrtime(hrtime) + ")"
: "File " + file + " has been compressed " + getSize + " (" + helpers_1.Helpers.readableHrtime(hrtime) + ")";

@@ -419,2 +441,2 @@ };

exports.Compress = Compress;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcHJlc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQ29tcHJlc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDBDQUFvQjtBQUNwQiw4Q0FBd0I7QUFDeEIsOENBQXdCO0FBQ3hCLDZCQUEwQjtBQUMxQixrREFBNEI7QUFFNUIscUNBQW9DO0FBQ3BDLDBDQUF5QztBQUN6QyxnREFBMEQ7QUFDMUQsNENBQXNEO0FBQ3RELHlDQU1xQjtBQUVyQixrREFBNEQ7QUFDNUQsNkNBQTRDO0FBQzVDLG1DQUFrQztBQUNsQyx3REFBa0Q7QUFFbEQ7O0dBRUc7QUFDSDtJQXdCRTs7T0FFRztJQUNILGtCQUNFLE1BQWMsRUFDZCxVQUEwQixFQUMxQixPQUFzQztRQUF0Qyx3QkFBQSxFQUFBLFVBQTJCLEVBQVc7UUE3QnZCLGFBQVEsR0FBRztZQUMxQixLQUFLLEVBQUUsY0FBSSxDQUFDLFNBQVMsQ0FBQyxZQUFFLENBQUMsS0FBSyxDQUFDO1lBQy9CLE9BQU8sRUFBRSxjQUFJLENBQUMsU0FBUyxDQUFDLFlBQUUsQ0FBQyxPQUFPLENBQUM7WUFDbkMsTUFBTSxFQUFFLGNBQUksQ0FBQyxTQUFTLENBQUMsWUFBRSxDQUFDLE1BQU0sQ0FBQztZQUNqQyxNQUFNLEVBQUUsY0FBSSxDQUFDLFNBQVMsQ0FBQyxZQUFFLENBQUMsTUFBTSxDQUFDO1NBQ2xDLENBQUM7UUFDZSxpQkFBWSxHQUFHO1lBQzlCLFFBQVEsRUFBRSxjQUFJLENBQUMsU0FBUyxDQUFDLGdCQUFNLENBQUMsUUFBUSxDQUFDO1NBQzFDLENBQUM7UUF1QkEsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLGVBQU0sQ0FBQyxPQUFPLENBQUMsT0FBa0IsQ0FBQyxDQUFDO1FBQ3JELElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxlQUFNLEVB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcHJlc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQ29tcHJlc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDBDQUFvQjtBQUNwQiw4Q0FBd0I7QUFDeEIsOENBQXdCO0FBQ3hCLDZCQUEwQjtBQUMxQixrREFBNEI7QUFFNUIscUNBQW9DO0FBQ3BDLDBDQUF5QztBQUN6QyxnREFBMEQ7QUFDMUQsNENBQXNEO0FBQ3RELHlDQU9xQjtBQUVyQixrREFBNEQ7QUFDNUQsNkNBQTRDO0FBQzVDLG1DQUFrQztBQUNsQyx3REFBa0Q7QUFFbEQ7O0dBRUc7QUFDSDtJQXdCRTs7T0FFRztJQUNILGtCQUNFLE1BQWMsRUFDZCxVQUEwQixFQUMxQixPQUFzQztRQUF0Qyx3QkFBQSxFQUFBLFVBQTJCLEVBQVc7UUE3QnZCLGFBQVEsR0FBRztZQUMxQixLQUFLLEVBQUUsY0FBSSxDQUFDLFNBQVMsQ0FBQyxZQUFFLENBQUMsS0FBSyxDQUFDO1lBQy9CLE9BQU8sRUFBRSxjQUFJLENBQUMsU0FBUyxDQUFDLFlBQUUsQ0FBQyxPQUFPLENBQUM7WUFDbkMsTUFBTSxFQUFFLGNBQUksQ0FBQyxTQUFTLENBQUMsWUFBRSxDQUFDLE1BQU0sQ0FBQztZQUNqQyxNQUFNLEVBQUUsY0FBSSxDQUFDLFNBQVMsQ0FBQyxZQUFFLENBQUMsTUFBTSxDQUFDO1NBQ2xDLENBQUM7UUFDZSxpQkFBWSxHQUFHO1lBQzlCLFFBQVEsRUFBRSxjQUFJLENBQUMsU0FBUyxDQUFDLGdCQUFNLENBQUMsUUFBUSxDQUFDO1NBQzFDLENBQUM7UUF1QkEsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLGVBQU0sQ0FBQyxPQUFPLENBQUMsT0FBa0IsQ0FBQyxDQUFDO1FBQ3JELElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxlQUFNLEVB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
export declare const OUTPUT_FILE_FORMAT_REGEXP: RegExp;
export declare const NO_FILES_MESSAGE = "We couldn't find any appropriate files.";
export declare const NO_FILES_MESSAGE = "No files for compression.";
export declare const NO_PATH_MESSAGE = "Can't find a path.";
export declare const INCREMENTAL_ENABLE_MESSAGE = "Incremental compilation has been enabled.";
export declare const INCREMENTAL_ENABLE_MESSAGE = "Incremental compression has been enabled.";
export declare const DEFAULT_OUTPUT_FORMAT_MESSAGE = "Default output file format: [filename].[ext].[compressExt]";

@@ -9,1 +9,2 @@ export declare const CONFIG_FOLDER = ".gzipper";

export declare const CONFIG_FILE = ".gzipperconfig";
export declare const COMPRESSION_EXTENSIONS: string[];
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CONFIG_FILE = exports.CACHE_FOLDER = exports.CONFIG_FOLDER = exports.DEFAULT_OUTPUT_FORMAT_MESSAGE = exports.INCREMENTAL_ENABLE_MESSAGE = exports.NO_PATH_MESSAGE = exports.NO_FILES_MESSAGE = exports.OUTPUT_FILE_FORMAT_REGEXP = void 0;
exports.COMPRESSION_EXTENSIONS = exports.CONFIG_FILE = exports.CACHE_FOLDER = exports.CONFIG_FOLDER = exports.DEFAULT_OUTPUT_FORMAT_MESSAGE = exports.INCREMENTAL_ENABLE_MESSAGE = exports.NO_PATH_MESSAGE = exports.NO_FILES_MESSAGE = exports.OUTPUT_FILE_FORMAT_REGEXP = void 0;
exports.OUTPUT_FILE_FORMAT_REGEXP = /(\[filename\]*)|(\[hash\]*)|(\[compressExt\]*)|(\[ext\]*)/g;
exports.NO_FILES_MESSAGE = "We couldn't find any appropriate files.";
exports.NO_FILES_MESSAGE = 'No files for compression.';
exports.NO_PATH_MESSAGE = "Can't find a path.";
exports.INCREMENTAL_ENABLE_MESSAGE = 'Incremental compilation has been enabled.';
exports.INCREMENTAL_ENABLE_MESSAGE = 'Incremental compression has been enabled.';
exports.DEFAULT_OUTPUT_FORMAT_MESSAGE = 'Default output file format: [filename].[ext].[compressExt]';

@@ -12,2 +12,3 @@ exports.CONFIG_FOLDER = '.gzipper';

exports.CONFIG_FILE = '.gzipperconfig';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLHlCQUF5QixHQUFHLDREQUE0RCxDQUFDO0FBQ3pGLFFBQUEsZ0JBQWdCLEdBQUcseUNBQXlDLENBQUM7QUFDN0QsUUFBQSxlQUFlLEdBQUcsb0JBQW9CLENBQUM7QUFDdkMsUUFBQSwwQkFBMEIsR0FDckMsMkNBQTJDLENBQUM7QUFDakMsUUFBQSw2QkFBNkIsR0FDeEMsNERBQTRELENBQUM7QUFDbEQsUUFBQSxhQUFhLEdBQUcsVUFBVSxDQUFDO0FBQzNCLFFBQUEsWUFBWSxHQUFHLE9BQU8sQ0FBQztBQUN2QixRQUFBLFdBQVcsR0FBRyxnQkFBZ0IsQ0FBQyJ9
exports.COMPRESSION_EXTENSIONS = ['gz', 'zz', 'br'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLHlCQUF5QixHQUFHLDREQUE0RCxDQUFDO0FBQ3pGLFFBQUEsZ0JBQWdCLEdBQUcsMkJBQTJCLENBQUM7QUFDL0MsUUFBQSxlQUFlLEdBQUcsb0JBQW9CLENBQUM7QUFDdkMsUUFBQSwwQkFBMEIsR0FDckMsMkNBQTJDLENBQUM7QUFDakMsUUFBQSw2QkFBNkIsR0FDeEMsNERBQTRELENBQUM7QUFDbEQsUUFBQSxhQUFhLEdBQUcsVUFBVSxDQUFDO0FBQzNCLFFBQUEsWUFBWSxHQUFHLE9BQU8sQ0FBQztBQUN2QixRQUFBLFdBQVcsR0FBRyxnQkFBZ0IsQ0FBQztBQUMvQixRQUFBLHNCQUFzQixHQUFHLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyJ9

@@ -19,3 +19,3 @@ /// <reference types="node" />

removeLarger?: boolean;
[key: string]: unknown;
skipCompressed?: boolean;
}

@@ -34,2 +34,3 @@ export declare type CompressionOptions = {

isCached: boolean;
isSkipped: boolean;
removeCompiled: boolean;

@@ -36,0 +37,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc