diff --git a/.changeset/five-windows-switch.md b/.changeset/five-windows-switch.md new file mode 100644 index 000000000..45f7a1985 --- /dev/null +++ b/.changeset/five-windows-switch.md @@ -0,0 +1,26 @@ +--- +"@lekoarts/gatsby-theme-graphql-playground": minor +"@lekoarts/gatsby-theme-minimal-blog-core": minor +"@lekoarts/gatsby-theme-status-dashboard": minor +"@lekoarts/gatsby-theme-minimal-blog": minor +"@lekoarts/gatsby-theme-emilia-core": minor +"@lekoarts/gatsby-theme-jodie-core": minor +"@lekoarts/gatsby-theme-styleguide": minor +"@lekoarts/gatsby-theme-emma-core": minor +"@lekoarts/gatsby-theme-specimens": minor +"graphql-playground": minor +"@lekoarts/gatsby-theme-emilia": minor +"status-dashboard": minor +"@lekoarts/gatsby-theme-jodie": minor +"@lekoarts/gatsby-theme-cara": minor +"@lekoarts/gatsby-theme-emma": minor +"minimal-blog": minor +"styleguide": minor +"specimens": minor +"emilia": minor +"jodie": minor +"cara": minor +"emma": minor +--- + +Support React 19 diff --git a/examples/cara/package.json b/examples/cara/package.json index 90cecc8ca..d4fa635d0 100755 --- a/examples/cara/package.json +++ b/examples/cara/package.json @@ -20,13 +20,13 @@ "gatsby": "^5.14.1", "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/emilia/package.json b/examples/emilia/package.json index e66fcc661..7f0eb0f88 100755 --- a/examples/emilia/package.json +++ b/examples/emilia/package.json @@ -21,13 +21,13 @@ "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-sitemap": "^6.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/emma/package.json b/examples/emma/package.json index 87e1a587b..e83e93f73 100755 --- a/examples/emma/package.json +++ b/examples/emma/package.json @@ -21,13 +21,13 @@ "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-sitemap": "^6.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/graphql-playground/package.json b/examples/graphql-playground/package.json index ff87160de..0570e3a12 100755 --- a/examples/graphql-playground/package.json +++ b/examples/graphql-playground/package.json @@ -19,13 +19,13 @@ "@lekoarts/gatsby-theme-graphql-playground": "^5.1.5", "gatsby": "^5.14.1", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/jodie/package.json b/examples/jodie/package.json index 00c922461..de44b493c 100755 --- a/examples/jodie/package.json +++ b/examples/jodie/package.json @@ -21,13 +21,13 @@ "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-sitemap": "^6.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/minimal-blog/package.json b/examples/minimal-blog/package.json index 751c93d6a..cfad94390 100755 --- a/examples/minimal-blog/package.json +++ b/examples/minimal-blog/package.json @@ -22,13 +22,13 @@ "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-sitemap": "^6.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/specimens/package.json b/examples/specimens/package.json index 9b9bc8ee9..ee10b4156 100755 --- a/examples/specimens/package.json +++ b/examples/specimens/package.json @@ -32,17 +32,17 @@ "gatsby-plugin-webpack-statoscope": "^1.0.3", "gatsby-source-filesystem": "^5.14.0", "prism-react-renderer": "^2.4.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-live": "^4.1.8", "remark-gfm": "^3.0.1", "remark-slug": "^7.0.1", "theme-ui": "~0.15.3" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/status-dashboard/package.json b/examples/status-dashboard/package.json index 106d60212..d09363f94 100755 --- a/examples/status-dashboard/package.json +++ b/examples/status-dashboard/package.json @@ -22,13 +22,13 @@ "gatsby-plugin-emotion": "^8.14.0", "gatsby-plugin-manifest": "^5.14.0", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/examples/styleguide/package.json b/examples/styleguide/package.json index 23c534f2d..d266e0f09 100755 --- a/examples/styleguide/package.json +++ b/examples/styleguide/package.json @@ -23,14 +23,14 @@ "gatsby": "^5.14.1", "gatsby-plugin-theme-ui": "~0.15.3", "gatsby-plugin-webpack-statoscope": "^1.0.3", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "theme-ui": "~0.15.3" }, "devDependencies": { - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "cross-env": "^7.0.3", "typescript": "^5.7.2" } diff --git a/package.json b/package.json index 4a8c1cee5..beaa208c5 100644 --- a/package.json +++ b/package.json @@ -43,9 +43,9 @@ "@types/chroma-js": "^2.4.5", "@types/fs-extra": "^11.0.4", "@types/loadable__component": "^5.13.9", - "@types/node": "^20.17.10", - "@types/react": "^18.3.18", - "@types/react-dom": "^18.3.5", + "@types/node": "^22.10.2", + "@types/react": "^19.0.2", + "@types/react-dom": "^19.0.2", "@types/styled-system": "^5.1.23", "@types/styled-system__css": "^5.0.21", "@types/three": "^0.168.0", diff --git a/plop-templates/example/package.json.hbs b/plop-templates/example/package.json.hbs index 3fbc42865..827f85dfe 100755 --- a/plop-templates/example/package.json.hbs +++ b/plop-templates/example/package.json.hbs @@ -19,8 +19,8 @@ "@lekoarts/gatsby-theme-{{kebabCase name}}": "*", "gatsby": "^5.0.0", "gatsby-plugin-manifest": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "devDependencies": { "cross-env": "^7.0.0" diff --git a/plop-templates/theme-core-parent/package.json.hbs b/plop-templates/theme-core-parent/package.json.hbs index 8ac5a7d51..4f482c442 100755 --- a/plop-templates/theme-core-parent/package.json.hbs +++ b/plop-templates/theme-core-parent/package.json.hbs @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@lekoarts/gatsby-theme-{{kebabCase name}}-core": "^1.0.0", diff --git a/plop-templates/theme-core/package.json.hbs b/plop-templates/theme-core/package.json.hbs index 0752eeb1f..504a25d08 100755 --- a/plop-templates/theme-core/package.json.hbs +++ b/plop-templates/theme-core/package.json.hbs @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "gatsby-plugin-sharp": "^5.0.0", diff --git a/plop-templates/theme/package.json.hbs b/plop-templates/theme/package.json.hbs index 91c01aaf8..3ca1c6a2b 100755 --- a/plop-templates/theme/package.json.hbs +++ b/plop-templates/theme/package.json.hbs @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@theme-ui/mdx": "~0.15.0", diff --git a/themes/gatsby-theme-cara/package.json b/themes/gatsby-theme-cara/package.json index f1e3012e0..6c17e1527 100755 --- a/themes/gatsby-theme-cara/package.json +++ b/themes/gatsby-theme-cara/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-emilia-core/package.json b/themes/gatsby-theme-emilia-core/package.json index d262a05a1..8ef95e449 100755 --- a/themes/gatsby-theme-emilia-core/package.json +++ b/themes/gatsby-theme-emilia-core/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@lekoarts/themes-utils": "^3.0.1", diff --git a/themes/gatsby-theme-emilia/package.json b/themes/gatsby-theme-emilia/package.json index f3f61e37a..cf07f8bc8 100755 --- a/themes/gatsby-theme-emilia/package.json +++ b/themes/gatsby-theme-emilia/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-emma-core/package.json b/themes/gatsby-theme-emma-core/package.json index 5abd2b519..f81bcfde1 100755 --- a/themes/gatsby-theme-emma-core/package.json +++ b/themes/gatsby-theme-emma-core/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@lekoarts/themes-utils": "^3.0.1", diff --git a/themes/gatsby-theme-emma/package.json b/themes/gatsby-theme-emma/package.json index a95c5fb2e..3b8d295cd 100755 --- a/themes/gatsby-theme-emma/package.json +++ b/themes/gatsby-theme-emma/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-graphql-playground/package.json b/themes/gatsby-theme-graphql-playground/package.json index ef6e80f69..da2e356dd 100755 --- a/themes/gatsby-theme-graphql-playground/package.json +++ b/themes/gatsby-theme-graphql-playground/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-jodie-core/package.json b/themes/gatsby-theme-jodie-core/package.json index a3a9995d1..c330d147a 100755 --- a/themes/gatsby-theme-jodie-core/package.json +++ b/themes/gatsby-theme-jodie-core/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@lekoarts/themes-utils": "^3.0.1", diff --git a/themes/gatsby-theme-jodie/package.json b/themes/gatsby-theme-jodie/package.json index a07e40a96..c95abe358 100755 --- a/themes/gatsby-theme-jodie/package.json +++ b/themes/gatsby-theme-jodie/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-minimal-blog-core/package.json b/themes/gatsby-theme-minimal-blog-core/package.json index bf282b1b7..47ddc521e 100755 --- a/themes/gatsby-theme-minimal-blog-core/package.json +++ b/themes/gatsby-theme-minimal-blog-core/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@lekoarts/rehype-meta-as-attributes": "^3.0.1", diff --git a/themes/gatsby-theme-minimal-blog/package.json b/themes/gatsby-theme-minimal-blog/package.json index 49e46e824..9d003db93 100755 --- a/themes/gatsby-theme-minimal-blog/package.json +++ b/themes/gatsby-theme-minimal-blog/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.5.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-specimens/package.json b/themes/gatsby-theme-specimens/package.json index 76f40cb79..aa80bfb04 100755 --- a/themes/gatsby-theme-specimens/package.json +++ b/themes/gatsby-theme-specimens/package.json @@ -17,8 +17,8 @@ }, "peerDependencies": { "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", "theme-ui": ">=0.15.0" }, "dependencies": { diff --git a/themes/gatsby-theme-status-dashboard/package.json b/themes/gatsby-theme-status-dashboard/package.json index 24b73561a..0543ff016 100755 --- a/themes/gatsby-theme-status-dashboard/package.json +++ b/themes/gatsby-theme-status-dashboard/package.json @@ -16,8 +16,8 @@ }, "peerDependencies": { "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@emotion/react": "^11.14.0", diff --git a/themes/gatsby-theme-styleguide/package.json b/themes/gatsby-theme-styleguide/package.json index 0b287e6e1..2c623d3dc 100755 --- a/themes/gatsby-theme-styleguide/package.json +++ b/themes/gatsby-theme-styleguide/package.json @@ -17,8 +17,8 @@ "peerDependencies": { "@emotion/react": "^11.10.0", "gatsby": "^5.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", "theme-ui": ">=0.15" }, "dependencies": { diff --git a/www/package.json b/www/package.json index 8d3d5e4ba..df0985128 100755 --- a/www/package.json +++ b/www/package.json @@ -31,8 +31,8 @@ "gatsby-source-github-api": "^1.0.0", "gatsby-transformer-sharp": "^5.14.0", "gatsby-transformer-yaml": "^5.14.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-responsive": "^10.0.0", "theme-ui": "~0.16.2", "three": "^0.168.0" diff --git a/www/yarn.lock b/www/yarn.lock index f73c16541..48c08d2c9 100644 --- a/www/yarn.lock +++ b/www/yarn.lock @@ -13837,15 +13837,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" +"react-dom@npm:^19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + react: ^19.0.0 + checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9 languageName: node linkType: hard @@ -13910,12 +13909,10 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 +"react@npm:^19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471 languageName: node linkType: hard @@ -14455,12 +14452,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe languageName: node linkType: hard @@ -16790,8 +16785,8 @@ __metadata: gatsby-source-github-api: "npm:^1.0.0" gatsby-transformer-sharp: "npm:^5.14.0" gatsby-transformer-yaml: "npm:^5.14.0" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" react-responsive: "npm:^10.0.0" theme-ui: "npm:~0.16.2" three: "npm:^0.168.0" diff --git a/yarn.lock b/yarn.lock index 0469bf490..490ea09b1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2860,8 +2860,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2877,8 +2877,8 @@ __metadata: gatsby-transformer-sharp: "npm:^5.14.0" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2897,8 +2897,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2916,8 +2916,8 @@ __metadata: remark-gfm: "npm:^3.0.1" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2937,8 +2937,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2962,8 +2962,8 @@ __metadata: unist-util-visit: "npm:^5.0.0" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -2980,8 +2980,8 @@ __metadata: remark-gfm: "npm:^3.0.1" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -3000,8 +3000,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -3021,8 +3021,8 @@ __metadata: remark-gfm: "npm:^3.0.1" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -3043,8 +3043,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.5.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -3057,8 +3057,8 @@ __metadata: polished: "npm:^4.3.1" peerDependencies: gatsby: ^5.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 theme-ui: ">=0.15.0" languageName: unknown linkType: soft @@ -3077,8 +3077,8 @@ __metadata: theme-ui: "npm:~0.15.3" peerDependencies: gatsby: ^5.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 languageName: unknown linkType: soft @@ -3090,8 +3090,8 @@ __metadata: peerDependencies: "@emotion/react": ^11.10.0 gatsby: ^5.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 theme-ui: ">=0.15" languageName: unknown linkType: soft @@ -3110,9 +3110,9 @@ __metadata: "@types/chroma-js": "npm:^2.4.5" "@types/fs-extra": "npm:^11.0.4" "@types/loadable__component": "npm:^5.13.9" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" "@types/styled-system": "npm:^5.1.23" "@types/styled-system__css": "npm:^5.0.21" "@types/three": "npm:^0.168.0" @@ -5514,12 +5514,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.17.10": - version: 20.17.10 - resolution: "@types/node@npm:20.17.10" +"@types/node@npm:^22.10.2": + version: 22.10.2 + resolution: "@types/node@npm:22.10.2" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/458ec725319e57d4692cbb56d81f1a90f9074cef9ec185c59e6f6c557a3d2ded57c5e443b1e82eba923d53dda4db18797fb131ee6e46fdb3d7d2f54d54aaebe3 + undici-types: "npm:~6.20.0" + checksum: 10c0/2c7b71a040f1ef5320938eca8ebc946e6905caa9bbf3d5665d9b3774a8d15ea9fab1582b849a6d28c7fc80756a62c5666bc66b69f42f4d5dafd1ccb193cdb4ac languageName: node linkType: hard @@ -5576,12 +5576,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.3.5": - version: 18.3.5 - resolution: "@types/react-dom@npm:18.3.5" +"@types/react-dom@npm:^19.0.2": + version: 19.0.2 + resolution: "@types/react-dom@npm:19.0.2" peerDependencies: - "@types/react": ^18.0.0 - checksum: 10c0/b163d35a6b32a79f5782574a7aeb12a31a647e248792bf437e6d596e2676961c394c5e3c6e91d1ce44ae90441dbaf93158efb4f051c0d61e2612f1cb04ce4faa + "@types/react": ^19.0.0 + checksum: 10c0/3d0c7b78dbe8df64ea769f30af990a5950173a8321c745fe11094d765423f7964c3519dca6e7cd36b4be6521c8efc690bdd3b79b327b229dd1e9d5a8bad677dd languageName: node linkType: hard @@ -5595,13 +5595,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.3.18": - version: 18.3.18 - resolution: "@types/react@npm:18.3.18" +"@types/react@npm:^19.0.2": + version: 19.0.2 + resolution: "@types/react@npm:19.0.2" dependencies: - "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/8fb2b00672072135d0858dc9db07873ea107cc238b6228aaa2a9afd1ef7a64a7074078250db38afbeb19064be8ea6af5eac32d404efdd5f45e093cc4829d87f8 + checksum: 10c0/8992f39701fcf1bf893ef8f94a56196445667baf08fe4f6050a14e229a17aad3265ad3efc01595ff3b4d5d5c69da885f9aa4ff80f164a613018734efcff1eb8f languageName: node linkType: hard @@ -7774,15 +7773,15 @@ __metadata: resolution: "cara@workspace:examples/cara" dependencies: "@lekoarts/gatsby-theme-cara": "npm:^5.1.4" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -9667,16 +9666,16 @@ __metadata: resolution: "emilia@workspace:examples/emilia" dependencies: "@lekoarts/gatsby-theme-emilia": "npm:^5.1.4" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-sitemap: "npm:^6.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -9686,16 +9685,16 @@ __metadata: resolution: "emma@workspace:examples/emma" dependencies: "@lekoarts/gatsby-theme-emma": "npm:^5.1.4" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-sitemap: "npm:^6.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -13074,14 +13073,14 @@ __metadata: resolution: "graphql-playground@workspace:examples/graphql-playground" dependencies: "@lekoarts/gatsby-theme-graphql-playground": "npm:^5.1.5" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -14889,16 +14888,16 @@ __metadata: resolution: "jodie@workspace:examples/jodie" dependencies: "@lekoarts/gatsby-theme-jodie": "npm:^5.1.4" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-sitemap: "npm:^6.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -17319,17 +17318,17 @@ __metadata: resolution: "minimal-blog@workspace:examples/minimal-blog" dependencies: "@lekoarts/gatsby-theme-minimal-blog": "npm:^6.2.1" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-feed: "npm:^5.14.0" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-sitemap: "npm:^6.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -19824,15 +19823,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" +"react-dom@npm:^19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" + scheduler: "npm:^0.25.0" peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + react: ^19.0.0 + checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9 languageName: node linkType: hard @@ -19939,12 +19937,10 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 +"react@npm:^19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471 languageName: node linkType: hard @@ -20851,12 +20847,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe languageName: node linkType: hard @@ -21496,9 +21490,9 @@ __metadata: "@mdx-js/react": "npm:^2.3.0" "@theme-ui/mdx": "npm:~0.15.3" "@theme-ui/preset-system": "npm:0.15.3" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-catch-links: "npm:^5.14.0" @@ -21508,8 +21502,8 @@ __metadata: gatsby-plugin-webpack-statoscope: "npm:^1.0.3" gatsby-source-filesystem: "npm:^5.14.0" prism-react-renderer: "npm:^2.4.1" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" react-live: "npm:^4.1.8" remark-gfm: "npm:^3.0.1" remark-slug: "npm:^7.0.1" @@ -21634,16 +21628,16 @@ __metadata: dependencies: "@emotion/react": "npm:^11.14.0" "@lekoarts/gatsby-theme-status-dashboard": "npm:^5.1.2" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-emotion: "npm:^8.14.0" gatsby-plugin-manifest: "npm:^5.14.0" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" typescript: "npm:^5.7.2" languageName: unknown linkType: soft @@ -22098,15 +22092,15 @@ __metadata: "@lekoarts/gatsby-theme-styleguide": "npm:^5.1.2" "@mdx-js/react": "npm:^2.3.0" "@theme-ui/mdx": "npm:~0.15.3" - "@types/node": "npm:^20.17.10" - "@types/react": "npm:^18.3.18" - "@types/react-dom": "npm:^18.3.5" + "@types/node": "npm:^22.10.2" + "@types/react": "npm:^19.0.2" + "@types/react-dom": "npm:^19.0.2" cross-env: "npm:^7.0.3" gatsby: "npm:^5.14.1" gatsby-plugin-theme-ui: "npm:~0.15.3" gatsby-plugin-webpack-statoscope: "npm:^1.0.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" theme-ui: "npm:~0.15.3" typescript: "npm:^5.7.2" languageName: unknown @@ -23032,6 +23026,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0"