diff --git a/README.md b/README.md index d68c54a..94f0ea3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[](https://template.fuz.dev/) +[a friendly pixelated spider facing you](https://template.fuz.dev/) # @ryanatkn/fuz_template ❄ diff --git a/package-lock.json b/package-lock.json index 5a50001..ceb613e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,13 +8,13 @@ "name": "@ryanatkn/fuz_template", "version": "0.0.1", "devDependencies": { - "@ryanatkn/belt": "^0.23.0", + "@ryanatkn/belt": "^0.24.1", "@ryanatkn/eslint-config": "^0.1.3", - "@ryanatkn/fuz": "^0.105.2", - "@ryanatkn/gro": "^0.126.0", + "@ryanatkn/fuz": "^0.106.3", + "@ryanatkn/gro": "^0.128.0", "@ryanatkn/moss": "^0.6.2", "@sveltejs/adapter-static": "^3.0.2", - "@sveltejs/kit": "^2.5.17", + "@sveltejs/kit": "^2.5.18", "@sveltejs/vite-plugin-svelte": "^3.1.1", "@typescript-eslint/eslint-plugin": "^7.14.1", "@typescript-eslint/parser": "^7.14.1", @@ -55,9 +55,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -309,9 +309,9 @@ "peer": true }, "node_modules/@ryanatkn/belt": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@ryanatkn/belt/-/belt-0.23.0.tgz", - "integrity": "sha512-AFAfy7RkGMc5b55M/3xzA6Q9vLoHVmumPvJtuIjIHrTqmUOeoSaKeqeiWEH98rMXstfPvAOKjz12knl+OrX4Eg==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@ryanatkn/belt/-/belt-0.24.1.tgz", + "integrity": "sha512-1kDHfWSmPoArpqiJFDVej/xBDhMRa826+B2o3ZA3nF8t0L7ymWimgKmtdfotxuoroMYjbwQyMdfmK6swXVP1nQ==", "dev": true, "license": "MIT", "engines": { @@ -340,9 +340,9 @@ } }, "node_modules/@ryanatkn/fuz": { - "version": "0.105.2", - "resolved": "https://registry.npmjs.org/@ryanatkn/fuz/-/fuz-0.105.2.tgz", - "integrity": "sha512-2FpFxb/vChSJDKQ8ohm/0obDecxBnU2rNIgI08Oc1Iy182OlD432jS0qpG92tOftsEg3KOzhSo7NMM7LqinGoQ==", + "version": "0.106.3", + "resolved": "https://registry.npmjs.org/@ryanatkn/fuz/-/fuz-0.106.3.tgz", + "integrity": "sha512-pMGRKSkpVCWqhpkgNJ8S572reVSGGyX3jQwqGYgvOJMUWgMYSDo3kibjuBfvAR/qqB30Wdun69NV8eoFFmGW7Q==", "dev": true, "license": "MIT", "engines": { @@ -359,13 +359,13 @@ } }, "node_modules/@ryanatkn/gro": { - "version": "0.126.0", - "resolved": "https://registry.npmjs.org/@ryanatkn/gro/-/gro-0.126.0.tgz", - "integrity": "sha512-dUB1I71RE6OT3W3jdt2CLjlAN1gwQ3n4l4uDQa0Sih+x9dv/QASyk9YyKhFEOQaEo59tnmfPFNbV4cZp4hmenw==", + "version": "0.128.0", + "resolved": "https://registry.npmjs.org/@ryanatkn/gro/-/gro-0.128.0.tgz", + "integrity": "sha512-Q7bY6K1OfqL+GOgKHMaYvsZeQEUyrFWZu7zxxAl4zmzw07cmShpYAEp79VVPvHkJXDEf4YJkeTYhFcxBVZd2Bg==", "dev": true, "license": "MIT", "dependencies": { - "@ryanatkn/belt": "^0.23.0", + "@ryanatkn/belt": "^0.24.1", "chokidar": "^3.6.0", "dotenv": "^16.4.5", "es-module-lexer": "^1.5.4", @@ -386,7 +386,7 @@ "url": "https://www.ryanatkn.com/funding" }, "peerDependencies": { - "esbuild": "^0.20", + "esbuild": "^0.21", "svelte": "^5.0.0-next.0" } }, @@ -414,9 +414,9 @@ } }, "node_modules/@sveltejs/kit": { - "version": "2.5.17", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.17.tgz", - "integrity": "sha512-wiADwq7VreR3ctOyxilAZOfPz3Jiy2IIp2C8gfafhTdQaVuGIHllfqQm8dXZKADymKr3uShxzgLZFT+a+CM4kA==", + "version": "2.5.18", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.18.tgz", + "integrity": "sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1143,9 +1143,9 @@ "dev": true }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1157,29 +1157,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escape-string-regexp": { @@ -2959,6 +2959,64 @@ } } }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, "node_modules/vitefu": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", diff --git a/package.json b/package.json index adcd415..f82e1b7 100644 --- a/package.json +++ b/package.json @@ -3,13 +3,11 @@ "version": "0.0.1", "description": "a static web app and Node library template with TypeScript, Svelte, SvelteKit, Vite, esbuild, Fuz, and Gro", "glyph": "❄", + "logo": "logo.svg", + "logo_alt": "a friendly pixelated spider facing you", "public": true, "homepage": "https://template.fuz.dev/", "repository": "https://github.com/ryanatkn/fuz_template", - "type": "module", - "engines": { - "node": ">=20.12" - }, "scripts": { "start": "gro dev", "dev": "gro dev", @@ -17,14 +15,18 @@ "test": "gro test", "deploy": "gro deploy" }, + "type": "module", + "engines": { + "node": ">=20.12" + }, "devDependencies": { - "@ryanatkn/belt": "^0.23.0", + "@ryanatkn/belt": "^0.24.1", "@ryanatkn/eslint-config": "^0.1.3", - "@ryanatkn/fuz": "^0.105.2", - "@ryanatkn/gro": "^0.126.0", + "@ryanatkn/fuz": "^0.106.3", + "@ryanatkn/gro": "^0.128.0", "@ryanatkn/moss": "^0.6.2", "@sveltejs/adapter-static": "^3.0.2", - "@sveltejs/kit": "^2.5.17", + "@sveltejs/kit": "^2.5.18", "@sveltejs/vite-plugin-svelte": "^3.1.1", "@typescript-eslint/eslint-plugin": "^7.14.1", "@typescript-eslint/parser": "^7.14.1", diff --git a/src/app.html b/src/app.html index 1932d62..94e54be 100644 --- a/src/app.html +++ b/src/app.html @@ -3,6 +3,7 @@ + %sveltekit.head% diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte index e008527..29934a6 100644 --- a/src/routes/about/+page.svelte +++ b/src/routes/about/+page.svelte @@ -26,9 +26,7 @@
- -
{package_json.glyph}
-
+
diff --git a/src/routes/package.ts b/src/routes/package.ts index 0ce5ba0..fc5deef 100644 --- a/src/routes/package.ts +++ b/src/routes/package.ts @@ -9,11 +9,11 @@ export const package_json = { description: 'a static web app and Node library template with TypeScript, Svelte, SvelteKit, Vite, esbuild, Fuz, and Gro', glyph: '❄', + logo: 'logo.svg', + logo_alt: 'a friendly pixelated spider facing you', public: true, homepage: 'https://template.fuz.dev/', repository: 'https://github.com/ryanatkn/fuz_template', - type: 'module', - engines: {node: '>=20.12'}, scripts: { start: 'gro dev', dev: 'gro dev', @@ -21,14 +21,16 @@ export const package_json = { test: 'gro test', deploy: 'gro deploy', }, + type: 'module', + engines: {node: '>=20.12'}, devDependencies: { - '@ryanatkn/belt': '^0.23.0', + '@ryanatkn/belt': '^0.24.1', '@ryanatkn/eslint-config': '^0.1.3', - '@ryanatkn/fuz': '^0.105.2', - '@ryanatkn/gro': '^0.126.0', + '@ryanatkn/fuz': '^0.106.3', + '@ryanatkn/gro': '^0.128.0', '@ryanatkn/moss': '^0.6.2', '@sveltejs/adapter-static': '^3.0.2', - '@sveltejs/kit': '^2.5.17', + '@sveltejs/kit': '^2.5.18', '@sveltejs/vite-plugin-svelte': '^3.1.1', '@typescript-eslint/eslint-plugin': '^7.14.1', '@typescript-eslint/parser': '^7.14.1', diff --git a/static/favicon.png b/static/favicon.png index 699f182..f273972 100644 Binary files a/static/favicon.png and b/static/favicon.png differ diff --git a/static/logo.svg b/static/logo.svg new file mode 100644 index 0000000..0241072 --- /dev/null +++ b/static/logo.svg @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file