diff --git a/layerize.js b/layerize.js index 2fe5dc9b..277a2acc 100644 --- a/layerize.js +++ b/layerize.js @@ -1,6 +1,5 @@ var fs = require('fs'), - rmdir = require('rmdir'), - unzip = require('unzip'), + unzip = require('unzipper'), xmlbuilder = require('xmlbuilder'), xml2js = require('xml2js'); @@ -718,7 +717,7 @@ function generateTTX() { } // Delete and re-create target directory, to remove any pre-existing junk -rmdir(targetDir, function () { +fs.rm(targetDir, {recursive:true,force:true}, function () { fs.mkdirSync(targetDir); fs.mkdirSync(targetDir + "/glyphs"); fs.mkdirSync(targetDir + "/colorGlyphs"); diff --git a/package.json b/package.json index 406e81fd..6855044c 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,10 @@ "dependencies": { "grunt": "^1.4.1", "grunt-cli": "^1.4.3", - "grunt-webfonts": "^4.0.2", + "grunt-webfonts": "^5.0.0", "load-grunt-tasks": "^5.1.0", - "rmdir": "^1.2.0", - "unzip": "^0.1.11", - "xml2js": "^0.4.23", + "unzipper": "^0.10.14", + "xml2js": "^0.6.2", "xmlbuilder": "^15.1.1" }, "keywords": [ @@ -41,8 +40,5 @@ }, "scripts": { "grunt": "grunt" - }, - "resolutions": { - "graceful-fs": "^4.2.9" } }