NPM package for using Meloolies in Node.js projects.
npm i meloolyYou will need to sign up online to get an API key and website ID.
See https://me.elooly.com/docs for developer documentation.
// Get Meloolies from a user and draw the primary Melooly to a canvas
const launcher = new MeloolyLauncher();
uid = await launcher.initiatePopup(); // Get User ID with popup
if (!uid) return;
const meloolies = await launcher.getMelooly(uid).catch((err) => console.error(err)); // Fetch user's meloolies.
if (!meloolies) return;
// Prepare Canvas
const canvas = document.createElement('canvas');
canvas.width = 270;
canvas.height = 270;
const ctx = canvas.getContext('2d');
if (!ctx) return;
// Draw primary Melooly onto canvas
await meloolies[0].saveSelectedComponents(); // Save current Melooly's components
meloolies[0].draw(ctx); // Melooly drawn!