A web tool to quickly look up a Steam account and see if they have SourceBans across a variety of configured servers. Built with Vue 3, TypeScript, and Vite.
- Node.js >= 18.12.0 (see .nvmrc; recommend Node 20).
- pnpm (recommended;
packageManageris set inpackage.json).
pnpm install| Script | Description |
|---|---|
pnpm dev |
Start dev server (Vite, port 8080) |
pnpm build |
Production build (output in dist/) |
pnpm preview |
Preview production build |
pnpm test |
Run tests in watch mode (Vitest) |
pnpm test:run |
Run tests once |
pnpm test:coverage |
Run tests with coverage report |
pnpm lint |
Run ESLint on src/ |
pnpm lint:fix |
Run ESLint with auto-fix |
pnpm typecheck |
Run TypeScript check (vue-tsc) |
pnpm format |
Format code with Prettier |
pnpm format:check |
Check formatting with Prettier |
pnpm check |
Lint + typecheck + test (CI gate) |
src/– Application sourcemain.ts– App entry, router, storeApp.vue– Root componentcomponents/– Vue componentsstore/– Vuex store and modulestypes/– TypeScript typesutils.ts– Shared utilities (tested inutils.test.ts)servers*.json– Configured SourceBans server lists
public/– Static assetsindex.html– HTML entry
See LICENSE.