|
31 | 31 | "preview": "rsbuild preview" |
32 | 32 | }, |
33 | 33 | "dependencies": { |
34 | | - "@blueprintjs/core": "^5.10.1", |
35 | | - "@blueprintjs/datetime2": "^2.3.3", |
| 34 | + "@blueprintjs/core": "^6.0.0", |
| 35 | + "@blueprintjs/datetime": "^6.0.0", |
36 | 36 | "@blueprintjs/icons": "^6.0.0", |
37 | | - "@blueprintjs/select": "^5.1.3", |
| 37 | + "@blueprintjs/select": "^6.0.0", |
| 38 | + "@convergencelabs/ace-collab-ext": "^0.6.0", |
38 | 39 | "@mantine/hooks": "^7.11.2", |
39 | 40 | "@octokit/rest": "^22.0.0", |
40 | 41 | "@reduxjs/toolkit": "^1.9.7", |
41 | 42 | "@sentry/browser": "^8.33.0", |
42 | 43 | "@sourceacademy/c-slang": "^1.0.21", |
43 | | - "@sourceacademy/sharedb-ace": "^2.0.3", |
| 44 | + "@sourceacademy/sharedb-ace": "2.1.1", |
44 | 45 | "@sourceacademy/sling-client": "^0.1.0", |
45 | 46 | "@szhsin/react-menu": "^4.0.0", |
46 | 47 | "@tanstack/react-table": "^8.9.3", |
47 | 48 | "@tremor/react": "^1.8.2", |
48 | | - "ace-builds": "^1.36.3", |
| 49 | + "ace-builds": "^1.42.1", |
49 | 50 | "acorn": "^8.9.0", |
50 | 51 | "ag-grid-community": "^32.3.1", |
51 | 52 | "ag-grid-react": "^32.3.1", |
|
60 | 61 | "hastscript": "^9.0.0", |
61 | 62 | "i18next": "^25.0.0", |
62 | 63 | "i18next-browser-languagedetector": "^8.0.0", |
| 64 | + "immer": "^9.0.21", |
63 | 65 | "java-slang": "^1.0.13", |
64 | 66 | "js-cookie": "^3.0.5", |
65 | 67 | "js-slang": "^1.0.84", |
|
115 | 117 | "@babel/plugin-proposal-private-property-in-object": "^7.21.11", |
116 | 118 | "@babel/preset-typescript": "^7.24.1", |
117 | 119 | "@babel/runtime": "^7.24.5", |
118 | | - "@convergencelabs/ace-collab-ext": "^0.6.0", |
119 | 120 | "@rsbuild/core": "^1.3.12", |
120 | 121 | "@rsbuild/plugin-eslint": "^1.1.1", |
121 | 122 | "@rsbuild/plugin-node-polyfill": "^1.3.0", |
|
127 | 128 | "@testing-library/dom": "^10.4.0", |
128 | 129 | "@testing-library/jest-dom": "^6.0.0", |
129 | 130 | "@testing-library/react": "^16.0.0", |
130 | | - "@testing-library/user-event": "^14.4.3", |
| 131 | + "@testing-library/user-event": "^14.6.0", |
131 | 132 | "@types/estree": "^1.0.5", |
132 | 133 | "@types/gapi": "^0.0.47", |
133 | 134 | "@types/gapi.auth2": "^0.0.61", |
|
147 | 148 | "@types/redux-mock-store": "^1.0.3", |
148 | 149 | "@types/showdown": "^2.0.1", |
149 | 150 | "@types/xml2js": "^0.4.11", |
150 | | - "@vitejs/plugin-react-swc": "^3.11.0", |
| 151 | + "@vitejs/plugin-react-swc": "^4.0.0", |
151 | 152 | "@vitest/coverage-v8": "3.2.4", |
152 | 153 | "@vitest/ui": "^3.2.4", |
153 | 154 | "buffer": "^6.0.3", |
154 | 155 | "canvas": "^3.1.0", |
155 | 156 | "constants-browserify": "^1.0.0", |
156 | 157 | "coveralls": "^3.1.1", |
157 | | - "cross-env": "^7.0.3", |
| 158 | + "cross-env": "^10.0.0", |
158 | 159 | "eslint": "^9.9.0", |
159 | 160 | "eslint-plugin-react": "^7.35.0", |
160 | 161 | "eslint-plugin-react-hooks": "^5.2.0", |
|
163 | 164 | "https-browserify": "^1.0.0", |
164 | 165 | "husky": "^9.0.0", |
165 | 166 | "identity-obj-proxy": "^3.0.0", |
166 | | - "jsdom": "^25.0.1", |
| 167 | + "jsdom": "^26.0.0", |
167 | 168 | "npm-run-all2": "^8.0.0", |
168 | 169 | "os-browserify": "^0.3.0", |
169 | 170 | "path": "^0.12.7", |
|
0 commit comments