Skip to content

Commit adc038f

Browse files
author
Joel Denning
authored
Upgrade dependencies (#112)
* Upgrade dependencies * Remove babel-core dependency * Upgrade pnpm
1 parent 1af03fd commit adc038f

File tree

7 files changed

+2876
-3785
lines changed

7 files changed

+2876
-3785
lines changed

.eslintrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"extends": ["important-stuff", "plugin:prettier/recommended"],
3-
"parser": "babel-eslint"
2+
"extends": ["eslint-config-important-stuff"],
3+
"parser": "@babel/eslint-parser"
44
}

.github/workflows/build-and-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
- uses: actions/checkout@v2
1111
- uses: actions/setup-node@v2
1212
with:
13-
node-version: "15"
14-
- uses: pnpm/action-setup@v1.2.1
13+
node-version: "18"
14+
- uses: pnpm/action-setup@v2
1515
with:
16-
version: 5.14.1
16+
version: 8.4.0
1717
- run: pnpm install --frozen-lockfile
1818
- run: pnpm run build
1919
- run: pnpm test

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
pnpm exec pretty-quick --staged && pnpm exec concurrently -n pnpm:test pnpm:lint

jest.config.mjs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/** @type {import('@jest/types').Config.ProjectConfig} */
2+
const config = {
3+
testEnvironment: "jsdom",
4+
transform: {
5+
"\\.[cm]?[jt]sx?$": "babel-jest",
6+
},
7+
};
8+
9+
export default config;

package.json

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,8 @@
2424
"test:types": "tsd",
2525
"format": "prettier --write .",
2626
"check-format": "prettier --check .",
27-
"lint": "eslint src"
28-
},
29-
"jest": {
30-
"transform": {
31-
"^.+\\.js$": "<rootDir>/node_modules/babel-jest"
32-
}
33-
},
34-
"husky": {
35-
"hooks": {
36-
"pre-commit": "pretty-quick --staged && concurrently -n pnpm:test pnpm:lint"
37-
}
27+
"lint": "eslint src",
28+
"prepare": "husky install"
3829
},
3930
"repository": {
4031
"type": "git",
@@ -60,32 +51,30 @@
6051
},
6152
"homepage": "https://github.com/single-spa/single-spa-vue#readme",
6253
"devDependencies": {
63-
"@babel/core": "^7.12.3",
64-
"@babel/preset-env": "^7.12.1",
65-
"@rollup/plugin-babel": "^5.3.0",
66-
"@rollup/plugin-commonjs": "^15.1.0",
67-
"@rollup/plugin-node-resolve": "^9.0.0",
68-
"@types/jest": "^26.0.15",
54+
"@babel/core": "^7.22.5",
55+
"@babel/eslint-parser": "^7.22.5",
56+
"@babel/preset-env": "^7.22.5",
57+
"@rollup/plugin-babel": "^6.0.3",
58+
"@rollup/plugin-commonjs": "^25.0.2",
59+
"@rollup/plugin-node-resolve": "^15.1.0",
60+
"@rollup/plugin-terser": "^0.4.3",
61+
"@types/jest": "^29.5.2",
6962
"@vue/test-utils": "^1.1.1",
70-
"babel-core": "7.0.0-bridge.0",
71-
"babel-eslint": "^10.1.0",
72-
"babel-jest": "^26.6.1",
73-
"concurrently": "^5.3.0",
63+
"babel-jest": "^29.5.0",
64+
"concurrently": "^8.2.0",
7465
"cross-env": "^7.0.2",
7566
"css.escape": "^1.5.1",
76-
"eslint": "^7.11.0",
67+
"eslint": "^8.43.0",
7768
"eslint-config-important-stuff": "^1.1.0",
78-
"eslint-config-prettier": "^6.14.0",
79-
"eslint-plugin-prettier": "^3.1.4",
80-
"husky": "^4.3.0",
81-
"jest": "^26.6.1",
82-
"prettier": "^2.1.2",
83-
"pretty-quick": "^3.1.0",
84-
"rimraf": "^3.0.2",
85-
"rollup": "^2.32.1",
86-
"rollup-plugin-terser": "^7.0.2",
87-
"single-spa": "^5.8.2",
88-
"tsd": "^0.13.1",
69+
"husky": "^8.0.0",
70+
"jest": "^29.5.0",
71+
"jest-environment-jsdom": "^29.5.0",
72+
"prettier": "^2.8.8",
73+
"pretty-quick": "^3.1.3",
74+
"rimraf": "^5.0.1",
75+
"rollup": "^3.25.3",
76+
"single-spa": "^5.9.5",
77+
"tsd": "^0.28.1",
8978
"vue": "^2.6.12",
9079
"vue-template-compiler": "^2.6.12"
9180
},

0 commit comments

Comments
 (0)