A minimal and clean KAPLAY.js plugin template for creating and publishing plugins.
If you're reading the
kaplay-hi-plugin-ts
on NPM, this is a demo plugin that adds ahi()
function to log "hi". If you want to create your plugin, check the template.
You can download the template using "Download ZIP" option in GitHub or
by using git clone
:
git clone https://github.com/kaplayjs/kaplay-plugin-template-ts
Then navigate to the template folder and install dependencies:
cd kaplay-plugin-template-ts
npm install
Your plugin code is in src/plugin.ts
. To understand more about KAPLAY plugins,
read this guide.
test/game.ts
file imports your plugin that you can test with a KAPLAY game.
You can then build your masterpiece with:
npm run build
After selecting a name, you can publish it using:
npm publish
We recommend adding kaplay- before plugin names. For example:
kaplay-matter
kaplay-box2d
kaplay-poki
etc.