Justin Collier

  • Converts a given string, number, or Date object to the number of milliseconds since the Unix epoch, provided that it can be recognized as millisecond, second, or microsecond time within a specified range from the current date.

    published 2.1.0 5 years ago
  • Provides a collection of non-recursive tools for performing operations on deeply nested object properties and prototypes. Allows for custom execution settings including non-native dataset handling.

    published 0.3.3 6 years ago
  • Non-recursively creates an array of deep paths and properties within an object. Optionally unpacks prototypes and non-enumerable property descriptors. Supports Objects, Arrays, Maps, and Sets.

    published 0.1.6 6 years ago
  • Retrieves a nested property from a data source. Supports Objects, Arrays, Maps, Sets, WeakMaps, WeakSets, and JSON. Supports the use of a custom extraction function to handle unsupported datasets.

    published 0.1.6 6 years ago
  • Sets values within nested objects; creates structure if not found. Supports setting within Objects, Arrays, Maps, Sets, WeakMaps, and WeakSets; supports creation of Objects, Arrays, and Maps.

    published 0.1.2 6 years ago
  • a typed REST/WS Node.JS client for the Kraken cryptocurrency exchange

    published 2.2.2 2 years ago
  • Simulates an alt-tab operation for the i3 window manager. Shifts the mouse cursor position to the center of focus. Cycles visible windows only.

    published 0.1.4 6 years ago
  • Provides a collection of runtime assertion tools for checking strict equality, type, and range of a set of values.

    published 1.0.2 4 years ago
  • A lightweight, extensible set of tools for applying limitations to runtime values

    published 0.1.0 4 years ago
  • an asynchronous, nesting, composable testing framework for TypeScript [zero-dependency]

    published 0.4.0 3 years ago
  • a typed event emitter that provides removal protection, filtering, and inheritance

    published 0.4.0 2 years ago