Upgrade fast xml parser dep

This commit is contained in:
Chocobozzz 2021-12-24 13:53:19 +01:00
parent 4ff75a3b2c
commit 2d28b0c21d
No known key found for this signature in database
GPG key ID: 583A612D890159BE
3 changed files with 16 additions and 15 deletions

View file

@ -199,8 +199,8 @@
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-node": "^11.0.0",
"eslint-plugin-promise": "^5.1.0",
"fast-xml-parser": "^3.19.0",
"eslint-plugin-promise": "^6.0.0",
"fast-xml-parser": "^4.0.0-beta.8",
"mocha": "^9.0.0",
"nodemon": "^2.0.1",
"proxy": "^1.0.2",

View file

@ -2,7 +2,7 @@
import 'mocha'
import * as chai from 'chai'
import { parse, validate } from 'fast-xml-parser'
import { XMLParser, XMLValidator } from 'fast-xml-parser'
import {
cleanupTests,
createMultipleServers,
@ -149,9 +149,10 @@ describe('Test syndication feeds', () => {
it('Should contain a valid enclosure (covers RSS 2.0 endpoint)', async function () {
for (const server of servers) {
const rss = await server.feed.getXML({ feed: 'videos' })
expect(validate(rss)).to.be.true
expect(XMLValidator.validate(rss)).to.be.true
const xmlDoc = parse(rss, { parseAttributeValue: true, ignoreAttributes: false })
const parser = new XMLParser({ parseAttributeValue: true, ignoreAttributes: false })
const xmlDoc = parser.parse(rss)
const enclosure = xmlDoc.rss.channel.item[0].enclosure
expect(enclosure).to.exist

View file

@ -3949,10 +3949,10 @@ eslint-plugin-node@^11.0.0:
resolve "^1.10.1"
semver "^6.1.0"
eslint-plugin-promise@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz#a596acc32981627eb36d9d75f9666ac1a4564971"
integrity sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==
eslint-plugin-promise@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz#017652c07c9816413a41e11c30adc42c3d55ff18"
integrity sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==
eslint-scope@^5.1.1:
version "5.1.1"
@ -4251,12 +4251,12 @@ fast-xml-parser@3.19.0:
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01"
integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==
fast-xml-parser@^3.19.0:
version "3.21.1"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz#152a1d51d445380f7046b304672dd55d15c9e736"
integrity sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==
fast-xml-parser@^4.0.0-beta.8:
version "4.0.0-beta.8"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.0-beta.8.tgz#f0004e29f0eb105e45fbf3f69f2d206a6bfdc587"
integrity sha512-2QEZ/WRt6mfrguLsluhvpTWNxdKYgvdZx3dA+Tnx0pUmlEA4ZWt32qSmA1sR1jXscFozHIKqZrikUeiCYSe3ow==
dependencies:
strnum "^1.0.4"
strnum "^1.0.5"
fastq@^1.6.0:
version "1.13.0"
@ -8143,7 +8143,7 @@ strip-json-comments@~2.0.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
strnum@^1.0.4:
strnum@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==