Moved to minimum node version supported to 10 by using fs.promises instead of promisify functions

This commit is contained in:
Alexander Cerutti
2020-09-05 23:51:56 +02:00
parent bca5d666bc
commit 10dad6c1af
2 changed files with 3 additions and 5 deletions

View File

@@ -26,7 +26,7 @@
"yazl": "^2.5.1" "yazl": "^2.5.1"
}, },
"engines": { "engines": {
"node": ">=8.1.0" "node": ">=10.0.0"
}, },
"devDependencies": { "devDependencies": {
"@types/debug": "^4.1.5", "@types/debug": "^4.1.5",

View File

@@ -3,13 +3,11 @@ import forge from "node-forge";
import formatMessage from "./messages"; import formatMessage from "./messages";
import { FactoryOptions, PartitionedBundle, BundleUnit, Certificates, FinalCertificates, isValid } from "./schema"; import { FactoryOptions, PartitionedBundle, BundleUnit, Certificates, FinalCertificates, isValid } from "./schema";
import { removeHidden, splitBufferBundle, getAllFilesWithName, hasFilesWithName, deletePersonalization } from "./utils"; import { removeHidden, splitBufferBundle, getAllFilesWithName, hasFilesWithName, deletePersonalization } from "./utils";
import { promisify } from "util"; import fs from "fs";
import { readFile as _readFile, readdir as _readdir } from "fs";
import debug from "debug"; import debug from "debug";
const prsDebug = debug("Personalization"); const prsDebug = debug("Personalization");
const readDir = promisify(_readdir); const { readdir: readDir, readFile } = fs.promises;
const readFile = promisify(_readFile);
/** /**
* Performs checks on the passed model to * Performs checks on the passed model to