mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-09 06:30:40 +08:00
Merge remote-tracking branch 'upstream/master' into add-unit-image
This commit is contained in:
@@ -1678,4 +1678,26 @@
|
||||
},
|
||||
],
|
||||
},
|
||||
'zhuixinfan.com': {
|
||||
_name: '追新番日剧站',
|
||||
'.': [
|
||||
{
|
||||
title: '更新列表',
|
||||
docs: 'https://docs.rsshub.app/multimedia.html#zhui-xin-fan-ri-ju-zhan',
|
||||
source: ['/main.php'],
|
||||
target: '/zhuixinfan/list',
|
||||
},
|
||||
],
|
||||
},
|
||||
'etoland.co.kr': {
|
||||
_name: 'eTOLAND',
|
||||
'.': [
|
||||
{
|
||||
title: '主题贴',
|
||||
docs: 'https://docs.rsshub.app/bbs.html#etoland',
|
||||
source: ['/bbs/board.php', '/plugin/mobile/board.php'],
|
||||
target: (url) => `/etoland/${new URL(url).searchParams.get('bo_table')}`,
|
||||
},
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
@@ -86,7 +86,7 @@ pageClass: routes
|
||||
|
||||
### 主题贴
|
||||
|
||||
<Route author="mengx8" example="/etoland/star01" path="/etoland/:boardId" :paramsDesc="['板块 id,可在板块 URL 找到']"/>
|
||||
<Route author="mengx8" example="/etoland/star01" path="/etoland/:boardId" :paramsDesc="['板块 id,可在板块 URL 找到']" radar="1" />
|
||||
|
||||
## LearnKu
|
||||
|
||||
|
||||
@@ -347,6 +347,8 @@ Access control includes a whitelist and a blacklist, support IP and route, use `
|
||||
|
||||
`SENTRY`: [Sentry](https://sentry.io) dsn, used for error tracking
|
||||
|
||||
`DISALLOW_ROBOT`: prevent indexing by search engine
|
||||
|
||||
### Route-specific Configurations
|
||||
|
||||
- pixiv: [Registration](https://accounts.pixiv.net/signup)
|
||||
|
||||
@@ -98,7 +98,7 @@ pageClass: routes
|
||||
|
||||
### 全国气象预警
|
||||
|
||||
<Route author="ylc395" example="/weatheralarm" path="/weatheralarm">
|
||||
<Route author="ylc395" example="/weatheralarm/广东省" path="/weatheralarm/:province?" :paramsDesc="['省份']">
|
||||
|
||||
可通过全局过滤参数订阅您感兴趣的地区.
|
||||
|
||||
|
||||
@@ -174,6 +174,12 @@ pageClass: routes
|
||||
|
||||
</Route>
|
||||
|
||||
## ScoreSaber
|
||||
|
||||
### 用户动态
|
||||
|
||||
<Route author="zhangpeng2k" example="/scoresaber/user/76561198400378578" path="/scoresaber/user/:id" :paramsDesc="['用户 id, 用户主页URL中获取']"/>
|
||||
|
||||
## Steam
|
||||
|
||||
### Steam search
|
||||
|
||||
@@ -351,6 +351,8 @@ RSSHub 支持 `memory` 和 `redis` 两种缓存方式
|
||||
|
||||
`SENTRY`: [Sentry](https://sentry.io) dsn,用于错误追踪
|
||||
|
||||
`DISALLOW_ROBOT`: 防止被搜索引擎收录
|
||||
|
||||
### 部分 RSS 模块配置
|
||||
|
||||
- pixiv 全部路由: [注册地址](https://accounts.pixiv.net/signup)
|
||||
|
||||
@@ -474,7 +474,7 @@ pageClass: routes
|
||||
|
||||
### 更新列表
|
||||
|
||||
<Route author="mengx8" example="/zhuixinfan/list" path="/zhuixinfan/list" />
|
||||
<Route author="mengx8" example="/zhuixinfan/list" path="/zhuixinfan/list" radar="1" />
|
||||
|
||||
## 字幕库
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ const calculateValue = () => {
|
||||
requestRetry: parseInt(envs.REQUEST_RETRY) || 2, // 请求失败重试次数
|
||||
// 是否显示 Debug 信息,取值 boolean 'false' 'key' ,取值为 'false' false 时永远不显示,取值为 'key' 时带上 ?debug=key 显示
|
||||
debugInfo: envs.DEBUG_INFO || true,
|
||||
disallowRobot: envs.DISALLOW_ROBOT !== '0' && envs.DISALLOW_ROBOT !== 'false',
|
||||
titleLengthLimit: parseInt(envs.TITLE_LENGTH_LIMIT) || 150,
|
||||
redis: {
|
||||
url: envs.REDIS_URL || 'redis://localhost:6379/',
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
const Router = require('@koa/router');
|
||||
const config = require('@/config').value;
|
||||
const router = new Router();
|
||||
|
||||
// 遍历整个 routes 文件夹,导入模块路由 router.js 和 router-custom.js 文件
|
||||
@@ -24,13 +25,23 @@ router.get('/', require('./routes/index'));
|
||||
// test
|
||||
router.get('/test/:id', require('./routes/test'));
|
||||
|
||||
router.get('/robots.txt', async (ctx, next) => {
|
||||
if (config.disallowRobot) {
|
||||
ctx.set('Content-Type', 'text/plain');
|
||||
ctx.body = 'User-agent: *\nDisallow: /';
|
||||
} else {
|
||||
ctx.throw(404, 'Not Found');
|
||||
}
|
||||
await next();
|
||||
});
|
||||
|
||||
// RSSHub
|
||||
router.get('/rsshub/rss', require('./routes/rsshub/routes')); // 弃用
|
||||
router.get('/rsshub/routes', require('./routes/rsshub/routes'));
|
||||
router.get('/rsshub/sponsors', require('./routes/rsshub/sponsors'));
|
||||
|
||||
// 1draw
|
||||
router.get('/1draw/', require('./routes/1draw/index'));
|
||||
router.get('/1draw', require('./routes/1draw/index'));
|
||||
|
||||
// 1X Magazine
|
||||
router.get('/1x/magazine', require('./routes/1x/magazine'));
|
||||
@@ -143,7 +154,7 @@ router.get('/mzitu/tag/:tag', require('./routes/mzitu/tag'));
|
||||
// pixiv
|
||||
router.get('/pixiv/user/bookmarks/:id', require('./routes/pixiv/bookmarks'));
|
||||
router.get('/pixiv/user/illustfollows', require('./routes/pixiv/illustfollow'));
|
||||
router.get('/pixiv/user/:id/', require('./routes/pixiv/user'));
|
||||
router.get('/pixiv/user/:id', require('./routes/pixiv/user'));
|
||||
router.get('/pixiv/ranking/:mode/:date?', require('./routes/pixiv/ranking'));
|
||||
router.get('/pixiv/search/:keyword/:order?/:r18?', require('./routes/pixiv/search'));
|
||||
|
||||
@@ -528,7 +539,7 @@ router.get('/novel/ptwxz/:id1/:id2', require('./routes/novel/ptwxz'));
|
||||
router.get('/novel/zhaishuyuan/:id', require('./routes/novel/zhaishuyuan'));
|
||||
|
||||
// 中国气象网
|
||||
router.get('/weatheralarm', require('./routes/weatheralarm'));
|
||||
router.get('/weatheralarm/:province?', require('./routes/weatheralarm'));
|
||||
|
||||
// Gitlab
|
||||
router.get('/gitlab/explore/:type', require('./routes/gitlab/explore'));
|
||||
@@ -694,8 +705,8 @@ router.get('/whu/news/:type?', require('./routes/universities/whu/news'));
|
||||
|
||||
// 华中科技大学
|
||||
router.get('/hust/auto/notice/:type?', require('./routes/universities/hust/aia/notice'));
|
||||
router.get('/hust/auto/news/', require('./routes/universities/hust/aia/news'));
|
||||
router.get('/hust/aia/news/', require('./routes/universities/hust/aia/news'));
|
||||
router.get('/hust/auto/news', require('./routes/universities/hust/aia/news'));
|
||||
router.get('/hust/aia/news', require('./routes/universities/hust/aia/news'));
|
||||
router.get('/hust/aia/notice/:type?', require('./routes/universities/hust/aia/notice'));
|
||||
|
||||
// 井冈山大学
|
||||
@@ -778,7 +789,7 @@ router.get('/guokr/:channel', require('./routes/guokr/calendar'));
|
||||
// 联合早报
|
||||
router.get('/zaobao/realtime/:section?', require('./routes/zaobao/realtime'));
|
||||
router.get('/zaobao/znews/:section?', require('./routes/zaobao/znews'));
|
||||
router.get('/zaobao/:type/:section', require('./routes/zaobao/'));
|
||||
router.get('/zaobao/:type/:section', require('./routes/zaobao/index'));
|
||||
|
||||
// Apple
|
||||
router.get('/apple/exchange_repair/:country?', require('./routes/apple/exchange_repair'));
|
||||
@@ -1228,7 +1239,7 @@ router.get('/wenku8/chapter/:id', require('./routes/wenku8/chapter'));
|
||||
|
||||
// 鲸跃汽车
|
||||
router.get('/whalegogo/home', require('./routes/whalegogo/home'));
|
||||
router.get('/whalegogo/portal/:type_id/:tagid?/', require('./routes/whalegogo/portal'));
|
||||
router.get('/whalegogo/portal/:type_id/:tagid?', require('./routes/whalegogo/portal'));
|
||||
|
||||
// 爱思想
|
||||
router.get('/aisixiang/column/:id', require('./routes/aisixiang/column'));
|
||||
@@ -1379,7 +1390,7 @@ router.get('/zju/cst/:type', require('./routes/universities/zju/cst'));
|
||||
|
||||
// 浙江大学城市学院
|
||||
router.get('/zucc/news/latest', require('./routes/universities/zucc/news'));
|
||||
router.get('/zucc/cssearch/latest/:webVpn/:key/', require('./routes/universities/zucc/cssearch'));
|
||||
router.get('/zucc/cssearch/latest/:webVpn/:key', require('./routes/universities/zucc/cssearch'));
|
||||
|
||||
// 华中师范大学
|
||||
router.get('/ccnu/career', require('./routes/universities/ccnu/career'));
|
||||
@@ -1898,11 +1909,11 @@ router.get('/latexstudio/home', require('./routes/latexstudio/home'));
|
||||
|
||||
// 上证债券信息网 - 可转换公司债券公告
|
||||
router.get('/sse/convert/:query?', require('./routes/sse/convert'));
|
||||
router.get('/sse/renewal/', require('./routes/sse/renewal'));
|
||||
router.get('/sse/inquire/', require('./routes/sse/inquire'));
|
||||
router.get('/sse/renewal', require('./routes/sse/renewal'));
|
||||
router.get('/sse/inquire', require('./routes/sse/inquire'));
|
||||
|
||||
// 深圳证券交易所——上市公告
|
||||
router.get('/szse/notice/', require('./routes/szse/notice'));
|
||||
router.get('/szse/notice', require('./routes/szse/notice'));
|
||||
router.get('/szse/inquire/:type', require('./routes/szse/inquire'));
|
||||
|
||||
// 前端艺术家每日整理&&飞冰早报
|
||||
@@ -2555,6 +2566,10 @@ router.get('/51voa/:channel', require('./routes/51voa/channel'));
|
||||
// zhuixinfan
|
||||
router.get('/zhuixinfan/list', require('./routes/zhuixinfan/list'));
|
||||
|
||||
// scoresaber
|
||||
router.get('/scoresaber/user/:id', require('./routes/scoresaber/user'));
|
||||
|
||||
// unit-image
|
||||
router.get('/unit-image/films/:type?', require('./routes/unit-image/films'));
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -80,9 +80,10 @@ module.exports = async (ctx) => {
|
||||
const html = await fetchPageHtml(linkPath, pageId, ctx.cache);
|
||||
const $ = cheerio.load(html);
|
||||
|
||||
const itemLinks = $('div[role=article] > div:nth-child(2) > div:nth-child(2)')
|
||||
const itemLinks = $('footer > div:nth-child(2) > a:nth-child(1)')
|
||||
.toArray()
|
||||
.map((div) => $(div).find('a').last().attr('href'));
|
||||
.map((a) => $(a).attr('href'));
|
||||
|
||||
const items = await Promise.all(
|
||||
itemLinks.map(async (itemLink) => {
|
||||
if (new RegExp(`^/.+/photos/`).test(itemLink)) {
|
||||
|
||||
@@ -10,7 +10,7 @@ module.exports = async (ctx) => {
|
||||
switch (gchannel) {
|
||||
case 'paimai':
|
||||
channelName = '拍卖信息';
|
||||
link = `http://www.customs.gov.cn/customs/302249/2476857/302309/index.html`;
|
||||
link = `http://www.customs.gov.cn/customs/302249/302309/index.html`;
|
||||
|
||||
break;
|
||||
case 'fagui':
|
||||
|
||||
@@ -61,11 +61,13 @@ module.exports = async (ctx) => {
|
||||
} else {
|
||||
showDebug = config.debugInfo === true || config.debugInfo === ctx.query.debug;
|
||||
}
|
||||
const { disallowRobot } = config;
|
||||
|
||||
const stats = await pidusage(process.pid);
|
||||
|
||||
ctx.body = art(path.resolve(__dirname, '../views/welcome.art'), {
|
||||
showDebug,
|
||||
disallowRobot,
|
||||
debug: [
|
||||
config.nodeName
|
||||
? {
|
||||
|
||||
44
lib/routes/scoresaber/user.js
Normal file
44
lib/routes/scoresaber/user.js
Normal file
@@ -0,0 +1,44 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const id = ctx.params.id;
|
||||
const hostname = 'https://scoresaber.com';
|
||||
|
||||
const response = await got({
|
||||
method: 'get',
|
||||
url: `${hostname}/u/${id}&sort=2`,
|
||||
});
|
||||
|
||||
const $ = cheerio.load(response.data);
|
||||
|
||||
const username = $('.is-5 a').text();
|
||||
const list = $('tbody tr').reverse();
|
||||
|
||||
const result1 = list
|
||||
.map((index, item) => {
|
||||
item = $(item);
|
||||
const song = item.find('.songTop.pp').text();
|
||||
const mapper = item.find('.songTop.mapper').text();
|
||||
const rank = item.find('.rank').text();
|
||||
const time = new Date(item.find('.time').attr('title')).toLocaleString();
|
||||
const ppValue = item.find('.ppValue').text();
|
||||
const ppWeightedValue = item.find('.ppWeightedValue').text();
|
||||
const scoreBottom = item.find('.scoreBottom').text();
|
||||
|
||||
return {
|
||||
title: `【${song}】${mapper} ${time} ${rank} PP:${ppValue}${ppWeightedValue} - ${scoreBottom}`,
|
||||
description: $('.box:first-child').html(),
|
||||
link: hostname + item.find('a').attr('href') + '?search=' + username,
|
||||
pubDate: time,
|
||||
author: 'scoresaber',
|
||||
};
|
||||
})
|
||||
.get();
|
||||
|
||||
ctx.state.data = {
|
||||
title: `${username}的ScoreSaber动态`,
|
||||
link: `https://scoresaber.com/u/${id}&sort=2`,
|
||||
item: result1,
|
||||
};
|
||||
};
|
||||
@@ -1,23 +1,25 @@
|
||||
const got = require('@/utils/got');
|
||||
const cheerio = require('cheerio');
|
||||
const date = require('@/utils/date');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const alarmInfoURL = 'http://www.nmc.cn/f/alarm.html';
|
||||
const html = (await got.get(alarmInfoURL)).data;
|
||||
const $ = cheerio.load(html);
|
||||
const alarmElements = $('.alarmlist > div:not(.pagination)').toArray();
|
||||
const province = ctx.params.province || '&';
|
||||
const alarmInfoURL = `http://www.nmc.cn/rest/findAlarm?pageNo=1&pageSize=20&signaltype=&signallevel=&province=${province}`;
|
||||
const response = await got({
|
||||
method: 'get',
|
||||
url: alarmInfoURL,
|
||||
});
|
||||
const data = response.data.data;
|
||||
const list = data.page.list;
|
||||
|
||||
ctx.state.data = {
|
||||
title: '中央气象台全国气象预警',
|
||||
link: alarmInfoURL,
|
||||
item: alarmElements.map((el) => {
|
||||
const $el = $(el);
|
||||
const $aEl = $el.find('a');
|
||||
link: `http://www.nmc.cn/publish/alarm.html`,
|
||||
item: list.map((item) => {
|
||||
const title = item.title;
|
||||
const url = item.url;
|
||||
return {
|
||||
title: $aEl.text(),
|
||||
link: `http://www.nmc.cn${$aEl.attr('href')}`,
|
||||
pubDate: date($el.find('.date').text(), 8),
|
||||
title: `${title}`,
|
||||
link: `http://www.nmc.cn${url}`,
|
||||
pubDate: `${item.issuetime}`,
|
||||
};
|
||||
}),
|
||||
};
|
||||
|
||||
@@ -29,6 +29,7 @@ const youtubeUtils = {
|
||||
const res = await getYoutube().playlistItems.list({
|
||||
part,
|
||||
playlistId: id,
|
||||
maxResults: 50, // youtube api param value default is 5
|
||||
});
|
||||
return res;
|
||||
},
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
|
||||
<head>
|
||||
<title>Welcome to RSSHub!</title>
|
||||
{{ if disallowRobot }}
|
||||
<meta name="robots" content="noindex">
|
||||
{{ /if }}
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
|
||||
|
||||
14
package.json
14
package.json
@@ -34,7 +34,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/DIYgod/RSSHub#readme",
|
||||
"devDependencies": {
|
||||
"@types/cheerio": "0.22.17",
|
||||
"@types/cheerio": "0.22.18",
|
||||
"@types/got": "9.6.10",
|
||||
"@types/koa": "2.11.3",
|
||||
"@vuepress/plugin-back-to-top": "1.4.1",
|
||||
@@ -43,7 +43,7 @@
|
||||
"cross-env": "7.0.2",
|
||||
"entities": "2.0.0",
|
||||
"eslint": "6.8.0",
|
||||
"eslint-config-prettier": "6.10.1",
|
||||
"eslint-config-prettier": "6.11.0",
|
||||
"eslint-plugin-prettier": "3.1.3",
|
||||
"jest": "25.4.0",
|
||||
"mockdate": "2.0.5",
|
||||
@@ -51,7 +51,7 @@
|
||||
"nodejieba": "2.4.1",
|
||||
"nodemon": "2.0.3",
|
||||
"pinyin": "2.9.0",
|
||||
"prettier": "2.0.4",
|
||||
"prettier": "2.0.5",
|
||||
"prettier-check": "2.0.0",
|
||||
"pretty-quick": "2.0.1",
|
||||
"supertest": "4.0.2",
|
||||
@@ -59,18 +59,18 @@
|
||||
"yorkie": "2.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@koa/router": "9.0.0",
|
||||
"@koa/router": "8.0.8",
|
||||
"@postlight/mercury-parser": "2.2.0",
|
||||
"@sentry/node": "5.15.4",
|
||||
"@sentry/node": "5.15.5",
|
||||
"aes-js": "3.1.2",
|
||||
"art-template": "4.13.2",
|
||||
"cheerio": "1.0.0-rc.3",
|
||||
"chrono-node": "1.4.5",
|
||||
"chrono-node": "1.4.6",
|
||||
"cloudscraper": "4.6.0",
|
||||
"co-redis": "2.1.1",
|
||||
"crypto-js": "4.0.0",
|
||||
"currency-symbol-map": "4.0.4",
|
||||
"dayjs": "1.8.24",
|
||||
"dayjs": "1.8.25",
|
||||
"dotenv": "8.2.0",
|
||||
"emailjs-imap-client": "3.1.0",
|
||||
"etag": "1.8.1",
|
||||
|
||||
@@ -72,6 +72,19 @@ describe('router', () => {
|
||||
await checkRSS(response);
|
||||
});
|
||||
|
||||
// robots.txt
|
||||
it('/robots.txt', async () => {
|
||||
config.disallowRobot = false;
|
||||
const response404 = await request.get('/robots.txt');
|
||||
expect(response404.status).toBe(404);
|
||||
|
||||
config.disallowRobot = true;
|
||||
const response = await request.get('/robots.txt');
|
||||
expect(response.status).toBe(200);
|
||||
expect(response.text).toBe('User-agent: *\nDisallow: /');
|
||||
expect(response.headers['content-type']).toBe('text/plain');
|
||||
});
|
||||
|
||||
// api
|
||||
it(`/api/routes/test`, async () => {
|
||||
const response = await request.get('/api/routes/test');
|
||||
|
||||
173
yarn.lock
173
yarn.lock
@@ -1218,16 +1218,16 @@
|
||||
"@types/yargs" "^15.0.0"
|
||||
chalk "^3.0.0"
|
||||
|
||||
"@koa/router@9.0.0":
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@koa/router/-/router-9.0.0.tgz#ceec54a20f5e34b19091b4e0c8fea8d00a4a0ad8"
|
||||
integrity sha512-JPi8XHgCrHkc81V7vrwuTJIFM51BNt4WryOd+0t4mCouuT5HpZa/VOzrT0Ts/ksa3b1ZyBHZeARtGObPoMHEdg==
|
||||
"@koa/router@8.0.8":
|
||||
version "8.0.8"
|
||||
resolved "https://registry.yarnpkg.com/@koa/router/-/router-8.0.8.tgz#95f32d11373d03d89dcb63fabe9ac6f471095236"
|
||||
integrity sha512-FnT93N4NUehnXr+juupDmG2yfi0JnWdCmNEuIXpCG4TtG+9xvtrLambBH3RclycopVUOEYAim2lydiNBI7IRVg==
|
||||
dependencies:
|
||||
debug "^4.1.1"
|
||||
http-errors "^1.7.3"
|
||||
koa-compose "^4.1.0"
|
||||
methods "^1.1.2"
|
||||
path-to-regexp "^6.1.0"
|
||||
path-to-regexp "1.x"
|
||||
urijs "^1.19.2"
|
||||
|
||||
"@mrmlnc/readdir-enhanced@^2.2.1":
|
||||
@@ -1283,83 +1283,83 @@
|
||||
dependencies:
|
||||
safe-buffer "^5.0.1"
|
||||
|
||||
"@sentry/apm@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/apm/-/apm-5.15.4.tgz#59af766d2bb4c9d98eda5ddba7a32a79ecc807a2"
|
||||
integrity sha512-gcW225Jls1ShyBXMWN6zZyuVJwBOIQ63sI+URI2NSFsdpBpdpZ8yennIm+oMlSfb25Nzt9SId7TRSjPhlSbTZQ==
|
||||
"@sentry/apm@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/apm/-/apm-5.15.5.tgz#dc0515f16405de52b3ba0d26f8a6dc2fcefe5fcc"
|
||||
integrity sha512-2PyifsiQdvFEQhbL7tQnCKGLOO1JtZeqso3bc6ARJBvKxM77mtyMo/D0C2Uzt9sXCYiALhQ1rbB1aY8iYyglpg==
|
||||
dependencies:
|
||||
"@sentry/browser" "5.15.4"
|
||||
"@sentry/hub" "5.15.4"
|
||||
"@sentry/minimal" "5.15.4"
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/utils" "5.15.4"
|
||||
"@sentry/browser" "5.15.5"
|
||||
"@sentry/hub" "5.15.5"
|
||||
"@sentry/minimal" "5.15.5"
|
||||
"@sentry/types" "5.15.5"
|
||||
"@sentry/utils" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/browser@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.15.4.tgz#5a7e7bad088556665ed8e69bceb0e18784e4f6c7"
|
||||
integrity sha512-l/auT1HtZM3KxjCGQHYO/K51ygnlcuOrM+7Ga8gUUbU9ZXDYw6jRi0+Af9aqXKmdDw1naNxr7OCSy6NBrLWVZw==
|
||||
"@sentry/browser@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.15.5.tgz#d9a51f1388581067b50d30ed9b1aed2cbb333a36"
|
||||
integrity sha512-rqDvjk/EvogfdbZ4TiEpxM/lwpPKmq23z9YKEO4q81+1SwJNua53H60dOk9HpRU8nOJ1g84TMKT2Ov8H7sqDWA==
|
||||
dependencies:
|
||||
"@sentry/core" "5.15.4"
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/utils" "5.15.4"
|
||||
"@sentry/core" "5.15.5"
|
||||
"@sentry/types" "5.15.5"
|
||||
"@sentry/utils" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/core@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.15.4.tgz#08b617e093a636168be5aebad141d1f744217085"
|
||||
integrity sha512-9KP4NM4SqfV5NixpvAymC7Nvp36Zj4dU2fowmxiq7OIbzTxGXDhwuN/t0Uh8xiqlkpkQqSECZ1OjSFXrBldetQ==
|
||||
"@sentry/core@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.15.5.tgz#40ea79bff5272d3fbbeeb4a98cdc59e1adbd2c92"
|
||||
integrity sha512-enxBLv5eibBMqcWyr+vApqeix8uqkfn0iGsD3piKvoMXCgKsrfMwlb/qo9Ox0lKr71qIlZVt+9/A2vZohdgnlg==
|
||||
dependencies:
|
||||
"@sentry/hub" "5.15.4"
|
||||
"@sentry/minimal" "5.15.4"
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/utils" "5.15.4"
|
||||
"@sentry/hub" "5.15.5"
|
||||
"@sentry/minimal" "5.15.5"
|
||||
"@sentry/types" "5.15.5"
|
||||
"@sentry/utils" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/hub@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.15.4.tgz#cb64473725a60eec63b0be58ed1143eaaf894bee"
|
||||
integrity sha512-1XJ1SVqadkbUT4zLS0TVIVl99si7oHizLmghR8LMFl5wOkGEgehHSoOydQkIAX2C7sJmaF5TZ47ORBHgkqclUg==
|
||||
"@sentry/hub@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.15.5.tgz#f5abbcdbe656a70e2ff02c02a5a4cffa0f125935"
|
||||
integrity sha512-zX9o49PcNIVMA4BZHe//GkbQ4Jx+nVofqU/Il32/IbwKhcpPlhGX3c1sOVQo4uag3cqd/JuQsk+DML9TKkN0Lw==
|
||||
dependencies:
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/utils" "5.15.4"
|
||||
"@sentry/types" "5.15.5"
|
||||
"@sentry/utils" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/minimal@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.15.4.tgz#113f01fefb86b7830994c3dfa7ad4889ba7b2003"
|
||||
integrity sha512-GL4GZ3drS9ge+wmxkHBAMEwulaE7DMvAEfKQPDAjg2p3MfcCMhAYfuY4jJByAC9rg9OwBGGehz7UmhWMFjE0tw==
|
||||
"@sentry/minimal@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.15.5.tgz#a0e4e071f01d9c4d808094ae7203f6c4cca9348a"
|
||||
integrity sha512-zQkkJ1l9AjmU/Us5IrOTzu7bic4sTPKCatptXvLSTfyKW7N6K9MPIIFeSpZf9o1yM2sRYdK7GV08wS2eCT3JYw==
|
||||
dependencies:
|
||||
"@sentry/hub" "5.15.4"
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/hub" "5.15.5"
|
||||
"@sentry/types" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/node@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.15.4.tgz#e7bc3962d321a12b633743200165ca5f1757cb68"
|
||||
integrity sha512-OfdhNEvOJZ55ZkCUcVgctjaZkOw7rmLzO5VyDTSgevA4uLsPaTNXSAeK2GSQBXc5J0KdRpNz4sSIyuxOS4Z7Vg==
|
||||
"@sentry/node@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.15.5.tgz#f64cfcf8770cc0249f48b3ef439a7efcabdcec1d"
|
||||
integrity sha512-BK0iTOiiIM0UnydLeT/uUBY1o1Sp85aqwaQRMfZbjMCsgXERLNGvzzV68FDH1cyC1nR6dREK3Gs8bxS4S54aLQ==
|
||||
dependencies:
|
||||
"@sentry/apm" "5.15.4"
|
||||
"@sentry/core" "5.15.4"
|
||||
"@sentry/hub" "5.15.4"
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/utils" "5.15.4"
|
||||
"@sentry/apm" "5.15.5"
|
||||
"@sentry/core" "5.15.5"
|
||||
"@sentry/hub" "5.15.5"
|
||||
"@sentry/types" "5.15.5"
|
||||
"@sentry/utils" "5.15.5"
|
||||
cookie "^0.3.1"
|
||||
https-proxy-agent "^4.0.0"
|
||||
lru_map "^0.3.3"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/types@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.15.4.tgz#37f30e35b06e8e12ad1101f1beec3e9b88ca1aab"
|
||||
integrity sha512-quPHPpeAuwID48HLPmqBiyXE3xEiZLZ5D3CEbU3c3YuvvAg8qmfOOTI6z4Z3Eedi7flvYpnx3n7N3dXIEz30Eg==
|
||||
"@sentry/types@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.15.5.tgz#16c97e464cf09bbd1d2e8ce90d130e781709076e"
|
||||
integrity sha512-F9A5W7ucgQLJUG4LXw1ZIy4iLevrYZzbeZ7GJ09aMlmXH9PqGThm1t5LSZlVpZvUfQ2rYA8NU6BdKJSt7B5LPw==
|
||||
|
||||
"@sentry/utils@5.15.4":
|
||||
version "5.15.4"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.15.4.tgz#02865ab3c9b745656cea0ab183767ec26c96f6e6"
|
||||
integrity sha512-lO8SLBjrUDGADl0LOkd55R5oL510d/1SaI08/IBHZCxCUwI4TiYo5EPECq8mrj3XGfgCyq9osw33bymRlIDuSQ==
|
||||
"@sentry/utils@5.15.5":
|
||||
version "5.15.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.15.5.tgz#dec1d4c79037c4da08b386f5d34409234dcbfb15"
|
||||
integrity sha512-Nl9gl/MGnzSkuKeo3QaefoD/OJrFLB8HmwQ7HUbTXb6E7yyEzNKAQMHXGkwNAjbdYyYbd42iABP6Y5F/h39NtA==
|
||||
dependencies:
|
||||
"@sentry/types" "5.15.4"
|
||||
"@sentry/types" "5.15.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sindresorhus/is@^0.14.0":
|
||||
@@ -1451,10 +1451,10 @@
|
||||
"@types/node" "*"
|
||||
"@types/responselike" "*"
|
||||
|
||||
"@types/cheerio@0.22.17":
|
||||
version "0.22.17"
|
||||
resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.17.tgz#e54f71c3135f71ebc16c8dc62edad533872c9e72"
|
||||
integrity sha512-izlm+hbqWN9csuB9GSMfCnAyd3/57XZi3rfz1B0C4QBGVMp+9xQ7+9KYnep+ySfUrCWql4lGzkLf0XmprXcz9g==
|
||||
"@types/cheerio@0.22.18":
|
||||
version "0.22.18"
|
||||
resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.18.tgz#19018dceae691509901e339d63edf1e935978fe6"
|
||||
integrity sha512-Fq7R3fINAPSdUEhOyjG4iVxgHrOnqDJbY0/BUuiN0pvD/rfmZWekVZnv+vcs8TtpA2XF50uv50LaE4EnpEL/Hw==
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
@@ -3224,10 +3224,10 @@ chrome-trace-event@^1.0.0:
|
||||
dependencies:
|
||||
tslib "^1.9.0"
|
||||
|
||||
chrono-node@1.4.5:
|
||||
version "1.4.5"
|
||||
resolved "https://registry.yarnpkg.com/chrono-node/-/chrono-node-1.4.5.tgz#27270e03692b4582a9b10e250ef50f326fafcd9a"
|
||||
integrity sha512-0QDtWS1TOS/DKj2C3dPmklaWWGjH9JbVDwP8Ipvl97cNoCyD5cnyTmZs3+wN0rrCl99h92Q2As/rYVZjtF+ZzQ==
|
||||
chrono-node@1.4.6:
|
||||
version "1.4.6"
|
||||
resolved "https://registry.yarnpkg.com/chrono-node/-/chrono-node-1.4.6.tgz#dcdc59f1cc80e65d8f6c977bd6ad4e9b82008a8e"
|
||||
integrity sha512-CBUbwkj2gRdCSacmJ4UvKOSsSjW5jWce3kiruZSMgmGf7FKwc2ERat32yPSqJDR8aDeA0lUJxiDzZRhXZmXBqw==
|
||||
dependencies:
|
||||
dayjs "^1.8.19"
|
||||
|
||||
@@ -4020,10 +4020,10 @@ date-now@^0.1.4:
|
||||
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
|
||||
integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
|
||||
|
||||
dayjs@1.8.24, dayjs@^1.8.19:
|
||||
version "1.8.24"
|
||||
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.24.tgz#2ef8a2ab9425eaf3318fe78825be1c571027488d"
|
||||
integrity sha512-bImQZbBv86zcOWOq6fLg7r4aqMx8fScdmykA7cSh+gH1Yh8AM0Dbw0gHYrsOrza6oBBnkK+/OaR+UAa9UsMrDw==
|
||||
dayjs@1.8.25, dayjs@^1.8.19:
|
||||
version "1.8.25"
|
||||
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.25.tgz#d09a8696cee7191bc1289e739f96626391b9c73c"
|
||||
integrity sha512-Pk36juDfQQGDCgr0Lqd1kw15w3OS6xt21JaLPE3lCfsEf8KrERGwDNwvK1tRjrjqFC0uZBJncT4smZQ4F+uV5g==
|
||||
|
||||
de-indent@^1.0.2:
|
||||
version "1.0.2"
|
||||
@@ -4682,10 +4682,10 @@ escodegen@^1.11.1, escodegen@^1.14.1, escodegen@^1.8.1, escodegen@^1.9.1:
|
||||
optionalDependencies:
|
||||
source-map "~0.6.1"
|
||||
|
||||
eslint-config-prettier@6.10.1:
|
||||
version "6.10.1"
|
||||
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.10.1.tgz#129ef9ec575d5ddc0e269667bf09defcd898642a"
|
||||
integrity sha512-svTy6zh1ecQojvpbJSgH3aei/Rt7C6i090l5f2WQ4aB05lYHeZIR1qL4wZyyILTbtmnbHP5Yn8MrsOJMGa8RkQ==
|
||||
eslint-config-prettier@6.11.0:
|
||||
version "6.11.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1"
|
||||
integrity sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==
|
||||
dependencies:
|
||||
get-stdin "^6.0.0"
|
||||
|
||||
@@ -6641,6 +6641,11 @@ is-yarn-global@^0.3.0:
|
||||
resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
|
||||
integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
|
||||
|
||||
isarray@0.0.1:
|
||||
version "0.0.1"
|
||||
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
|
||||
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
|
||||
|
||||
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
|
||||
@@ -9015,10 +9020,12 @@ path-to-regexp@0.1.7:
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
|
||||
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
|
||||
|
||||
path-to-regexp@^6.1.0:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.1.0.tgz#0b18f88b7a0ce0bfae6a25990c909ab86f512427"
|
||||
integrity sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==
|
||||
path-to-regexp@1.x:
|
||||
version "1.8.0"
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
|
||||
integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
|
||||
dependencies:
|
||||
isarray "0.0.1"
|
||||
|
||||
path-type@^3.0.0:
|
||||
version "3.0.0"
|
||||
@@ -9559,10 +9566,10 @@ prettier@1.16.3:
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.3.tgz#8c62168453badef702f34b45b6ee899574a6a65d"
|
||||
integrity sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==
|
||||
|
||||
prettier@2.0.4:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.4.tgz#2d1bae173e355996ee355ec9830a7a1ee05457ef"
|
||||
integrity sha512-SVJIQ51spzFDvh4fIbCLvciiDMCrRhlN3mbZvv/+ycjvmF5E73bKdGfU8QDLNmjYJf+lsGnDBC4UUnvTe5OO0w==
|
||||
prettier@2.0.5:
|
||||
version "2.0.5"
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4"
|
||||
integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==
|
||||
|
||||
pretty-bytes@^5.1.0:
|
||||
version "5.2.0"
|
||||
|
||||
Reference in New Issue
Block a user