Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digital-alchemy-ts/core
Application wiring, configuration, and boilerplate utilities
https://github.com/digital-alchemy-ts/core
automation boilerplate core digital-alchemy nodejs typescript
Last synced: 2 days ago
JSON representation
Application wiring, configuration, and boilerplate utilities
- Host: GitHub
- URL: https://github.com/digital-alchemy-ts/core
- Owner: Digital-Alchemy-TS
- License: mit
- Created: 2024-01-01T16:34:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T17:05:09.000Z (13 days ago)
- Last Synced: 2024-12-25T04:33:12.874Z (11 days ago)
- Topics: automation, boilerplate, core, digital-alchemy, nodejs, typescript
- Language: TypeScript
- Homepage: https://docs.digital-alchemy.app
- Size: 48.3 MB
- Stars: 30
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![stars](https://img.shields.io/github/stars/Digital-Alchemy-TS/core)](https://github.com/Digital-Alchemy-TS/core)
![discord](https://img.shields.io/discord/1219758743848489147?label=Discord&logo=discord)
[![codecov](https://codecov.io/github/Digital-Alchemy-TS/core/graph/badge.svg?token=IBGLY3RY68)](https://codecov.io/github/Digital-Alchemy-TS/core)
[![version](https://img.shields.io/github/package-json/version/Digital-Alchemy-TS/core)](https://www.npmjs.com/package/@digital-alchemy/core)---
# 🧩 Welcome to `@digital-alchemy/core`
The `core` library provides the basic utilities for building modules, as well as a suite of testing utilities.
> 📚 [Extended docs](https://docs.digital-alchemy.app/docs/core/)
## 🌐 Tools Overview
### ⚙️ [Configuration](https://docs.digital-alchemy.app/docs/core/configuration)
Define and load structured configuration data from files, merge data from environment variables, and more.
### 📝 [Logger](https://docs.digital-alchemy.app/docs/core/logger/api)
Advanced logging interface for detailed and customizable output, compatible with external libraries for specialized logging needs.
### ⏲️ [Scheduler](https://docs.digital-alchemy.app/docs/core/scheduler)
Lifecycle-aware task scheduling, featuring flexible timing functions and robust error handling.
### 🔄 [Lifecycle Hooks](https://docs.digital-alchemy.app/docs/core/lifecycle)
Run commands at a variety of predetermined times during your application's boot or shutdown sequence.
### ⁉️ [Testing Utilities](https://docs.digital-alchemy.app/docs/testing/)
Convert your application into a testing module - append extra libraries and reconfigure modules to get the coverage you're looking for.