Skip to content

Commit 1c36fc0

Browse files
authored
chore: update dependencies and drop node12 support (#198)
* chore: update dependencies * fix: remove node12 support * fix: bump target to ES2020 in tsconfig now that node14 is baseline
1 parent f0ff0a6 commit 1c36fc0

File tree

11 files changed

+351
-333
lines changed

11 files changed

+351
-333
lines changed

.changeset/stupid-crews-worry.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/vite-plugin-svelte': major
3+
---
4+
5+
drop support for node12

.github/workflows/ci.yml

-2
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ jobs:
6060
node: [14]
6161
os: [ubuntu-latest, macos-latest, windows-latest]
6262
include:
63-
- node: 12
64-
os: ubuntu-latest
6563
- node: 16
6664
os: ubuntu-latest
6765
steps:

package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@
2626
"@changesets/get-github-info": "^0.5.0",
2727
"@types/fs-extra": "^9.0.13",
2828
"@types/jest": "^27.0.2",
29-
"@types/node": "^16.10.5",
29+
"@types/node": "^16.11.1",
3030
"@types/semver": "^7.3.8",
31-
"@typescript-eslint/eslint-plugin": "^4.33.0",
32-
"@typescript-eslint/parser": "^4.33.0",
31+
"@typescript-eslint/eslint-plugin": "^5.0.0",
32+
"@typescript-eslint/parser": "^5.0.0",
3333
"chalk": "^4.1.2",
3434
"cross-env": "^7.0.3",
3535
"dotenv": "^10.0.0",
3636
"enquirer": "^2.3.6",
37-
"esbuild": "^0.13.5",
38-
"eslint": "^7.32.0",
37+
"esbuild": "^0.13.8",
38+
"eslint": "^8.0.1",
3939
"eslint-config-prettier": "^8.3.0",
4040
"eslint-plugin-html": "^6.2.0",
41-
"eslint-plugin-jest": "^24.7.0",
41+
"eslint-plugin-jest": "^25.2.1",
4242
"eslint-plugin-markdown": "^2.2.1",
4343
"eslint-plugin-node": "^11.1.0",
4444
"eslint-plugin-prettier": "^4.0.0",
@@ -58,9 +58,9 @@
5858
"prettier-plugin-svelte": "^2.4.0",
5959
"rimraf": "^3.0.2",
6060
"semver": "^7.3.5",
61-
"sirv": "^1.0.17",
61+
"sirv": "^1.0.18",
6262
"svelte": "^3.43.2",
63-
"ts-jest": "^27.0.5",
63+
"ts-jest": "^27.0.7",
6464
"typescript": "^4.4.4",
6565
"vite": "^2.6.7"
6666
},
@@ -74,7 +74,7 @@
7474
"pnpm": "^6.7.0",
7575
"yarn": "forbidden, use pnpm",
7676
"npm": "forbidden, use pnpm",
77-
"node": "^12.20 || ^14.13.1 || >= 16"
77+
"node": "^14.13.1 || >= 16"
7878
},
7979
"pnpm": {
8080
"overrides": {

packages/e2e-tests/_test_dependencies/svelte-hybrid/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"package.json"
1212
],
1313
"dependencies": {
14-
"@types/node": "^16.10.5",
14+
"@types/node": "^16.11.1",
1515
"e2e-test-dep-cjs-only": "workspace:*"
1616
}
1717
}

packages/e2e-tests/kit-node/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
"preview": "svelte-kit preview"
99
},
1010
"devDependencies": {
11-
"@sveltejs/adapter-node": "^1.0.0-next.54",
12-
"@sveltejs/kit": "^1.0.0-next.182",
11+
"@sveltejs/adapter-node": "^1.0.0-next.55",
12+
"@sveltejs/kit": "^1.0.0-next.184",
1313
"e2e-test-dep-svelte-api-only": "workspace:*",
1414
"svelte": "^3.43.2",
1515
"svelte-i18n": "^3.3.13"
1616
},
1717
"type": "module",
1818
"engines": {
19-
"node": "^12.20 || ^14.13.1 || >= 16"
19+
"node": "^14.13.1 || >= 16"
2020
}
2121
}

packages/e2e-tests/preprocess-with-vite/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
12-
"sass": "^1.42.1",
12+
"sass": "^1.43.2",
1313
"stylus": "^0.55.0",
1414
"svelte": "^3.43.2",
1515
"vite": "^2.6.7"

packages/e2e-tests/ts-type-import/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
1212
"@tsconfig/svelte": "^2.0.1",
13-
"@types/node": "^16.10.5",
13+
"@types/node": "^16.11.1",
1414
"svelte-preprocess": "^4.9.8",
1515
"vite": "^2.6.7"
1616
}

packages/playground/kit-demo-app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"preview": "svelte-kit preview"
99
},
1010
"devDependencies": {
11-
"@sveltejs/adapter-node": "^1.0.0-next.54",
12-
"@sveltejs/kit": "^1.0.0-next.182",
11+
"@sveltejs/adapter-node": "^1.0.0-next.55",
12+
"@sveltejs/kit": "^1.0.0-next.184",
1313
"svelte": "^3.43.2"
1414
},
1515
"type": "module",

packages/vite-plugin-svelte/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
},
2424
"scripts": {
2525
"dev": "pnpm run build:ci -- --sourcemap --watch src",
26-
"build:ci": "rimraf dist && tsup-node src/index.ts --format esm,cjs --no-splitting",
26+
"build:ci": "rimraf dist && tsup-node src/index.ts --format esm,cjs --no-splitting --target node14",
2727
"build": "pnpm run build:ci -- --dts --sourcemap"
2828
},
2929
"engines": {
30-
"node": "^12.20 || ^14.13.1 || >= 16"
30+
"node": "^14.13.1 || >= 16"
3131
},
3232
"repository": {
3333
"type": "git",
@@ -66,7 +66,7 @@
6666
"@types/debug": "^4.1.7",
6767
"@types/diff-match-patch": "^1.0.32",
6868
"diff-match-patch": "^1.0.5",
69-
"esbuild": "^0.13.5",
69+
"esbuild": "^0.13.8",
7070
"rollup": "^2.58.0",
7171
"svelte": "^3.43.2",
7272
"tsup": "^5.4.0",

packages/vite-plugin-svelte/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"exclude": ["**/*.spec.ts"],
44
"compilerOptions": {
55
"outDir": "dist",
6-
"target": "ES2019",
6+
"target": "ES2020",
77
"module": "ES2020",
88
"moduleResolution": "node",
99
"strict": true,

0 commit comments

Comments
 (0)