From d448d880d2e39b66812f338e4845740356a8b49e Mon Sep 17 00:00:00 2001 From: Kirill Efimov Date: Sun, 17 Feb 2019 16:25:26 +0200 Subject: [PATCH] chore: replace undefsafe with lodash.get --- package.json | 1 - src/cli/commands/protect/prompts.js | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b48e75f50a..d46515a6f2 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,6 @@ "source-map-support": "^0.5.9", "tempfile": "^2.0.0", "then-fs": "^2.0.0", - "undefsafe": "^2.0.0", "update-notifier": "^2.5.0", "uuid": "^3.2.1" }, diff --git a/src/cli/commands/protect/prompts.js b/src/cli/commands/protect/prompts.js index da8fbbac9e..615478db64 100644 --- a/src/cli/commands/protect/prompts.js +++ b/src/cli/commands/protect/prompts.js @@ -13,7 +13,6 @@ var fmt = require('util').format; var debug = require('debug')('snyk'); var protect = require('../../../lib/protect'); var moduleToObject = require('snyk-module'); -var undefsafe = require('undefsafe'); var config = require('../../../lib/config'); var snykPolicy = require('snyk-policy'); var chalk = require('chalk'); @@ -851,7 +850,7 @@ function nextSteps(pkg, prevAnswers) { var prompts = []; var i; - i = (undefsafe(pkg, 'scripts.test') || '').indexOf('snyk test'); + i = _.get(pkg, 'scripts.test', '').indexOf('snyk test'); if (i === -1) { prompts.push({ name: 'misc-add-test', @@ -868,7 +867,7 @@ function nextSteps(pkg, prevAnswers) { return prompts; } - i = (undefsafe(pkg, 'scripts.prepublish') || '').indexOf('snyk-pro'); + i = _.get(pkg, 'scripts.prepublish', '').indexOf('snyk-pro'); // if `snyk protect` doesn't already appear, then check if we need to add it if (i === -1) {