UNPKG

@javelin/devtool

Version:

Developer tool for Javelin ECS.

31 lines (23 loc) 598 B
# `@javelin/devtool` Developer tool for Javelin ECS. <p align="center"> <img width="460" src="./screenshot.png"> </p> ## Usage ```ts import { createDevtool } from "@javelin/devtool" import { createMessageHandler } from "@javelin/ecs" const systems = [] const world = createWorld(systems) const messageHandler = createMessageHandler({ world }) const devtool = createDevtool({ worlds: { client: world, }, onMessage(world, message) { messageHandler.applyMessage(message) }, }) const { log } = devtool.mount(document.getElementById("devtool")) log.info("Devtool mounted!") ```