From f0286e5ee2e4f56e49f820809a9f246974d18111 Mon Sep 17 00:00:00 2001 From: core Date: Wed, 3 Jan 2024 21:04:59 -0500 Subject: [PATCH] rewrite the client in svelte (part 1) --- starkingdoms-client/.prettierrc | 7 +- starkingdoms-client/index.html | 60 +-- starkingdoms-client/package.json | 9 +- starkingdoms-client/play/index.html | 112 +--- starkingdoms-client/src/chat.ts | 49 -- .../src/components/Chatbox.svelte | 87 +++ starkingdoms-client/src/config.ts | 2 + starkingdoms-client/src/globals.ts | 56 ++ starkingdoms-client/src/hub.ts | 34 +- .../src/icons/HeartIcon.svelte | 13 + .../src/icons/WarningIcon.svelte | 15 + starkingdoms-client/src/packet_ui.ts | 2 +- starkingdoms-client/src/page_loaders/home.ts | 10 + starkingdoms-client/src/page_loaders/play.ts | 10 + starkingdoms-client/src/pages/Home.svelte | 112 ++++ starkingdoms-client/src/pages/Play.svelte | 128 +++++ starkingdoms-client/src/rendering.ts | 2 +- starkingdoms-client/src/routes/ingame/main.ts | 115 ---- starkingdoms-client/src/routes/menu/main.ts | 77 --- starkingdoms-client/src/vite-env.d.ts | 2 + starkingdoms-client/svelte.config.js | 7 + starkingdoms-client/tsconfig.json | 8 +- starkingdoms-client/vite.config.ts | 3 +- starkingdoms-client/yarn.lock | 496 +++++++++++++++++- 24 files changed, 984 insertions(+), 432 deletions(-) delete mode 100644 starkingdoms-client/src/chat.ts create mode 100644 starkingdoms-client/src/components/Chatbox.svelte create mode 100644 starkingdoms-client/src/globals.ts create mode 100644 starkingdoms-client/src/icons/HeartIcon.svelte create mode 100644 starkingdoms-client/src/icons/WarningIcon.svelte create mode 100644 starkingdoms-client/src/page_loaders/home.ts create mode 100644 starkingdoms-client/src/page_loaders/play.ts create mode 100644 starkingdoms-client/src/pages/Home.svelte create mode 100644 starkingdoms-client/src/pages/Play.svelte delete mode 100644 starkingdoms-client/src/routes/ingame/main.ts delete mode 100644 starkingdoms-client/src/routes/menu/main.ts create mode 100644 starkingdoms-client/src/vite-env.d.ts create mode 100644 starkingdoms-client/svelte.config.js diff --git a/starkingdoms-client/.prettierrc b/starkingdoms-client/.prettierrc index 0967ef424bce6791893e9a57bb952f80fd536e93..be339da59a16228eecd71c33f4ea63b311dbde39 100644 --- a/starkingdoms-client/.prettierrc +++ b/starkingdoms-client/.prettierrc @@ -1 +1,6 @@ -{} +{ + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }], + "htmlWhitespaceSensitivity": "ignore", + "bracketSameLine": true +} diff --git a/starkingdoms-client/index.html b/starkingdoms-client/index.html index 76fb4feda70408e4cf60bb822c20f3fb82b0e2c1..3b2f1559927eeb2e528152fe1bc5873fd99460b4 100644 --- a/starkingdoms-client/index.html +++ b/starkingdoms-client/index.html @@ -1,3 +1,5 @@ + + @@ -5,62 +7,10 @@ StarKingdoms.IO -