Transforms logical assignment operators into short-circuited assignments
Allow parsing of the logical assignment operators
Shared RxJS Operators for NgRx libraries
Transform optional chaining operators into a series of nil checks
The fastest automatic method.bind(this) decorator
@twilio/deprecation-decorator
NestJS Swagger decorator for API exceptions
ESLint plugin for enforcing decorator position
Parses Emmet CSS abbreviation into AST tree
Better babel transforms for decorators
Polyfill for RFC 566: @cached
Transform optional chaining operators to workaround https://crbug.com/v8/11558
A simple decorator for deprecated methods and properties.
Automatically match a pair of characters and decorate the text in between
Decorator for binding method to an object
OData v4 query builder that uses a simple object-based syntax similar to MongoDB and js-data
Storybook MockDate decorator
A variant of RxJS exhaustMap that includes the trailing value emitted from the source observable while waiting for the inner observable to complete
ESLint plugin for Angular applications, following https://angular.dev/style-guide
Improved deep equality testing for Node.js and the browser.
A Long class for representing a 64-bit two's-complement integer value.
Reactive dataflow processing.
DSL that enables you to navigate and find data within your JSON documents
Compile class and object decorators to ES5
operators-decorator
ActiveBlocks is an implementation for manage decorators, form objects and operations.
FatTable is a gem that treats tables as a data type. It provides methods for constructing tables from a variety of sources, building them row-by-row, extracting rows, columns, and cells, and performing aggregate operations on columns. It also provides as set of SQL-esque methods for manipulating table objects: select for filtering by columns or for creating new columns, where for filtering by rows, order_by for sorting rows, distinct for eliminating duplicate rows, group_by for aggregating multiple rows into single rows and applying column aggregate methods to ungrouped columns, a collection of join methods for combining tables, and more. Furthermore, FatTable provides methods for formatting tables and producing output that targets various output media: text, ANSI terminals, ruby data structures, LaTeX tables, Emacs org-mode tables, and more. The formatting methods can specify cell formatting in a way that is uniform across all the output methods and can also decorate the output with any number of footers, including group footers. FatTable applies formatting directives to the extent they makes sense for the output medium and treats other formatting directives as no-ops. FatTable can be used to perform operations on data that are naturally best conceived of as tables, which in my experience is quite often. It can also serve as a foundation for providing reporting functions where flexibility about the output medium can be quite useful. Finally FatTable can be used within Emacs org-mode files in code blocks targeting the Ruby language. Org mode tables are presented to a ruby code block as an array of arrays, so FatTable can read them in with its .from_aoa constructor. A FatTable table can output as an array of arrays with its .to_aoa output function and will be rendered in an org-mode buffer as an org-table, ready for processing by other code blocks.