diff --git a/package-lock.json b/package-lock.json
index 5eca040..2c08586 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,9 +8,10 @@
"name": "@damillora/shallie",
"version": "1.0.0",
"dependencies": {
- "@damillora/plachta": "^4.0.0",
+ "@damillora/plachta": "^4.3.0",
"@tryghost/content-api": "^1.11.16",
"fitvids": "^2.1.1",
+ "main": "^1000.0.1",
"svelte-material-icons": "^3.0.0",
"svelte-themes": "^0.0.98"
},
@@ -66,9 +67,9 @@
}
},
"node_modules/@damillora/plachta": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@damillora/plachta/-/plachta-4.0.3.tgz",
- "integrity": "sha512-/mH7xNVgvXxksBCGs+CEFDs2xOpeMKJ8z0PhUwmkUtrWhLBMuIIp1UiSUCRcL1DU7Lxqdel8Hx6Pq1YWWPtJ7Q==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@damillora/plachta/-/plachta-4.3.0.tgz",
+ "integrity": "sha512-XW6T2yerFhP8fNzAAYgGO1rZvb+s/YmKAqOKs0Ku4HHaGwwUaSsShCRq+xMi8M1mSOGCRszFjpqHJ79LehNGKg==",
"dependencies": {
"@sveltejs/package": "^2.2.0",
"svelte": "^4.1.2",
@@ -2686,6 +2687,11 @@
"node": ">=12"
}
},
+ "node_modules/main": {
+ "version": "1000.0.1",
+ "resolved": "https://registry.npmjs.org/main/-/main-1000.0.1.tgz",
+ "integrity": "sha512-zhB0yIsogMo0xGJEusCzS4I13ejvhEJ1MOWi1OR4n77HyhlqgvNNwhOOt5moSdTYd+Vi8B4wPE/MDmhquNHxrA=="
+ },
"node_modules/mdn-data": {
"version": "2.0.30",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
@@ -4248,9 +4254,9 @@
}
},
"@damillora/plachta": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@damillora/plachta/-/plachta-4.0.3.tgz",
- "integrity": "sha512-/mH7xNVgvXxksBCGs+CEFDs2xOpeMKJ8z0PhUwmkUtrWhLBMuIIp1UiSUCRcL1DU7Lxqdel8Hx6Pq1YWWPtJ7Q==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@damillora/plachta/-/plachta-4.3.0.tgz",
+ "integrity": "sha512-XW6T2yerFhP8fNzAAYgGO1rZvb+s/YmKAqOKs0Ku4HHaGwwUaSsShCRq+xMi8M1mSOGCRszFjpqHJ79LehNGKg==",
"requires": {
"@sveltejs/package": "^2.2.0",
"svelte": "^4.1.2",
@@ -6039,6 +6045,11 @@
"@jridgewell/sourcemap-codec": "^1.4.15"
}
},
+ "main": {
+ "version": "1000.0.1",
+ "resolved": "https://registry.npmjs.org/main/-/main-1000.0.1.tgz",
+ "integrity": "sha512-zhB0yIsogMo0xGJEusCzS4I13ejvhEJ1MOWi1OR4n77HyhlqgvNNwhOOt5moSdTYd+Vi8B4wPE/MDmhquNHxrA=="
+ },
"mdn-data": {
"version": "2.0.30",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
diff --git a/package.json b/package.json
index 4b87398..3a321c0 100644
--- a/package.json
+++ b/package.json
@@ -44,9 +44,10 @@
},
"type": "module",
"dependencies": {
- "@damillora/plachta": "^4.0.0",
+ "@damillora/plachta": "^4.3.0",
"@tryghost/content-api": "^1.11.16",
"fitvids": "^2.1.1",
+ "main": "^1000.0.1",
"svelte-material-icons": "^3.0.0",
"svelte-themes": "^0.0.98"
}
diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte
new file mode 100644
index 0000000..ef721db
--- /dev/null
+++ b/src/routes/+error.svelte
@@ -0,0 +1,19 @@
+
+
+
+ {$page.status} - Damillora's Virtual Memoir
+
+
+
+
+
+ {$page.status}
+ {$page.error.message}
+
+
+
+