🧾 Recipe.js
Recipe.js is a powerful Node.js module that allows you to work with recipes.
📦 Install
NPM
npm instal @mr_fozan/recipe.js
YARN
$ yarn add @mr_fozan/recipe.js
🚀 Usage
const Recipe = require('@mr_fozan/recipe.js');
const recipes = [
{
id: "juice",
name: "Juice",
ingridients: [
{
id: "apple",
name: "Apple",
count: 5
}
]
}
];
const recipe = new Recipe(recipes);
📋 Get a list of recipes
const Recipe = require('@mr_fozan/recipe.js');
const recipe = new Recipe(recipes);
console.log(recipe.list());
🧾 Get a specific recipe
const Recipe = require('@mr_fozan/recipe.js');
const recipe = new Recipe(recipes);
console.log(recipe.get("juice"));
🍏 Get a ingridients recipe
const Recipe = require('@mr_fozan/recipe.js');
const Recipes = new Recipe(recipes);
console.log(Recipes.getIngridients("juce", 5).ingridients);
⚒ Craft recipe
const Recipe = require('@mr_fozan/recipe.js');
const recipe = new Recipe({ recipes, debug: true });
const inventory = [
{
id: "apple",
count: 5
}
];
const craft = recipe.craft("juice", invenory);
console.log(craft); // true
If the result is true, then the craft is successful. If the result is false, then crafting is unsuccessful.
👥 Contributors
License
The MIT License (MIT)