Socket
Socket
Sign inDemoInstall

knifecycle

Package Overview
Dependencies
Maintainers
1
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

knifecycle - npm Package Compare versions

Comparing version 17.0.1 to 17.0.2

4

CHANGELOG.md

@@ -0,1 +1,5 @@

## [17.0.2](https://github.com/nfroidure/knifecycle/compare/v17.0.1...v17.0.2) (2024-05-28)
## [17.0.1](https://github.com/nfroidure/knifecycle/compare/v17.0.0...v17.0.1) (2023-08-20)

@@ -2,0 +6,0 @@

40

package.json

@@ -28,3 +28,3 @@ {

"name": "knifecycle",
"version": "17.0.1",
"version": "17.0.2",
"description": "Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.",

@@ -39,3 +39,3 @@ "main": "dist/index.js",

"engines": {
"node": ">=18.16.0"
"node": ">=20.11.1"
},

@@ -55,5 +55,5 @@ "files": [

"cover": "npm run jest -- --coverage",
"coveralls": "npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",
"cz": "env NODE_ENV=${NODE_ENV:-cli} git cz",
"doc": "echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md",
"format": "npm run prettier",
"jest": "NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest",

@@ -86,24 +86,23 @@ "lint": "eslint 'src/**/*.ts'",

"devDependencies": {
"@swc/cli": "^0.1.62",
"@swc/core": "^1.3.77",
"@swc/helpers": "^0.5.1",
"@swc/jest": "^0.2.29",
"@typescript-eslint/eslint-plugin": "^6.4.0",
"@typescript-eslint/parser": "^6.4.0",
"@swc/cli": "^0.3.12",
"@swc/core": "^1.5.7",
"@swc/helpers": "^0.5.11",
"@swc/jest": "^0.2.36",
"@typescript-eslint/eslint-plugin": "^7.10.0",
"@typescript-eslint/parser": "^7.10.0",
"commitizen": "^4.3.0",
"conventional-changelog-cli": "^3.0.0",
"coveralls": "^3.1.1",
"conventional-changelog-cli": "^5.0.0",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.47.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"jest": "^29.6.2",
"eslint": "^8.57.0",
"eslint-config-prettier": "^8.10.0",
"eslint-plugin-prettier": "^5.1.3",
"jest": "^29.7.0",
"jsarch": "^6.0.3",
"jsdoc-to-markdown": "^8.0.0",
"metapak": "^5.1.7",
"metapak-nfroidure": "^15.0.3",
"prettier": "^3.0.2",
"rimraf": "^5.0.1",
"metapak": "^6.0.0",
"metapak-nfroidure": "^18.1.0",
"prettier": "^3.2.5",
"rimraf": "^5.0.7",
"sinon": "^14.0.0",
"typescript": "^5.1.6"
"typescript": "^5.4.5"
},

@@ -136,3 +135,2 @@ "dependencies": {

"jest",
"coveralls",
"@swc/jest",

@@ -139,0 +137,0 @@ "jsdoc-to-markdown",

@@ -11,3 +11,2 @@ [//]: # ( )

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/knifecycle/blob/main/LICENSE)
[![Coverage Status](https://coveralls.io/repos/github/nfroidure/knifecycle/badge.svg?branch=main)](https://coveralls.io/github/nfroidure/knifecycle?branch=main)

@@ -17,5 +16,8 @@

![The Knifecycle logo](./knifecycle.svg)
Most (maybe all) applications rely on two kinds of dependencies.
![The lifecycle of most (all?) applications](./dependency-injection.svg)
**The code dependencies** are fully covered by JavaScript modules in a testable

@@ -29,3 +31,3 @@ manner (with `mockery` or `System` directly). There is no need for another

![The app lifecycle sequence graph](https://insertafter.com/images/dependencies-graph-sequences.svg)
![The app lifecycle sequence graph](./dependencies-graph-sequences.svg)

@@ -32,0 +34,0 @@ It is largely inspired by the Angular service system except it should not

@@ -923,4 +923,4 @@ /* eslint-disable @typescript-eslint/no-explicit-any */

: 'hash4' === serviceName
? ['hash3']
: [],
? ['hash3']
: [],
},

@@ -927,0 +927,0 @@ hashProvider,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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