feat: bump minimum node version to 18

This commit is contained in:
alex8088 2023-12-08 21:35:06 +08:00
parent f951edf492
commit 8bb03f8b24
4 changed files with 7 additions and 7 deletions

View file

@ -8,7 +8,7 @@ module.exports = {
parser: '@typescript-eslint/parser', parser: '@typescript-eslint/parser',
parserOptions: { parserOptions: {
sourceType: 'module', sourceType: 'module',
ecmaVersion: 2021 ecmaVersion: 2022
}, },
plugins: ['@typescript-eslint'], plugins: ['@typescript-eslint'],
extends: [ extends: [

View file

@ -13,7 +13,7 @@
"node.d.ts" "node.d.ts"
], ],
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0" "node": "^18.0.0 || >=20.0.0"
}, },
"packageManager": "pnpm@8.6.10", "packageManager": "pnpm@8.6.10",
"author": "Alex Wei<https://github.com/alex8088>", "author": "Alex Wei<https://github.com/alex8088>",

View file

@ -316,7 +316,7 @@ async function bundleConfigFile(fileName: string, isESM: boolean): Promise<{ cod
absWorkingDir: process.cwd(), absWorkingDir: process.cwd(),
entryPoints: [fileName], entryPoints: [fileName],
write: false, write: false,
target: ['node14.18', 'node16'], target: ['node18'],
platform: 'node', platform: 'node',
bundle: true, bundle: true,
format: isESM ? 'esm' : 'cjs', format: isESM ? 'esm' : 'cjs',

View file

@ -1,13 +1,13 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "es2019", "target": "ES2022",
"module": "esnext", "module": "ESNext",
"lib": ["esnext"], "lib": ["ESNext"],
"sourceMap": false, "sourceMap": false,
"strict": true, "strict": true,
"allowJs": true, "allowJs": true,
"esModuleInterop": true, "esModuleInterop": true,
"moduleResolution": "node", "moduleResolution": "Node",
"resolveJsonModule": true, "resolveJsonModule": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"skipLibCheck": true, "skipLibCheck": true,