From 6082051e2925cf385a4f38f89c39656587466ab5 Mon Sep 17 00:00:00 2001 From: Andrea Muttoni Date: Sun, 15 Jan 2023 18:30:28 +0100 Subject: [PATCH] migrated to svelte 1.o --- package.json | 17 ++++++++-------- src/flow/actions.js | 2 +- src/lib/Transaction.svelte | 10 +++++----- .../{__layout.svelte => +layout.svelte} | 0 src/routes/{index.svelte => +page.svelte} | 0 .../{about.svelte => about/+page.svelte} | 0 vite.config.js | 20 +++++++++++++++++-- 7 files changed, 32 insertions(+), 17 deletions(-) rename src/routes/{__layout.svelte => +layout.svelte} (100%) rename src/routes/{index.svelte => +page.svelte} (100%) rename src/routes/{about.svelte => about/+page.svelte} (100%) diff --git a/package.json b/package.json index e290e3b..4864974 100644 --- a/package.json +++ b/package.json @@ -8,15 +8,14 @@ "preview": "vite preview" }, "devDependencies": { - "@onflow/fcl": "^1.0.2", + "@onflow/fcl": "^1.3.2", "@picocss/pico": "^1.5.0", - "@sveltejs/adapter-auto": "^1.0.0-next.43", - "@sveltejs/kit": "^1.0.0-next.350", - "@sveltejs/vite-plugin-svelte": "^1.0.0-next.44", - "svelte": "^3.48.0" + "@rollup/plugin-inject": "^5.0.3", + "@sveltejs/adapter-auto": "^1.0.1", + "@sveltejs/kit": "^1.1.1", + "svelte": "^3.55.1", + "vite": "^4.0.4", + "vite-plugin-node-polyfills": "^0.7.0" }, - "type": "module", - "dependencies": { - "vite": "^3.0.0" - } + "type": "module" } diff --git a/src/flow/actions.js b/src/flow/actions.js index 0d572bb..b874348 100644 --- a/src/flow/actions.js +++ b/src/flow/actions.js @@ -1,4 +1,4 @@ -import { browser } from '$app/env'; +import { browser } from '$app/environment'; import { get } from 'svelte/store'; import * as fcl from "@onflow/fcl"; diff --git a/src/lib/Transaction.svelte b/src/lib/Transaction.svelte index 7e44468..aaef4e4 100644 --- a/src/lib/Transaction.svelte +++ b/src/lib/Transaction.svelte @@ -22,7 +22,7 @@ Pending - + {$txId?.slice(0, 8)}...
@@ -36,7 +36,7 @@ Finalized - + {$txId?.slice(0, 8)}...
@@ -47,7 +47,7 @@ Executed - + {$txId?.slice(0, 8)}...
@@ -60,7 +60,7 @@ ✓ Sealed - + {$txId?.slice(0, 8)}...
@@ -71,7 +71,7 @@ Expired - + {$txId?.slice(0, 8)}...
diff --git a/src/routes/__layout.svelte b/src/routes/+layout.svelte similarity index 100% rename from src/routes/__layout.svelte rename to src/routes/+layout.svelte diff --git a/src/routes/index.svelte b/src/routes/+page.svelte similarity index 100% rename from src/routes/index.svelte rename to src/routes/+page.svelte diff --git a/src/routes/about.svelte b/src/routes/about/+page.svelte similarity index 100% rename from src/routes/about.svelte rename to src/routes/about/+page.svelte diff --git a/vite.config.js b/vite.config.js index a2737fd..67b705d 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,8 +1,24 @@ +// vite.config.js import { sveltekit } from '@sveltejs/kit/vite'; +import { nodePolyfills } from 'vite-plugin-node-polyfills' +import inject from '@rollup/plugin-inject' /** @type {import('vite').UserConfig} */ const config = { - plugins: [sveltekit()] + define: { + global: 'globalThis' + }, + plugins: [ + nodePolyfills({ + // Whether to polyfill `node:` protocol imports. + protocolImports: true, + }), + sveltekit() + ], + build: { + rollupOptions: { + plugins: [inject({ Buffer: ['buffer', 'Buffer'] })] + }, + }, }; - export default config; \ No newline at end of file