pokemon-arena-shared
v0.0.1
Published
Shared TypeScript types and interfaces for Pokémon Arena MVP
Maintainers
Readme
pokemon-arena-shared
Shared TypeScript types and interfaces for Pokémon Arena MVP.
Installation
npm install pokemon-arena-shared
# or
pnpm install pokemon-arena-shared
# or
yarn add pokemon-arena-sharedUsage
import {
User,
Creature,
BattleState,
LobbyState,
MatchmakingRequest
} from 'pokemon-arena-shared';
// Use the shared types in your application
const user: User = {
id: 'user-123',
username: 'trainer_ash',
// ... other properties
};Available Types
This package provides shared TypeScript definitions for:
- User: User account and profile information
- Creature: Pokémon creature data structures
- Battle: Battle system states and events
- Lobby: Lobby management types
- Matchmaking: Matchmaking system interfaces
Development
This package is part of the Pokémon Arena MVP monorepo. See the main repository for development instructions.
License
MIT
