From 956d30d0a07a468fcb8e22a12315bd5a3a363a03 Mon Sep 17 00:00:00 2001 From: Mid Date: Tue, 5 Jul 2022 23:23:59 +0200 Subject: [PATCH] add the potato --- package-lock.json | 43 ++++++++ package.json | 6 +- src/lib/footer/Footer.svelte | 2 +- src/lib/model/Model.svelte | 80 +++++++++++++++ src/routes/index.svelte | 5 + static/models/PotatoCat.dae | 188 +++++++++++++++++++++++++++++++++++ static/models/potatgato.fbx | Bin 0 -> 68748 bytes 7 files changed, 322 insertions(+), 2 deletions(-) create mode 100644 src/lib/model/Model.svelte create mode 100644 static/models/PotatoCat.dae create mode 100644 static/models/potatgato.fbx diff --git a/package-lock.json b/package-lock.json index 762339a..db90583 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "alex-website", "version": "0.0.1", + "dependencies": { + "three": "^0.142.0" + }, "devDependencies": { "@sveltejs/adapter-auto": "next", "@sveltejs/kit": "next", @@ -22,6 +25,7 @@ "svelte": "^3.44.0", "svelte-check": "^2.7.1", "svelte-preprocess": "^4.10.7", + "svelthree": "^0.119.0-5", "tailwindcss": "^3.1.4", "tslib": "^2.3.1", "typescript": "^4.7.2" @@ -3235,6 +3239,21 @@ "sourcemap-codec": "^1.4.8" } }, + "node_modules/svelthree": { + "version": "0.119.0-5", + "resolved": "https://registry.npmjs.org/svelthree/-/svelthree-0.119.0-5.tgz", + "integrity": "sha512-5niteQrl5l7evhSSkfcf/I8FSccZD39kLnEZBKmnSJYwUon87fDnO8+maOzxcFBaWEOM1RdRcGy9J0LdXbLfrQ==", + "dev": true, + "dependencies": { + "svelthree-three": "git+https://github.com/vatro/svelthree-three.git#119" + } + }, + "node_modules/svelthree-three": { + "version": "0.119.1", + "resolved": "git+ssh://git@github.com/vatro/svelthree-three.git#3a0c78631b9382179828c1ace0edb83df541a6a1", + "dev": true, + "license": "MIT" + }, "node_modules/tailwindcss": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", @@ -3322,6 +3341,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/three": { + "version": "0.142.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.142.0.tgz", + "integrity": "sha512-ESjPO+3geFr+ZUfVMpMnF/eVU2uJPOh0e2ZpMFqjNca1wApS9lJb7E4MjwGIczgt9iuKd8PEm6Pfgp2bJ92Xtg==" + }, "node_modules/tiny-glob": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", @@ -5758,6 +5782,20 @@ } } }, + "svelthree": { + "version": "0.119.0-5", + "resolved": "https://registry.npmjs.org/svelthree/-/svelthree-0.119.0-5.tgz", + "integrity": "sha512-5niteQrl5l7evhSSkfcf/I8FSccZD39kLnEZBKmnSJYwUon87fDnO8+maOzxcFBaWEOM1RdRcGy9J0LdXbLfrQ==", + "dev": true, + "requires": { + "svelthree-three": "git+https://github.com/vatro/svelthree-three.git#119" + } + }, + "svelthree-three": { + "version": "git+ssh://git@github.com/vatro/svelthree-three.git#3a0c78631b9382179828c1ace0edb83df541a6a1", + "dev": true, + "from": "svelthree-three@git+https://github.com/vatro/svelthree-three.git#119" + }, "tailwindcss": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", @@ -5827,6 +5865,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "three": { + "version": "0.142.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.142.0.tgz", + "integrity": "sha512-ESjPO+3geFr+ZUfVMpMnF/eVU2uJPOh0e2ZpMFqjNca1wApS9lJb7E4MjwGIczgt9iuKd8PEm6Pfgp2bJ92Xtg==" + }, "tiny-glob": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", diff --git a/package.json b/package.json index 625e148..820e601 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,13 @@ "svelte": "^3.44.0", "svelte-check": "^2.7.1", "svelte-preprocess": "^4.10.7", + "svelthree": "^0.119.0-5", "tailwindcss": "^3.1.4", "tslib": "^2.3.1", "typescript": "^4.7.2" }, - "type": "module" + "type": "module", + "dependencies": { + "three": "^0.142.0" + } } diff --git a/src/lib/footer/Footer.svelte b/src/lib/footer/Footer.svelte index e26bac5..218de1a 100644 --- a/src/lib/footer/Footer.svelte +++ b/src/lib/footer/Footer.svelte @@ -1,4 +1,4 @@ -
+
Made by Midblep.
diff --git a/src/lib/model/Model.svelte b/src/lib/model/Model.svelte new file mode 100644 index 0000000..fb7cfb9 --- /dev/null +++ b/src/lib/model/Model.svelte @@ -0,0 +1,80 @@ + + +
+ +
\ No newline at end of file diff --git a/src/routes/index.svelte b/src/routes/index.svelte index c7dbdc6..24d6ebe 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -1,4 +1,5 @@ @@ -60,6 +61,10 @@ +
+ +
+