diff --git a/lib/xlsx/xform/sheet/cf-ext/cf-rule-ext-xform.js b/lib/xlsx/xform/sheet/cf-ext/cf-rule-ext-xform.js index 1a4360919..fecfbf147 100644 --- a/lib/xlsx/xform/sheet/cf-ext/cf-rule-ext-xform.js +++ b/lib/xlsx/xform/sheet/cf-ext/cf-rule-ext-xform.js @@ -1,4 +1,4 @@ -const uuid = require('uuid'); +const {v4: uuidv4} = require('uuid'); const BaseXform = require('../../base-xform'); const CompositeXform = require('../../composite-xform'); @@ -40,7 +40,7 @@ class CfRuleExtXform extends CompositeXform { prepare(model) { if (CfRuleExtXform.isExt(model)) { - model.x14Id = `{${uuid.v4()}}`.toUpperCase(); + model.x14Id = `{${uuidv4()}}`.toUpperCase(); } } @@ -74,7 +74,7 @@ class CfRuleExtXform extends CompositeXform { xmlStream.openNode(this.tag, { type: 'iconSet', priority: model.priority, - id: model.x14Id || `{${uuid.v4()}}`, + id: model.x14Id || `{${uuidv4()}}`, }); this.iconSetXform.render(xmlStream, model); diff --git a/package.json b/package.json index 4c7cd6c49..56be74f69 100644 --- a/package.json +++ b/package.json @@ -92,38 +92,38 @@ "pageSetup" ], "dependencies": { - "archiver": "^3.0.0", - "dayjs": "^1.8.23", - "fast-csv": "^3.4.0", - "jszip": "^3.1.5", + "archiver": "^4.0.1", + "dayjs": "^1.8.25", + "fast-csv": "^4.1.2", + "jszip": "^3.4.0", "proxyquire": "^2.1.3", "readable-stream": "^3.6.0", - "saxes": "^5.0.0", + "saxes": "^5.0.1", "tmp": "^0.1.0", - "unzipper": "^0.10.10", - "uuid": "^3.3.3" + "unzipper": "^0.10.11", + "uuid": "^7.0.3" }, "devDependencies": { "@babel/cli": "^7.6.4", "@babel/core": "^7.9.0", "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/preset-env": "^7.9.0", + "@babel/preset-env": "^7.9.5", "@types/chai": "^4.2.11", - "@types/mocha": "^5.2.7", - "@types/node": "^12.12.32", + "@types/mocha": "^7.0.2", + "@types/node": "^13.13.2", "babelify": "^10.0.0", - "browserify": "^16.5.0", + "browserify": "^16.5.1", "chai": "^4.2.0", "chai-datetime": "^1.5.0", "chai-xml": "^0.3.2", - "core-js": "^3.2.1", + "core-js": "^3.6.5", "dirty-chai": "^2.0.1", "eslint": "^6.5.1", "eslint-config-airbnb-base": "^14.1.0", - "eslint-config-prettier": "^6.10.1", + "eslint-config-prettier": "^6.11.0", "eslint-friendly-formatter": "^4.0.1", "eslint-plugin-import": "^2.20.2", - "eslint-plugin-node": "^10.0.0", + "eslint-plugin-node": "^11.1.0", "express": "^4.16.4", "got": "^9.0.0", "grunt": "^1.1.0", @@ -133,16 +133,15 @@ "grunt-contrib-jasmine": "^2.1.0", "grunt-contrib-watch": "^1.1.0", "grunt-terser": "^1.0.0", - "husky": "^2.2.0", - "lint-staged": "^8.1.5", + "husky": "^4.2.5", + "lint-staged": "^10.1.7", "memorystream": "^0.3.1", - "mocha": "^5.2.0", + "mocha": "^7.1.1", "prettier-eslint": "^9.0.0", "prettier-eslint-cli": "^5.0.0", "regenerator-runtime": "^0.13.5", "regexpu-core": "^4.7.0", - "semver": "^5.6.0", - "ts-node": "^8.8.1", + "ts-node": "^8.9.0", "typescript": "^3.8.3" } }