Skip to content

ZenFlux/zenflux

Repository files navigation

📍 Overview

The project is a TypeScript-based codebase that provides a comprehensive set of core functionalities for managing commands, controllers, and RESTful API functionality.

It includes modules for logging, error handling, and utility functions.

The project aims to simplify the development process by providing a structured and organized framework for building JavaScript applications, improving code quality and maintainability.

Its value proposition lies in its ability to streamline the development workflow, reduce boilerplate code, and provide a robust foundation for building scalable and modular applications.

📦 Packages

This repository is a monorepo that contains the following packages:

  • zenflux-cli: A CLI tool that offers functionalities related to building, publishing, and watching monorepo workspaces.
  • zenflux-eslint: An ESLint configuration for the ZenFlux ecosystem.
  • zenflux-jest: A Jest runner designed for the monorepo workspaces.
  • zenflux-tsconfig-to-swc: A utility to convert TypeScript configuration to SWC configuration.
  • zenflux-typescript-vm: A TypeScript virtual machine used by ZenFlux ecosystem.

React packages

  • react-packages: A TypeScript port of React mainly used to test the ZenFlux ecosystem.

Please visit each package for more detailed information.