Skip to content
joshuafolkkenPublic

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

517 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@joshuafolkken/game-kit

Svelte + Threlte component library and CLI scaffold for building 3D mini-games.

  • josh-game CLI — scaffold a new SvelteKit + Threlte game project from a working template.
  • Library exports — drop-in scenes, player, controls, switches, and reactive state primitives for use inside any SvelteKit app.

Prerequisites

  • Node.js with pnpm ≥ 11
  • gh CLI — required for GitHub Packages authentication. Install via brew install gh (macOS), winget install GitHub.cli (Windows), or see the gh installation docs.

Quick start

gh auth login --scopes read:packages   # see docs/authentication.md for the full setup
pnpm add -g @joshuafolkken/game-kit
josh-game init my-game
cd my-game && pnpm dev                  # open the URL it prints (http://localhost:5173 by default)

Documentation

Guide What it covers
authentication.md One-time GitHub Packages auth — gh token, NODE_AUTH_TOKEN, .npmrc
install.md Scaffold a new game project with josh-game init
library.md Use @joshuafolkken/game-kit as a library in an existing project, with the full export list
troubleshooting.md Fixes for 401/404 auth errors, josh-game: command not found, and other common failures

Contributing

See CONTRIBUTING.md for the development workflow and coding conventions. Community standards live in CODE_OF_CONDUCT.md; security reports go through SECURITY.md.

License

MIT

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages