From 1a8a9014f399a0dc0a397d18f4e61c58f5e0908c Mon Sep 17 00:00:00 2001 From: Rodolphe Stoclin Date: Mon, 13 Feb 2023 15:41:07 +0100 Subject: [PATCH] feat(node): remove node 14 --- .github/workflows/test.yml | 2 +- package.json | 6 +++--- packages/babel-minify/package.json | 2 +- packages/clean-css/package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/crass/package.json | 2 +- packages/cssnano/package.json | 2 +- packages/csso/package.json | 2 +- packages/google-closure-compiler/package.json | 2 +- packages/html-minifier/package.json | 2 +- packages/jsonminify/package.json | 2 +- packages/no-compress/package.json | 2 +- packages/run/package.json | 2 +- packages/sqwish/package.json | 2 +- packages/terser/package.json | 2 +- packages/types/package.json | 2 +- packages/uglify-es/package.json | 2 +- packages/uglify-js/package.json | 2 +- packages/utils/package.json | 2 +- packages/yui/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- tsconfig.json | 2 +- 23 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1aa6879b0..4ccf7d421 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - node-version: [14.x, 16.x, 18.x] + node-version: [16.x, 18.x] steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} on ${{ matrix.os }} diff --git a/package.json b/package.json index 75c1ceddc..9eadb7b82 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "url": "https://github.com/srod/node-minify.git" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "packageManager": "pnpm@7.27.0", "scripts": { @@ -23,7 +23,7 @@ "clean:build": "pnpm dlx rimraf packages/*/dist", "clean:packages": "pnpm run lerna clean -y", "clean:test": "pnpm dlx rimraf tests/tmp/*.{js,js.map,css,html,json}", - "clean:git":"git restore --source=HEAD --staged --worktree -- tests/fixtures", + "clean:git": "git restore --source=HEAD --staged --worktree -- tests/fixtures", "coverage": "vitest run --coverage", "precoverage:ci": "pnpm run build && pnpm run eslint", "coverage:ci": "vitest run --coverage", @@ -59,7 +59,7 @@ "@node-minify/uglify-js": "workspace:*", "@node-minify/utils": "workspace:*", "@node-minify/yui": "workspace:*", - "@tsconfig/node14": "1.0.3", + "@tsconfig/node16": "1.0.3", "@types/node": "18.13.0", "@typescript-eslint/eslint-plugin": "5.51.0", "@typescript-eslint/parser": "5.51.0", diff --git a/packages/babel-minify/package.json b/packages/babel-minify/package.json index 5e2ee16ca..ab88c3fca 100644 --- a/packages/babel-minify/package.json +++ b/packages/babel-minify/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/babel-minify#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/clean-css/package.json b/packages/clean-css/package.json index a387e79c2..122b51248 100644 --- a/packages/clean-css/package.json +++ b/packages/clean-css/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/clean-css#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/cli/package.json b/packages/cli/package.json index 74058e6b3..e27ec7759 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -14,7 +14,7 @@ "node-minify": "dist/cli.mjs" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/core/package.json b/packages/core/package.json index 71261b9f8..8a222cd55 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -11,7 +11,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/core#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/crass/package.json b/packages/crass/package.json index b55e3796d..266c82752 100644 --- a/packages/crass/package.json +++ b/packages/crass/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/crass#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/cssnano/package.json b/packages/cssnano/package.json index 209af6415..0a9b734dd 100644 --- a/packages/cssnano/package.json +++ b/packages/cssnano/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/cssnano#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/csso/package.json b/packages/csso/package.json index 1e8e87ccd..43f67d516 100644 --- a/packages/csso/package.json +++ b/packages/csso/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/csso#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/google-closure-compiler/package.json b/packages/google-closure-compiler/package.json index acfe9de50..fabd5c8fb 100644 --- a/packages/google-closure-compiler/package.json +++ b/packages/google-closure-compiler/package.json @@ -13,7 +13,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/google-closure-compiler#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/html-minifier/package.json b/packages/html-minifier/package.json index dc5f4d77a..d19f2231b 100644 --- a/packages/html-minifier/package.json +++ b/packages/html-minifier/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/html-minifier#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/jsonminify/package.json b/packages/jsonminify/package.json index 5e7bd3690..76d8b1b9e 100644 --- a/packages/jsonminify/package.json +++ b/packages/jsonminify/package.json @@ -13,7 +13,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/jsonminify#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/no-compress/package.json b/packages/no-compress/package.json index 69ad8208f..3ca075564 100644 --- a/packages/no-compress/package.json +++ b/packages/no-compress/package.json @@ -9,7 +9,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/no-compress#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/run/package.json b/packages/run/package.json index 6e362c68e..09098fe27 100644 --- a/packages/run/package.json +++ b/packages/run/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/run#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/sqwish/package.json b/packages/sqwish/package.json index 0e8811c7d..f73385f35 100644 --- a/packages/sqwish/package.json +++ b/packages/sqwish/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/sqwish#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/terser/package.json b/packages/terser/package.json index 5689124b8..fd0fddf3f 100644 --- a/packages/terser/package.json +++ b/packages/terser/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/terser#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/types/package.json b/packages/types/package.json index bf3858da4..fb94f6cdd 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/types#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "main": "src/types.ts", "types": "src/types.ts", diff --git a/packages/uglify-es/package.json b/packages/uglify-es/package.json index 3587a1a48..700669cd9 100644 --- a/packages/uglify-es/package.json +++ b/packages/uglify-es/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/uglify-es#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/uglify-js/package.json b/packages/uglify-js/package.json index ac4d77fa5..5dc891da4 100644 --- a/packages/uglify-js/package.json +++ b/packages/uglify-js/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/uglify-js#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/utils/package.json b/packages/utils/package.json index d5656eb46..0984021aa 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/utils#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/packages/yui/package.json b/packages/yui/package.json index e41de1bef..4f6ecb234 100644 --- a/packages/yui/package.json +++ b/packages/yui/package.json @@ -12,7 +12,7 @@ "homepage": "https://github.com/srod/node-minify/tree/master/packages/yui#readme", "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "directories": { "lib": "dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6866f854..415b123e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: '@node-minify/uglify-js': workspace:* '@node-minify/utils': workspace:* '@node-minify/yui': workspace:* - '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 '@types/node': 18.13.0 '@typescript-eslint/eslint-plugin': 5.51.0 '@typescript-eslint/parser': 5.51.0 @@ -61,7 +61,7 @@ importers: '@node-minify/uglify-js': link:packages/uglify-js '@node-minify/utils': link:packages/utils '@node-minify/yui': link:packages/yui - '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 '@types/node': 18.13.0 '@typescript-eslint/eslint-plugin': 5.51.0_z4swst3wuuqk4hlme4ajzslgh4 '@typescript-eslint/parser': 5.51.0_7kw3g6rralp5ps6mg3uyzz6azm @@ -2279,8 +2279,8 @@ packages: engines: {node: '>=10.13.0'} dev: false - /@tsconfig/node14/1.0.3: - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + /@tsconfig/node16/1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true /@types/babel-core/6.25.7: diff --git a/tsconfig.json b/tsconfig.json index f84a7551b..0c97ad643 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node16/tsconfig.json", "compilerOptions": { "declaration": true, "removeComments": true,