Skip to content

Commit 4d06fe8

Browse files
committed
Replaces the lodash library with es-toolkit
1 parent d9c8ac3 commit 4d06fe8

22 files changed

+25
-27
lines changed

examples/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
"name": "grpc-examples",
33
"version": "0.1.0",
44
"dependencies": {
5-
"@grpc/proto-loader": "^0.6.0",
6-
"async": "^1.5.2",
7-
"google-protobuf": "^3.0.0",
85
"@grpc/grpc-js": "^1.10.2",
96
"@grpc/grpc-js-xds": "^1.10.0",
7+
"@grpc/proto-loader": "^0.6.0",
108
"@grpc/reflection": "^1.0.0",
11-
"lodash": "^4.6.1",
9+
"async": "^1.5.2",
10+
"es-toolkit": "^1.39.7",
11+
"google-protobuf": "^3.0.0",
1212
"minimist": "^1.2.0"
1313
}
1414
}

examples/routeguide/dynamic_codegen/route_guide_client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ var async = require('async');
2222
var fs = require('fs');
2323
var parseArgs = require('minimist');
2424
var path = require('path');
25-
var _ = require('lodash');
25+
var _ = require('es-toolkit/compat');
2626
var grpc = require('@grpc/grpc-js');
2727
var protoLoader = require('@grpc/proto-loader');
2828
var packageDefinition = protoLoader.loadSync(

examples/routeguide/dynamic_codegen/route_guide_server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ var PROTO_PATH = __dirname + '/../../protos/route_guide.proto';
2121
var fs = require('fs');
2222
var parseArgs = require('minimist');
2323
var path = require('path');
24-
var _ = require('lodash');
24+
var _ = require('es-toolkit/compat');
2525
var grpc = require('@grpc/grpc-js');
2626
var protoLoader = require('@grpc/proto-loader');
2727
var packageDefinition = protoLoader.loadSync(

examples/routeguide/static_codegen/route_guide_client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ var async = require('async');
2323
var fs = require('fs');
2424
var parseArgs = require('minimist');
2525
var path = require('path');
26-
var _ = require('lodash');
26+
var _ = require('es-toolkit/compat');
2727
var grpc = require('@grpc/grpc-js');
2828

2929
var client = new services.RouteGuideClient('localhost:50051',

examples/routeguide/static_codegen/route_guide_server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ var services = require('./route_guide_grpc_pb');
2222
var fs = require('fs');
2323
var parseArgs = require('minimist');
2424
var path = require('path');
25-
var _ = require('lodash');
25+
var _ = require('es-toolkit/compat');
2626
var grpc = require('@grpc/grpc-js');
2727

2828
var COORD_FACTOR = 1e7;

packages/grpc-js/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"@grpc/proto-loader": "file:../proto-loader",
1919
"@types/gulp": "^4.0.17",
2020
"@types/gulp-mocha": "0.0.37",
21-
"@types/lodash": "^4.14.202",
2221
"@types/mocha": "^10.0.6",
2322
"@types/ncp": "^2.0.8",
2423
"@types/node": ">=20.11.20",
@@ -28,14 +27,14 @@
2827
"@typescript-eslint/parser": "^7.1.0",
2928
"@typescript-eslint/typescript-estree": "^7.1.0",
3029
"clang-format": "^1.8.0",
30+
"es-toolkit": "^1.39.7",
3131
"eslint": "^8.42.0",
3232
"eslint-config-prettier": "^8.8.0",
3333
"eslint-plugin-node": "^11.1.0",
3434
"eslint-plugin-prettier": "^4.2.1",
3535
"execa": "^2.0.3",
3636
"gulp": "^4.0.2",
3737
"gulp-mocha": "^6.0.0",
38-
"lodash": "^4.17.21",
3938
"madge": "^5.0.1",
4039
"mocha-jenkins-reporter": "^0.4.1",
4140
"ncp": "^2.0.0",

packages/grpc-js/test/test-metadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import * as assert from 'assert';
1919
import * as http2 from 'http2';
20-
import { range } from 'lodash';
20+
import { range } from 'es-toolkit/compat';
2121
import { Metadata, MetadataObject, MetadataValue } from '../src/metadata';
2222

2323
class TestMetadata extends Metadata {

packages/proto-loader/bin/proto-loader-gen-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import * as path from 'path';
2323
import * as Protobuf from 'protobufjs';
2424
import * as yargs from 'yargs';
2525

26-
import camelCase = require('lodash.camelcase');
26+
import { camelCase } from 'es-toolkit/compat';
2727
import { loadProtosWithOptions, addCommonProtos } from '../src/util';
2828

2929
const templateStr = "%s";

packages/proto-loader/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,12 @@
4545
"proto-loader-gen-types": "./build/bin/proto-loader-gen-types.js"
4646
},
4747
"dependencies": {
48-
"lodash.camelcase": "^4.3.0",
48+
"es-toolkit": "^1.39.7",
4949
"long": "^5.0.0",
5050
"protobufjs": "^7.5.3",
5151
"yargs": "^17.7.2"
5252
},
5353
"devDependencies": {
54-
"@types/lodash.camelcase": "^4.3.4",
5554
"@types/mkdirp": "^1.0.1",
5655
"@types/mocha": "^5.2.7",
5756
"@types/node": "^10.17.26",

packages/proto-loader/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*
1717
*/
1818

19-
import camelCase = require('lodash.camelcase');
19+
import { camelCase } from 'es-toolkit/compat';
2020
import * as Protobuf from 'protobufjs';
2121
import * as descriptor from 'protobufjs/ext/descriptor';
2222

0 commit comments

Comments
 (0)