浏览代码

Node compatibility set to >=12.0

Gaël Métais 4 年之前
父节点
当前提交
17b5168bde
共有 3 个文件被更改,包括 4 次插入3 次删除
  1. 2 1
      .travis.yml
  2. 1 1
      lib/tools/redownload/gzipCompressor.js
  3. 1 1
      package.json

+ 2 - 1
.travis.yml

@@ -1,7 +1,8 @@
 language: node_js
 sudo: false
 node_js:
-  - "8.9"
+  - "12.18"
+  - "14.7"
 env:
   - CXX=g++-4.8
 addons:

+ 1 - 1
lib/tools/redownload/gzipCompressor.js

@@ -58,7 +58,7 @@ var GzipCompressor = function() {
 
             var uncompressedSize = entry.weightCheck.optimized;
 
-            zlib.gzip(new Buffer(entry.weightCheck.bodyAfterOptimization, 'utf8'), function(err, buffer) {
+            zlib.gzip(Buffer.from(entry.weightCheck.bodyAfterOptimization, 'utf8'), function(err, buffer) {
                 if (err) {
                     debug('Could not compress minified file with gzip');
                     debug(err);

+ 1 - 1
package.json

@@ -16,7 +16,7 @@
     "yellowlabtools": "./bin/cli.js"
   },
   "engines": {
-    "node": ">= 8.0"
+    "node": ">= 12.0"
   },
   "main": "./lib/index.js",
   "dependencies": {