diff --git a/.changeset/clever-kiwis-lay.md b/.changeset/clever-kiwis-lay.md new file mode 100644 index 000000000..0b8a7b5b6 --- /dev/null +++ b/.changeset/clever-kiwis-lay.md @@ -0,0 +1,8 @@ +--- +"example-vite": patch +"@journeyapps/powersync-react-supabase-todolist": patch +"@journeyapps/powersync-yjs-text-collab-demo": patch +"@journeyapps/powersync-vue": patch +--- + +Updated Vite Demo apps' `include` entries to use nested dependency syntax, fixes issue with CJS nested dependencies. diff --git a/demos/example-vite/vite.config.ts b/demos/example-vite/vite.config.ts index 833807819..93e2a82f5 100644 --- a/demos/example-vite/vite.config.ts +++ b/demos/example-vite/vite.config.ts @@ -18,7 +18,13 @@ export default defineConfig({ // Don't optimize these packages as they contain web workers and WASM files. // https://github.com/vitejs/vite/issues/11672#issuecomment-1415820673 exclude: ['@journeyapps/wa-sqlite', '@powersync/web'], - include: ['object-hash', 'uuid', 'event-iterator', 'js-logger', 'lodash', 'can-ndjson-stream'] + include: [ + '@powersync/web > uuid', + '@powersync/web > event-iterator', + '@powersync/web > js-logger', + '@powersync/web > lodash/throttle', + '@powersync/web > can-ndjson-stream' + ] }, plugins: [wasm(), topLevelAwait()], worker: { diff --git a/demos/react-supabase-todolist/vite.config.mts b/demos/react-supabase-todolist/vite.config.mts index 44e93458c..1a0175d15 100644 --- a/demos/react-supabase-todolist/vite.config.mts +++ b/demos/react-supabase-todolist/vite.config.mts @@ -25,7 +25,13 @@ export default defineConfig({ // Don't optimize these packages as they contain web workers and WASM files. // https://github.com/vitejs/vite/issues/11672#issuecomment-1415820673 exclude: ['@journeyapps/wa-sqlite', '@powersync/web'], - include: ['object-hash', 'uuid', 'event-iterator', 'js-logger', 'lodash', 'can-ndjson-stream'] + include: [ + '@powersync/web > uuid', + '@powersync/web > event-iterator', + '@powersync/web > js-logger', + '@powersync/web > lodash/throttle', + '@powersync/web > can-ndjson-stream' + ] }, plugins: [ wasm(), diff --git a/demos/vue-supabase-todolist/vite.config.ts b/demos/vue-supabase-todolist/vite.config.ts index 85b05139b..5c7dd72a2 100644 --- a/demos/vue-supabase-todolist/vite.config.ts +++ b/demos/vue-supabase-todolist/vite.config.ts @@ -79,7 +79,7 @@ export default defineConfig({ // https://github.com/vitejs/vite/issues/11672#issuecomment-1415820673 exclude: ['@journeyapps/wa-sqlite', '@powersync/web'], include: [ - '@powersync/common > uuid', + '@powersync/web > uuid', '@powersync/web > event-iterator', '@powersync/web > js-logger', '@powersync/web > lodash/throttle', diff --git a/demos/yjs-react-supabase-text-collab/vite.config.mts b/demos/yjs-react-supabase-text-collab/vite.config.mts index 82580f4ff..4756ce7b1 100644 --- a/demos/yjs-react-supabase-text-collab/vite.config.mts +++ b/demos/yjs-react-supabase-text-collab/vite.config.mts @@ -26,7 +26,13 @@ export default defineConfig({ // Don't optimize these packages as they contain web workers and WASM files. // https://github.com/vitejs/vite/issues/11672#issuecomment-1415820673 exclude: ['@journeyapps/wa-sqlite', '@powersync/web'], - include: ['object-hash', 'uuid', 'event-iterator', 'js-logger', 'lodash', 'can-ndjson-stream'] + include: [ + '@powersync/web > uuid', + '@powersync/web > event-iterator', + '@powersync/web > js-logger', + '@powersync/web > lodash/throttle', + '@powersync/web > can-ndjson-stream' + ] }, plugins: [ wasm(),