No description
- Svelte 79.2%
- TypeScript 18.4%
- CSS 1.3%
- JavaScript 0.6%
- HTML 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| static | ||
| tests | ||
| .eslintignore | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| package.json | ||
| playwright.config.ts | ||
| pnpm-lock.yaml | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
DaBomb
A clone of Keep Talking And Nobody Explodes
Runnig the app
# clone the repo
git clone https://github.com/guyver2/dabomb.git
# Install dependencies
pnpm install
# run the app
pnpm run dev
Developing
Modules can be added easily, just create a new .svelte file in the folder src/components/modules and the associated manual page in src/components/manuals. You can look into ModBasic.svelte for a quick overview of how a module should handle successes and failures.
Then you can simply register your module and manual in src/components/Defuser.svelte and src/components/Expert.svelte respectively.