Compare commits

..

3 Commits

Author SHA1 Message Date
149ed13c5f chore: update gitignore 2026-03-23 12:45:13 +01:00
fd6edf9d09 feat: create app base 2026-03-23 12:44:50 +01:00
e70a8a2e25 chore: update gitignore to reflect vercel preferences 2026-03-23 12:43:48 +01:00
5 changed files with 35 additions and 47 deletions

9
.gitignore vendored
View File

@@ -7,18 +7,12 @@ yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
bun.lock
node_modules
dist
dist-ssr
*.local
# Runtime
bun.lock
# Vercel
.vercel
*.env
# Editor directories and files
.vscode/*
!.vscode/extensions.json
@@ -29,3 +23,4 @@ bun.lock
*.njsproj
*.sln
*.sw?
.vercel

View File

@@ -6,18 +6,16 @@ Aplikace je zdarma hostovaná přes Vercel a je veřejně dostupná na adrese ht
## buildování
0. Pro buildování je potřeba software třetích stran:
- Bun -> JavaScriptový/TypeScriptový runtime. Stáhnout lze z více zdrojů. Po instalaci doporučuji přidat Bun executable do PATH. Je možno použít Node.JS a npm.
- Univerzálně:
1. pomocí npm příkazem `npm i -g bun`
2. z oficiální stránky https://bun.sh/
- Univerzálně: pomocí npm příkazem `npm i -g bun`
- Win NT:
1. z powershellu příkazem `powershell -c "irm bun.sh/install.ps1 | iex"`
1. ze stránky https://bun.sh/
2. přes winget powershellovým příkazem `winget install --id Oven-sh.Bun`
3. pomocí chocolatey příkazem `choco install bun`
- Arch Linux:
1. z terminálu příkazem `curl -fsSL https://bun.sh/install | bash`
1. ze stránky https://bun.sh/
2. z `extra` repozitáře příkazem `pacman -S bun`
- MacOS:
1. z terminálu příkazem `curl -fsSL https://bun.sh/install | bash`
1. ze stránky https://bun.sh/
2. pomocí homebrew příkazem `brew tap oven-sh/bun && brew install bun`
- Vite -> Builder a packer pro webové aplikace
- Již definováno jako závislost v projektovém `package.json`
@@ -31,12 +29,22 @@ Aplikace je zdarma hostovaná přes Vercel a je veřejně dostupná na adrese ht
4. Stránka je nyní lokálně dostupná na http://localhost:3000/
5. (volitelné) Apliakci je možné buildnout pomocí `<bun/npm> run build`. Statická verze stránky je nyní dostupná v adresáři `webshell/dist/`
## testování
Aplikace je testována v následujících prohlížečích:
- `Chromium 146.0.7680.153 (Official Build) Arch Linux (64-bit)`
- `Zen Browser 1.19.3b (Firefox 148.0.2) (64-bit)`
## licence
Tato webová aplikace včetně jejího zdrojového kódu je veřejně dostupná pod licencí Apache 2.0 (SPDX: `Apache-2.0`), jejíž celé znění je dostupné v LICENSE.md. Zdrojový kód je veřejně dostupný na https://git.martinpetr.dev/binekrasik/webshell
Tato webová aplikace včetně jejího zdrojového kódu je veřejně dostupná pod licencí Apache 2.0 (SPDX: `Apache-2.0`). Zdrojový kód je veřejně dostupný na https://git.martinpetr.dev/binekrasik/webshell
```md
Copyright 2026 Vendelín Mžik
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```

View File

@@ -2,21 +2,14 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- google fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap"
rel="stylesheet"
/>
<title>webshell</title>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>webshell</title>
</head>
<body>
<div id="app"></div>
<div id="app">
<h1>hmmm</h1>
</div>
<script type="module" src="/src/app.ts"></script>
</body>
</html>

View File

@@ -11,8 +11,5 @@
"devDependencies": {
"typescript": "~5.9.3",
"vite": "^8.0.1"
},
"dependencies": {
"sass": "^1.98.0"
}
}

View File

@@ -1,5 +0,0 @@
export default {
server: {
port: 3000,
},
}