- TypeScript 91.3%
- CSS 2.5%
- Swift 1.6%
- JavaScript 1.4%
- Kotlin 1.3%
- Other 1.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| .well-known | ||
| front | ||
| game-assets | ||
| LICENSES | ||
| mobile | ||
| other | ||
| output/pdf | ||
| ScreenShots | ||
| scripts | ||
| server | ||
| shared | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| bun.lock | ||
| bunfig.toml | ||
| CLAUDE.md | ||
| docker-compose.yml | ||
| index.ts | ||
| LICENSE.md | ||
| package.json | ||
| playwright.config.ts | ||
| react-native-plan.md | ||
| README.md | ||
| tsconfig.json | ||
créditmabligopapp
To install dependencies:
bun install
To run:
bun run index.ts
Hot reload during development:
bun --hot ./index.ts
Generate and validate the French print-and-play board and cards:
bun run assets:generate
bun run assets:verify
The committed PDF is written to output/pdf/negopoly-print-and-play-fr.pdf and served
by the app at /downloads/negopoly-print-and-play-fr.pdf.
Run the complete regression suite:
bun run test
This strict command runs Bun unit/integration tests, Web and React Native component tests,
Playwright and Maestro E2E flows, Android Robolectric/JaCoCo tests, and iOS/watchOS XCTest
packages. It requires Playwright browsers, Maestro, Java, the Android SDK with a running
emulator, Xcode, and installed iOS/watchOS simulators. Use bun run test:preflight to audit
the machine first. Focused debugging commands are test:unit, test:web, test:mobile,
and test:native; the root command is the canonical CI check. Results are written under
output/test-results.
This project was created using bun init in bun v1.3.8. Bun is a fast all-in-one JavaScript runtime.
Software is licensed under AGPL-3.0-or-later. Game content and creative assets are licensed under CC BY-SA 4.0; see LICENSE.md.