JSPM

  • Created
  • Published
  • Downloads 104
  • Score
    100M100P100Q93517F
  • License Apache-2.0

ctx-core core library

Package Exports

  • ctx-core
  • ctx-core/all
  • ctx-core/array
  • ctx-core/atob
  • ctx-core/base16
  • ctx-core/be
  • ctx-core/btoa
  • ctx-core/buffer
  • ctx-core/chain
  • ctx-core/class
  • ctx-core/cli-args
  • ctx-core/color
  • ctx-core/combinators
  • ctx-core/crypto
  • ctx-core/currency
  • ctx-core/data
  • ctx-core/date
  • ctx-core/debounce
  • ctx-core/deep_equal
  • ctx-core/dom
  • ctx-core/env
  • ctx-core/error
  • ctx-core/event_log
  • ctx-core/falsy
  • ctx-core/fetch
  • ctx-core/fibonacci
  • ctx-core/fs
  • ctx-core/function
  • ctx-core/functional
  • ctx-core/html
  • ctx-core/http
  • ctx-core/json
  • ctx-core/math
  • ctx-core/matrix
  • ctx-core/nullish
  • ctx-core/number
  • ctx-core/object
  • ctx-core/package.json
  • ctx-core/promise
  • ctx-core/queue
  • ctx-core/random
  • ctx-core/regex
  • ctx-core/rmemo
  • ctx-core/run
  • ctx-core/set
  • ctx-core/sleep
  • ctx-core/stream
  • ctx-core/string
  • ctx-core/tempfile
  • ctx-core/test
  • ctx-core/time
  • ctx-core/tuple
  • ctx-core/types
  • ctx-core/uri
  • ctx-core/uuid
  • ctx-core/web_animation

Readme

ctx-core

The ctx-core library is a 0 dependency library with several exports to support general app development. This library has several exports to limit what is loaded into memory & to make tree-shaking less intensive. Some of the underlying functions are in multiple exports. The full list of exports is below. There is varying comprehensiveness & usage for these functions.

Development Monorepo

The development monorepo used to have the ctx-core/ctx-core project name but has been moved to make room for this package.

ctx-core/all

A catch all export which includes all functions. ctx-core/all is used to verify that the source functions have unique names.

ctx-core/array

ctx-core/atob

ctx-core/base16

ctx-core/be

ctx-core/be is a general purpose, modular, & scalable context library. See it's Readme for more docs.

ctx-core/btoa

ctx-core/buffer

ctx-core/chain

ctx-core/class

ctx-core/cli-args

ctx-core/color

ctx-core/combinators

ctx-core/crypto

ctx-core/currency

ctx-core/data

ctx-core/date

ctx-core/debounce

ctx-core/deep_equal

ctx-core/dom

ctx-core/env

ctx-core/error

ctx-core/event_log

ctx-core/falsy

ctx-core/fetch

ctx-core/fibonacci

ctx-core/fs

ctx-core/function

ctx-core/functional

ctx-core/html

ctx-core/http

ctx-core/math

ctx-core/matrix

ctx-core/nullish

ctx-core/number

ctx-core/object

ctx-core/promise

ctx-core/queue

ctx-core/random

ctx-core/regex

ctx-core/rmemo

The docs for rmemo are in https://github.com/ctx-core/rmemo. Since the source for rmemo has 0 dependencies & is isomorphic, it lives in the ctx-core/rmemo export. This allows rmemo to be used within ctx-core without added a dependency.

ctx-core/run

ctx-core/set

ctx-core/sleep

ctx-core/stream

ctx-core/string

ctx-core/tempfile

ctx-core/test

ctx-core/time

ctx-core/tuple

ctx-core/types

ctx-core/uri

ctx-core/uuid

ctx-core/web_animation