ReviewOS

also looking at this

stacks/ts-qr-codes

chore(deps): update dependency react-dom to 19.2.7

#2138
Closed chris wants to merge buddy-bot/update-major-update-react-dom into main
222 files +16350 -1825

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.vscode/extensions.jsonmodified+1-1
Changes to .vscode/extensions.json
@@ -1,6 +1,6 @@
11{
22 "recommendations": [
3 "dbaeumer.vscode-eslint",
3 "pickier.pickier-vscode",
44 "davidanson.vscode-markdownlint",
55 "streetsidesoftware.code-spell-checker"
66 ]
.vscode/settings.jsonmodified+5-81
Changes to .vscode/settings.json
@@ -1,92 +1,16 @@
11{
2 // Disable the default formatter, use eslint instead
2 // Use pickier as the default formatter
33 "prettier.enable": false,
44 "biome.enabled": false,
5 "editor.formatOnSave": false,
5 "editor.formatOnSave": true,
6 "editor.defaultFormatter": "pickier.pickier-vscode",
67 // Auto fix
78 "editor.codeActionsOnSave": {
8 "source.fixAll.eslint": "explicit",
9 "source.fixAll": "explicit",
910 "source.organizeImports": "never"
1011 },
11 // Silent the stylistic rules in you IDE, but still auto fix them
12 "eslint.rules.customizations": [
13 {
14 "rule": "style/*",
15 "severity": "off",
16 "fixable": true
17 },
18 {
19 "rule": "format/*",
20 "severity": "off",
21 "fixable": true
22 },
23 {
24 "rule": "*-indent",
25 "severity": "off",
26 "fixable": true
27 },
28 {
29 "rule": "*-spacing",
30 "severity": "off",
31 "fixable": true
32 },
33 {
34 "rule": "*-spaces",
35 "severity": "off",
36 "fixable": true
37 },
38 {
39 "rule": "*-order",
40 "severity": "off",
41 "fixable": true
42 },
43 {
44 "rule": "*-dangle",
45 "severity": "off",
46 "fixable": true
47 },
48 {
49 "rule": "*-newline",
50 "severity": "off",
51 "fixable": true
52 },
53 {
54 "rule": "*quotes",
55 "severity": "off",
56 "fixable": true
57 },
58 {
59 "rule": "*semi",
60 "severity": "off",
61 "fixable": true
62 }
63 ],
64 // Enable eslint for all supported languages
65 "eslint.validate": [
66 "javascript",
67 "javascriptreact",
68 "typescript",
69 "typescriptreact",
70 "vue",
71 "html",
72 "markdown",
73 "json",
74 "jsonc",
75 "yaml",
76 "toml",
77 "xml",
78 "gql",
79 "graphql",
80 "astro",
81 "svelte",
82 "css",
83 "less",
84 "scss",
85 "pcss",
86 "postcss"
87 ],
8812 "[stx]": {
89 "editor.defaultFormatter": "dbaeumer.vscode-eslint"
13 "editor.defaultFormatter": "pickier.pickier-vscode"
9014 },
9115 // Shell
9216 "[shellscript]": {
bun.lockmodified+3-0
Changes to bun.lock
@@ -7,6 +7,7 @@
77 "devDependencies": {
88 "@stacksjs/bunpress": "^0.1.4",
99 "better-dx": "^0.2.7",
10 "cac": "^7.0.0",
1011 },
1112 },
1213 "packages/react": {
@@ -183,6 +184,8 @@
183184
184185 "bunfig": ["bunfig@0.15.6", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/clarity": "^0.3.24" }, "bin": { "bunfig": "bin/cli.js" } }, "sha512-7ynPmrn1dN5F+0DtUVY0Vo2MZOOnSdb6hpQePwABEYIJ+d/rSb3vaOVUs3MFxwxWuaVc1FEStVJG6+kCgbLuyg=="],
185186
187 "cac": ["cac@7.0.0", "", {}, "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ=="],
188
186189 "caseless": ["caseless@0.12.0", "", {}, "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="],
187190
188191 "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
package.jsonmodified+2-1
Changes to package.json
@@ -81,7 +81,8 @@
8181 },
8282 "devDependencies": {
8383 "@stacksjs/bunpress": "^0.1.4",
84 "better-dx": "^0.2.7"
84 "better-dx": "^0.2.7",
85 "cac": "^7.0.0"
8586 },
8687 "workspaces": [
8788 "packages/*"
tsconfig.jsonmodified+2-1
Changes to tsconfig.json
@@ -30,6 +30,7 @@
3030 "**/quagga/**",
3131 "test/**",
3232 "packages/react/**",
33 "packages/vue/**"
33 "packages/vue/**",
34 "docs"
3435 ]
3536}