diff options
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | package.json | 28 | ||||
| -rw-r--r-- | src/app.html | 6 | ||||
| -rw-r--r-- | src/lib/component/About.svelte | 6 | ||||
| -rw-r--r-- | src/lib/component/Blog.svelte | 2 | ||||
| -rw-r--r-- | src/routes/api/blog.json/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/mastodon.json/+server.ts | 4 | ||||
| -rw-r--r-- | src/routes/api/remarks.json/+server.ts | 2 | ||||
| -rw-r--r-- | static/images/netopwibby/14.jpg | bin | 0 -> 1023503 bytes | |||
| -rw-r--r-- | static/images/netopwibby/15.jpg | bin | 0 -> 2993218 bytes |
10 files changed, 27 insertions, 27 deletions
@@ -1,13 +1,13 @@ -node_modules - # Output .output .vercel /.svelte-kit /build +node_modules # OS .DS_Store +*.lock *.lockb *.lockdb Thumbs.db diff --git a/package.json b/package.json index ec2ddad..9db6a55 100644 --- a/package.json +++ b/package.json @@ -4,30 +4,30 @@ "url": "https://webb.page" }, "dependencies": { - "marked": "^17.0.1", + "marked": "^18.0.2", "plyr": "^3.8.4", "timeago.js": "^4.0.2" }, "devDependencies": { - "@sveltejs/adapter-auto": "^7.0.0", - "@sveltejs/kit": "^2.49.5", - "@sveltejs/vite-plugin-svelte": "^6.2.4", + "@sveltejs/adapter-auto": "^7.0.1", + "@sveltejs/kit": "^2.58.0", + "@sveltejs/vite-plugin-svelte": "^7.0.0", "chronver": "*", "del-cli": "^7.0.0", "husky": "^9.1.7", "npm-run-all": "^4.1.5", - "prettier": "^3.8.0", - "sass": "^1.97.2", + "prettier": "^3.8.3", + "sass": "^1.99.0", "sass-lint": "^1.13.1", - "stylelint": "^17.0.0", - "stylelint-order": "^7.0.1", - "svelte": "^5.46.4", + "stylelint": "^17.9.1", + "stylelint-order": "^8.1.1", + "svelte": "^5.55.5", "svelte-adapter-bun": "^1.0.1", - "svelte-check": "^4.3.5", + "svelte-check": "^4.4.6", "svelte-preprocess": "^6.0.3", - "typescript": "^5.9.3", - "updates": "^17.0.7", - "vite": "^7.3.1" + "typescript": "^6.0.3", + "updates": "^17.16.4", + "vite": "^8.0.10" }, "name": "homepage", "private": true, @@ -52,5 +52,5 @@ "watch:sass": "sass --watch sass/uchu:static --style compressed" }, "type": "module", - "version": "2026.04.05" + "version": "2026.04.28" } diff --git a/src/app.html b/src/app.html index cdd05c3..5723e6c 100644 --- a/src/app.html +++ b/src/app.html @@ -12,10 +12,6 @@ <meta property="og:description" content="There are many webpages but only one webbpage and it’s mine. Welcome to Paul Anthony Webb’s home on the ’Net."/> <meta property="og:image" content="https://webb.page/og.png"/> - <meta property="og:image:height" content="600"/> - <meta property="og:image:secure_url" content="https://webb.page/og.png"/> - <meta property="og:image:type" content="image/png"/> - <meta property="og:image:width" content="1200"/> <meta property="og:locale" content="en_US"/> <meta property="og:site_name" content="the webb page"/> <meta property="og:title" content="the webb page"/> @@ -28,7 +24,7 @@ <link rel="me" href="https://social.coop/@netopwibby"/> <link rel="pgpkey" href="%sveltekit.assets%/key.pub"/> <link rel="pingback" href="https://webmention.io/webb.page/xmlrpc"/> - <link rel="stylesheet" href="https://uchu.style/color_expanded.css"/> + <link rel="stylesheet" href="https://uchu.style/uchu.css"/> <link rel="stylesheet" href="%sveltekit.assets%/base.css"/> <link rel="stylesheet" href="%sveltekit.assets%/uchu.css"/> <link rel="webmention" href="https://webmention.io/webb.page/webmention"/> diff --git a/src/lib/component/About.svelte b/src/lib/component/About.svelte index c2a076d..7f5be04 100644 --- a/src/lib/component/About.svelte +++ b/src/lib/component/About.svelte @@ -16,7 +16,9 @@ "/images/netopwibby/10.jpg", "/images/netopwibby/11.jpg", "/images/netopwibby/12.jpg", - "/images/netopwibby/13.jpg" + "/images/netopwibby/13.jpg", + "/images/netopwibby/14.jpg", + "/images/netopwibby/15.jpg" ]; let selfie = ""; @@ -75,7 +77,7 @@ <p><strong>TL;DR bio:</strong> Architech × Excessively Black × East Coast kid on the West Coast × JU$T × Building a better Internet</p> -<p>I go by NetOperator Wibby, NetOpWibby, or netop://ウエブ pretty much everywhere online. "NetOperator" is the term given to <del>chronically online people</del> internet enthusiasts in the Megaman Battle Network series, one of my favorite game series of all time and constant source of inspiration.</p> +<p>I go by NetOperator Wibby, NetOpWibby, or netop://ウィビ pretty much everywhere online. "NetOperator" is the term given to <del>chronically online people</del> internet enthusiasts in the Megaman Battle Network series, one of my favorite game series of all time and constant source of inspiration.</p> <p><strong>TL;DR career bio:</strong> From college dropout to self-taught designer turned developer during the 2008 recession → Stopped working on music to focus on family and career → lots of startup work → Now I work at a major "fruit" company. Not bad, eh? Bless the Internet.</p> diff --git a/src/lib/component/Blog.svelte b/src/lib/component/Blog.svelte index 8469701..dfdaacd 100644 --- a/src/lib/component/Blog.svelte +++ b/src/lib/component/Blog.svelte @@ -1,6 +1,8 @@ <script lang="ts"> /*** STATE -------------------------------------------- ***/ const memos = [ + "WM-090.txt", + "WM-089.txt", "WM-088.txt", "WM-087.txt", "WM-086.txt", diff --git a/src/routes/api/blog.json/+server.ts b/src/routes/api/blog.json/+server.ts index f416647..b942c95 100644 --- a/src/routes/api/blog.json/+server.ts +++ b/src/routes/api/blog.json/+server.ts @@ -28,7 +28,7 @@ export const POST = async({ fetch, request }) => { /*** HELPER ------------------------------------------- ***/ -function parseMemo(text: string): string { +function parseMemo(text: string): Array<string> { const intro = text.split(/^Body$/m)[0]; const lines = intro.split("\n").filter(Boolean); const format = [""]; diff --git a/src/routes/api/mastodon.json/+server.ts b/src/routes/api/mastodon.json/+server.ts index 72cbd38..f14f726 100644 --- a/src/routes/api/mastodon.json/+server.ts +++ b/src/routes/api/mastodon.json/+server.ts @@ -31,8 +31,8 @@ export const POST = async({ fetch }) => { /*** HELPER ------------------------------------------- ***/ -function findCreateType(arr: Array<{ [key: string]: any }>): { [key: string]: any } | undefined { - return arr.find(obj => obj.type === "Create"); +function findCreateType(arr: Array<{ [key: string]: any }>): { [key: string]: any; } { + return arr.find(obj => obj.type === "Create") || {}; } function processAttachments(attachments: Array<{ [key: string]: any }>): Array<string> { diff --git a/src/routes/api/remarks.json/+server.ts b/src/routes/api/remarks.json/+server.ts index c708207..238e034 100644 --- a/src/routes/api/remarks.json/+server.ts +++ b/src/routes/api/remarks.json/+server.ts @@ -28,7 +28,7 @@ export const POST = async({ fetch, request }) => { /*** HELPER ------------------------------------------- ***/ -function parseRemark(text: string): string { +function parseRemark(text: string): Array<string> { const intro = text.split(/^Body$/m)[0]; const lines = intro.split("\n").filter(Boolean); const format = [""]; diff --git a/static/images/netopwibby/14.jpg b/static/images/netopwibby/14.jpg Binary files differnew file mode 100644 index 0000000..b82f409 --- /dev/null +++ b/static/images/netopwibby/14.jpg diff --git a/static/images/netopwibby/15.jpg b/static/images/netopwibby/15.jpg Binary files differnew file mode 100644 index 0000000..f709b6f --- /dev/null +++ b/static/images/netopwibby/15.jpg |