Search results
564 packages found
This typescript library provides an object pool that's flexible and usable for any type of objects. It's written using bun, that's why it's called bun-pool.
UI menu for Dobuki Game Engine.
Matrix utilities used for Dok game engine
Dialog system used for games. Popup menus, npc dialogs, etc...
Force a specific package manager to be used on a project
A component for games that tracks viewable cells in a 3d grid, and discards the ones outside the viewable range.
Motor loop is a typescript library that runs a game loop continuously. Notably, it adapts to frameRate to ensure your game always runs smoothly when the monitor refresh rate goes above or below 60hz.
A fast, minimalist web framework for the Bun.js runtime
Component that accumulates lists that notify updates, turning itself into a list. This sounds pointless, but this is very useful for the Dok game engine.
Common types used by Dok game engine.
A library for showing Newgrounds medals.
Library for values that progress over time, for animation or other progressively changing values.
A simple TypeScript class that runs requestAnimationFrame at fixed frameRate, adapting to screen refresh rate by calling the loop more or less multiple times per frame.
Free-stack is a stack that also behave like a queue. You can push/pop on top, but you can also push/pop on bottom. You can even look for items in the middle, and move them up or down. It's all free! just like this package.
When multiple components are sharing the same layout, we need to deactivate components outside of the top one.
Simple interface for notifying when an element change.
Place on items to log all calls and properties fetch from it. Helpful for debugging.
A collection of single-function utilities for common tasks
Testing openAI's API, with a "dungeon master".