mirror of https://github.com/grpc/grpc-node.git
Replaces the lodash library with es-toolkit
This commit is contained in:
parent
d9c8ac3327
commit
4d06fe8df5
|
|
@ -2,13 +2,13 @@
|
|||
"name": "grpc-examples",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"@grpc/proto-loader": "^0.6.0",
|
||||
"async": "^1.5.2",
|
||||
"google-protobuf": "^3.0.0",
|
||||
"@grpc/grpc-js": "^1.10.2",
|
||||
"@grpc/grpc-js-xds": "^1.10.0",
|
||||
"@grpc/proto-loader": "^0.6.0",
|
||||
"@grpc/reflection": "^1.0.0",
|
||||
"lodash": "^4.6.1",
|
||||
"async": "^1.5.2",
|
||||
"es-toolkit": "^1.39.7",
|
||||
"google-protobuf": "^3.0.0",
|
||||
"minimist": "^1.2.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ var async = require('async');
|
|||
var fs = require('fs');
|
||||
var parseArgs = require('minimist');
|
||||
var path = require('path');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var grpc = require('@grpc/grpc-js');
|
||||
var protoLoader = require('@grpc/proto-loader');
|
||||
var packageDefinition = protoLoader.loadSync(
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ var PROTO_PATH = __dirname + '/../../protos/route_guide.proto';
|
|||
var fs = require('fs');
|
||||
var parseArgs = require('minimist');
|
||||
var path = require('path');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var grpc = require('@grpc/grpc-js');
|
||||
var protoLoader = require('@grpc/proto-loader');
|
||||
var packageDefinition = protoLoader.loadSync(
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ var async = require('async');
|
|||
var fs = require('fs');
|
||||
var parseArgs = require('minimist');
|
||||
var path = require('path');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var grpc = require('@grpc/grpc-js');
|
||||
|
||||
var client = new services.RouteGuideClient('localhost:50051',
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ var services = require('./route_guide_grpc_pb');
|
|||
var fs = require('fs');
|
||||
var parseArgs = require('minimist');
|
||||
var path = require('path');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var grpc = require('@grpc/grpc-js');
|
||||
|
||||
var COORD_FACTOR = 1e7;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
"@grpc/proto-loader": "file:../proto-loader",
|
||||
"@types/gulp": "^4.0.17",
|
||||
"@types/gulp-mocha": "0.0.37",
|
||||
"@types/lodash": "^4.14.202",
|
||||
"@types/mocha": "^10.0.6",
|
||||
"@types/ncp": "^2.0.8",
|
||||
"@types/node": ">=20.11.20",
|
||||
|
|
@ -28,6 +27,7 @@
|
|||
"@typescript-eslint/parser": "^7.1.0",
|
||||
"@typescript-eslint/typescript-estree": "^7.1.0",
|
||||
"clang-format": "^1.8.0",
|
||||
"es-toolkit": "^1.39.7",
|
||||
"eslint": "^8.42.0",
|
||||
"eslint-config-prettier": "^8.8.0",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
|
|
@ -35,7 +35,6 @@
|
|||
"execa": "^2.0.3",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-mocha": "^6.0.0",
|
||||
"lodash": "^4.17.21",
|
||||
"madge": "^5.0.1",
|
||||
"mocha-jenkins-reporter": "^0.4.1",
|
||||
"ncp": "^2.0.0",
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
import * as assert from 'assert';
|
||||
import * as http2 from 'http2';
|
||||
import { range } from 'lodash';
|
||||
import { range } from 'es-toolkit/compat';
|
||||
import { Metadata, MetadataObject, MetadataValue } from '../src/metadata';
|
||||
|
||||
class TestMetadata extends Metadata {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import * as path from 'path';
|
|||
import * as Protobuf from 'protobufjs';
|
||||
import * as yargs from 'yargs';
|
||||
|
||||
import camelCase = require('lodash.camelcase');
|
||||
import { camelCase } from 'es-toolkit/compat';
|
||||
import { loadProtosWithOptions, addCommonProtos } from '../src/util';
|
||||
|
||||
const templateStr = "%s";
|
||||
|
|
|
|||
|
|
@ -45,13 +45,12 @@
|
|||
"proto-loader-gen-types": "./build/bin/proto-loader-gen-types.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"es-toolkit": "^1.39.7",
|
||||
"long": "^5.0.0",
|
||||
"protobufjs": "^7.5.3",
|
||||
"yargs": "^17.7.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/lodash.camelcase": "^4.3.4",
|
||||
"@types/mkdirp": "^1.0.1",
|
||||
"@types/mocha": "^5.2.7",
|
||||
"@types/node": "^10.17.26",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
import camelCase = require('lodash.camelcase');
|
||||
import { camelCase } from 'es-toolkit/compat';
|
||||
import * as Protobuf from 'protobufjs';
|
||||
import * as descriptor from 'protobufjs/ext/descriptor';
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
// a single object, the tests should be re-written in a way that makes it clear
|
||||
// that two separate implementations are being tested against one another.
|
||||
|
||||
const _ = require('lodash');
|
||||
const _ = require('es-toolkit/compat');
|
||||
|
||||
function getImplementation(globalField) {
|
||||
const impl = global[globalField] ?? 'js';
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ const options = {
|
|||
defaults: true,
|
||||
oneofs: true
|
||||
};
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var assert = require('assert');
|
||||
const anyGrpc = require('../any_grpc');
|
||||
const clientGrpc = anyGrpc.client
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ const options = {
|
|||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const assert = require('assert');
|
||||
const _ = require('lodash');
|
||||
const _ = require('es-toolkit/compat');
|
||||
const anyGrpc = require('../any_grpc');
|
||||
const clientGrpc = anyGrpc.client;
|
||||
const serverGrpc = anyGrpc.server;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ const options = {
|
|||
oneofs: true
|
||||
};
|
||||
const assert = require('assert');
|
||||
const _ = require('lodash');
|
||||
const _ = require('es-toolkit/compat');
|
||||
const anyGrpc = require('../any_grpc');
|
||||
const clientGrpc = anyGrpc.client;
|
||||
const serverGrpc = anyGrpc.server;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
|
||||
/**
|
||||
* This class represents a queue of callbacks that must happen sequentially,
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
var assert = require('assert');
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var AsyncDelayQueue = require('./async_delay_queue');
|
||||
var grpc = require('../any_grpc').server;
|
||||
// TODO(murgatroid99): do this import more cleanly
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@
|
|||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"es-toolkit": "^1.39.7",
|
||||
"express": "^4.16.3",
|
||||
"google-auth-library": "^6.1.0",
|
||||
"lodash": "^4.17.4",
|
||||
"poisson-process": "^1.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ var util = require('util');
|
|||
var EventEmitter = require('events');
|
||||
|
||||
var async = require('async');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var PoissonProcess = require('poisson-process');
|
||||
var Histogram = require('./histogram');
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ var http = require('http');
|
|||
var https = require('https');
|
||||
|
||||
var async = require('async');
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
var PoissonProcess = require('poisson-process');
|
||||
var Histogram = require('./histogram');
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
|
||||
module.exports = {
|
||||
'unaryCall' : {
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
|
||||
// TODO(murgatroid99): use multiple grpc implementations
|
||||
var grpc = require('grpc');
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var _ = require('lodash');
|
||||
var _ = require('es-toolkit/compat');
|
||||
|
||||
// TODO(murgatroid99): use multiple grpc implementations
|
||||
var grpc = require('grpc');
|
||||
|
|
|
|||
Loading…
Reference in New Issue