From 29b55cb4c41ae59cbce7ad291559bba75ef47584 Mon Sep 17 00:00:00 2001 From: Ryan Zimmerman Date: Fri, 14 Feb 2020 08:31:57 -0500 Subject: [PATCH] Use at-least-node for version sniffing --- lib/mkdirs/make-dir.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/mkdirs/make-dir.js b/lib/mkdirs/make-dir.js index ecfcaf60..f17ecffb 100644 --- a/lib/mkdirs/make-dir.js +++ b/lib/mkdirs/make-dir.js @@ -6,12 +6,9 @@ 'use strict' const fs = require('../fs') const path = require('path') +const atLeastNode = require('at-least-node') -// Check for Node v10.12.0+ -const nodeVersion = process.version.split('.') -const nodeVersionMajor = Number.parseInt(nodeVersion[0], 10) -const nodeVersionMinor = Number.parseInt(nodeVersion[1], 10) -const useNativeRecursiveOption = nodeVersionMajor >= 10 && nodeVersionMinor >= 12 +const useNativeRecursiveOption = atLeastNode('10.12.0') // https://github.com/nodejs/node/issues/8987 // https://github.com/libuv/libuv/pull/1088