10 packages
@bearclaw/cel
This is a very early Alpha release. While the API surface should not change significantly, some functionality may be missing or incomplete.
@bearclaw/collections
This library is a set of TypeScript classes and functions for working with collections of data.
@bearclaw/immutable-class
This library provides helper functions to extend `class-transformer` functionality to create immutable classes. It also provides helper functions to work with immutable classes using `immer`.
@bearclaw/is
`@bearclaw/is` is a set of runtime type-checking and environment-detecting functions.
gatsby-plugin-amp
A gatsby plugin for scaffolding AMP pages
jams-adwords
@protoutil/aip
TypeScript SDK for implementing [Google API Improvement Proposals](https://aip.dev/) (AIP). Most of the utilities in this library are TypeScript re-implementations of the [AIP Go](https://github.com/einride/aip-go) library.
@protoutil/cel
Note: This library intends to be a one to one port of [`cel-go`](https://github.com/google/cel-go). But, there may be differences caused by the limitations TypeScript/JavaScript compared to other CEL implementations. For instance, floats may lose precisio
@protoutil/celql
A set of utilities for validating and converting CEL expressions to SQL WHERE clauses to be used in queries. The goal of this library is to assist in authoring filters which can be parsed, type-checked, stanitized, and translated to a database query both
@protoutil/core
A set of utilities for working with well-known protobuf types. These utilities assume you are using [`protobuf-es`](https://github.com/bufbuild/protobuf-es) to work with messages.