solarfield/ok-kit-js

There is no license information available for the latest version (v0.2.3) of this package.

Installs: 200

Dependents: 2

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Language:JavaScript

v0.2.3 2018-06-01 20:48 UTC

This package is auto-updated.

Last update: 2024-04-07 16:21:39 UTC


README

Javascript utility classes, functions, etc., including:

  • AnimUtils: Utilities for queuing CSS animations, etc.

  • Conduit: A class that dispatches a Promise based ExtendableEvent when data is pushed into it.

  • CssLoader: A Promise based API for importing CSS stylesheets.

  • DomUtils: Utilities for common DOM operations.

  • EventTarget: A class providing generic addEventListener(), dispatchEvent(), dispatchExtendableEvent(), etc.

  • HttpLoader: A Promise based API for making HTTP requests.

  • HttpMux: A class that provides additional functionality to XMLHttpRequest.

  • JsonLoader: A Promise based API for making HTTP requests, and handling JSON format responses.

  • Logger: A lightweight logger which supports all RFC 5424 levels, and forwards to the browser console.

  • MathUtils: Utilities for random number generation, etc.

  • ObjectUtils: Utilities for extending classes, cloning objects, etc.

  • ProgressMap: A Map-like object which can be used to maintain a progress state (e.g. loading) from a variety of sources.

  • RegexUtils: Utilities for escaping RegExp's, etc.

  • StringUtils: Utilities for converting from camelCase to dash-separated, and other common string operations.

  • StructProxy: A class which provides convenience methods for reading/writing on a data structure.

  • StructUtils: Utilities for working with data structures.

  • Url: A class for parsing, modifying, and serializing URL's.