Packages
Search packages... ⌘K
SvelteKit Package
vendor-pixi
PixiJS vendor wrapper — tree-shakeable PixiJS adapter with type-safe API subset
SvelteKit Ready SI
PixiJS Adapter typescript
1 2 3 4 5 6 7 8 9 10 11
import { PixiAdapter } from '@sbx/vendor-pixi';
const pixi = new PixiAdapter();
const app = pixi.createApp({
width: 800,
height: 600,
backgroundColor: 0x0a0a0a,
});
const sprite = pixi.createSprite('player.png');
app.stage.addChild(sprite);About
Thin vendor wrapper around PixiJS that re-exports only the subset used by the game engine. Provides type-safe adapter functions, version pinning, and tree-shaking support so game code doesn't import raw PixiJS directly. Isolates the engine from PixiJS breaking changes across major versions.
Public API
| Name | Kind | Signature |
|---|---|---|
| PixiAdapter | type | class PixiAdapter — createApp(opts), createSprite(texture), createContainer() |
| createPixiApp | func | function createPixiApp(opts: PixiOptions): Application |
Related Packages
engine-renderer SvelteKit Ready
Rendering engine — PixiJS-based game renderer with grid, backgrounds, and visual effects
game-enginerenderingpixijswebglgrideffectsparticles
4 exports 2 deps
game-svelte SvelteKit Ready
Svelte game framework — Game component shell with lifecycle, loop, and renderer integration
svelte-5gamepixijscanvasgame-loop
1 exports 2 deps
Source
@sbx/vendor-pixi
pixijsvendorwebglcanvastree-shaking