@mr_fozan/recipe.js

1.0.3 • Public • Published

🧾 Recipe.js

npm package

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)

Readme

Keywords

none

Package Sidebar

Install

npm i @mr_fozan/recipe.js

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

7.53 kB

Total Files

10

Last publish

Collaborators

  • mr_fozan