diff --git a/lib/pbxProject.js b/lib/pbxProject.js index 1d53a3e..7ed6255 100644 --- a/lib/pbxProject.js +++ b/lib/pbxProject.js @@ -21,7 +21,7 @@ var util = require('util'), f = util.format, EventEmitter = require('events').EventEmitter, path = require('path'), - uuid = require('uuid'), + crypto = require('crypto'), fork = require('child_process').fork, pbxWriter = require('./pbxWriter'), pbxFile = require('./pbxFile'), @@ -89,7 +89,7 @@ pbxProject.prototype.allUuids = function() { } pbxProject.prototype.generateUuid = function() { - var id = uuid.v4() + var id = crypto.randomUUID() .replace(/-/g, '') .substr(0, 24) .toUpperCase() diff --git a/package.json b/package.json index dd3a153..92c89af 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,10 @@ "repository": "github:apache/cordova-node-xcode", "bugs": "https://github.com/apache/cordova-node-xcode/issues", "engines": { - "node": ">=10.0.0" + "node": ">=14.17.0" }, "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" + "simple-plist": "^1.1.0" }, "devDependencies": { "pegjs": "^0.10.0"