Transforms casing and spacing of a string
Transform a string by swapping every character from upper to lower case, or lower to upper case
Convert a string to kebab-case, i.e. its dash separated form
Transform a string into title case following English rules
Transform into a string with random capitalization applied
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
This plugin transforms ES2015 modules to CommonJS
Compile ES2015 for...of to ES5
Compile ES2015 block scoping (const and let) to ES5
Compile objects with duplicate keys to valid strict ES5
Compile regular expressions using named groups to ES5.
Transform import() expressions
Apply ES2015 function.name semantics to all functions
This plugin transforms ES2015 modules to UMD
Transform optional chaining operators into a series of nil checks
Add a __source prop to all JSX Elements
Compile ES2015 spread to ES5
Transform TypeScript into ES.next
Compile ES2015 arrow functions to ES5
Compile ES2015 classes to ES5
Compile ES2015 unicode string and number literals to ES5
Add a __self prop to all JSX Elements
Compile ES2015 template literals to ES5
Transform class static blocks
Extraction of the key_transform abilities of ActiveModelSerializers
Extraction of the key_transform abilities of ActiveModelSerializers
Transforms string letter case to camel, snake,dash and underscore without activesupport dependencies. Forked from https://github.com/rails-api/case_transform
Convert normal parlance into way more sarcastic SpongeBob clucking chicken style.
Transform a string between camelCase, PascalCase, Capital Case, snake_case, kebab-case, CONSTANT_CASE and others.
Sortsmith provides a flexible, chainable API for sorting Ruby collections. It supports sorting by object keys, methods, case sensitivity, and custom transformations.
A hash that allows for transformation of its keys. A transformation block is given to change the key. Keys can be looked up with any value that transforms into the same key. This means a hash can be string/symbol insensitive, case insensitive, can convert camel case JSON keys to snake case Ruby keys, or anything else based on the block you provide.
sql2avro extracts data from a specified SQL database table and transforms it into an Avro file with a schema based on the database table's schema. The intended use case is to incrementally load data out of an SQL database and into HDFS for analysis via Hadoop.
A library of extensions for outoftime's sunspot gem for solr indexing server. Using the session adapter design pattern to add support for: 1) delayed_job to move indexing commits out of process. Support for case insensitive sort fields by creating indexed copy of fields transformed for sort.
SwifterEnum transforms Rails enums from simple values into powerful objects with methods, computed properties, and type safety. Your enums become smart: payment_status.can_refund?, subscription.price, status.icon - all while maintaining 100% Rails enum compatibility. Drop-in replacement that eliminates scattered helper methods and case statements throughout your codebase.
This gem provides a plugin for Sprockets to transpile modern javascript using Babel. Unlike other options in the sprockets ecosystem, it works with the latest version of Babel and any plugins/presets you install. A primary use case for this gem is to facilitate incremental migration of a large Sprockets-powered javascript codebase to ES6 modules by transforming them to UMD modules that preserve your existing global variable references (hence the name: Babel + UMD = BumbleD). That said, this gem can be used for general purpose babel transpilation within the Sprockets pipeline.
AdaptiveConfiguration is an elegant, lightweight and simple, yet powerful Ruby gem that allows you to define a DSL (Domain-Specific Language) for structured and hierarchical configurations. It is ideal for defining complex configurations for various use cases, such as API clients, application settings, or any scenario where structured configuration is needed. In addition AdaptiveConfiguration can be more generally used to transform and validate JSON data from any source such as from a network request or API reponse.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.