kodzutsumi

Easy-to-use utility and feature modules for Deno applications.

Overview

kodzutsumi, or kz, is a collection of easy-to-use utility and feature modules for creating anything you want with the Deno runtime.

The kz modules are the back-bone of our re-written solutions. The modules have zero dependencies apart from the Deno standard library, following our development guidelines.

Modules

common-types

The @kz/common-types module provides base type aliases, interfaces, and enums for the core modules and others commonly used across kz libraries and in general development.

common-exceptions

The @kz/common-exceptions module provides commonly used exceptions with intuitive APIs.

dispose

observe

Native Utils

The native-utils module provides functional utilities for working with native JavaScript/TypeScript features.

pubsub

Patterns

The patterns module provides features defining and abstracting common design patterns.

mediator

Logging

The logging module provides system message logging features.

Collections

The collections module provides a comprehensive assortment of collections.

Network

The network module provides features for working with the non-application layers of the 5-layer TCP/IP reference model.

Application

The app module provides features for working with the application layer of the 5-layer TCP/IP reference model.

File system

The fs module provides features for working with file systems.

Data

The data module provides features for working with databases of different types.

Testing

The testing module provides features for testing codebases.