diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index a4efafe0826..22175be1b6e 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -10,6 +10,7 @@ "license": "MIT", "dependencies": { "@azure/msal-node": "^1.4.0", + "@xmldom/xmldom": "^0.7.5", "adaptive-expressions": "^4.15.0", "adaptivecards": "^2.10.0", "adaptivecards-templating": "^2.2.0", @@ -31,8 +32,7 @@ "strip-json-comments": "^3.1.1", "typescript": "^4.5.3", "update-notifier": "^5.1.0", - "uuid": "^8.3.2", - "xmldom": "^0.6.0" + "uuid": "^8.3.2" }, "bin": { "m365": "dist/index.js", @@ -53,7 +53,6 @@ "@types/sinon": "^10.0.6", "@types/update-notifier": "^5.1.0", "@types/uuid": "^8.3.3", - "@types/xmldom": "^0.1.31", "@typescript-eslint/eslint-plugin": "^5.6.0", "@typescript-eslint/parser": "^5.6.0", "c8": "^7.10.0", @@ -6109,14 +6108,6 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "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/xpath": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", @@ -10840,11 +10831,6 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "xmldom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", - "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==" - }, "xpath": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", diff --git a/package.json b/package.json index a4c790666cf..48c74fafe94 100644 --- a/package.json +++ b/package.json @@ -171,6 +171,7 @@ ], "dependencies": { "@azure/msal-node": "^1.4.0", + "@xmldom/xmldom": "^0.7.5", "adaptive-expressions": "^4.15.0", "adaptivecards": "^2.10.0", "adaptivecards-templating": "^2.2.0", @@ -192,8 +193,7 @@ "strip-json-comments": "^3.1.1", "typescript": "^4.5.3", "update-notifier": "^5.1.0", - "uuid": "^8.3.2", - "xmldom": "^0.6.0" + "uuid": "^8.3.2" }, "devDependencies": { "@microsoft/microsoft-graph-types": "^2.10.0", @@ -209,7 +209,6 @@ "@types/sinon": "^10.0.6", "@types/update-notifier": "^5.1.0", "@types/uuid": "^8.3.3", - "@types/xmldom": "^0.1.31", "@typescript-eslint/eslint-plugin": "^5.6.0", "@typescript-eslint/parser": "^5.6.0", "c8": "^7.10.0", diff --git a/src/m365/pa/cds-project-mutator.spec.ts b/src/m365/pa/cds-project-mutator.spec.ts index 3e31f51ecf2..6d7e393c063 100644 --- a/src/m365/pa/cds-project-mutator.spec.ts +++ b/src/m365/pa/cds-project-mutator.spec.ts @@ -1,6 +1,6 @@ import * as assert from 'assert'; import * as path from 'path'; -import { XMLSerializer } from 'xmldom'; +import { XMLSerializer } from '@xmldom/xmldom'; import CdsProjectMutator from './cds-project-mutator'; describe('CdsProjectMutator', () => { diff --git a/src/m365/pa/cds-project-mutator.ts b/src/m365/pa/cds-project-mutator.ts index bf0833b7029..58b57b049db 100644 --- a/src/m365/pa/cds-project-mutator.ts +++ b/src/m365/pa/cds-project-mutator.ts @@ -1,5 +1,5 @@ import * as path from 'path'; -import { DOMParser } from 'xmldom'; +import { DOMParser } from '@xmldom/xmldom'; /* * Logic extracted from bolt.module.solution.dll @@ -102,4 +102,4 @@ export default class CdsProjectMutator { } } } -} \ No newline at end of file +}