Walks throught an object using a callback function to convert the object key, returning a new object with new keys.
Get the PATH environment variable key cross-platform
Tiny Casing utils
Convert an object's keys to snake case
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
This package provides utilities for managing HTTP headers with case-insensitive handling and validation.
Match the case of `value` to that of `base`
Format an OpenAPI document by ordering, formatting and filtering fields.
Change and detect the casing of a string.
A simple library to convert JSON objects from one case (ie Camel) to another (ie Pascal).
Useful TypeScript utilities.
TypeSpec Azure Core library
Rules for consistent, readable, and valid package.json files. 🗂️
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
rehype plugin to normalize casing of attribute values
TypeScript definitions for capitalize
Recursive camel casing of object property names with proper typing
Functions which provide useful type inference on Typescript projects
Recursively transform object key strings to and from camelCase and snake_case (underscore)
JSON API (De) Serializer in Typescript
ESLint plugin that enforces our markdown preferences
A collection of decorators using lodash at it's core.
Translates between file formats and generates static code as well as TypeScript definitions.
Various string formatting & utility functions
Generates test-cases for Objective-C, python and etc..
Fluxus is a simple, dependencyless, and extensible use-case wrapper for your Ruby code.
Auto snake case for Objective-C methods in RubyMotion
Create Simple A/B categories
An object that matches anything. May be useful for pattern matching in case statements.
Test::Unit::Mock is a class for conveniently building mock objects in Test::Unit test cases.
Test Seeds piggy backs on the transaction fixtures functionality. Test Seeds load fixtures into the database in the same way but then start a db transaction for the duration of the test file. Any objects for the common scenarios are then created and inserted into the database. Test Seeds then execute each test case within a context of a db savepoint (or nested db transactions). This allows test seeds to be inserted into the database once and then re-used for each test case that needs it.
Valcro is a validation library for arbitrary ruby objects. I's primary goal is to remain as simple as possible so that it can be useful to a large surface of use cases remaining easily extensible.
using try that takes an array of chainable try calls
Override is the essence of the stubbing concept: it takes an object, a hash of methods/results, and proceeds to rewrite each method in the object. It can be used as a stubbing strategy in most cases
Override is the essence of the stubbing concept: it takes an object, a hash of methods/results, and proceeds to rewrite each method in the object. It can be used as a stubbing strategy in most cases
Set of extensions to be used with Flatter gem. They provide a number of optional auxiliary functionality, which may be very helpful from case to case, especially if using Flatter for mapping ActiveRecord objects