CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
Path of Exile divination card data, community-observed stacked deck drop rates, and the open-source Soothsayer desktop tracker.
GamesGitHub @navali-creationsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗This project is built with:
Styling is handled using:
The default daisyUI theme is: light
Run the project:
pnpm install
pnpm dev
This project uses Biome for linting and formatting.
Run checks:
pnpm check
This project follows a structure inspired by Bulletproof React, adapted for this codebase.
src/
app/
components/
config/
features/
lib/
routes/
types/
content/
docs/
This project uses Lefthook to run Biome checks on staged files before each commit.
Before each commit, Lefthook runs Biome on staged files to:
If hooks are not installed yet, run:
pnpm lefthook install
The app uses:
The root app providers are defined in src/app/providers.tsx.
The router bootstrap lives in src/router.tsx.
The drop-rate workflow identifies trusted requests without exposing that identity in a caller-controlled header. Configure the same high-entropy value in both places:
WRAECLAST_CARDS_CALLER_TOKENWRAECLAST_CARDS_CALLER_TOKENWhen the token matches, Soothsayer records the canonical app version
gha:wraeclast-cards. Missing or invalid tokens are recorded with a null app
version.
This project follows a structure inspired by bulletproof-react, adapted to the needs of this codebase.
The goal is to keep the project predictable and easy to navigate, especially for new contributors.
src/
app/ # app-level setup, providers, bootstrap
components/ # shared and reusable UI components
config/ # app configuration and constants
features/ # domain-specific feature modules
lib/ # shared utilities and technical helpers
routes/ # route definitions and routing-related files
types/ # shared TypeScript types
content/ # static markdown or content files
docs/ # internal project documentation
src/appContains app-level wiring and bootstrap code.
Examples:
src/componentsContains shared UI components used across multiple features.
Examples:
src/featuresContains domain-specific logic grouped by feature.
Each feature should keep its own UI, hooks, state, and business logic together.
Examples:
src/features/cardssrc/features/authsrc/features/searchsrc/libContains shared utilities and technical helpers not tied to a single feature.
Examples:
src/routesContains route-related files and routing bootstrap.
src/configContains configuration, constants, and environment setup.
src/typesContains shared TypeScript types used across the app.
contentContains static markdown or content files outside of the app code.
docsContains internal project documentation.
src/componentssrc/libsrc/features/<feature-name>contentfeatures may import from components, lib, config, and typescomponents must not import from featuresreact-router-domsrc/appsrcThis project uses the @navali/fated-connections package.
Example:
import { Button } from "@navali/fated-connections";