Skip to content

Commit 6ff4513

Browse files
committed
fix: remove lodash from ws-kernel-picker
1 parent 35fbf73 commit 6ff4513

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/ws-kernel-picker.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Panel } from "atom";
22
import SelectListView, { SelectListProperties } from "atom-select-list";
3-
import _ from "lodash";
3+
import filter from "lodash/filter";
4+
import isEmpty from "lodash/isEmpty";
45
import tildify from "tildify";
56
import { v4 } from "uuid";
67
import ws from "ws";
@@ -127,7 +128,7 @@ export default class WSKernelPicker {
127128
this._kernelSpecFilter = _kernelSpecFilter;
128129
const gateways = Config.getJson("gateways") || [];
129130

130-
if (_.isEmpty(gateways)) {
131+
if (isEmpty(gateways)) {
131132
atom.notifications.addError("No remote kernel gateways available", {
132133
description:
133134
"Use the Hydrogen package settings to specify the list of remote servers. Hydrogen can use remote kernels on either a Jupyter Kernel Gateway or Jupyter notebook server.",
@@ -333,11 +334,11 @@ export default class WSKernelPicker {
333334
specModels = await Kernel.getSpecs(serverSettings);
334335
}
335336

336-
const kernelSpecs = _.filter(specModels.kernelspecs, (spec) =>
337+
const kernelSpecs = filter(specModels.kernelspecs, (spec) =>
337338
this._kernelSpecFilter(spec)
338339
);
339340

340-
const kernelNames = _.map(kernelSpecs, (specModel) => specModel.name);
341+
const kernelNames = kernelSpecs.map((specModel) => specModel.name);
341342

342343
try {
343344
let sessionModels = await Session.listRunning(serverSettings);
@@ -436,7 +437,7 @@ export default class WSKernelPicker {
436437
} as SelectListProperties);
437438
}
438439

439-
const items = _.map(sessionInfo.kernelSpecs, (spec) => {
440+
const items = sessionInfo.kernelSpecs.map((spec) => {
440441
const options = {
441442
serverSettings: sessionInfo.options,
442443
kernelName: spec.name,

0 commit comments

Comments
 (0)