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 181 -
mesqueeb/copy-anything
An optimised way to copy'ing (cloning) an Object or Array. A small and simple integration
TypeScript 43 -
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 99 -
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 2
$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!