Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

diod

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

diod - npm Package Compare versions

Comparing version 1.0.0-rc to 1.0.0

2

package.json
{
"name": "diod",
"version": "1.0.0-rc",
"version": "1.0.0",
"description": "A very opinionated and different inversion of control container and dependency injector for Typescript, Node.js or browser apps",

@@ -5,0 +5,0 @@ "keywords": [

@@ -38,3 +38,3 @@ # DIOD - Dependency Injection On Demand

- **Compiler**
After all needed services are registered the container needs to be built. During this build, DIOD will check for errors like missing dependencies, wrong configurations or circular dependencies. An inmutable container will be finally created if there aren't any errors in the building.
After all needed services are registered the container needs to be built. During this build, DIOD will check for errors like missing dependencies, wrong configurations, or circular dependencies. An immutable container will be finally created if there aren't any errors in the building.
- **Support for vanilla JS**

@@ -49,3 +49,3 @@ Usage with vanilla Javascript is possible by manually defining service dependencies.

- **Scope**
By default every service is transient, but they can be registered as singletons or as 'per request' (the same instance of a service will be used within a single request).
By default every service is transient, but they can be registered as singletons or as 'per request' (the same service instance will be used within a single request).
- **Visibility**

@@ -56,3 +56,3 @@ Services can be marked as private. Private services will be available only as dependencies and they will not be able to be queried from the IoC container.

- **Lightweight**
DIOD will be always dependency free and under 2kB.
DIOD will be always dependency-free and under 2kB.

@@ -59,0 +59,0 @@ ## Quick Start Guide

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc