renamed dir client to web

This commit is contained in:
Ankit Patial 2024-10-31 20:31:22 +05:30
parent ad57664a3e
commit e41d27cf97
24 changed files with 110 additions and 1070 deletions

2
.gitignore vendored
View File

@ -4,7 +4,7 @@ node_modules
.output .output
.vercel .vercel
/.svelte-kit /.svelte-kit
/.client-build /.frontend-build
# OS # OS

1
bin/localhost.sh Executable file
View File

@ -0,0 +1 @@
!#/bin/sh

2
bin/run-dev.sh Executable file
View File

@ -0,0 +1,2 @@
!#/bin/sh
deno task dev

View File

File diff suppressed because it is too large Load Diff

71
deno.lock generated
View File

@ -6,6 +6,8 @@
"npm:@sveltejs/vite-plugin-svelte@^4.0.0-next.8": "4.0.0_svelte@5.0.5__acorn@8.13.0_vite@5.4.9", "npm:@sveltejs/vite-plugin-svelte@^4.0.0-next.8": "4.0.0_svelte@5.0.5__acorn@8.13.0_vite@5.4.9",
"npm:@tailwindcss/aspect-ratio@~0.4.2": "0.4.2_tailwindcss@3.4.14__postcss@8.4.47", "npm:@tailwindcss/aspect-ratio@~0.4.2": "0.4.2_tailwindcss@3.4.14__postcss@8.4.47",
"npm:@tailwindcss/typography@~0.5.15": "0.5.15_tailwindcss@3.4.14__postcss@8.4.47", "npm:@tailwindcss/typography@~0.5.15": "0.5.15_tailwindcss@3.4.14__postcss@8.4.47",
"npm:autoprefixer@^10.4.20": "10.4.20_postcss@8.4.47",
"npm:daisyui@^4.12.13": "4.12.13_postcss@8.4.47",
"npm:postcss@^8.4.47": "8.4.47", "npm:postcss@^8.4.47": "8.4.47",
"npm:svelte-check@^4.0.5": "4.0.5_svelte@5.0.5__acorn@8.13.0_typescript@5.6.3", "npm:svelte-check@^4.0.5": "4.0.5_svelte@5.0.5__acorn@8.13.0_typescript@5.6.3",
"npm:svelte@^5.0.5": "5.0.5_acorn@8.13.0", "npm:svelte@^5.0.5": "5.0.5_acorn@8.13.0",
@ -308,6 +310,18 @@
"aria-query@5.3.2": { "aria-query@5.3.2": {
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
}, },
"autoprefixer@10.4.20_postcss@8.4.47": {
"integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
"dependencies": [
"browserslist",
"caniuse-lite",
"fraction.js",
"normalize-range",
"picocolors",
"postcss",
"postcss-value-parser"
]
},
"axobject-query@4.1.0": { "axobject-query@4.1.0": {
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==" "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
}, },
@ -329,9 +343,21 @@
"fill-range" "fill-range"
] ]
}, },
"browserslist@4.24.2": {
"integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
"dependencies": [
"caniuse-lite",
"electron-to-chromium",
"node-releases",
"update-browserslist-db"
]
},
"camelcase-css@2.0.1": { "camelcase-css@2.0.1": {
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
}, },
"caniuse-lite@1.0.30001669": {
"integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w=="
},
"chokidar@3.6.0": { "chokidar@3.6.0": {
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dependencies": [ "dependencies": [
@ -374,9 +400,28 @@
"which" "which"
] ]
}, },
"css-selector-tokenizer@0.8.0": {
"integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==",
"dependencies": [
"cssesc",
"fastparse"
]
},
"cssesc@3.0.0": { "cssesc@3.0.0": {
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
}, },
"culori@3.3.0": {
"integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ=="
},
"daisyui@4.12.13_postcss@8.4.47": {
"integrity": "sha512-BnXyQoOByUF/7wSdIKubyhXxbtL8gxwY3u2cNMkxGP39TSVJqMmlItqtpY903fQnLI/NokC+bc+ZV+PEPsppPw==",
"dependencies": [
"css-selector-tokenizer",
"culori",
"picocolors",
"postcss-js"
]
},
"debug@4.3.7": { "debug@4.3.7": {
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dependencies": [ "dependencies": [
@ -398,6 +443,9 @@
"eastasianwidth@0.2.0": { "eastasianwidth@0.2.0": {
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
}, },
"electron-to-chromium@1.5.42": {
"integrity": "sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g=="
},
"emoji-regex@8.0.0": { "emoji-regex@8.0.0": {
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
}, },
@ -432,6 +480,9 @@
"@esbuild/win32-x64" "@esbuild/win32-x64"
] ]
}, },
"escalade@3.2.0": {
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
},
"esm-env@1.0.0": { "esm-env@1.0.0": {
"integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==" "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA=="
}, },
@ -452,6 +503,9 @@
"micromatch" "micromatch"
] ]
}, },
"fastparse@1.1.2": {
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ=="
},
"fastq@1.17.1": { "fastq@1.17.1": {
"integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dependencies": [ "dependencies": [
@ -474,6 +528,9 @@
"signal-exit" "signal-exit"
] ]
}, },
"fraction.js@4.3.7": {
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="
},
"fsevents@2.3.3": { "fsevents@2.3.3": {
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==" "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
}, },
@ -636,9 +693,15 @@
"nanoid@3.3.7": { "nanoid@3.3.7": {
"integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g=="
}, },
"node-releases@2.0.18": {
"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g=="
},
"normalize-path@3.0.0": { "normalize-path@3.0.0": {
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
}, },
"normalize-range@0.1.2": {
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
},
"object-assign@4.1.1": { "object-assign@4.1.1": {
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
}, },
@ -953,6 +1016,14 @@
"typescript@5.6.3": { "typescript@5.6.3": {
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==" "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw=="
}, },
"update-browserslist-db@1.1.1_browserslist@4.24.2": {
"integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
"dependencies": [
"browserslist",
"escalade",
"picocolors"
]
},
"util-deprecate@1.0.2": { "util-deprecate@1.0.2": {
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
}, },

16
server/router.go Normal file
View File

@ -0,0 +1,16 @@
package main
import (
"net/http"
"gitserver.in/patialtech/mux"
)
func router() *mux.Router {
r := mux.NewRouter()
r.Get("/", func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("hello there"))
})
return r
}

5
server/server.go Normal file
View File

@ -0,0 +1,5 @@
package main
func main() {
}

View File

@ -1,7 +1,6 @@
import adapter from "@sveltejs/adapter-static"; import adapter from "@sveltejs/adapter-static";
const dev = process.env.NODE_ENV === "development"; const webDir = "./web";
/** @type {import('@sveltejs/kit').Config} */ /** @type {import('@sveltejs/kit').Config} */
const config = { const config = {
kit: { kit: {
@ -9,28 +8,27 @@ const config = {
// If your environment is not supported, or you settled on a specific environment, switch out the adapter. // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters. // See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter: adapter(), adapter: adapter(),
appDir: "./client",
files: { files: {
appTemplate: "./client/app.html", appTemplate: `${webDir}/app.html`,
routes: "./client/routes", routes: `${webDir}/routes`,
lib: "./client/lib", lib: `${webDir}/lib`,
assets: "./client/public", assets: `${webDir}/public`,
}, },
alias: { alias: {
"$image/*": "./client/assets/image/*", "$image/*": `${webDir}/assets/image/*`,
"$svg/*": "./client/assets/svg/*", "$svg/*": `${webDir}/assets/svg/*`,
}, },
paths: { paths: {
assets: dev ? "" : (process.env.ASSETS_HOST ?? ""), assets: process.env.ASSETS_HOST ?? "",
}, },
version: { version: {
name: `v-${Date.now()}`, name: `v-${Date.now()}`,
pollInterval: 1000 * 60 * 1, // 5 minutes pollInterval: 1000 * 60 * 1, // 5 minutes
}, },
adapter: adapter({ adapter: adapter({
pages: ".client-build", pages: `${webDir}/public/build`,
assets: ".client-build", assets: `${webDir}/public/build`,
fallback: "404.html", fallback: "fallback.html",
strict: true, strict: true,
}), }),
}, },

View File

@ -4,7 +4,7 @@ import daisy from "daisyui";
/** @type {import('tailwindcss').Config} */ /** @type {import('tailwindcss').Config} */
export default { export default {
content: ["./client/routes/**/*.{svelte,js}"], content: ["./web/routes/**/*.{svelte,js}"],
plugins: [typography, aspect, daisy], plugins: [typography, aspect, daisy],
theme: { theme: {
extend: {}, extend: {},

View File

@ -5,7 +5,7 @@ export default defineConfig({
plugins: [sveltekit()], plugins: [sveltekit()],
server: { server: {
fs: { fs: {
allow: ["./client/app.css", "./client/assets"], allow: ["./web/app.css", "./web/assets"],
}, },
}, },
}); });

View File

Before

Width:  |  Height:  |  Size: 373 B

After

Width:  |  Height:  |  Size: 373 B

1
web/public/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

Before

Width:  |  Height:  |  Size: 122 B

After

Width:  |  Height:  |  Size: 122 B