JavaScript Testing utilities for Redux, the easy way.
🔧 Fast, modern, and practical utility library for FP in TypeScript.
JavaScript's functional programming helper library.
A comprehensive collection of performant type guards and assertions with excellent TypeScript support
A utility belt for TypeScript + JavaScript
Libs for common usage in Enviabybus Node.js applications
A React utility belt for function components and higher-order components
A React-Native utility belt for scaling the size your apps UI across different sized devices
An utility belt to complement your arguments parser of choice
This package exports helper functions and utilities for working with Versa receipts
utility belt was (Dominic's Utilities)
A React utility belt for function components and higher-order components
A React utility belt for function components and higher-order components
ReScript's new standard library. Intended to be familiar for JavaScript developers, easy to use, and be rich enough (without being bloated) so that you don't need to reach for anything else for typical ReScript development.
Minimum utility toolbelt
A utility belt for the entire teleportHQ ecosystem
Extended regular expressions
Asynchronous HTTP microservices
prevent using non-exhaustive pattern matching in typescript
utility belt for JS
Utilities for use in front-end projects at Kiba Labs
Symbols is balanced ?
Escape String RegExp
This command line interface provides a belt full of tools that make building microservices using [micro](https://github.com/vercel/micro) a breeze! It's only meant to be used in development, **not in production** (that's where [micro](https://github.com/v
A gem for using testing tools I like - my Ruby testing toolbelt.
I sometimes get a little descriptive with my variable names, so when you're doing a lot of work specifically with one object, it gets especially ugly and repetetive, making the code harder to read than it needs to be: @contract_participants_on_drugs.contract_id = params[:contract_id] @contract_participants_on_drugs.participant_name = params[:participant_name] @contract_participants_on_drugs.drug_conviction = DrugConvictions.find(:wtf => 'this is getting ridiculous') ... And so on. It gets ridiculous. Utility Belt implements a with(object) method via a change to Object: class Object #utility belt implementation def with(object, &block) object.instance_eval &block end end Unfortunately, that just executes the block in the context of the object, so there isn't any crossover, nor can you perform assignments with attr_accessors (that I was able to do, anyway). So, here's With.object() to fill the void. With.object(@foo) do a = "wtf" b = "this is not as bad" end In the above example, @foo.a and @foo.b are the variables getting set. If you prefer, you can require 'with_on_object' instead and use the notation with(object) do ... end. The tests in the /test directory offer more examples of what's been implemented and tested so far (except where noted - namely performing assignment to a variable that was declared outside the block, and is not on @foo). Not everything is working yet, but it works for the simplest, most common cases I've run up against. More complex tests are on the way, along with code to make them pass. Special thanks to Reg Braithwaite, for help and ideas along the way.