knifecycle
Advanced tools
Comparing version 17.0.1 to 17.0.2
@@ -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 @@ |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
618309
21
883