diff options
author | Chocobozzz <me@florianbigard.com> | 2021-04-06 10:25:21 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2021-04-06 10:25:21 +0200 |
commit | b70025bfdc5f3d7aa3e827f6cadfa1e21483a038 (patch) | |
tree | ffb93e771305a27d9fd489af30766273897a7857 | |
parent | 0df302ca8d680652b58a0a7f606c2b383c53b1f6 (diff) | |
download | PeerTube-b70025bfdc5f3d7aa3e827f6cadfa1e21483a038.tar.gz PeerTube-b70025bfdc5f3d7aa3e827f6cadfa1e21483a038.tar.zst PeerTube-b70025bfdc5f3d7aa3e827f6cadfa1e21483a038.zip |
Remove libxmljs in favour of pure JS implem
-rw-r--r-- | package.json | 3 | ||||
-rw-r--r-- | server/tests/feeds/feeds.ts | 17 | ||||
-rw-r--r-- | yarn.lock | 159 |
3 files changed, 23 insertions, 156 deletions
diff --git a/package.json b/package.json index 574e50e52..e3766e318 100644 --- a/package.json +++ b/package.json | |||
@@ -174,7 +174,6 @@ | |||
174 | "@types/express-rate-limit": "^5.0.0", | 174 | "@types/express-rate-limit": "^5.0.0", |
175 | "@types/fluent-ffmpeg": "^2.1.16", | 175 | "@types/fluent-ffmpeg": "^2.1.16", |
176 | "@types/fs-extra": "^9.0.1", | 176 | "@types/fs-extra": "^9.0.1", |
177 | "@types/libxmljs": "^0.18.0", | ||
178 | "@types/lodash": "^4.14.64", | 177 | "@types/lodash": "^4.14.64", |
179 | "@types/lru-cache": "^5.1.0", | 178 | "@types/lru-cache": "^5.1.0", |
180 | "@types/magnet-uri": "^5.1.1", | 179 | "@types/magnet-uri": "^5.1.1", |
@@ -206,7 +205,7 @@ | |||
206 | "eslint-plugin-node": "^11.0.0", | 205 | "eslint-plugin-node": "^11.0.0", |
207 | "eslint-plugin-promise": "^4.2.1", | 206 | "eslint-plugin-promise": "^4.2.1", |
208 | "eslint-plugin-standard": "^5.0.0", | 207 | "eslint-plugin-standard": "^5.0.0", |
209 | "libxmljs": "0.19.7", | 208 | "fast-xml-parser": "^3.19.0", |
210 | "maildev": "^1.0.0-rc3", | 209 | "maildev": "^1.0.0-rc3", |
211 | "marked": "^2.0.1", | 210 | "marked": "^2.0.1", |
212 | "marked-man": "^0.7.0", | 211 | "marked-man": "^0.7.0", |
diff --git a/server/tests/feeds/feeds.ts b/server/tests/feeds/feeds.ts index f1055ea44..7bad81751 100644 --- a/server/tests/feeds/feeds.ts +++ b/server/tests/feeds/feeds.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | import 'mocha' | 3 | import 'mocha' |
4 | import * as chai from 'chai' | 4 | import * as chai from 'chai' |
5 | import * as libxmljs from 'libxmljs' | 5 | import * as xmlParser from 'fast-xml-parser' |
6 | import { | 6 | import { |
7 | addAccountToAccountBlocklist, | 7 | addAccountToAccountBlocklist, |
8 | addAccountToServerBlocklist, | 8 | addAccountToServerBlocklist, |
@@ -139,12 +139,15 @@ describe('Test syndication feeds', () => { | |||
139 | it('Should contain a valid enclosure (covers RSS 2.0 endpoint)', async function () { | 139 | it('Should contain a valid enclosure (covers RSS 2.0 endpoint)', async function () { |
140 | for (const server of servers) { | 140 | for (const server of servers) { |
141 | const rss = await getXMLfeed(server.url, 'videos') | 141 | const rss = await getXMLfeed(server.url, 'videos') |
142 | const xmlDoc = libxmljs.parseXmlString(rss.text) | 142 | expect(xmlParser.validate(rss.text)).to.be.true |
143 | const xmlEnclosure = xmlDoc.get('/rss/channel/item/enclosure') | 143 | |
144 | expect(xmlEnclosure).to.exist | 144 | const xmlDoc = xmlParser.parse(rss.text, { parseAttributeValue: true, ignoreAttributes: false }) |
145 | expect(xmlEnclosure.attr('type').value()).to.be.equal('application/x-bittorrent') | 145 | |
146 | expect(xmlEnclosure.attr('length').value()).to.be.equal('218910') | 146 | const enclosure = xmlDoc.rss.channel.item[0].enclosure |
147 | expect(xmlEnclosure.attr('url').value()).to.contain('720.torrent') | 147 | expect(enclosure).to.exist |
148 | expect(enclosure['@_type']).to.equal('application/x-bittorrent') | ||
149 | expect(enclosure['@_length']).to.equal(218910) | ||
150 | expect(enclosure['@_url']).to.contain('720.torrent') | ||
148 | } | 151 | } |
149 | }) | 152 | }) |
150 | 153 | ||
@@ -763,13 +763,6 @@ | |||
763 | dependencies: | 763 | dependencies: |
764 | "@types/node" "*" | 764 | "@types/node" "*" |
765 | 765 | ||
766 | "@types/libxmljs@^0.18.0": | ||
767 | version "0.18.6" | ||
768 | resolved "https://registry.yarnpkg.com/@types/libxmljs/-/libxmljs-0.18.6.tgz#06cb685b791568c56224486338a50c00dbfbf629" | ||
769 | integrity sha512-xVUs71CwL5wYYfx5oH344DYWdoE2hVWlnRxlXFYyA8BcueN+Ey/h4FyhzEikbIJSXBKyPpJKhGu5c3NOx15nww== | ||
770 | dependencies: | ||
771 | "@types/node" "*" | ||
772 | |||
773 | "@types/lodash@^4.14.64": | 766 | "@types/lodash@^4.14.64": |
774 | version "4.14.168" | 767 | version "4.14.168" |
775 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008" | 768 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008" |
@@ -1545,11 +1538,6 @@ binary-search@^1.3.4: | |||
1545 | resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.6.tgz#e32426016a0c5092f0f3598836a1c7da3560565c" | 1538 | resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.6.tgz#e32426016a0c5092f0f3598836a1c7da3560565c" |
1546 | integrity sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA== | 1539 | integrity sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA== |
1547 | 1540 | ||
1548 | bindings@~1.3.0: | ||
1549 | version "1.3.1" | ||
1550 | resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.1.tgz#21fc7c6d67c18516ec5aaa2815b145ff77b26ea5" | ||
1551 | integrity sha512-i47mqjF9UbjxJhxGf+pZ6kSxrnI3wBLlnGI2ArWJ4r0VrvDS7ZYXkprq/pLaBWYq4GM0r4zdHY+NNRqEMU7uew== | ||
1552 | |||
1553 | bitfield@^4.0.0: | 1541 | bitfield@^4.0.0: |
1554 | version "4.0.0" | 1542 | version "4.0.0" |
1555 | resolved "https://registry.yarnpkg.com/bitfield/-/bitfield-4.0.0.tgz#3094123c870030dc6198a283d779639bd2a8e256" | 1543 | resolved "https://registry.yarnpkg.com/bitfield/-/bitfield-4.0.0.tgz#3094123c870030dc6198a283d779639bd2a8e256" |
@@ -2024,11 +2012,6 @@ chokidar@3.5.1, chokidar@^3.2.2, chokidar@^3.4.2: | |||
2024 | optionalDependencies: | 2012 | optionalDependencies: |
2025 | fsevents "~2.3.1" | 2013 | fsevents "~2.3.1" |
2026 | 2014 | ||
2027 | chownr@^1.1.1: | ||
2028 | version "1.1.4" | ||
2029 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" | ||
2030 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== | ||
2031 | |||
2032 | chownr@^2.0.0: | 2015 | chownr@^2.0.0: |
2033 | version "2.0.0" | 2016 | version "2.0.0" |
2034 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" | 2017 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" |
@@ -2747,7 +2730,7 @@ destroy@~1.0.4: | |||
2747 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" | 2730 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" |
2748 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= | 2731 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= |
2749 | 2732 | ||
2750 | detect-libc@^1.0.2, detect-libc@^1.0.3: | 2733 | detect-libc@^1.0.3: |
2751 | version "1.0.3" | 2734 | version "1.0.3" |
2752 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" | 2735 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" |
2753 | integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= | 2736 | integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= |
@@ -3492,6 +3475,11 @@ fast-safe-stringify@2.0.7, fast-safe-stringify@^2.0.4, fast-safe-stringify@^2.0. | |||
3492 | resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" | 3475 | resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" |
3493 | integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== | 3476 | integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== |
3494 | 3477 | ||
3478 | fast-xml-parser@^3.19.0: | ||
3479 | version "3.19.0" | ||
3480 | resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" | ||
3481 | integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== | ||
3482 | |||
3495 | fastq@^1.6.0: | 3483 | fastq@^1.6.0: |
3496 | version "1.11.0" | 3484 | version "1.11.0" |
3497 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" | 3485 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" |
@@ -3714,13 +3702,6 @@ fs-extra@9.1.0, fs-extra@^9.0.0: | |||
3714 | jsonfile "^6.0.1" | 3702 | jsonfile "^6.0.1" |
3715 | universalify "^2.0.0" | 3703 | universalify "^2.0.0" |
3716 | 3704 | ||
3717 | fs-minipass@^1.2.5: | ||
3718 | version "1.2.7" | ||
3719 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" | ||
3720 | integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== | ||
3721 | dependencies: | ||
3722 | minipass "^2.6.0" | ||
3723 | |||
3724 | fs-minipass@^2.0.0: | 3705 | fs-minipass@^2.0.0: |
3725 | version "2.1.0" | 3706 | version "2.1.0" |
3726 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" | 3707 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" |
@@ -4219,13 +4200,6 @@ ignore-by-default@^1.0.1: | |||
4219 | resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" | 4200 | resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" |
4220 | integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= | 4201 | integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= |
4221 | 4202 | ||
4222 | ignore-walk@^3.0.1: | ||
4223 | version "3.0.3" | ||
4224 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" | ||
4225 | integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== | ||
4226 | dependencies: | ||
4227 | minimatch "^3.0.4" | ||
4228 | |||
4229 | ignore@^4.0.6: | 4203 | ignore@^4.0.6: |
4230 | version "4.0.6" | 4204 | version "4.0.6" |
4231 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" | 4205 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" |
@@ -4916,15 +4890,6 @@ libqp@1.1.0: | |||
4916 | resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" | 4890 | resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" |
4917 | integrity sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g= | 4891 | integrity sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g= |
4918 | 4892 | ||
4919 | libxmljs@0.19.7: | ||
4920 | version "0.19.7" | ||
4921 | resolved "https://registry.yarnpkg.com/libxmljs/-/libxmljs-0.19.7.tgz#96c2151b0b73f33dd29917edec82902587004e5a" | ||
4922 | integrity sha512-lFJyG9T1mVwTzNTw6ZkvIt0O+NsIR+FTE+RcC2QDFGU8YMnQrnyEOGrj6HWSe1AdwQK7s37BOp4NL+pcAqfK2g== | ||
4923 | dependencies: | ||
4924 | bindings "~1.3.0" | ||
4925 | nan "~2.14.0" | ||
4926 | node-pre-gyp "~0.11.0" | ||
4927 | |||
4928 | lines-and-columns@^1.1.6: | 4893 | lines-and-columns@^1.1.6: |
4929 | version "1.1.6" | 4894 | version "1.1.6" |
4930 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" | 4895 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" |
@@ -5423,14 +5388,6 @@ minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: | |||
5423 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" | 5388 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" |
5424 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== | 5389 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== |
5425 | 5390 | ||
5426 | minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: | ||
5427 | version "2.9.0" | ||
5428 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" | ||
5429 | integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== | ||
5430 | dependencies: | ||
5431 | safe-buffer "^5.1.2" | ||
5432 | yallist "^3.0.0" | ||
5433 | |||
5434 | minipass@^3.0.0: | 5391 | minipass@^3.0.0: |
5435 | version "3.1.3" | 5392 | version "3.1.3" |
5436 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" | 5393 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" |
@@ -5438,13 +5395,6 @@ minipass@^3.0.0: | |||
5438 | dependencies: | 5395 | dependencies: |
5439 | yallist "^4.0.0" | 5396 | yallist "^4.0.0" |
5440 | 5397 | ||
5441 | minizlib@^1.2.1: | ||
5442 | version "1.3.3" | ||
5443 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" | ||
5444 | integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== | ||
5445 | dependencies: | ||
5446 | minipass "^2.9.0" | ||
5447 | |||
5448 | minizlib@^2.1.1: | 5398 | minizlib@^2.1.1: |
5449 | version "2.1.2" | 5399 | version "2.1.2" |
5450 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" | 5400 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" |
@@ -5458,7 +5408,7 @@ mkdirp-classic@^0.5.2: | |||
5458 | resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" | 5408 | resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" |
5459 | integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== | 5409 | integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== |
5460 | 5410 | ||
5461 | mkdirp@0.x.x, mkdirp@^0.5.0, mkdirp@^0.5.1: | 5411 | mkdirp@0.x.x, mkdirp@^0.5.1: |
5462 | version "0.5.5" | 5412 | version "0.5.5" |
5463 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" | 5413 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" |
5464 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== | 5414 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== |
@@ -5609,11 +5559,6 @@ mute-stream@0.0.8, mute-stream@~0.0.4: | |||
5609 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" | 5559 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" |
5610 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== | 5560 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== |
5611 | 5561 | ||
5612 | nan@~2.14.0: | ||
5613 | version "2.14.2" | ||
5614 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" | ||
5615 | integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== | ||
5616 | |||
5617 | nanoid@3.1.20: | 5562 | nanoid@3.1.20: |
5618 | version "3.1.20" | 5563 | version "3.1.20" |
5619 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" | 5564 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" |
@@ -5639,15 +5584,6 @@ ncp@1.0.x: | |||
5639 | resolved "https://registry.yarnpkg.com/ncp/-/ncp-1.0.1.tgz#d15367e5cb87432ba117d2bf80fdf45aecfb4246" | 5584 | resolved "https://registry.yarnpkg.com/ncp/-/ncp-1.0.1.tgz#d15367e5cb87432ba117d2bf80fdf45aecfb4246" |
5640 | integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY= | 5585 | integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY= |
5641 | 5586 | ||
5642 | needle@^2.2.1: | ||
5643 | version "2.6.0" | ||
5644 | resolved "https://registry.yarnpkg.com/needle/-/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe" | ||
5645 | integrity sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg== | ||
5646 | dependencies: | ||
5647 | debug "^3.2.6" | ||
5648 | iconv-lite "^0.4.4" | ||
5649 | sax "^1.2.4" | ||
5650 | |||
5651 | negotiator@0.6.2: | 5587 | negotiator@0.6.2: |
5652 | version "0.6.2" | 5588 | version "0.6.2" |
5653 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" | 5589 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" |
@@ -5706,22 +5642,6 @@ node-media-server@^2.1.4: | |||
5706 | mkdirp "1.0.3" | 5642 | mkdirp "1.0.3" |
5707 | ws "^5.2.2" | 5643 | ws "^5.2.2" |
5708 | 5644 | ||
5709 | node-pre-gyp@~0.11.0: | ||
5710 | version "0.11.0" | ||
5711 | resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz#db1f33215272f692cd38f03238e3e9b47c5dd054" | ||
5712 | integrity sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q== | ||
5713 | dependencies: | ||
5714 | detect-libc "^1.0.2" | ||
5715 | mkdirp "^0.5.1" | ||
5716 | needle "^2.2.1" | ||
5717 | nopt "^4.0.1" | ||
5718 | npm-packlist "^1.1.6" | ||
5719 | npmlog "^4.0.2" | ||
5720 | rc "^1.2.7" | ||
5721 | rimraf "^2.6.1" | ||
5722 | semver "^5.3.0" | ||
5723 | tar "^4" | ||
5724 | |||
5725 | nodemailer@5.0.0: | 5645 | nodemailer@5.0.0: |
5726 | version "5.0.0" | 5646 | version "5.0.0" |
5727 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-5.0.0.tgz#bcb409eca613114e85de42646d0ce7f1fa70b716" | 5647 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-5.0.0.tgz#bcb409eca613114e85de42646d0ce7f1fa70b716" |
@@ -5758,14 +5678,6 @@ nodemon@^2.0.1: | |||
5758 | undefsafe "^2.0.3" | 5678 | undefsafe "^2.0.3" |
5759 | update-notifier "^4.1.0" | 5679 | update-notifier "^4.1.0" |
5760 | 5680 | ||
5761 | nopt@^4.0.1: | ||
5762 | version "4.0.3" | ||
5763 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" | ||
5764 | integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== | ||
5765 | dependencies: | ||
5766 | abbrev "1" | ||
5767 | osenv "^0.1.4" | ||
5768 | |||
5769 | nopt@^5.0.0: | 5681 | nopt@^5.0.0: |
5770 | version "5.0.0" | 5682 | version "5.0.0" |
5771 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" | 5683 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" |
@@ -5800,27 +5712,6 @@ normalize-url@^4.1.0: | |||
5800 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" | 5712 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" |
5801 | integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== | 5713 | integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== |
5802 | 5714 | ||
5803 | npm-bundled@^1.0.1: | ||
5804 | version "1.1.1" | ||
5805 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" | ||
5806 | integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== | ||
5807 | dependencies: | ||
5808 | npm-normalize-package-bin "^1.0.1" | ||
5809 | |||
5810 | npm-normalize-package-bin@^1.0.1: | ||
5811 | version "1.0.1" | ||
5812 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" | ||
5813 | integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== | ||
5814 | |||
5815 | npm-packlist@^1.1.6: | ||
5816 | version "1.4.8" | ||
5817 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" | ||
5818 | integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== | ||
5819 | dependencies: | ||
5820 | ignore-walk "^3.0.1" | ||
5821 | npm-bundled "^1.0.1" | ||
5822 | npm-normalize-package-bin "^1.0.1" | ||
5823 | |||
5824 | npm-run-path@^2.0.0: | 5715 | npm-run-path@^2.0.0: |
5825 | version "2.0.2" | 5716 | version "2.0.2" |
5826 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" | 5717 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" |
@@ -5835,7 +5726,7 @@ npm-run-path@^4.0.1: | |||
5835 | dependencies: | 5726 | dependencies: |
5836 | path-key "^3.0.0" | 5727 | path-key "^3.0.0" |
5837 | 5728 | ||
5838 | npmlog@^4.0.2, npmlog@^4.1.2: | 5729 | npmlog@^4.1.2: |
5839 | version "4.1.2" | 5730 | version "4.1.2" |
5840 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" | 5731 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" |
5841 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== | 5732 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== |
@@ -6008,24 +5899,11 @@ optionator@^0.9.1: | |||
6008 | type-check "^0.4.0" | 5899 | type-check "^0.4.0" |
6009 | word-wrap "^1.2.3" | 5900 | word-wrap "^1.2.3" |
6010 | 5901 | ||
6011 | os-homedir@^1.0.0: | 5902 | os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: |
6012 | version "1.0.2" | ||
6013 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" | ||
6014 | integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= | ||
6015 | |||
6016 | os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: | ||
6017 | version "1.0.2" | 5903 | version "1.0.2" |
6018 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" | 5904 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" |
6019 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= | 5905 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= |
6020 | 5906 | ||
6021 | osenv@^0.1.4: | ||
6022 | version "0.1.5" | ||
6023 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" | ||
6024 | integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== | ||
6025 | dependencies: | ||
6026 | os-homedir "^1.0.0" | ||
6027 | os-tmpdir "^1.0.0" | ||
6028 | |||
6029 | p-cancelable@^1.0.0: | 5907 | p-cancelable@^1.0.0: |
6030 | version "1.1.0" | 5908 | version "1.1.0" |
6031 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" | 5909 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" |
@@ -6806,7 +6684,7 @@ raw-body@2.4.0: | |||
6806 | iconv-lite "0.4.24" | 6684 | iconv-lite "0.4.24" |
6807 | unpipe "1.0.0" | 6685 | unpipe "1.0.0" |
6808 | 6686 | ||
6809 | rc@^1.2.7, rc@^1.2.8: | 6687 | rc@^1.2.8: |
6810 | version "1.2.8" | 6688 | version "1.2.8" |
6811 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" | 6689 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" |
6812 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== | 6690 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== |
@@ -7140,7 +7018,7 @@ revalidator@0.1.x: | |||
7140 | resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b" | 7018 | resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b" |
7141 | integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs= | 7019 | integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs= |
7142 | 7020 | ||
7143 | rimraf@2.x.x, rimraf@^2.6.1, rimraf@^2.6.3: | 7021 | rimraf@2.x.x, rimraf@^2.6.3: |
7144 | version "2.7.1" | 7022 | version "2.7.1" |
7145 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" | 7023 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" |
7146 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== | 7024 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== |
@@ -7947,19 +7825,6 @@ table@^6.0.4: | |||
7947 | slice-ansi "^4.0.0" | 7825 | slice-ansi "^4.0.0" |
7948 | string-width "^4.2.0" | 7826 | string-width "^4.2.0" |
7949 | 7827 | ||
7950 | tar@^4: | ||
7951 | version "4.4.13" | ||
7952 | resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" | ||
7953 | integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== | ||
7954 | dependencies: | ||
7955 | chownr "^1.1.1" | ||
7956 | fs-minipass "^1.2.5" | ||
7957 | minipass "^2.8.6" | ||
7958 | minizlib "^1.2.1" | ||
7959 | mkdirp "^0.5.0" | ||
7960 | safe-buffer "^5.1.2" | ||
7961 | yallist "^3.0.3" | ||
7962 | |||
7963 | tar@^6.1.0: | 7828 | tar@^6.1.0: |
7964 | version "6.1.0" | 7829 | version "6.1.0" |
7965 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" | 7830 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" |
@@ -8883,7 +8748,7 @@ yallist@^2.1.2: | |||
8883 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" | 8748 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" |
8884 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= | 8749 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= |
8885 | 8750 | ||
8886 | yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: | 8751 | yallist@^3.0.2: |
8887 | version "3.1.1" | 8752 | version "3.1.1" |
8888 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" | 8753 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" |
8889 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== | 8754 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== |