]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
fix(playground): use fixed versions for esm vue
authorEduardo San Martin Morote <posva13@gmail.com>
Fri, 1 Dec 2023 05:49:19 +0000 (06:49 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Fri, 1 Dec 2023 05:49:19 +0000 (06:49 +0100)
Close vuejs/pinia#2510

packages/online-playground/src/App.vue

index 36fc689d1a158b074e9f5ec7855cbce905118141..a69f90607b9c55bef68f3992bf79e3c0676bcfad 100644 (file)
@@ -19,12 +19,13 @@ if (hash.startsWith('__DEV__')) {
   useDevMode.value = true
 }
 
+// TODO: we should fetch the latest version and set it by default here
 const store = new ReplStore({
   serializedState: hash,
   defaultVueRuntimeURL:
-    'https://cdn.jsdelivr.net/npm/@vue/runtime-dom@3.3.4/+esm',
+    'https://cdn.jsdelivr.net/npm/@vue/runtime-dom@3.3.9/dist/runtime-dom.esm-browser.js',
   defaultVueServerRendererURL:
-    'https://cdn.jsdelivr.net/npm/@vue/server-renderer@3.3.4/+esm',
+    'https://cdn.jsdelivr.net/npm/@vue/server-renderer@3.3.9/dist/server-renderer.esm-browser.js',
 })
 
 const previewOptions: ReplProps['previewOptions'] = {
@@ -67,13 +68,14 @@ if (!hash) {
     imports: {
       ...store.getImportMap().imports,
       pinia: import.meta.env.PROD
-        ? `${location.origin}/pinia.esm-browser.js`
-        : `${location.origin}/src/pinia-dev-proxy`,
+        ? `/pinia.esm-browser.js`
+        : `/src/pinia-dev-proxy`,
       ...(import.meta.env.PROD
         ? {
             '@vue/devtools-api':
               'https://cdn.jsdelivr.net/npm/@vue/devtools-api@6.5.1/lib/esm/index.js',
-            'vue-demi': 'https://cdn.jsdelivr.net/npm/vue-demi@0.14.6/+esm',
+            'vue-demi':
+              'https://cdn.jsdelivr.net/npm/vue-demi@0.14.6/lib/v3/index.mjs',
           }
         : {}),
     },