3 Commits
Author SHA1 Message Date
Stevan Freeborn 5b853ff0e6 docs: update README.md [skip ci] 2025-05-24 22:18:12 -05:00
Stevan Freeborn fff9e2b353 chore: update vitest.config.ts 2025-05-24 22:07:34 -05:00
Stevan Freeborn 9b651fbfb3 fix: correct README.md 2025-05-12 22:29:57 -05:00
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1,15 +1,15 @@
# netdi
A dependency injection container for [TypeScript](https://www.typescriptlang.org/) projects that is inspired by the [.NET](https://dotnet.microsoft.com/en-us/) DI container. It is designed to be simple, lightweight, and easy to use.
[![pull_request](https://github.com/StevanFreeborn/netdi/actions/workflows/pull_request.yaml/badge.svg)](https://github.com/StevanFreeborn/netdi/actions/workflows/pull_request.yaml)
[![pull_request](https://github.com/StevanFreeborn/netdi/actions/workflows/pull_request.yml/badge.svg)](https://github.com/StevanFreeborn/netdi/actions/workflows/pull_request.yml)
[![codecov](https://codecov.io/gh/StevanFreeborn/netdi/graph/badge.svg?token=nJqAIPyWYh)](https://codecov.io/gh/StevanFreeborn/netdi)
[![publish](https://github.com/StevanFreeborn/netdi/actions/workflows/publish.yaml/badge.svg)](https://github.com/StevanFreeborn/netdi/actions/workflows/publish.yaml)
[![publish](https://github.com/StevanFreeborn/netdi/actions/workflows/publish.yml/badge.svg)](https://github.com/StevanFreeborn/netdi/actions/workflows/publish.yml)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
![NPM License](https://img.shields.io/npm/l/%40stevanfreeborn%2Fnetdi)
![NPM Version](https://img.shields.io/npm/v/%40stevanfreeborn%2Fnetdi)
![NPM Downloads](https://img.shields.io/npm/dt/%40stevanfreeborn%2Fnetdi)
A dependency injection container for [TypeScript](https://www.typescriptlang.org/) projects that is inspired by the [.NET](https://dotnet.microsoft.com/en-us/) DI container. It is designed to be simple, lightweight, and easy to use.
## Features
- ✅ .NET-style service registration with different lifetimes (singleton, scoped, transient)
+1 -1
View File
@@ -6,7 +6,7 @@ export default defineConfig({
environment: 'node',
coverage: {
provider: 'istanbul',
reporter: ['text', 'html', 'json', 'lcov'],
reporter: ['text', 'html', 'json', 'lcov', 'cobertura'],
include: ['**/src/**/*.ts'],
exclude: ['**/src/index.ts', '**/src/server.ts'],
},