From 3ae8b9acfae7d76ccf78b0d7d50ab1aede88631d Mon Sep 17 00:00:00 2001 From: "been.im" Date: Sun, 28 Jul 2024 17:25:41 +0900 Subject: [PATCH 1/3] fix: path resolution error by updating import statement for 'use-sync-external-store/shim' - Updated the import statement to explicitly include 'index.js' in the path for 'use-sync-external-store/shim'. - This resolves the issue where the source path could not be accessed due to incorrect import resolution. Co-authored-by: Jonghyeon Ko <61593290+manudeli@users.noreply.github.com> --- packages/src/context/use-sync-overlay-store.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/src/context/use-sync-overlay-store.ts b/packages/src/context/use-sync-overlay-store.ts index 11ec77f..d7c4e5d 100644 --- a/packages/src/context/use-sync-overlay-store.ts +++ b/packages/src/context/use-sync-overlay-store.ts @@ -1,4 +1,4 @@ -import { useSyncExternalStore } from 'use-sync-external-store/shim'; +import { useSyncExternalStore } from 'use-sync-external-store/shim/index.js'; import { registerOverlaysStore } from './store'; export function useSyncOverlayStore() { From 4417f4d02702f8bae904ca071d3b8c9ece161168 Mon Sep 17 00:00:00 2001 From: "been.im" Date: Sun, 28 Jul 2024 17:29:48 +0900 Subject: [PATCH 2/3] chore: overlay-kit peer deps issue --- examples/react-16/framer-motion/package.json | 2 +- examples/react-17/framer-motion/package.json | 2 +- yarn.lock | 18 +++++++++++++++--- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/examples/react-16/framer-motion/package.json b/examples/react-16/framer-motion/package.json index f66d477..c48e43a 100644 --- a/examples/react-16/framer-motion/package.json +++ b/examples/react-16/framer-motion/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "framer-motion": "^6", - "overlay-kit": "1.4.0", + "overlay-kit": "npm:overlay-kit@1.4.0-canary.2407260853", "react": "^16.8", "react-dom": "^16.8" }, diff --git a/examples/react-17/framer-motion/package.json b/examples/react-17/framer-motion/package.json index 9652878..5d52b36 100644 --- a/examples/react-17/framer-motion/package.json +++ b/examples/react-17/framer-motion/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "framer-motion": "^6", - "overlay-kit": "1.4.0", + "overlay-kit": "npm:overlay-kit@1.4.0-canary.2407260853", "react": "^17", "react-dom": "^17" }, diff --git a/yarn.lock b/yarn.lock index 3a14740..7be7fa2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1442,7 +1442,7 @@ __metadata: "@types/react-dom": "npm:^16.8" "@vitejs/plugin-react": "npm:^4.3.0" framer-motion: "npm:^6" - overlay-kit: "npm:1.4.0" + overlay-kit: "npm:overlay-kit@1.4.0-canary.2407260853" react: "npm:^16.8" react-dom: "npm:^16.8" typescript: "npm:^5.4.5" @@ -1458,7 +1458,7 @@ __metadata: "@types/react-dom": "npm:^17" "@vitejs/plugin-react": "npm:^4.3.0" framer-motion: "npm:^6" - overlay-kit: "npm:1.4.0" + overlay-kit: "npm:overlay-kit@1.4.0-canary.2407260853" react: "npm:^17" react-dom: "npm:^17" typescript: "npm:^5.4.5" @@ -5747,7 +5747,19 @@ __metadata: languageName: node linkType: hard -"overlay-kit@npm:1.4.0, overlay-kit@workspace:^, overlay-kit@workspace:packages": +"overlay-kit@npm:overlay-kit@1.4.0-canary.2407260853": + version: 1.4.0-canary.2407260853 + resolution: "overlay-kit@npm:1.4.0-canary.2407260853" + dependencies: + use-sync-external-store: "npm:^1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/da27ad566839a975a6f56a4544b53d0e260b6b13e23b218b0cf370e5c8f7a7cb80930792f2ada5a9d6704b082b5e62d89510d37ba5bf186f8af94c9b431775b8 + languageName: node + linkType: hard + +"overlay-kit@workspace:^, overlay-kit@workspace:packages": version: 0.0.0-use.local resolution: "overlay-kit@workspace:packages" dependencies: From b26261656258172482e8c7f0900ff5d7b4c03b6f Mon Sep 17 00:00:00 2001 From: Yongbeen Im Date: Sun, 28 Jul 2024 17:50:34 +0900 Subject: [PATCH 3/3] Create rich-otters-fry.md --- .changeset/rich-otters-fry.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/rich-otters-fry.md diff --git a/.changeset/rich-otters-fry.md b/.changeset/rich-otters-fry.md new file mode 100644 index 0000000..e02bc45 --- /dev/null +++ b/.changeset/rich-otters-fry.md @@ -0,0 +1,9 @@ +--- +"overlay-kit": patch +"@overlay-kit/framer-motion-react-16": patch +"@overlay-kit/framer-motion-react-17": patch +--- + +Fix path resolution error by updating import path for 'use-sync-external-store/shim' + +The import path for `use-sync-external-store/shim` was incorrect, causing a path resolution error during build. This change updates the import statement to include `index.js`, resolving the path issue.