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 @@
+
+