From 7bcd0b55cc27c65efef8912670db611c1fd2daa1 Mon Sep 17 00:00:00 2001 From: crubier Date: Fri, 1 Apr 2022 10:48:03 +0100 Subject: [PATCH 1/2] Upgrade packages --- packages/react-openlayers-fiber/package.json | 11 ++- .../src/__snapshots__/test-rig.test.tsx.snap | 8 -- yarn.lock | 98 ++++++++----------- 3 files changed, 46 insertions(+), 71 deletions(-) diff --git a/packages/react-openlayers-fiber/package.json b/packages/react-openlayers-fiber/package.json index a956f7e..c66c85d 100644 --- a/packages/react-openlayers-fiber/package.json +++ b/packages/react-openlayers-fiber/package.json @@ -28,8 +28,8 @@ }, "dependencies": { "lodash": "4.17.21", - "react-reconciler": "0.25.1", - "scheduler": "0.20.1" + "react-reconciler": "0.27.0", + "scheduler": "0.21.0" }, "peerDependencies": { "ol": "*", @@ -43,10 +43,11 @@ "@babel/preset-typescript": "7.16.7", "@swc/cli": "0.1.56", "@swc/core": "1.2.159", + "@testing-library/dom": "8.12.0", "@testing-library/jest-dom": "5.16.3", "@testing-library/react": "12.1.4", "@testing-library/user-event": "14.0.2", - "@types/jest": "24.0.13", + "@types/jest": "27.4.1", "@types/lodash": "4.14.154", "@types/proj4": "2.5.0", "@types/react": "17.0.0", @@ -57,8 +58,8 @@ "jest": "27.5.1", "next": "12.1.1", "ol": "6.13.0", - "react": "latest", - "react-dom": "latest", + "react": "18.0.0", + "react-dom": "18.0.0", "ts-jest": "27.1.4", "tsc": "2.0.4", "typescript": "4.3.5", diff --git a/packages/react-openlayers-fiber/src/__snapshots__/test-rig.test.tsx.snap b/packages/react-openlayers-fiber/src/__snapshots__/test-rig.test.tsx.snap index d44736c..9a9729a 100644 --- a/packages/react-openlayers-fiber/src/__snapshots__/test-rig.test.tsx.snap +++ b/packages/react-openlayers-fiber/src/__snapshots__/test-rig.test.tsx.snap @@ -1,13 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Test setup > can run dom snapshot test 1`] = ` -
-
- ok -
-
-`; - exports[`Test setup can run dom snapshot test 1`] = `
diff --git a/yarn.lock b/yarn.lock index 4575adf..857f286 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1998,10 +1998,11 @@ __metadata: "@babel/preset-typescript": 7.16.7 "@swc/cli": 0.1.56 "@swc/core": 1.2.159 + "@testing-library/dom": 8.12.0 "@testing-library/jest-dom": 5.16.3 "@testing-library/react": 12.1.4 "@testing-library/user-event": 14.0.2 - "@types/jest": 24.0.13 + "@types/jest": 27.4.1 "@types/lodash": 4.14.154 "@types/proj4": 2.5.0 "@types/react": 17.0.0 @@ -2013,10 +2014,10 @@ __metadata: lodash: 4.17.21 next: 12.1.1 ol: 6.13.0 - react: latest - react-dom: latest - react-reconciler: 0.25.1 - scheduler: 0.20.1 + react: 18.0.0 + react-dom: 18.0.0 + react-reconciler: 0.27.0 + scheduler: 0.21.0 ts-jest: 27.1.4 tsc: 2.0.4 typescript: 4.3.5 @@ -2269,7 +2270,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^8.0.0": +"@testing-library/dom@npm:8.12.0, @testing-library/dom@npm:^8.0.0": version: 8.12.0 resolution: "@testing-library/dom@npm:8.12.0" dependencies: @@ -3891,14 +3892,7 @@ __metadata: languageName: node linkType: hard -"@types/jest-diff@npm:*": - version: 20.0.1 - resolution: "@types/jest-diff@npm:20.0.1" - checksum: a4ba8f88d8018d49d767baf9e1572527b915cada553b7ad0c4537be574bee589d8e422af295325e471a460ff8867d2b2c7dfbd9b47ca2cbc07ed83660390d854 - languageName: node - linkType: hard - -"@types/jest@npm:*": +"@types/jest@npm:*, @types/jest@npm:27.4.1": version: 27.4.1 resolution: "@types/jest@npm:27.4.1" dependencies: @@ -3908,15 +3902,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:24.0.13": - version: 24.0.13 - resolution: "@types/jest@npm:24.0.13" - dependencies: - "@types/jest-diff": "*" - checksum: ebfb7e7b46044d84270ce58421024d0c221fce3bdc757d6fc3c0988d864259b9e65f68a7467c4df0ef651850f8953ea6983efdcf92567f448264cacbc029be45 - languageName: node - linkType: hard - "@types/js-cookie@npm:^2.2.6": version: 2.2.7 resolution: "@types/js-cookie@npm:2.2.7" @@ -10342,17 +10327,6 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.6.2": - version: 15.7.2 - resolution: "prop-types@npm:15.7.2" - dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.8.1 - checksum: 5eef82fdda64252c7e75aa5c8cc28a24bbdece0f540adb60ce67c205cf978a5bd56b83e4f269f91c6e4dcfd80b36f2a2dec24d362e278913db2086ca9c6f9430 - languageName: node - linkType: hard - "prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -10454,6 +10428,18 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:18.0.0": + version: 18.0.0 + resolution: "react-dom@npm:18.0.0" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.21.0 + peerDependencies: + react: ^18.0.0 + checksum: dd0ba9f2f31dd728076c892a95b2f5a8dfe79136431b0289afb46eec39d0ca6b6f0f40a60fd8aa6ef702c98ce7c26100d3d4dbc35c7c9e87429cd04f84cb58bd + languageName: node + linkType: hard + "react-dom@npm:latest": version: 17.0.2 resolution: "react-dom@npm:17.0.2" @@ -10477,7 +10463,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.1, react-is@npm:^16.8.1": +"react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -10491,17 +10477,15 @@ __metadata: languageName: node linkType: hard -"react-reconciler@npm:0.25.1": - version: 0.25.1 - resolution: "react-reconciler@npm:0.25.1" +"react-reconciler@npm:0.27.0": + version: 0.27.0 + resolution: "react-reconciler@npm:0.27.0" dependencies: loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.19.1 + scheduler: ^0.21.0 peerDependencies: - react: ^16.13.1 - checksum: 5b10d7f3dd95d075ecf1a8367cde58d818ce2c4a0da06fa210723f7f97ea0238b0259f7de483c0a46e1fa902e4dcaf91249c4b4bc052106064de4daf57f2ae1d + react: ^18.0.0 + checksum: c2ae111f150c2a46970182df12ea8254719fdfec5e26574711b1838fc37863c63671460a351570fd359c088d891e7bb0ff89023c2f7c1582393b57dd517b92c2 languageName: node linkType: hard @@ -10547,6 +10531,15 @@ __metadata: languageName: node linkType: hard +"react@npm:18.0.0": + version: 18.0.0 + resolution: "react@npm:18.0.0" + dependencies: + loose-envify: ^1.1.0 + checksum: 293020b96536b3c7113ee57ca5c990a3f25649d1751b1c7a3aabd16dff0691fe9f1eed1206616d0906d05933536052037340a0c8d0941ff870b0eb469a2f975b + languageName: node + linkType: hard + "react@npm:latest": version: 17.0.2 resolution: "react@npm:17.0.2" @@ -10940,23 +10933,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.20.1": - version: 0.20.1 - resolution: "scheduler@npm:0.20.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: ace896fff8ccc516a4b5a249c712fc88d4e2456587d991acc220b54690362d6a2b9d426a7f030454cb439f6f5ff2706b13ee8c44ccb953884c4756304a2f8ad6 - languageName: node - linkType: hard - -"scheduler@npm:^0.19.1": - version: 0.19.1 - resolution: "scheduler@npm:0.19.1" +"scheduler@npm:0.21.0, scheduler@npm:^0.21.0": + version: 0.21.0 + resolution: "scheduler@npm:0.21.0" dependencies: loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c + checksum: 4f8285076041ed2c81acdd1faa987f1655fdbd30554bc667c1ea64743fc74fb3a04ca7d27454b3d678735df5a230137a3b84756061b43dc5796e80701b66d124 languageName: node linkType: hard From dffd2ec5e43734e1ae7c033a239920676a3a1fdc Mon Sep 17 00:00:00 2001 From: crubier Date: Fri, 1 Apr 2022 10:53:58 +0100 Subject: [PATCH 2/2] Fix ts config --- packages/react-openlayers-fiber/tsconfig.json | 19 +++++++++++++++++++ tsconfig.json | 10 +++++----- 2 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 packages/react-openlayers-fiber/tsconfig.json diff --git a/packages/react-openlayers-fiber/tsconfig.json b/packages/react-openlayers-fiber/tsconfig.json new file mode 100644 index 0000000..6eb5fd8 --- /dev/null +++ b/packages/react-openlayers-fiber/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "es6", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "esModuleInterop": true, + "module": "commonjs", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react", + "incremental": true + }, + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["**/node_modules", "**/dist"] +} diff --git a/tsconfig.json b/tsconfig.json index 460d211..e96e4a8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,19 +1,19 @@ { "compilerOptions": { - "target": "es6", + "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": true, "forceConsistentCasingInFileNames": true, "esModuleInterop": true, - "module": "commonjs", + "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "react", + "jsx": "preserve", "incremental": true }, - "include": ["**/*.ts", "**/*.tsx"] - // "exclude": ["**/node_modules", "**/dist"] + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["**/node_modules", "**/dist"] }