Page cover image

πŸ‘‹Welcome to Katxupa Extension Library

Delicious Dish for Typescript and JavaScript projects.

runIt(() => {
    console.log(`πŸŽ‰ Welcome to Katxupa library πŸ’–`);
    "Katxupa"
        .alsoIt(it => console.log(`🍲 ${it} was cooked for your delight 🍲`))
        .takeIf(it => it.startsWith("Katxupa"))
        ?.runIt(function() {
            console.log(`🍻 By Manuel Santos`);
            console.log(`πŸ™ˆ https://github.com/manusant`);
        })
})

Tip: This library caters to developers with a preference for functional programming, emphasizing simplicity, brevity, and clarity in code.

Inspiration

In Cape Verde we have a saying:

"Put a person to work in the field and serve them anything other than Katxupa for breakfast, and you'll notice a decline in productivity and motivation. Therefore, give them Katxupa and spice it up on the side."

Let's start cooking JavaScript and TypeScript, with fire and a little bit of smoke. It will be tastyπŸ˜„

Just as "Katxupa" is an essential part of Cape Verdean culture, this library brings functional elements to enhance your productivity and developer happiness. So, consume (use) it!

Katxupa, Cape Verde’s national dish, is a flavourful stew consisting of hominy, beans, seasoned meats, and vegetables. Each family has its unique version, leading to delightful variations. One undeniable fact: there is no Cape Verdean who doesn't appreciate Katxupa ("Cachupa") β€” whether for breakfast, lunch, dinner, or any time, anywhere.

Why Katxupa?

For starters, the "K" in Katxupa stands for Kotlin, which was the primary inspiration for this library. Drawing from the functional programming paradigm of Kotlin and its concise yet expressive syntax, Katxupa aims to bring similar benefits to Typescript and JavaScript developers.

🍻What makes Katxupa special?✨Key Features

Get Started

We've put together some helpful guides for you to start using the library with ease.

🍲Installation🍜Usage🀌Dip Dive

Last updated