Skip to content

common-core

Core utilities for the Kalisio ekosystem

Overview

common-core is a lightweight library that provides core utilities that work in both browsers and Node.js.

It is organized around four modules:

  • predicates - minimalist conditional and assertion functions
  • utilities - general purpose utility functions
  • io - helpers for reading and parsing external data sources
  • operators - higher-order functions that process data

Installation

Install with your preferred package manager:

bash
pnpm add @kalisio/common-core
bash
npm install @kalisio/common-core
bash
yarn add @kalisio/common-core

Or use it directly from a CDN:

html
<script type="module">
  import { url } from 'https://unpkg.com/@kalisio/common-core/dist/index.mjs'
</script>

Usage

Imports

The package can be imported from its root entry point:

js
import { is, assert, string, csv } from '@kalisio/common-core'

For more explicit imports, each module is also exposed as a dedicated subpath:

js
import { is, assert } from '@kalisio/common-core/predicates'
import { string, object } from '@kalisio/common-core/utilities'
import { csv, xml } from '@kalisio/common-core/io'
import { ... } from '@kalisio/common-core/operators'

Examples

See the module documentation for detailed usage examples of all available functions.