open-index/open-npm huggingface dataset:
npm package: @littleoverlord/littleoverlord
Description: A sample Vue 3 component library
Author: Your Name
Latest version: 1.0.0

# Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.

Learn more about IDE Support for Vue in the [Vue Docs Scaling up Guide](https://vuejs.org/guide/scaling-up/tooling.html#ide-support).
npm package: @littlepartytime/sdk
Description: Game SDK for Little Party Time platform - type definitions and testing utilities
Latest version: 2.3.1

# @littlepartytime/sdk

Game SDK for the [Little Party Time](https://github.com/chesterli710/littlepartytime-sdk) platform — type definitions and testing utilities for game developers.

## Install

```bash
npm install @littlepartytime/sdk
```

## What's Included

- **Type definitions** — `GameConfig`, `GameEngine`, `GameState`, `GameAction`, `GameResult`, `GameRendererProps`, etc.
- **Testing utilities** — `GameTester`, `GameSimulator`, `createMockPlayers` (import from `@littlepartytime/sdk/testing`)

## Quick Example

```typescript
import type { GameEngine, GameState, Player } from "@littlepartytime/sdk";

const engine: GameEngine = {
  init(players: Player[]): GameState { /* ... */ },
  handleAction(state, playerId, action) { /* ... */ },
  isGameOver(state) { /* ... */ },
  getResult(state) { /* ... */ },
  getPlayerView(state, playerId) { /* ... */ },
};
```

## Documentation

Full development guide with step-by-step instructions, testing patterns, build configuration, and asset requirements:

**[GAME_DEV_GUIDE.md](https://github.com/chesterli710/littlepartytime-sdk/blob/main/packages/sdk/GAME_DEV_GUIDE.md)**

After installing the SDK, the guide is also available locally:

```bash
cat node_modules/@littlepartytime/sdk/GAME_DEV_GUIDE.md
```

## Related Packages

| Package | Description |
|---------|-------------|
| [`@littlepartytime/dev-kit`](https://www.npmjs.com/package/@littlepartytime/dev-kit) | CLI dev server, build & pack toolchain |
| [`create-littlepartytime-game`](https://www.npmjs.com/package/create-littlepartytime-game) | Project scaffolding (`npx create-littlepartytime-game`) |

## License

MIT