CoOp:Anything
게임을 검색해 협동 플레이 가능한 모드·단계·품질·커뮤니티 평점을 확인합니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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";