Skip to content

Repository files navigation

openally

JollyPixel

The collaborative 3D HTML5 game maker

Requirements

  • Node.js version 24 or higher
  • pnpm v12+ for workspaces (the repository pins it through the packageManager field)

Available packages

Click on one of the links to access the documentation of the package;

We provide agnostic renderers and engines (often used by our editors below):

Backend

Assets

UI

Utilities

Editors


These packages are available in the Node Package Repository and can be easily installed with npm or yarn.

$ npm i @jolly-pixel/engine
# or
$ yarn add @jolly-pixel/engine

Build

To install and compile all workspaces, just run the following command at the root

$ pnpm install
$ pnpm run build

Test

Run tests for one workspace, then run the repository type checks:

$ pnpm --filter <workspace> test
$ pnpm run typecheck

Linter

Running ESLint for all workspaces

$ pnpm run lint

Publishing package

Each packages has his own prepublishOnly to build TypeScript source before publishing.

$ pnpm publish --filter <workspace>

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):

Thomas.G
Thomas.G

💻 📖 🐛 ⚠️ 🛡️
Alexandre Malaj
Alexandre Malaj

💻 📖 🐛
PierreDemailly
PierreDemailly

💻
Clement Gombauld
Clement Gombauld

💻

License

MIT

Releases

Used by

Contributors

Languages