diff --git a/examples/sapper-app-template-web3/README.md b/examples/sapper-app-template-web3/README.md index 8dc7474..ce25b7c 100644 --- a/examples/sapper-app-template-web3/README.md +++ b/examples/sapper-app-template-web3/README.md @@ -2,9 +2,11 @@ The default template for setting up a [Sapper](https://github.com/sveltejs/sapper) project. Can use either Rollup or webpack as bundler. +## Please note -## Getting started +Sapper is no longer being actively developed. You may be interested in using Sapper's succesor, [SvelteKit](https://kit.svelte.dev/) for new projects. +## Getting started ### Using `degit` diff --git a/examples/sapper-app-template-web3/package.json b/examples/sapper-app-template-web3/package.json index 63e324f..d52eebd 100644 --- a/examples/sapper-app-template-web3/package.json +++ b/examples/sapper-app-template-web3/package.json @@ -11,15 +11,15 @@ "dependencies": { "compression": "^1.7.1", "polka": "next", - "sirv": "^1.0.0", - "svelte-web3": "^1.3.4" + "sirv": "^1.0.0" }, "devDependencies": { - "file-loader": "^6.0.0", + "svelte-web3": "file:../../", "sapper": "^0.28.0", "svelte": "^3.17.3", - "svelte-loader": "^2.9.0", - "webpack": "^4.7.0", + "file-loader": "^6.0.0", + "svelte-loader": "^3.0.0", + "webpack": "^4.46.0", "webpack-modules": "^1.0.0" } } diff --git a/examples/sapper-app-template-web3/scripts/setupTypeScript.js b/examples/sapper-app-template-web3/scripts/setupTypeScript.js index 68e5b56..fb5cbdf 100644 --- a/examples/sapper-app-template-web3/scripts/setupTypeScript.js +++ b/examples/sapper-app-template-web3/scripts/setupTypeScript.js @@ -194,12 +194,10 @@ function updateWebpackConfig() { /entry: config\.serviceworker\.entry\(\)/, `entry: { 'service-worker': config.serviceworker.entry()['service-worker'].replace(/\\.js$/, '.ts') }` ], - // Add preprocess to the svelte config, this is tricky because there's no easy signifier. - // Instead we look for 'hydratable: true,' [ - /hydratable: true(?!,\n\s*preprocess)/g, - 'hydratable: true,\n\t\t\t\t\t\t\tpreprocess: sveltePreprocess({ sourceMap: dev })' - ], + /loader: 'svelte-loader',\n\t\t\t\t\t\toptions: {/g, + 'loader: \'svelte-loader\',\n\t\t\t\t\t\toptions: {\n\t\t\t\t\t\t\tpreprocess: sveltePreprocess({ sourceMap: dev }),' + ], // Add TypeScript rules for client and server [ /module: {\n\s*rules: \[\n\s*(?!{\n\s*test: \/\\\.ts\$\/)/g, diff --git a/examples/sapper-app-template-web3/src/ambient.d.ts b/examples/sapper-app-template-web3/src/ambient.d.ts index ec71cae..a26164d 100644 --- a/examples/sapper-app-template-web3/src/ambient.d.ts +++ b/examples/sapper-app-template-web3/src/ambient.d.ts @@ -10,30 +10,30 @@ */ declare module "*.gif" { const value: string; - export = value; + export default value; } declare module "*.jpg" { const value: string; - export = value; + export default value; } declare module "*.jpeg" { const value: string; - export = value; + export default value; } declare module "*.png" { const value: string; - export = value; + export default value; } declare module "*.svg" { const value: string; - export = value; + export default value; } declare module "*.webp" { const value: string; - export = value; + export default value; } diff --git a/examples/sapper-app-template-web3/src/routes/web3test.svelte b/examples/sapper-app-template-web3/src/routes/web3test.svelte index f0cb7dd..1a50574 100644 --- a/examples/sapper-app-template-web3/src/routes/web3test.svelte +++ b/examples/sapper-app-template-web3/src/routes/web3test.svelte @@ -1,13 +1,13 @@ + +