Skip to content

Commit 6350b48

Browse files
Fix vulnerabilities (#149)
- Upgrade axios and @itwin/core-react to resolve high/critical vulnerabilities - Upgrade vite and other dev dependencies for moderate/low audit results - Remove postcss config. This was causing issues with tests in vite v6, and as of #43, it's not even renaming css classes anymore. Updated build script to just copy the css files to /lib without any extra logic
1 parent cbc88fe commit 6350b48

8 files changed

Lines changed: 425 additions & 865 deletions

File tree

.changeset/easy-cameras-show.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@itwin/saved-views-client": patch
3+
"@itwin/saved-views-react": patch
4+
---
5+
6+
Updated `axios` dependency version to `^1.12.0`

.changeset/weak-toys-tell.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@itwin/saved-views-react": patch
3+
---
4+
5+
Updated `@itwin/core-react` dependency version to `^5.2.0`

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,9 @@
4343
"typescript": "^5.5.4"
4444
},
4545
"resolutions": {
46+
"@babel/runtime": "^7.26.10",
4647
"@eslint/plugin-kit": "^0.3.3",
47-
"axios": "^1.8.2",
48+
"axios": "^1.12.0",
4849
"brace-expansion": "^2.0.2",
4950
"form-data": ">=4.0.4"
5051
}

packages/saved-views-client/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
"typecheck": "tsc --noEmit"
3232
},
3333
"devDependencies": {
34-
"@vitest/coverage-v8": "^3.0.6",
34+
"@vitest/coverage-v8": "^3.2.4",
3535
"happy-dom": "^15.11.4",
3636
"typescript": "^5.5.4",
37-
"vite": "^5.4.18",
38-
"vitest": "^3.0.6"
37+
"vite": "^6.0.0",
38+
"vitest": "^3.2.4"
3939
}
4040
}

packages/saved-views-react/package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"build:transpile": "run-s build:transpile:*",
3434
"build:transpile:client": "cd ../saved-views-client && npm run build",
3535
"build:transpile:react": "tsc --project ./tsconfig.build.json",
36-
"build:css": "postcss src/**/*.css --base ./src --dir ./lib",
36+
"build:css": "cpx \"./src/**/*.css\" ./lib",
3737
"test": "vitest run --passWithNoTests",
3838
"test:cover": "vitest run --coverage --passWithNoTests",
3939
"test:watch": "vitest watch",
@@ -52,18 +52,16 @@
5252
"@types/react": "^18.0.0",
5353
"@types/recursive-readdir": "^2.2.2",
5454
"@vitejs/plugin-react-swc": "^3.5.0",
55-
"@vitest/coverage-v8": "^3.0.6",
55+
"@vitest/coverage-v8": "^3.2.4",
5656
"cpx2": "^5.0.0",
5757
"happy-dom": "^15.11.4",
5858
"npm-run-all": "^4.1.5",
59-
"postcss-cli": "^10.1.0",
60-
"postcss-modules": "^6.0.0",
6159
"react": "^18.0.0",
6260
"react-dom": "^18.0.0",
6361
"recursive-readdir": "^2.2.3",
6462
"typescript": "^5.5.4",
65-
"vite": "^5.4.18",
66-
"vitest": "^3.0.6"
63+
"vite": "^6.0.0",
64+
"vitest": "^3.2.4"
6765
},
6866
"peerDependencies": {
6967
"@itwin/core-common": "^5.0.0-dev.111",

packages/saved-views-react/postcss.config.mts

Lines changed: 0 additions & 64 deletions
This file was deleted.

packages/test-app-frontend/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@itwin/core-frontend": "^5.0.0-dev.111",
2222
"@itwin/core-geometry": "^5.0.0-dev.111",
2323
"@itwin/core-i18n": "^5.0.0-dev.111",
24-
"@itwin/core-react": "^5.1.0",
24+
"@itwin/core-react": "^5.2.0",
2525
"@itwin/imodel-components-react": "^5.2.0",
2626
"@itwin/imodels-access-frontend": "^5.2.3",
2727
"@itwin/imodels-client-management": "^5.9.0",
@@ -48,8 +48,8 @@
4848
"redux": "^4.1.0",
4949
"sass": "^1.64.1",
5050
"typescript": "^5.5.4",
51-
"vite": "^5.4.18",
52-
"vite-plugin-static-copy": "^1.0.0",
51+
"vite": "^6.0.0",
52+
"vite-plugin-static-copy": "^2.3.2",
5353
"vite-tsconfig-paths": "^4.3.1"
5454
}
5555
}

0 commit comments

Comments
 (0)