Become a sponsor to Luca Ban
A little red-haired boy from space. I'm passionate about JavaScript and creating things that help people! : )
Notable open source packages:
Pepicons 💜 🥤 🔆
Pepicons is an icon-set of over one hundred retro icons inspired by the 80's.
Magnetar 🌟
Your data, where you want.
Magnetar is a framework-agnostic syncing solution can automatically connect to Firestore and others and keep your data organised for you in a local data store. Plus, it’s got optimistic-UI built right in.
Others:
package | links |
---|---|
is-what 🙉JS type check (TS supported) functions likeisPlainObject() isArray() etc. |
25M+ downloads/mo!repo |
is-where 🙈JS environment check functions likeisWebkit() isSafari() isBrowser() isNode() |
repo |
copy-anything 🎭An optimised way to copy'ing (cloning) an Object or Array |
23M+ downloads/mo!repo |
case-anything 🐫camelCase, kebab-case, PascalCase... SMALL footprint! |
3M+ downloads/mo!repo |
merge-anything 🥡Merge objects & other types recursively |
2M+ downloads/mo!repo |
find-and-replace-anything 🎣Replace one val with another or all occurrences in an object recursively |
repo |
flatten-anything 🏏Flatten objects and replace nested props with 'prop.subprop' |
repo |
filter-anything ⚔️TS implementation of "pick" and "omit" (aka "fillables" and "guard") filtering on the props of an object |
repo |
remove-anything ✂️An optimised way to remove any prop value (eg.undefined , empty objects, ...) from an object |
repo |
compare-anything 🛰Compares objects and informs about duplicate and unque props |
repo |
nestify-anything 🧅Recreates an object from anynested.props |
repo |
getorset-anything 🐊Gets a value from a Map/Obj or sets an initial value when not found and returns that (emplace) |
repo |
commafy-anything 🍡Adds comma's to a number |
repo |
map-anything 🗺Array.map but for objects with TS support |
repo |
roll-anythingRoll a dice with any amount of sides |
repo |
check-anything 👁Checks for valid URLs/email addresses, ... |
repo |
sha-anything 🔑utility to sha256 anything, including objects |
repo |
path-to-prop 🛤Retrieves a property from an object based on a'path.to.that.prop' |
repo |
vuex-easy-firestore 🔥Easy coupling of firestore and a vuex module. 2-way sync with 0 boilerplate! |
site, repo |
blitzar ⚡️Generate Vue Forms and Data-tables fast with a simple JSON-like syntax |
site, repo |
Other than code, I love Synthwave. Kendo for the body, Go for the mind.
Featured work
-
CyCraft/pepicons
🥤 An awesome icon pack of retro icons for your apps and websites.
TypeScript 51 -
mesqueeb/is-what
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
TypeScript 185 -
mesqueeb/copy-anything
An optimised way to copy'ing (cloning) an Object or Array. A small and simple integration
TypeScript 44 -
mesqueeb/FuegoOnAppleSilicon
⚫️⚪️ The Fuego C++ Go engine to play and analyse Go games. Built as multi-platform XCframework for iOS, visionOS, macOS
C -
mesqueeb/case-anything
camelCase, kebab-case, PascalCase... a simple integration with nano package size. (SMALL footprint!)
TypeScript 100 -
mesqueeb/CaseAnything
🐫 Swift Case Conversions — camelCase PascalCase UpperCamelCase kebab-case snake_case CONSTANT_CASE Train-Case Ada_Case COBOL-CASE Dot.notation Path/case Space case Capital Case lower case UPPER CASE
Swift 3
$10 a month
SelectBenevolent Supporter 🙆🏾🙆🏼♂️🙆🏻♀️
Providing me with the price of a single meal per month allows me to survive a little bit longer while working on open source.
Thank you so much for your support! ❤️
You get:
A Github sponsor badge on your profile so others can see you support Open Source!
$25 a month
SelectSuper Fan 👨🏼💻👩🏻💻🧑🏽💻
Not only do you help me survive while working on open-source; you think my work is worth that little extra push. 😉
Thank you so so much!!
You get:
priority support on your Github issues!
$50 a month
SelectInvested Investor 👩🏻💼🧑🏽💼👨🏼💼
You invest in not only your future, but the future of the open-source web! 🎉
Thank you 3000!!!
You get:
You can send me your code for a one time code-review!