From 0bf746cf54d25d0819d95bc0a0569c63026aa7ab Mon Sep 17 00:00:00 2001 From: Samantha Becker <12024604-beckersam@users.noreply.gitlab.com> Date: Sun, 17 Sep 2023 16:28:54 +0200 Subject: [PATCH] Switch back to a Go server. Planned: HTMX for dynamic stuff --- .idea/.gitignore | 8 ++++++++ .idea/evilthings.iml | 9 +++++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ go.mod | 3 +++ main.go | 12 ++++++++++++ package.json | 29 ----------------------------- src/app.d.ts | 9 --------- src/app.html | 12 ------------ src/routes/+layout.svelte | 1 - src/routes/+page.svelte | 8 -------- src/routes/+server.ts | 20 -------------------- static/favicon.png | Bin 1571 -> 0 bytes svelte.config.js | 17 ----------------- tsconfig.json | 17 ----------------- vite.config.ts | 8 -------- 16 files changed, 46 insertions(+), 121 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/evilthings.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 go.mod create mode 100644 main.go delete mode 100644 package.json delete mode 100644 src/app.d.ts delete mode 100644 src/app.html delete mode 100644 src/routes/+layout.svelte delete mode 100644 src/routes/+page.svelte delete mode 100644 src/routes/+server.ts delete mode 100644 static/favicon.png delete mode 100644 svelte.config.js delete mode 100644 tsconfig.json delete mode 100644 vite.config.ts diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/evilthings.iml b/.idea/evilthings.iml new file mode 100644 index 0000000..5e764c4 --- /dev/null +++ b/.idea/evilthings.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..becb7f7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..6b267cf --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module gitlab.com/evilthings-services/evilthings + +go 1.20 diff --git a/main.go b/main.go new file mode 100644 index 0000000..e8bff16 --- /dev/null +++ b/main.go @@ -0,0 +1,12 @@ +package main + +import "net/http" + +func main() { + http.HandleFunc("/", handleRoot) + http.ListenAndServe("0.0.0.0:8000", nil) +} + +func handleRoot(w http.ResponseWriter, r *http.Request) { + +} diff --git a/package.json b/package.json deleted file mode 100644 index 18f74e7..0000000 --- a/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "evilthings", - "version": "0.0.41", - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-kit sync && svelte-check --tsconfig tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig tsconfig.json --watch" - }, - "devDependencies": { - "@sveltejs/adapter-auto": "^1.0.0", - "@sveltejs/kit": "^1.0.12", - "svelte": "^3.55.1", - "svelte-check": "^2.10.2", - "svelte-preprocess": "^5.0.0", - "tslib": "^2.4.1", - "typescript": "^4.9.4", - "vite": "^4.0.4" - }, - "type": "module", - "dependencies": { - "@bun-community/sveltekit-adapter-bun": "^0.0.6", - "@rollup/plugin-commonjs": "^24.0.0", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^3.7.5" - } -} \ No newline at end of file diff --git a/src/app.d.ts b/src/app.d.ts deleted file mode 100644 index 3e4ed20..0000000 --- a/src/app.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -// and what to do when importing types -declare namespace App { - // interface Locals {} - // interface PageData {} - // interface Error {} - // interface Platform {} -} diff --git a/src/app.html b/src/app.html deleted file mode 100644 index 5b53ef7..0000000 --- a/src/app.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte deleted file mode 100644 index 43097f8..0000000 --- a/src/routes/+layout.svelte +++ /dev/null @@ -1 +0,0 @@ -
\ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte deleted file mode 100644 index 2899078..0000000 --- a/src/routes/+page.svelte +++ /dev/null @@ -1,8 +0,0 @@ - - Evilthings - - -

Welcome to Evilthings

-

- A mantle thing for software things m* does. Could possibly, but unlikely, be extended in the future. -

\ No newline at end of file diff --git a/src/routes/+server.ts b/src/routes/+server.ts deleted file mode 100644 index 36aa1dc..0000000 --- a/src/routes/+server.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { error } from "@sveltejs/kit"; - -/** @type {import('./$types').RequestHandler} */ -export function GET({ url }: { url: URL }) { - const min = Number(url.searchParams.get("min") ?? "0"); - const max = Number(url.searchParams.get("max") ?? "11"); - - const d = max - min; - - if (isNaN(d) || d < 0) { - throw error( - 400, - "min and max must be numbers, and min must be less than max" - ); - } - - const random = min + Math.random() * d; - - return new Response(String(random)); -} diff --git a/static/favicon.png b/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH