From a2f5cb8dcd2edeb7a30e5feb91cd97841695e171 Mon Sep 17 00:00:00 2001 From: Brandon Casey <2381475+brandonocasey@users.noreply.github.com> Date: Tue, 24 Aug 2021 15:13:12 -0400 Subject: [PATCH] chore: change from the xmldom package to @xmldom/xmldom (#146) --- package-lock.json | 5 +++++ package.json | 4 ++-- scripts/rollup.config.js | 6 +++--- src/stringToMpdXml.js | 2 +- test/utils.test.js | 2 +- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 09c3ee8f..00f7b685 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1349,6 +1349,11 @@ "url-toolkit": "^2.2.1" } }, + "@xmldom/xmldom": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.2.tgz", + "integrity": "sha512-t/Zqo0ewes3iq6zGqEqJNUWI27Acr3jkmSUNp6E3nl0Z2XbtqAG5XYqPNLdYonILmhcxANsIidh69tHzjXtuRg==" + }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", diff --git a/package.json b/package.json index aef968c7..3682459e 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "dependencies": { "@babel/runtime": "^7.12.5", "@videojs/vhs-utils": "^3.0.2", - "global": "^4.4.0", - "xmldom": "^0.5.0" + "@xmldom/xmldom": "^0.7.2", + "global": "^4.4.0" }, "devDependencies": { "@rollup/plugin-replace": "^2.3.4", diff --git a/scripts/rollup.config.js b/scripts/rollup.config.js index 7af0645e..e8b38baf 100644 --- a/scripts/rollup.config.js +++ b/scripts/rollup.config.js @@ -27,15 +27,15 @@ const options = { }, externals(defaults) { defaults.module.push('@videojs/vhs-utils'); - defaults.module.push('xmldom'); + defaults.module.push('@xmldom/xmldom'); defaults.module.push('atob'); defaults.module.push('url-toolkit'); return defaults; }, globals(defaults) { - defaults.browser.xmldom = 'window'; + defaults.browser['@xmldom/xmldom'] = 'window'; defaults.browser.atob = 'window.atob'; - defaults.test.xmldom = 'window'; + defaults.test['@xmldom/xmldom'] = 'window'; defaults.test.atob = 'window.atob'; defaults.test.jsdom = '{JSDOM: function() { return {window: window}; }}'; return defaults; diff --git a/src/stringToMpdXml.js b/src/stringToMpdXml.js index 1b773634..8bd1a20c 100644 --- a/src/stringToMpdXml.js +++ b/src/stringToMpdXml.js @@ -1,4 +1,4 @@ -import {DOMParser} from 'xmldom'; +import {DOMParser} from '@xmldom/xmldom'; import errors from './errors'; export const stringToMpdXml = (manifestString) => { diff --git a/test/utils.test.js b/test/utils.test.js index 222d8546..fad8bd79 100644 --- a/test/utils.test.js +++ b/test/utils.test.js @@ -2,7 +2,7 @@ import { merge, values } from '../src/utils/object'; import { parseDuration } from '../src/utils/time'; import { flatten, range, from, findIndexes } from '../src/utils/list'; import { findChildren, getContent } from '../src/utils/xml'; -import {DOMParser} from 'xmldom'; +import {DOMParser} from '@xmldom/xmldom'; import {JSDOM} from 'jsdom'; import QUnit from 'qunit';