npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ctx-core

v7.2.32

Published

ctx-core core library

Downloads

7,875

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

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