Skip to content

Commit e86ad89

Browse files
committed
fix: remove lodash for moderndash
1 parent 1779135 commit e86ad89

File tree

4 files changed

+22
-15
lines changed

4 files changed

+22
-15
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@
8484
"express": "^5.0.1",
8585
"express-openapi-validator": "^5.3.7",
8686
"glob": "^11.0.0",
87-
"lodash": "^4.17.21",
8887
"minimist": "^1.2.8",
88+
"moderndash": "^3.12.0",
8989
"pino": "^9.5.0",
9090
"read-package-up": "^11.0.0",
9191
"request-ip": "^3.3.0"
@@ -100,7 +100,6 @@
100100
"@semantic-release/release-notes-generator": "^14.0.1",
101101
"@types/cookie-parser": "^1.4.7",
102102
"@types/express": "^5.0.0",
103-
"@types/lodash": "^4.17.10",
104103
"@types/minimist": "^1.2.5",
105104
"@types/node": "^22.7.6",
106105
"@types/request-ip": "^0.0.41",

src/development/repl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import fs from 'fs';
33
import path from 'path';
44

55
import { glob } from 'glob';
6-
import { set } from 'lodash';
6+
import { set } from 'moderndash';
77

88
import { AnyServiceLocals, ServiceExpress, ServiceLocals } from '../types.js';
99
import { ConfigurationSchema } from '../config/schema.js';

src/openapi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import path from 'path';
22

3-
import _ from 'lodash';
3+
import { merge } from 'moderndash';
44
import * as OpenApiValidator from 'express-openapi-validator';
55
import { OpenAPIFramework } from 'express-openapi-validator/dist/framework/index.js';
66
import type { Handler, Request, RequestHandler } from 'express';
@@ -144,7 +144,7 @@ export async function openApi<
144144
...openApiOptions,
145145
};
146146

147-
return OpenApiValidator.middleware(_.defaultsDeep(defaultOptions, combinedOptions));
147+
return OpenApiValidator.middleware(merge(defaultOptions, combinedOptions));
148148
} finally {
149149
if (_window) {
150150
(global as { window: unknown }).window = _window;

yarn.lock

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,6 @@ __metadata:
778778
"@sesamecare-oss/opentelemetry-node-metrics": ^1.1.0
779779
"@types/cookie-parser": ^1.4.7
780780
"@types/express": ^5.0.0
781-
"@types/lodash": ^4.17.10
782781
"@types/minimist": ^1.2.5
783782
"@types/node": ^22.7.6
784783
"@types/request-ip": ^0.0.41
@@ -796,8 +795,8 @@ __metadata:
796795
express: ^5.0.1
797796
express-openapi-validator: ^5.3.7
798797
glob: ^11.0.0
799-
lodash: ^4.17.21
800798
minimist: ^1.2.8
799+
moderndash: ^3.12.0
801800
pino: ^9.5.0
802801
pino-pretty: ^11.3.0
803802
pinst: ^3.0.0
@@ -1768,13 +1767,6 @@ __metadata:
17681767
languageName: node
17691768
linkType: hard
17701769

1771-
"@types/lodash@npm:^4.17.10":
1772-
version: 4.17.10
1773-
resolution: "@types/lodash@npm:4.17.10"
1774-
checksum: 4600f2f25270c8fee6953e363d318149a5f0f1b1bb820aa2f42d7ada6e4f7de31848bb5ffc2c687b40bd73aa982167bdd6e6d8d456e72abe0c660ec77d1fa7e9
1775-
languageName: node
1776-
linkType: hard
1777-
17781770
"@types/methods@npm:^1.1.4":
17791771
version: 1.1.4
17801772
resolution: "@types/methods@npm:1.1.4"
@@ -4681,6 +4673,13 @@ __metadata:
46814673
languageName: node
46824674
linkType: hard
46834675

4676+
"hotscript@npm:1.0.13":
4677+
version: 1.0.13
4678+
resolution: "hotscript@npm:1.0.13"
4679+
checksum: 09141bde1dfea1fd28e21b3c8c6e849593998dc42fc93980404bd1ad8e66ae96c0bacf03b53ee645fa736e56bcc135176ba08c1f20e93566c26856f7f3024d9c
4680+
languageName: node
4681+
linkType: hard
4682+
46844683
"http-cache-semantics@npm:^4.1.1":
46854684
version: 4.1.1
46864685
resolution: "http-cache-semantics@npm:4.1.1"
@@ -5482,7 +5481,7 @@ __metadata:
54825481
languageName: node
54835482
linkType: hard
54845483

5485-
"lodash@npm:^4.17.21, lodash@npm:^4.17.4":
5484+
"lodash@npm:^4.17.4":
54865485
version: 4.17.21
54875486
resolution: "lodash@npm:4.17.21"
54885487
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
@@ -5844,6 +5843,15 @@ __metadata:
58445843
languageName: node
58455844
linkType: hard
58465845

5846+
"moderndash@npm:^3.12.0":
5847+
version: 3.12.0
5848+
resolution: "moderndash@npm:3.12.0"
5849+
dependencies:
5850+
hotscript: 1.0.13
5851+
checksum: 1adcee4f22fa4407465d4cde72ae2deeb6233ba26c11900aed910844d8cf401e79f5706a10cb51b01dfb43e5753285388c53d14163d277ac0d4d5996a1f7049e
5852+
languageName: node
5853+
linkType: hard
5854+
58475855
"module-details-from-path@npm:^1.0.3":
58485856
version: 1.0.3
58495857
resolution: "module-details-from-path@npm:1.0.3"

0 commit comments

Comments
 (0)