Generate an object of public directory file paths for TypeScript
Properties file reader for Node.js
Constants and utilities about visitor keys to traverse AST.
Give me a string and I'll tell you if it's a valid npm package name
JavaScript parser, mangler/compressor and beautifier toolkit
Utilities for watching file trees.
Polyfill of future proposal for `util.parseArgs()`
just emit 'log' events on the process object
Java Script Object eXchange.
Does this JS environment support the `name` property on functions?
A simple list of possible Typed Array names.
Read `.xlsx` files in a web browser or in Node.js
A Gherkin linter/validator written in javascript
Vega expression parser and code generator.
A quick JavaScript runtime for Atomic CSS compilers.
Angular Schematics - Library
Utilities for watching file trees.
The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.
ProseMirror's rowspan/colspan tables component
A JSON Object of css color names mapped to their hex value
Converts a source-map from/to different formats and allows adding/changing properties.
Tiny DOM-element-creation utility
ProseMirror Markdown integration
A JS implementation of JSONPath with some additional operators
Takes a CSV file and returns a a collection of objects generated by that CSV file.
CSVobj provides a legible and maintainable mechanism to manipulate CSV files by creating an array of objects from a file or string of CSV information. The resulting object's attributes are defined dynamically and are based on the CSV column name.
CSV Mapper makes it easy to import data from CSV files directly to a collection of any type of Ruby object. The simplest way to create mappings is declare the names of the attributes in the order corresponding to the CSV file column order.
Contextify can load Ruby Objects containing methods and procs from Ruby files without having to use YAML or define classes named like the file.
ObjectLoader can load Ruby Objects containing methods and procs from Ruby files without having to use YAML or define classes named like the file.
checks if expected adheres to specified json schema document. document can be another object or name of a file containing it.
Parse Excel spreadsheets with a simple API. Read cell values, formulas, styles, comments, data validations, named ranges, and merged cells from xlsx and xlsm files. Supports streaming from strings and IO objects with lazy row loading for large files.
Transaction::Simple provides a generic way to add active transaction support to objects. The transaction methods added by this module will work with most objects, excluding those that cannot be Marshal-ed (bindings, procedure objects, IO instances, or singleton objects). The transactions supported by Transaction::Simple are not associated with any sort of data store. They are "live" transactions occurring in memory on the object itself. This is to allow "test" changes to be made to an object before making the changes permanent. Transaction::Simple can handle an "infinite" number of transaction levels (limited only by memory). If I open two transactions, commit the second, but abort the first, the object will revert to the original version. Transaction::Simple supports "named" transactions, so that multiple levels of transactions can be committed, aborted, or rewound by referring to the appropriate name of the transaction. Names may be any object except nil. Transaction groups are also supported. A transaction group is an object wrapper that manages a group of objects as if they were a single object for the purpose of transaction management. All transactions for this group of objects should be performed against the transaction group object, not against individual objects in the group. Version 1.4.0 of Transaction::Simple adds a new post-rewind hook so that complex graph objects of the type in tests/tc_broken_graph.rb can correct themselves. Version 1.4.0.1 just fixes a simple bug with #transaction method handling during the deprecation warning. Version 1.4.0.2 is a small update for people who use Transaction::Simple in bundler (adding lib/transaction-simple.rb) and other scenarios where having Hoe as a runtime dependency (a bug fixed in Hoe several years ago, but not visible in Transaction::Simple because it has not needed a re-release). All of the files internally have also been marked as UTF-8, ensuring full Ruby 1.9 compatibility.
CSV Mapper makes it easy to import data from CSV files directly to a collection of any type of Ruby object. The simplest way to create mappings is declare the names of the attributes in the order corresponding to the CSV file column order.
http://github.com/sparkboxx/csv_importer Ever needed to import csv files where every row needs to be converted into a model? The CSV importer turns every row of a CSV file into an object. Each column is matched and tested against a given class. You can provide a dictionary with translations between the CSV column names and the object properties.
CSV Mapper makes it easy to import data from CSV files directly to a collection of any type of Ruby object. The simplest way to create mappings is declare the names of the attributes in the order corresponding to the CSV file column order.
This gem allows to read an XML/Json file or string and access its elements using methods named after the tags. Also there are methods to return the object as an Hash or XML/Json string. See https://github.com/fboccacini/extreml for reference and usage.
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.
No description provided.
No description provided.
No description provided.