diff --git a/package-lock.json b/package-lock.json index 51821da7..e061be32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "license": "MIT", "dependencies": { "@actions/core": "^1.4.0", - "xmldom": "^0.6.0" + "@xmldom/xmldom": "^0.7.1" }, "devDependencies": { "eslint": "^7.32.0", @@ -1115,6 +1115,14 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.1.tgz", + "integrity": "sha512-EOzJBMOjJ657nmlTt5RsyEwJrMTMu0aX15pI96GmpyFPj33a9J4mkcEk0KqYGplqInQ6JsPUxv/R25jR+I5ADA==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -4649,14 +4657,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "node_modules/xmldom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", - "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -5584,6 +5584,11 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, + "@xmldom/xmldom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.1.tgz", + "integrity": "sha512-EOzJBMOjJ657nmlTt5RsyEwJrMTMu0aX15pI96GmpyFPj33a9J4mkcEk0KqYGplqInQ6JsPUxv/R25jR+I5ADA==" + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -8291,11 +8296,6 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "xmldom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", - "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==" - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 986a94f8..40d1cfaf 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/s4u/maven-settings-action#readme", "dependencies": { "@actions/core": "^1.4.0", - "xmldom": "^0.6.0" + "@xmldom/xmldom": "^0.7.1" }, "devDependencies": { "eslint": "^7.32.0", diff --git a/settings.js b/settings.js index 418e9e01..86be40e7 100644 --- a/settings.js +++ b/settings.js @@ -26,8 +26,8 @@ const core = require('@actions/core'); const os = require('os'); const path = require('path'); const fs = require('fs'); -const DOMParser = require('xmldom').DOMParser; -const XMLSerializer = require('xmldom').XMLSerializer; +const DOMParser = require('@xmldom/xmldom').DOMParser; +const XMLSerializer = require('@xmldom/xmldom').XMLSerializer; function getSettingsPath() { return path.join(os.homedir(), '.m2', 'settings.xml'); diff --git a/settings.test.js b/settings.test.js index e5db41c4..41527942 100644 --- a/settings.test.js +++ b/settings.test.js @@ -24,8 +24,8 @@ THE SOFTWARE. const os = require('os'); const process = require('process'); -const DOMParser = require('xmldom').DOMParser; -const XMLSerializer = require('xmldom').XMLSerializer; +const DOMParser = require('@xmldom/xmldom').DOMParser; +const XMLSerializer = require('@xmldom/xmldom').XMLSerializer; const fs = require('fs'); const path = require('path');