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.
Native Utils
The native-utils module provides functional utilities for working with native JavaScript/TypeScript features.
Patterns
The patterns module provides features defining and abstracting common design patterns.
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.