Skip to content

Commit 51d4e60

Browse files
authored
chore: add npcheck Q4 review (#172)
1 parent e3a8e82 commit 51d4e60

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed
+112
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
# npcheck review - January 29 2025
2+
3+
4+
5+
## Diff in npcheck.json since last review
6+
7+
```shell
8+
```
9+
10+
## Results
11+
12+
https://github.com/nodeshift/nodejs-reference-architecture/actions/runs/12970009285/job/36174752220
13+
14+
15+
NPCheck Report
16+
17+
```shell
18+
NPCheck Report
19+
(1): The module "node-rdkafka" seems to have no available TypeScript typings.
20+
(2): The "cldr-localenames-full" seems that is lacking appropriate testing (https://www.github.com/unicode-cldr/cldr-json)
21+
(3): The module "cldr-localenames-full" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
22+
(4): The module "cldr-localenames-full" seems to have no available TypeScript typings.
23+
(5): The module "eslint" has "82" dependencies (including sub-dependencies) which is more than the default "20".
24+
(6): The module "express" seems to have no available TypeScript typings.
25+
(7): The module "express" has "66" dependencies (including sub-dependencies) which is more than the default "20".
26+
(8): The latest release of "ibmcloud-appid" was almost 2 years ago
27+
(9): The module "ibmcloud-appid" has "228" dependencies (including sub-dependencies) which is more than the default "20".
28+
(10): The module "i18next" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
29+
(11): The module "i18next" is not tested by community CITGM runs.
30+
(12): The latest release of "i18next-icu" was almost 2 years ago
31+
(13): The module "i18next-icu" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
32+
(14): The module "i18next-http-middleware" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
33+
(15): The module "i18next-fs-backend" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
34+
(16): The module "ioredis" is not tested by community CITGM runs.
35+
(17): The module "opossum" seems to have no available TypeScript typings.
36+
(18): The latest release of "passport" was about 1 year ago
37+
(19): The module "passport" seems to have no available TypeScript typings.
38+
(20): The module "pino" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
39+
(21): The latest release of "prom-client" was 7 months ago
40+
(22): The module "rhea" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
41+
(23): The module "lru-cache" has no support for the LTS version(s) 18.20.6 of Node.js.
42+
(24): The module "mocha" seems to have no available TypeScript typings.
43+
(25): The module "mocha" has "83" dependencies (including sub-dependencies) which is more than the default "20".
44+
(26): The "jest" seems that is lacking appropriate testing (https://www.github.com/jestjs/jest)
45+
(27): The module "jest" has "257" dependencies (including sub-dependencies) which is more than the default "20".
46+
(28): The module "@ibm-cloud/cloudant" has "54" dependencies (including sub-dependencies) which is more than the default "20".
47+
(29): The module "nano" has "29" dependencies (including sub-dependencies) which is more than the default "20".
48+
(30): The module "@elastic/elasticsearch" has "31" dependencies (including sub-dependencies) which is more than the default "20".
49+
(31): The module "odbc" has "56" dependencies (including sub-dependencies) which is more than the default "20".
50+
(32): The module "ibm_db" seems to have no available TypeScript typings.
51+
(33): The module "ibm_db" has "45" dependencies (including sub-dependencies) which is more than the default "20".
52+
(34): The module "mongodb" is not tested by community CITGM runs.
53+
(35): The module "pg" seems to have no available TypeScript typings.
54+
(36): The module "pg" is not tested by community CITGM runs.
55+
(37): The latest release of "kafkajs" was almost 2 years ago
56+
(38): The "@openapitools/openapi-generator-cli" seems that is lacking appropriate testing (https://www.github.com/OpenAPITools/openapi-generator-cli)
57+
(39): The module "@openapitools/openapi-generator-cli" seems to have no available TypeScript typings.
58+
(40): The module "@openapitools/openapi-generator-cli" has "131" dependencies (including sub-dependencies) which is more than the default "20".
59+
(41): The module "openapi-backend" has "38" dependencies (including sub-dependencies) which is more than the default "20".
60+
(42): The module "@stoplight/prism-cli" is not tested by community CITGM runs.
61+
(43): The module "@stoplight/prism-cli" has "178" dependencies (including sub-dependencies) which is more than the default "20".
62+
(44): The module "express-openapi-validator" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
63+
(45): The module "express-openapi-validator" has "112" dependencies (including sub-dependencies) which is more than the default "20".
64+
(46): The module "swagger-editor" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
65+
(47): The module "swagger-editor" seems to have no available TypeScript typings.
66+
(48): The module "swagger-editor" has "375" dependencies (including sub-dependencies) which is more than the default "20".
67+
(49): The latest release of "openapi-editor" was about 4 years ago
68+
(50): The module "openapi-editor" has "191" dependencies (including sub-dependencies) which is more than the default "20".
69+
(51): The module "nyc" seems to have no available TypeScript typings.
70+
(52): The module "nyc" is not tested by community CITGM runs.
71+
(53): The module "nyc" has "136" dependencies (including sub-dependencies) which is more than the default "20".
72+
(54): The module "dotenv" is not tested by community CITGM runs.
73+
(55): The latest release of "node-vault" was over 1 year ago
74+
(56): The module "node-vault" seems to have no available TypeScript typings.
75+
(57): The module "node-vault" is not tested by community CITGM runs.
76+
(58): The module "node-vault" has "59" dependencies (including sub-dependencies) which is more than the default "20".
77+
(59): The module "@ibm-cloud/secrets-manager" seems to have no available TypeScript typings.
78+
(60): The module "@ibm-cloud/secrets-manager" is not tested by community CITGM runs.
79+
(61): The module "@ibm-cloud/secrets-manager" has "53" dependencies (including sub-dependencies) which is more than the default "20".
80+
(62): The module "@opentelemetry/sdk-trace-base" is not tested by community CITGM runs.
81+
(63): The module "@opentelemetry/sdk-trace-node" is not tested by community CITGM runs.
82+
(64): The module "axios" does not specify the engines field or package-support.json, so we cannot determine if it supports the LTS versions of Node.js.
83+
(65): The module "axios" is not tested by community CITGM runs.
84+
(66): The latest release of "node-fetch" was over 1 year ago
85+
(67): The module "node-fetch" is not tested by community CITGM runs.
86+
(68): The latest release of "cors" was about 6 years ago
87+
(69): The module "cors" seems to have no available TypeScript typings.
88+
(70): The module "cors" is not tested by community CITGM runs.
89+
90+
problems: 70 (errors: 0 - warnings: 70)
91+
```
92+
93+
94+
New (materially) since last review (excluding ones were # deps was already over limit and changed):
95+
```
96+
None
97+
```
98+
## Notes
99+
100+
There was a release of express-prom-bundle since the last report. It had been 9 months since the last one
101+
102+
There was a release of dotenv since the last report. It had been 8 months since the last one
103+
104+
105+
A few modules are `aging` in terms of the last release. Not necessariliy something to worry about yet but worth keeping an eye on
106+
107+
Aging
108+
109+
The latest release of "passport" was 11 months ago
110+
The latest release of "node-vault" was about 1 year ago
111+
The latest release of "node-fetch" was about 1 year ago
112+

0 commit comments

Comments
 (0)