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-corebash
npm install @kalisio/common-corebash
yarn add @kalisio/common-coreOr 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.