From eb3875e06a63263319c3b5b630434b39c74b53f3 Mon Sep 17 00:00:00 2001 From: Mayank Kumar Chaudhari Date: Wed, 1 May 2024 17:14:17 +0530 Subject: [PATCH] Fix SSR build --- examples/nextjs/CHANGELOG.md | 8 ++++++++ examples/nextjs/package.json | 2 +- examples/remix/CHANGELOG.md | 8 ++++++++ examples/remix/package.json | 4 ++-- examples/vite/CHANGELOG.md | 8 ++++++++ examples/vite/package.json | 6 +++--- lib/r18gs/CHANGELOG.md | 6 ++++++ lib/r18gs/package.json | 6 +++--- lib/r18gs/src/utils.ts | 6 +++++- 9 files changed, 44 insertions(+), 10 deletions(-) diff --git a/examples/nextjs/CHANGELOG.md b/examples/nextjs/CHANGELOG.md index 3e4a358e..a5b0027c 100644 --- a/examples/nextjs/CHANGELOG.md +++ b/examples/nextjs/CHANGELOG.md @@ -1,5 +1,13 @@ # nextjs-example +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - r18gs@1.0.1 + - shared-ui@0.0.0 + ## 0.0.12 ### Patch Changes diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 3d0ca9d6..7ca7ea02 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "nextjs-example", - "version": "0.0.12", + "version": "0.0.13", "private": true, "scripts": { "dev": "next dev", diff --git a/examples/remix/CHANGELOG.md b/examples/remix/CHANGELOG.md index d5005680..b9513320 100644 --- a/examples/remix/CHANGELOG.md +++ b/examples/remix/CHANGELOG.md @@ -1,5 +1,13 @@ # remix-example +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - r18gs@1.0.1 + - shared-ui@0.0.0 + ## 0.0.12 ### Patch Changes diff --git a/examples/remix/package.json b/examples/remix/package.json index 95be728d..97559700 100644 --- a/examples/remix/package.json +++ b/examples/remix/package.json @@ -1,6 +1,6 @@ { "name": "remix-example", - "version": "0.0.12", + "version": "0.0.13", "private": true, "sideEffects": false, "type": "module", @@ -16,7 +16,7 @@ "@remix-run/node": "^2.9.1", "@remix-run/react": "^2.9.1", "@remix-run/serve": "^2.9.1", - "isbot": "5.1.5", + "isbot": "5.1.6", "nthul-lite": "^0.2.0", "r18gs": "workspace:*", "react": "^18.3.1", diff --git a/examples/vite/CHANGELOG.md b/examples/vite/CHANGELOG.md index 8952f6da..3627030a 100644 --- a/examples/vite/CHANGELOG.md +++ b/examples/vite/CHANGELOG.md @@ -1,5 +1,13 @@ # vite-example +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - r18gs@1.0.1 + - shared-ui@0.0.0 + ## 0.0.12 ### Patch Changes diff --git a/examples/vite/package.json b/examples/vite/package.json index ff8b5748..631a8377 100644 --- a/examples/vite/package.json +++ b/examples/vite/package.json @@ -1,7 +1,7 @@ { "name": "vite-example", "private": true, - "version": "0.0.12", + "version": "0.0.13", "type": "module", "scripts": { "dev": "vite --port 3001", @@ -20,8 +20,8 @@ "devDependencies": { "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^7.7.1", - "@typescript-eslint/parser": "^7.7.1", + "@typescript-eslint/eslint-plugin": "^7.8.0", + "@typescript-eslint/parser": "^7.8.0", "@vitejs/plugin-react-swc": "^3.6.0", "eslint": "^9.1.1", "eslint-plugin-react-hooks": "^4.6.2", diff --git a/lib/r18gs/CHANGELOG.md b/lib/r18gs/CHANGELOG.md index ecb68077..4d736249 100644 --- a/lib/r18gs/CHANGELOG.md +++ b/lib/r18gs/CHANGELOG.md @@ -1,5 +1,11 @@ # r18gs +## 1.0.1 + +### Patch Changes + +- Fix SSR build + ## 1.0.0 ### Major Changes diff --git a/lib/r18gs/package.json b/lib/r18gs/package.json index a7ebf9a8..45da14a6 100644 --- a/lib/r18gs/package.json +++ b/lib/r18gs/package.json @@ -2,7 +2,7 @@ "name": "r18gs", "author": "Mayank Kumar Chaudhari ", "private": false, - "version": "1.0.0", + "version": "1.0.1", "description": "A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -34,7 +34,7 @@ "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.2.1", - "@vitest/coverage-v8": "^1.5.2", + "@vitest/coverage-v8": "^1.5.3", "eslint-config-custom": "workspace:*", "jsdom": "^24.0.0", "octokit": "^3.2.0", @@ -48,7 +48,7 @@ "typedoc-plugin-zod": "^1.1.2", "typescript": "^5.4.5", "vite-tsconfig-paths": "^4.3.2", - "vitest": "^1.5.2" + "vitest": "^1.5.3" }, "peerDependencies": { "@types/react": "16.8 - 18", diff --git a/lib/r18gs/src/utils.ts b/lib/r18gs/src/utils.ts index ede2ecae..11e2ca73 100644 --- a/lib/r18gs/src/utils.ts +++ b/lib/r18gs/src/utils.ts @@ -49,7 +49,11 @@ export function createSetter(key: string): SetStateAction { /** Extract coomon create hook logic to utils */ export function createHook(key: string): [T, SetStateAction] { const rgs = globalRGS[key] as RGS; - const val = useSyncExternalStore(rgs[SUBSCRIBER] as Subscriber, () => rgs[VALUE] as T); + const val = useSyncExternalStore( + rgs[SUBSCRIBER] as Subscriber, + () => rgs[VALUE] as T, + () => rgs[VALUE] as T, + ); return [val, rgs[SETTER] as SetStateAction]; }