Showing
38 changed files
with
2679 additions
and
492 deletions
LICENCE
0 → 100644
1 | + | ||
2 | +MIT License | ||
3 | + | ||
4 | +Copyright (c) 2020 Yong-Woo Song | ||
5 | + | ||
6 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +of this software and associated documentation files (the "Software"), to deal | ||
8 | +in the Software without restriction, including without limitation the rights | ||
9 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +copies of the Software, and to permit persons to whom the Software is | ||
11 | +furnished to do so, subject to the following conditions: | ||
12 | + | ||
13 | +The above copyright notice and this permission notice shall be included in all | ||
14 | +copies or substantial portions of the Software. | ||
15 | + | ||
16 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
22 | +SOFTWARE. | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
No preview for this file type
1 | +# Jaksimsamil | ||
2 | + | ||
3 | +![issue badge](https://img.shields.io/github/issues/FacerAin/OSS-Jaksimsamil) | ||
4 | +![fork badge](https://img.shields.io/github/forks/FacerAin/OSS-Jaksimsamil) | ||
5 | +![star badge](https://img.shields.io/github/stars/FacerAin/OSS-Jaksimsamil) | ||
6 | +![license badge](https://img.shields.io/github/license/FacerAin/OSS-Jaksimsamil) | ||
7 | + | ||
8 | +## Project Overview | ||
9 | + | ||
10 | +> **Jaksaimsamil Algorithm Study Helper Service** | ||
11 | +> | ||
12 | +> 작심삼일 알고리즘 문제풀이 도우미 서비스<br/> | ||
13 | +> | ||
14 | +> > 알고리즘 문제 풀이 스터디를 꾸준히 할 수 있게 돕는 웹 서비스입니다. | ||
15 | +> > <br> [링크](http://facerain.dcom.club)에서 직접 사용해 보세요! | ||
16 | + | ||
17 | +![그림1](https://user-images.githubusercontent.com/16442978/85690047-236d1d00-b70e-11ea-8d2b-480593c0daf3.png) | ||
18 | + | ||
19 | +![그림2](https://user-images.githubusercontent.com/16442978/85690058-2536e080-b70e-11ea-98cd-45fdf04084ce.png) | ||
20 | + | ||
21 | +## Features (ver.1.0.0) | ||
22 | + | ||
23 | +- 회원가입/로그인 제공 | ||
24 | +- Online Judge 연동 가능 (Baekjoon) | ||
25 | +- 나의 학습 현황 한눈에 보기 | ||
26 | +- 추천 문제 제공 | ||
27 | +- Slack 알리미 | ||
28 | + | ||
29 | +## Upcoming Features | ||
30 | + | ||
31 | +- 친구 추가 | ||
32 | +- 친구와의 경쟁 | ||
33 | +- 그룹 추가 | ||
34 | +- 그룹 추천 | ||
35 | +- 개선된 문제 추천 (사용자 실력 맞춤형) | ||
36 | + | ||
37 | +## Usages | ||
38 | + | ||
39 | +#### 회원 | ||
40 | + | ||
41 | +1. 로그인하여 서비스에 접속 할 수 있습니다. | ||
42 | +2. 서비스가 처음이라면, 회원가입을 하세요. | ||
43 | + <br> | ||
44 | + | ||
45 | +#### 설정 | ||
46 | + | ||
47 | +1. 백준 아이디를 등록하고 동기화하세요. [상세]() | ||
48 | +2. 슬랙 HOOK URL을 등록하세요. [상세]() | ||
49 | +3. 일일 목표량을 등록하세요. | ||
50 | + | ||
51 | +## Getting Started | ||
52 | + | ||
53 | +1. Clone | ||
54 | + | ||
55 | +``` | ||
56 | +git clone https://github.com/FacerAin/OSS-Jaksimsamil.git | ||
57 | +``` | ||
58 | + | ||
59 | +2. Install MongoDB(Ubuntu) | ||
60 | + | ||
61 | +``` | ||
62 | +sudo apt-get update | ||
63 | +sudo apt-get install -y mongodb-org | ||
64 | +sudo service mongod start | ||
65 | +``` | ||
66 | + | ||
67 | +3. Set Serverfile | ||
68 | + | ||
69 | +``` | ||
70 | +cd Jaksimsamil-server | ||
71 | +touch .env | ||
72 | +---TYPE THIS IN FILE---- | ||
73 | +SERVER_PORT= ### | ||
74 | +MONGO_URL= ### | ||
75 | +JWT_SECRET= ### | ||
76 | +``` | ||
77 | + | ||
78 | +4. Start Node Server | ||
79 | + | ||
80 | +``` | ||
81 | +cd Jaksimsamil-server | ||
82 | +sudo npm install | ||
83 | +npm start | ||
84 | +``` | ||
85 | + | ||
86 | +[링크](/jaksimsamil-server/README.md)에서 API 제공 목록을 볼 수 있습니다. | ||
87 | +<br> | ||
88 | + | ||
89 | +5. Set Front-end page | ||
90 | + | ||
91 | +``` | ||
92 | +cd Jaksimsamil-server | ||
93 | +sudo npm install | ||
94 | +npm start #Start React | ||
95 | +``` | ||
96 | + | ||
97 | +## Contributing | ||
98 | + | ||
99 | +컨트리뷰션은 언제나 환영입니다. 다음 절차를 지켜주세요! | ||
100 | + | ||
101 | +1. Fork the Project | ||
102 | +2. Create your Feature Branch | ||
103 | +3. Commit our changes | ||
104 | +4. Push to Branch | ||
105 | +5. Open a Pull Request | ||
106 | + | ||
107 | +## License | ||
108 | + | ||
109 | +- MIT LICENCE | ... | ... |
SECURITY.md
0 → 100644
1 | +# Security Policy | ||
2 | + | ||
3 | +## Supported Versions | ||
4 | + | ||
5 | +Use this section to tell people about which versions of your project are | ||
6 | +currently being supported with security updates. | ||
7 | + | ||
8 | +| Version | Supported | | ||
9 | +| ------- | ------------------ | | ||
10 | +| 5.1.x | :white_check_mark: | | ||
11 | +| 5.0.x | :x: | | ||
12 | +| 4.0.x | :white_check_mark: | | ||
13 | +| < 4.0 | :x: | | ||
14 | + | ||
15 | +## Reporting a Vulnerability | ||
16 | + | ||
17 | +Use this section to tell people how to report a vulnerability. | ||
18 | + | ||
19 | +Tell them where to go, how often they can expect to get an update on a | ||
20 | +reported vulnerability, what to expect if the vulnerability is accepted or | ||
21 | +declined, etc. |
This diff could not be displayed because it is too large.
... | @@ -16,7 +16,7 @@ | ... | @@ -16,7 +16,7 @@ |
16 | "react-dom": "^16.13.1", | 16 | "react-dom": "^16.13.1", |
17 | "react-redux": "^7.2.0", | 17 | "react-redux": "^7.2.0", |
18 | "react-router-dom": "^5.2.0", | 18 | "react-router-dom": "^5.2.0", |
19 | - "react-scripts": "3.4.1", | 19 | + "react-scripts": "^3.4.3", |
20 | "redux": "^4.0.5", | 20 | "redux": "^4.0.5", |
21 | "redux-actions": "^2.6.5", | 21 | "redux-actions": "^2.6.5", |
22 | "redux-devtools-extension": "^2.13.8", | 22 | "redux-devtools-extension": "^2.13.8", | ... | ... |
... | @@ -5,6 +5,7 @@ import LoginPage from './pages/LoginPage'; | ... | @@ -5,6 +5,7 @@ import LoginPage from './pages/LoginPage'; |
5 | import RegisterPage from './pages/RegisterPage'; | 5 | import RegisterPage from './pages/RegisterPage'; |
6 | import HomePage from './pages/HomePage'; | 6 | import HomePage from './pages/HomePage'; |
7 | import SettingPage from './pages/SettingPage'; | 7 | import SettingPage from './pages/SettingPage'; |
8 | +import ChallengePage from './pages/ChallengePage'; | ||
8 | 9 | ||
9 | function App() { | 10 | function App() { |
10 | return ( | 11 | return ( |
... | @@ -13,6 +14,7 @@ function App() { | ... | @@ -13,6 +14,7 @@ function App() { |
13 | <Route component={LoginPage} path="/login" /> | 14 | <Route component={LoginPage} path="/login" /> |
14 | <Route component={RegisterPage} path="/register" /> | 15 | <Route component={RegisterPage} path="/register" /> |
15 | <Route component={SettingPage} path="/setting" /> | 16 | <Route component={SettingPage} path="/setting" /> |
17 | + <Route component={ChallengePage} path="/challenge" /> | ||
16 | </> | 18 | </> |
17 | ); | 19 | ); |
18 | } | 20 | } | ... | ... |
1 | +import React from 'react'; | ||
2 | +import { makeStyles } from '@material-ui/core/styles'; | ||
3 | +import Paper from '@material-ui/core/Paper'; | ||
4 | +import Grid from '@material-ui/core/Grid'; | ||
5 | +import palette from '../../lib/styles/palette'; | ||
6 | +const ChallengeForm = () => { | ||
7 | + return <div></div>; | ||
8 | +}; | ||
9 | + | ||
10 | +/* | ||
11 | +Todo | ||
12 | +챌린지 이름 | ||
13 | +챌린지 기간 (Start - End) | ||
14 | +챌린지 세션 정보 (일 간격과 목표 문제) | ||
15 | +그룹 원 정보. | ||
16 | +*/ | ||
17 | +export default ChallengeForm; |
... | @@ -3,42 +3,111 @@ import { makeStyles } from '@material-ui/core/styles'; | ... | @@ -3,42 +3,111 @@ import { makeStyles } from '@material-ui/core/styles'; |
3 | import Paper from '@material-ui/core/Paper'; | 3 | import Paper from '@material-ui/core/Paper'; |
4 | import Grid from '@material-ui/core/Grid'; | 4 | import Grid from '@material-ui/core/Grid'; |
5 | import palette from '../../lib/styles/palette'; | 5 | import palette from '../../lib/styles/palette'; |
6 | +import AuthForm from '../auth/AuthForm'; | ||
6 | const useStyles = makeStyles((theme) => ({ | 7 | const useStyles = makeStyles((theme) => ({ |
7 | root: { | 8 | root: { |
8 | flexGrow: 1, | 9 | flexGrow: 1, |
9 | background: palette.gray[2], | 10 | background: palette.gray[2], |
11 | + padding: theme.spacing(8), | ||
10 | }, | 12 | }, |
11 | paper: { | 13 | paper: { |
12 | - padding: theme.spacing(2), | 14 | + padding: theme.spacing(8), |
15 | + margin: 'auto', | ||
13 | textAlign: 'center', | 16 | textAlign: 'center', |
14 | color: theme.palette.text.secondary, | 17 | color: theme.palette.text.secondary, |
15 | }, | 18 | }, |
16 | })); | 19 | })); |
17 | -const HomeForm = () => { | 20 | +const HomeForm = ({ PSdata, goalNum }) => { |
18 | const classes = useStyles(); | 21 | const classes = useStyles(); |
19 | - return ( | 22 | + return PSdata ? ( |
20 | <div className={classes.root}> | 23 | <div className={classes.root}> |
21 | - <Grid container spacing={3}> | 24 | + <Grid container spacing={5}> |
22 | <Grid item xs={12}> | 25 | <Grid item xs={12}> |
23 | - <Paper className={classes.paper}>xs=12</Paper> | 26 | + <Paper className={classes.paper}> |
27 | + <h1>{PSdata.recommend_data.problem_number}</h1> | ||
28 | + <h1>{PSdata.recommend_data.problem_title}</h1> | ||
29 | + <a | ||
30 | + href={'http://www.boj.kr/' + PSdata.recommend_data.problem_number} | ||
31 | + > | ||
32 | + 바로가기 | ||
33 | + </a> | ||
34 | + | ||
35 | + <h3>오늘의 추천 문제</h3> | ||
36 | + </Paper> | ||
37 | + </Grid> | ||
38 | + <Grid item xs={6}> | ||
39 | + <Paper className={classes.paper}> | ||
40 | + <h1>{PSdata.presentNum + '/' + goalNum}</h1> | ||
41 | + <h3>오늘 푼 문제</h3> | ||
42 | + </Paper> | ||
24 | </Grid> | 43 | </Grid> |
25 | <Grid item xs={6}> | 44 | <Grid item xs={6}> |
26 | - <Paper className={classes.paper}>xs=6</Paper> | 45 | + <Paper className={classes.paper}> |
46 | + <h1>{PSdata.latestSolve.problem_number}</h1> | ||
47 | + <h1>{PSdata.latestSolve.problem_title}</h1> | ||
48 | + <h3>마지막으로 푼 문제</h3> | ||
49 | + </Paper> | ||
50 | + </Grid> | ||
51 | + | ||
52 | + <Grid item xs={4}> | ||
53 | + <Paper className={classes.paper}> | ||
54 | + <h1>{PSdata.weekNum}</h1> | ||
55 | + <h3>7일</h3> | ||
56 | + </Paper> | ||
57 | + </Grid> | ||
58 | + <Grid item xs={4}> | ||
59 | + <Paper className={classes.paper}> | ||
60 | + <h1>{PSdata.monthNum}</h1> | ||
61 | + <h3>30일</h3> | ||
62 | + </Paper> | ||
63 | + </Grid> | ||
64 | + <Grid item xs={4}> | ||
65 | + <Paper className={classes.paper}> | ||
66 | + <h1>{PSdata.totalNum}</h1> | ||
67 | + <h3>전체</h3> | ||
68 | + </Paper> | ||
69 | + </Grid> | ||
70 | + </Grid> | ||
71 | + </div> | ||
72 | + ) : ( | ||
73 | + <div className={classes.root}> | ||
74 | + <Grid container spacing={5}> | ||
75 | + <Grid item xs={12}> | ||
76 | + <Paper className={classes.paper}> | ||
77 | + <h1></h1> | ||
78 | + <h3>오늘의 추천 문제</h3> | ||
79 | + </Paper> | ||
27 | </Grid> | 80 | </Grid> |
28 | <Grid item xs={6}> | 81 | <Grid item xs={6}> |
29 | - <Paper className={classes.paper}>xs=6</Paper> | 82 | + <Paper className={classes.paper}> |
83 | + <h1></h1> | ||
84 | + <h3>오늘</h3> | ||
85 | + </Paper> | ||
30 | </Grid> | 86 | </Grid> |
31 | - <Grid item xs={3}> | 87 | + <Grid item xs={6}> |
32 | - <Paper className={classes.paper}>xs=3</Paper> | 88 | + <Paper className={classes.paper}> |
89 | + <h1></h1> | ||
90 | + <h3>마지막 날</h3> | ||
91 | + </Paper> | ||
33 | </Grid> | 92 | </Grid> |
34 | - <Grid item xs={3}> | 93 | + |
35 | - <Paper className={classes.paper}>xs=3</Paper> | 94 | + <Grid item xs={4}> |
95 | + <Paper className={classes.paper}> | ||
96 | + <h1></h1> | ||
97 | + <h3>7일</h3> | ||
98 | + </Paper> | ||
36 | </Grid> | 99 | </Grid> |
37 | - <Grid item xs={3}> | 100 | + <Grid item xs={4}> |
38 | - <Paper className={classes.paper}>xs=3</Paper> | 101 | + <Paper className={classes.paper}> |
102 | + <h1></h1> | ||
103 | + <h3>30일</h3> | ||
104 | + </Paper> | ||
39 | </Grid> | 105 | </Grid> |
40 | - <Grid item xs={3}> | 106 | + <Grid item xs={4}> |
41 | - <Paper className={classes.paper}>xs=3</Paper> | 107 | + <Paper className={classes.paper}> |
108 | + <h1></h1> | ||
109 | + <h3>전체</h3> | ||
110 | + </Paper> | ||
42 | </Grid> | 111 | </Grid> |
43 | </Grid> | 112 | </Grid> |
44 | </div> | 113 | </div> | ... | ... |
... | @@ -9,13 +9,16 @@ const useStyles = makeStyles((theme) => ({ | ... | @@ -9,13 +9,16 @@ const useStyles = makeStyles((theme) => ({ |
9 | margin: theme.spacing(1), | 9 | margin: theme.spacing(1), |
10 | }, | 10 | }, |
11 | }, | 11 | }, |
12 | + button: { | ||
13 | + margin: theme.spacing(1), | ||
14 | + }, | ||
12 | })); | 15 | })); |
13 | 16 | ||
14 | const BJIDForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { | 17 | const BJIDForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { |
15 | const classes = useStyles(); | 18 | const classes = useStyles(); |
16 | return ( | 19 | return ( |
17 | <div> | 20 | <div> |
18 | - <form onSubmit={onBJIDSubmit}> | 21 | + <form> |
19 | <TextField | 22 | <TextField |
20 | name="userBJID" | 23 | name="userBJID" |
21 | onChange={onChange} | 24 | onChange={onChange} |
... | @@ -23,11 +26,21 @@ const BJIDForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { | ... | @@ -23,11 +26,21 @@ const BJIDForm = ({ onChange, onBJIDSubmit, profile, onSyncBJIDSubmit }) => { |
23 | placeholder="백준 아이디" | 26 | placeholder="백준 아이디" |
24 | label="백준 아이디" | 27 | label="백준 아이디" |
25 | /> | 28 | /> |
26 | - <Button variant="outlined" type="submit"> | ||
27 | - 등록 | ||
28 | - </Button> | ||
29 | </form> | 29 | </form> |
30 | - <Button variant="outlined" onClick={onSyncBJIDSubmit}> | 30 | + <Button |
31 | + className={classes.button} | ||
32 | + variant="outlined" | ||
33 | + onClick={onBJIDSubmit} | ||
34 | + color="primary" | ||
35 | + > | ||
36 | + 등록 | ||
37 | + </Button> | ||
38 | + <Button | ||
39 | + className={classes.button} | ||
40 | + variant="outlined" | ||
41 | + onClick={onSyncBJIDSubmit} | ||
42 | + color="secondary" | ||
43 | + > | ||
31 | 동기화 | 44 | 동기화 |
32 | </Button> | 45 | </Button> |
33 | </div> | 46 | </div> | ... | ... |
... | @@ -10,13 +10,16 @@ const useStyles = makeStyles((theme) => ({ | ... | @@ -10,13 +10,16 @@ const useStyles = makeStyles((theme) => ({ |
10 | margin: theme.spacing(1), | 10 | margin: theme.spacing(1), |
11 | }, | 11 | }, |
12 | }, | 12 | }, |
13 | + button: { | ||
14 | + margin: theme.spacing(1), | ||
15 | + }, | ||
13 | })); | 16 | })); |
14 | 17 | ||
15 | const GoalNumForm = ({ onChange, profile, onGoalNumSubmit }) => { | 18 | const GoalNumForm = ({ onChange, profile, onGoalNumSubmit }) => { |
16 | const classes = useStyles(); | 19 | const classes = useStyles(); |
17 | return ( | 20 | return ( |
18 | <div> | 21 | <div> |
19 | - <form onSubmit={onGoalNumSubmit}> | 22 | + <form> |
20 | <TextField | 23 | <TextField |
21 | name="goalNum" | 24 | name="goalNum" |
22 | type="number" | 25 | type="number" |
... | @@ -28,10 +31,15 @@ const GoalNumForm = ({ onChange, profile, onGoalNumSubmit }) => { | ... | @@ -28,10 +31,15 @@ const GoalNumForm = ({ onChange, profile, onGoalNumSubmit }) => { |
28 | shrink: true, | 31 | shrink: true, |
29 | }} | 32 | }} |
30 | /> | 33 | /> |
31 | - <Button variant="outlined" type="submit"> | ||
32 | - 등록 | ||
33 | - </Button> | ||
34 | </form> | 34 | </form> |
35 | + <Button | ||
36 | + className={classes.button} | ||
37 | + onClick={onGoalNumSubmit} | ||
38 | + color="primary" | ||
39 | + variant="outlined" | ||
40 | + > | ||
41 | + 등록 | ||
42 | + </Button> | ||
35 | </div> | 43 | </div> |
36 | ); | 44 | ); |
37 | }; | 45 | }; | ... | ... |
... | @@ -13,11 +13,12 @@ const useStyles = makeStyles((theme) => ({ | ... | @@ -13,11 +13,12 @@ const useStyles = makeStyles((theme) => ({ |
13 | root: { | 13 | root: { |
14 | flexGrow: 1, | 14 | flexGrow: 1, |
15 | background: palette.gray[2], | 15 | background: palette.gray[2], |
16 | + padding: theme.spacing(8), | ||
16 | }, | 17 | }, |
17 | paper: { | 18 | paper: { |
19 | + padding: theme.spacing(8), | ||
18 | margin: 'auto', | 20 | margin: 'auto', |
19 | textAlign: 'center', | 21 | textAlign: 'center', |
20 | - padding: 30, | ||
21 | }, | 22 | }, |
22 | })); | 23 | })); |
23 | 24 | ||
... | @@ -45,14 +46,10 @@ const SettingForm = ({ | ... | @@ -45,14 +46,10 @@ const SettingForm = ({ |
45 | </LoadingParentStyle> | 46 | </LoadingParentStyle> |
46 | ) : ( | 47 | ) : ( |
47 | <div className={classes.root}> | 48 | <div className={classes.root}> |
48 | - <Grid container spacing={3}> | 49 | + <Grid container spacing={5}> |
49 | - <Grid item xs={12}> | 50 | + <Grid container item xs={6}> |
50 | - <Paper className={classes.paper}> | ||
51 | - <h3>{profile.username}</h3> | ||
52 | - </Paper> | ||
53 | - </Grid> | ||
54 | - <Grid container item xs={12}> | ||
55 | <Paper className={classes.paper} elevation={3}> | 51 | <Paper className={classes.paper} elevation={3}> |
52 | + <h1>백준 아이디</h1> | ||
56 | <BJIDForm | 53 | <BJIDForm |
57 | profile={profile} | 54 | profile={profile} |
58 | onChange={onChange} | 55 | onChange={onChange} |
... | @@ -62,8 +59,9 @@ const SettingForm = ({ | ... | @@ -62,8 +59,9 @@ const SettingForm = ({ |
62 | </Paper> | 59 | </Paper> |
63 | </Grid> | 60 | </Grid> |
64 | 61 | ||
65 | - <Grid container item xs={12}> | 62 | + <Grid container item xs={6}> |
66 | <Paper className={classes.paper} elevation={3}> | 63 | <Paper className={classes.paper} elevation={3}> |
64 | + <h1>슬랙 Hook URL</h1> | ||
67 | <SlackForm | 65 | <SlackForm |
68 | profile={profile} | 66 | profile={profile} |
69 | onChange={onChange} | 67 | onChange={onChange} |
... | @@ -72,8 +70,9 @@ const SettingForm = ({ | ... | @@ -72,8 +70,9 @@ const SettingForm = ({ |
72 | </Paper> | 70 | </Paper> |
73 | </Grid> | 71 | </Grid> |
74 | 72 | ||
75 | - <Grid container item xs={12}> | 73 | + <Grid container item xs={6}> |
76 | <Paper className={classes.paper} elevation={3}> | 74 | <Paper className={classes.paper} elevation={3}> |
75 | + <h1>일일 목표</h1> | ||
77 | <GoalNumForm | 76 | <GoalNumForm |
78 | profile={profile} | 77 | profile={profile} |
79 | onChange={onChange} | 78 | onChange={onChange} | ... | ... |
... | @@ -10,13 +10,16 @@ const useStyles = makeStyles((theme) => ({ | ... | @@ -10,13 +10,16 @@ const useStyles = makeStyles((theme) => ({ |
10 | margin: theme.spacing(1), | 10 | margin: theme.spacing(1), |
11 | }, | 11 | }, |
12 | }, | 12 | }, |
13 | + button: { | ||
14 | + margin: theme.spacing(1), | ||
15 | + }, | ||
13 | })); | 16 | })); |
14 | 17 | ||
15 | const SlackForm = ({ onChange, profile, onSlackURLSubmit }) => { | 18 | const SlackForm = ({ onChange, profile, onSlackURLSubmit }) => { |
16 | const classes = useStyles(); | 19 | const classes = useStyles(); |
17 | return ( | 20 | return ( |
18 | <div> | 21 | <div> |
19 | - <form onSubmit={onSlackURLSubmit}> | 22 | + <form> |
20 | <TextField | 23 | <TextField |
21 | name="slackWebHookURL" | 24 | name="slackWebHookURL" |
22 | onChange={onChange} | 25 | onChange={onChange} |
... | @@ -24,10 +27,16 @@ const SlackForm = ({ onChange, profile, onSlackURLSubmit }) => { | ... | @@ -24,10 +27,16 @@ const SlackForm = ({ onChange, profile, onSlackURLSubmit }) => { |
24 | placeholder="슬랙 Webhook URL" | 27 | placeholder="슬랙 Webhook URL" |
25 | label="슬랙 Webhook URL" | 28 | label="슬랙 Webhook URL" |
26 | /> | 29 | /> |
27 | - <Button variant="outlined" type="submit"> | ||
28 | - 등록 | ||
29 | - </Button> | ||
30 | </form> | 30 | </form> |
31 | + <Button | ||
32 | + className={classes.button} | ||
33 | + onClick={onSlackURLSubmit} | ||
34 | + variant="outlined" | ||
35 | + type="submit" | ||
36 | + color="primary" | ||
37 | + > | ||
38 | + 등록 | ||
39 | + </Button> | ||
31 | </div> | 40 | </div> |
32 | ); | 41 | ); |
33 | }; | 42 | }; | ... | ... |
1 | +import React from 'react'; | ||
2 | +import { useSelector, useDispatch } from 'react-redux'; | ||
3 | +import { withRouter } from 'react-router-dom'; | ||
4 | +import ChallengeForm from '../../components/challenge/ChallengeForm'; | ||
5 | + | ||
6 | +const ChallengeContainer = () => { | ||
7 | + return <div></div>; | ||
8 | +}; | ||
9 | + | ||
10 | +export default ChallengeContainer; |
... | @@ -2,22 +2,35 @@ import React, { useEffect } from 'react'; | ... | @@ -2,22 +2,35 @@ import React, { useEffect } from 'react'; |
2 | import { useDispatch, useSelector } from 'react-redux'; | 2 | import { useDispatch, useSelector } from 'react-redux'; |
3 | import { withRouter } from 'react-router-dom'; | 3 | import { withRouter } from 'react-router-dom'; |
4 | import HomeForm from '../../components/home/HomeForm'; | 4 | import HomeForm from '../../components/home/HomeForm'; |
5 | -import { getPROFILE } from '../../modules/profile'; | 5 | +import { getPROFILE, initializeProfile } from '../../modules/profile'; |
6 | const HomeContainer = ({ history }) => { | 6 | const HomeContainer = ({ history }) => { |
7 | const dispatch = useDispatch(); | 7 | const dispatch = useDispatch(); |
8 | const { user, profile } = useSelector(({ user, profile }) => ({ | 8 | const { user, profile } = useSelector(({ user, profile }) => ({ |
9 | user: user.user, | 9 | user: user.user, |
10 | profile: profile, | 10 | profile: profile, |
11 | })); | 11 | })); |
12 | + | ||
13 | + useEffect(() => { | ||
14 | + if (!user) { | ||
15 | + alert('로그인이 필요합니다 '); | ||
16 | + history.push('/login'); | ||
17 | + } else { | ||
18 | + let username = user.username; | ||
19 | + dispatch(getPROFILE({ username })); | ||
20 | + return () => { | ||
21 | + dispatch(initializeProfile()); | ||
22 | + }; | ||
23 | + } | ||
24 | + }, [dispatch, user, history]); | ||
12 | useEffect(() => { | 25 | useEffect(() => { |
13 | console.log(profile); | 26 | console.log(profile); |
14 | - }, [profile.solvedBJ]); | 27 | + }, [profile]); |
15 | useEffect(() => { | 28 | useEffect(() => { |
16 | if (user) { | 29 | if (user) { |
17 | let username = user.username; | 30 | let username = user.username; |
18 | dispatch(getPROFILE({ username })); | 31 | dispatch(getPROFILE({ username })); |
19 | } | 32 | } |
20 | }, [dispatch, user]); | 33 | }, [dispatch, user]); |
21 | - return <HomeForm />; | 34 | + return <HomeForm PSdata={profile.solvedBJ_date} goalNum={profile.goalNum} />; |
22 | }; | 35 | }; |
23 | export default withRouter(HomeContainer); | 36 | export default withRouter(HomeContainer); | ... | ... |
1 | import React, { useEffect, useState } from 'react'; | 1 | import React, { useEffect, useState } from 'react'; |
2 | import { useDispatch, useSelector } from 'react-redux'; | 2 | import { useDispatch, useSelector } from 'react-redux'; |
3 | + | ||
3 | import { withRouter } from 'react-router-dom'; | 4 | import { withRouter } from 'react-router-dom'; |
4 | import { | 5 | import { |
5 | changeField, | 6 | changeField, |
... | @@ -14,6 +15,7 @@ import SettingForm from '../../components/setting/SettingForm'; | ... | @@ -14,6 +15,7 @@ import SettingForm from '../../components/setting/SettingForm'; |
14 | 15 | ||
15 | const SettingContainer = ({ history }) => { | 16 | const SettingContainer = ({ history }) => { |
16 | const [isLoading, setLoading] = useState(false); | 17 | const [isLoading, setLoading] = useState(false); |
18 | + | ||
17 | const dispatch = useDispatch(); | 19 | const dispatch = useDispatch(); |
18 | const { user, profile, loading } = useSelector( | 20 | const { user, profile, loading } = useSelector( |
19 | ({ user, profile, loading }) => ({ | 21 | ({ user, profile, loading }) => ({ |
... | @@ -63,7 +65,7 @@ const SettingContainer = ({ history }) => { | ... | @@ -63,7 +65,7 @@ const SettingContainer = ({ history }) => { |
63 | useEffect(() => { | 65 | useEffect(() => { |
64 | if (!user) { | 66 | if (!user) { |
65 | alert('로그인이 필요합니다 '); | 67 | alert('로그인이 필요합니다 '); |
66 | - history.push('/'); | 68 | + history.push('/login'); |
67 | } else { | 69 | } else { |
68 | let username = user.username; | 70 | let username = user.username; |
69 | dispatch(getPROFILE({ username })); | 71 | dispatch(getPROFILE({ username })); |
... | @@ -81,16 +83,18 @@ const SettingContainer = ({ history }) => { | ... | @@ -81,16 +83,18 @@ const SettingContainer = ({ history }) => { |
81 | }, [dispatch, loading]); | 83 | }, [dispatch, loading]); |
82 | 84 | ||
83 | return ( | 85 | return ( |
84 | - <SettingForm | 86 | + <div> |
85 | - type="setting" | 87 | + <SettingForm |
86 | - onChange={onChange} | 88 | + type="setting" |
87 | - onBJIDSubmit={onBJIDSubmit} | 89 | + onChange={onChange} |
88 | - onSyncBJIDSubmit={onSyncBJIDSubmit} | 90 | + onBJIDSubmit={onBJIDSubmit} |
89 | - onSlackURLSubmit={onSlackURLSubmit} | 91 | + onSyncBJIDSubmit={onSyncBJIDSubmit} |
90 | - onGoalNumSubmit={onGoalNumSubmit} | 92 | + onSlackURLSubmit={onSlackURLSubmit} |
91 | - profile={profile} | 93 | + onGoalNumSubmit={onGoalNumSubmit} |
92 | - isLoading={isLoading} | 94 | + profile={profile} |
93 | - ></SettingForm> | 95 | + isLoading={isLoading} |
96 | + ></SettingForm> | ||
97 | + </div> | ||
94 | ); | 98 | ); |
95 | }; | 99 | }; |
96 | 100 | ... | ... |
jaksimsamil-page/src/pages/ChallengePage.js
0 → 100644
1 | +import React from 'react'; | ||
2 | +import HeaderContainer from '../containers/common/HeaderContainer'; | ||
3 | +import ChallengeContainer from '../containers/challenge/ChallengeContainer'; | ||
4 | +const ChallengePage = () => { | ||
5 | + return ( | ||
6 | + <div> | ||
7 | + <HeaderContainer /> | ||
8 | + <ChallengeContainer /> | ||
9 | + </div> | ||
10 | + ); | ||
11 | +}; | ||
12 | + | ||
13 | +export default ChallengePage; |
jaksimsamil-server/API.md
deleted
100644 → 0
1 | -# Jaksimsamil API Documentation | ||
2 | - | ||
3 | -## Overview | ||
4 | - | ||
5 | -- TBA | ||
6 | - | ||
7 | -## URL | ||
8 | - | ||
9 | -- TBA | ||
10 | - | ||
11 | -## Usage | ||
12 | - | ||
13 | -- TBA | ||
14 | - | ||
15 | -## Example | ||
16 | - | ||
17 | -- TBA | ||
18 | - | ||
19 | -## API Table | ||
20 | - | ||
21 | -| group | description | method | URL | Detail | Auth | | ||
22 | -| ------- | --------------------------------- | ------ | ----------------------- | -------- | --------- | | ||
23 | -| user | 유저 등록 | POST | api/user | 바로가기 | JWT Token | | ||
24 | -| user | 유저 삭제 | DELETE | api/user:id | 바로가기 | JWT Token | | ||
25 | -| user | 특정 유저 조회 | GET | api/user:id | 바로가기 | None | | ||
26 | -| user | 전체 유저 조회 | GET | api/user | 바로가기 | JWT Token | | ||
27 | -| friend | 유저 친구 등록 | POST | api/friend | 바로가기 | JWT Token | | ||
28 | -| friend | 유저의 친구 조회 | GET | api/friend:id | 바로가기 | None | | ||
29 | -| profile | 유저가 푼 문제 조회(백준) | GET | api/profile/solvedBJ:id | 바로가기 | None | | ||
30 | -| profile | 유저가 푼 문제 동기화(백준) | PATCH | api/profile/syncBJ | 바로가기 | None | | ||
31 | -| profile | 유저 정보 수정 | POST | api/profile/setprofile | 바로가기 | JWT TOKEN | | ||
32 | -| profile | 유저 정보 받아오기 | POST | api/profile/getprofile | 바로가기 | JWT | | ||
33 | -| profile | 추천 문제 조회 | POST | api/profile/recommend | 바로가기 | None | | ||
34 | -| notify | 슬랙 메시지 전송 요청 (성취여부) | POST | api/notify/goal | 바로가기 | Jwt Token | | ||
35 | -| notify | 슬랙 메시지 전송 요청 (문제 추천) | POST | api/notify/recommend | 바로가기 | None | | ||
36 | -| auth | 로그인 | POST | api/auth/login | 바로가기 | None | | ||
37 | -| auth | 로그아웃 | POST | api/auth/logout | 바로가기 | JWT Token | | ||
38 | -| auth | 회원가입 | POST | api/auth/register | 바로가기 | None | | ||
39 | -| auth | 로그인 확인 | GET | api/auth/check | 바로가기 | None | |
jaksimsamil-server/README.md
0 → 100644
1 | +# Jaksimsamil Server Documentation | ||
2 | + | ||
3 | +## Overview | ||
4 | + | ||
5 | +- KOA 프레임워크 기반의 REST-API로 동작합니다. | ||
6 | +- API 문서는 아래를 참고해주세요. | ||
7 | + | ||
8 | +## Usage | ||
9 | + | ||
10 | +- Starting Server | ||
11 | + | ||
12 | +``` | ||
13 | +npm install | ||
14 | +npm update | ||
15 | +node index.js | ||
16 | +``` | ||
17 | + | ||
18 | +## Example | ||
19 | + | ||
20 | +``` | ||
21 | +POST http://facerain.dcom.club/profile/getprofile | ||
22 | +{ | ||
23 | + username: 'syw5141', | ||
24 | +} | ||
25 | +``` | ||
26 | + | ||
27 | +## API Table | ||
28 | + | ||
29 | +| group | description | method | URL | Detail | Auth | | ||
30 | +| ------- | -------------------------------------- | ------ | ----------------------- | -------------------------------------- | --------- | | ||
31 | +| profile | 유저가 푼 문제 조회(백준) | GET | api/profile/solvedBJ:id | [바로가기](/src/api/profile/README.md) | None | | ||
32 | +| profile | 유저가 푼 문제 동기화(백준) | PATCH | api/profile/syncBJ | [바로가기](/src/api/profile/README.md) | None | | ||
33 | +| profile | 유저 정보 수정 | POST | api/profile/setprofile | [바로가기](/src/api/profile/README.md) | JWT TOKEN | | ||
34 | +| profile | 유저 정보 받아오기 | POST | api/profile/getprofile | [바로가기](/src/api/profile/README.md) | JWT | | ||
35 | +| profile | 추천 문제 조회 | POST | api/profile/recommend | [바로가기](/src/api/profile/README.md) | None | | ||
36 | +| profile | 친구 추가 | POST | /api/profile/addfriend | [바로가기](/src/api/profile/README.md) | JWT TOKEN | | ||
37 | +| notify | 슬랙 메시지 전송 요청 (목표 성취 여부) | POST | api/notify/goal | [바로가기](/src/api/notify/README.md) | Jwt Token | | ||
38 | +| notify | 슬랙 메시지 전송 요청 (문제 추천) | POST | api/notify/recommend | [바로가기](/src/api/notify/README.md) | None | | ||
39 | +| auth | 로그인 | POST | api/auth/login | [바로가기](/src/api/auth/README.md) | None | | ||
40 | +| auth | 로그아웃 | POST | api/auth/logout | [바로가기](/src/api/auth/README.md) | JWT Token | | ||
41 | +| auth | 회원가입 | POST | api/auth/register | [바로가기](/src/api/auth/README.md) | None | | ||
42 | +| auth | 로그인 확인 | GET | api/auth/check | [바로가기](/src/api/auth/README.md) | None | |
jaksimsamil-server/access.log
deleted
100644 → 0
This diff could not be displayed because it is too large.
jaksimsamil-server/npm-debug.log
0 → 100644
1 | +0 info it worked if it ends with ok | ||
2 | +1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', 'nodejs' ] | ||
3 | +2 info using npm@3.5.2 | ||
4 | +3 info using node@v8.10.0 | ||
5 | +4 silly loadCurrentTree Starting | ||
6 | +5 silly install loadCurrentTree | ||
7 | +6 silly install readLocalPackageData | ||
8 | +7 silly fetchPackageMetaData nodejs | ||
9 | +8 silly fetchNamedPackageData nodejs | ||
10 | +9 silly mapToRegistry name nodejs | ||
11 | +10 silly mapToRegistry using default registry | ||
12 | +11 silly mapToRegistry registry https://registry.npmjs.org/ | ||
13 | +12 silly mapToRegistry uri https://registry.npmjs.org/nodejs | ||
14 | +13 verbose request uri https://registry.npmjs.org/nodejs | ||
15 | +14 verbose request no auth needed | ||
16 | +15 info attempt registry request try #1 at 오전 4:34:40 | ||
17 | +16 verbose request id 4b2d3ad69caf0e67 | ||
18 | +17 http request GET https://registry.npmjs.org/nodejs | ||
19 | +18 http 200 https://registry.npmjs.org/nodejs | ||
20 | +19 verbose headers { date: 'Thu, 25 Jun 2020 04:34:41 GMT', | ||
21 | +19 verbose headers 'content-type': 'application/json; charset=UTF-8', | ||
22 | +19 verbose headers 'transfer-encoding': 'chunked', | ||
23 | +19 verbose headers connection: 'keep-alive', | ||
24 | +19 verbose headers 'set-cookie': | ||
25 | +19 verbose headers [ '__cfduid=d3636ebaf0bf95237e7c0f86bb0d895221593059680; expires=Sat, 25-Jul-20 04:34:40 GMT; path=/; domain=.npmjs.org; HttpOnly; SameSite=Lax' ], | ||
26 | +19 verbose headers 'cf-ray': '5a8bfa3e28f60154-ICN', | ||
27 | +19 verbose headers 'cache-control': 'public, max-age=300', | ||
28 | +19 verbose headers etag: 'W/"0ab09698bf337294c0516e1729174f6a"', | ||
29 | +19 verbose headers 'last-modified': 'Sun, 27 May 2018 10:27:33 GMT', | ||
30 | +19 verbose headers vary: 'accept-encoding, accept', | ||
31 | +19 verbose headers 'cf-cache-status': 'EXPIRED', | ||
32 | +19 verbose headers 'cf-request-id': '038b5abadb000001546b90b200000001', | ||
33 | +19 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', | ||
34 | +19 verbose headers server: 'cloudflare', | ||
35 | +19 verbose headers 'content-encoding': 'gzip' } | ||
36 | +20 silly get cb [ 200, | ||
37 | +20 silly get { date: 'Thu, 25 Jun 2020 04:34:41 GMT', | ||
38 | +20 silly get 'content-type': 'application/json; charset=UTF-8', | ||
39 | +20 silly get 'transfer-encoding': 'chunked', | ||
40 | +20 silly get connection: 'keep-alive', | ||
41 | +20 silly get 'set-cookie': | ||
42 | +20 silly get [ '__cfduid=d3636ebaf0bf95237e7c0f86bb0d895221593059680; expires=Sat, 25-Jul-20 04:34:40 GMT; path=/; domain=.npmjs.org; HttpOnly; SameSite=Lax' ], | ||
43 | +20 silly get 'cf-ray': '5a8bfa3e28f60154-ICN', | ||
44 | +20 silly get 'cache-control': 'public, max-age=300', | ||
45 | +20 silly get etag: 'W/"0ab09698bf337294c0516e1729174f6a"', | ||
46 | +20 silly get 'last-modified': 'Sun, 27 May 2018 10:27:33 GMT', | ||
47 | +20 silly get vary: 'accept-encoding, accept', | ||
48 | +20 silly get 'cf-cache-status': 'EXPIRED', | ||
49 | +20 silly get 'cf-request-id': '038b5abadb000001546b90b200000001', | ||
50 | +20 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', | ||
51 | +20 silly get server: 'cloudflare', | ||
52 | +20 silly get 'content-encoding': 'gzip' } ] | ||
53 | +21 verbose get saving nodejs to /home/swc/.npm/registry.npmjs.org/nodejs/.cache.json | ||
54 | +22 silly install normalizeTree | ||
55 | +23 silly loadCurrentTree Finishing | ||
56 | +24 silly loadIdealTree Starting | ||
57 | +25 silly install loadIdealTree | ||
58 | +26 silly cloneCurrentTree Starting | ||
59 | +27 silly install cloneCurrentTreeToIdealTree | ||
60 | +28 silly cloneCurrentTree Finishing | ||
61 | +29 silly loadShrinkwrap Starting | ||
62 | +30 silly install loadShrinkwrap | ||
63 | +31 silly loadShrinkwrap Finishing | ||
64 | +32 silly loadAllDepsIntoIdealTree Starting | ||
65 | +33 silly install loadAllDepsIntoIdealTree | ||
66 | +34 silly resolveWithNewModule nodejs@0.0.0 checking installable status | ||
67 | +35 silly cache add args [ 'nodejs', null ] | ||
68 | +36 verbose cache add spec nodejs | ||
69 | +37 silly cache add parsed spec Result { | ||
70 | +37 silly cache add raw: 'nodejs', | ||
71 | +37 silly cache add scope: null, | ||
72 | +37 silly cache add name: 'nodejs', | ||
73 | +37 silly cache add rawSpec: '', | ||
74 | +37 silly cache add spec: 'latest', | ||
75 | +37 silly cache add type: 'tag' } | ||
76 | +38 silly addNamed nodejs@latest | ||
77 | +39 verbose addNamed "latest" is being treated as a dist-tag for nodejs | ||
78 | +40 info addNameTag [ 'nodejs', 'latest' ] | ||
79 | +41 silly mapToRegistry name nodejs | ||
80 | +42 silly mapToRegistry using default registry | ||
81 | +43 silly mapToRegistry registry https://registry.npmjs.org/ | ||
82 | +44 silly mapToRegistry uri https://registry.npmjs.org/nodejs | ||
83 | +45 verbose addNameTag registry:https://registry.npmjs.org/nodejs not in flight; fetching | ||
84 | +46 verbose get https://registry.npmjs.org/nodejs not expired, no request | ||
85 | +47 silly addNameTag next cb for nodejs with tag latest | ||
86 | +48 silly addNamed nodejs@0.0.0 | ||
87 | +49 verbose addNamed "0.0.0" is a plain semver version for nodejs | ||
88 | +50 silly mapToRegistry name nodejs | ||
89 | +51 silly mapToRegistry using default registry | ||
90 | +52 silly mapToRegistry registry https://registry.npmjs.org/ | ||
91 | +53 silly mapToRegistry uri https://registry.npmjs.org/nodejs | ||
92 | +54 verbose addRemoteTarball https://registry.npmjs.org/nodejs/-/nodejs-0.0.0.tgz not in flight; adding | ||
93 | +55 verbose addRemoteTarball [ 'https://registry.npmjs.org/nodejs/-/nodejs-0.0.0.tgz', | ||
94 | +55 verbose addRemoteTarball '4722fa2e18ac4eb73a42ae16d01e3584a12b7531' ] | ||
95 | +56 info retry fetch attempt 1 at 오전 4:34:42 | ||
96 | +57 info attempt registry request try #1 at 오전 4:34:42 | ||
97 | +58 http fetch GET https://registry.npmjs.org/nodejs/-/nodejs-0.0.0.tgz | ||
98 | +59 http fetch 200 https://registry.npmjs.org/nodejs/-/nodejs-0.0.0.tgz | ||
99 | +60 silly fetchAndShaCheck shasum 4722fa2e18ac4eb73a42ae16d01e3584a12b7531 | ||
100 | +61 verbose addTmpTarball /tmp/npm-32354-8d8706c1/registry.npmjs.org/nodejs/-/nodejs-0.0.0.tgz not in flight; adding | ||
101 | +62 verbose addTmpTarball already have metadata; skipping unpack for nodejs@0.0.0 | ||
102 | +63 silly cache afterAdd nodejs@0.0.0 | ||
103 | +64 verbose afterAdd /home/swc/.npm/nodejs/0.0.0/package/package.json not in flight; writing | ||
104 | +65 verbose afterAdd /home/swc/.npm/nodejs/0.0.0/package/package.json written | ||
105 | +66 silly fetchNamedPackageData fsevents | ||
106 | +67 silly mapToRegistry name fsevents | ||
107 | +68 silly mapToRegistry using default registry | ||
108 | +69 silly mapToRegistry registry https://registry.npmjs.org/ | ||
109 | +70 silly mapToRegistry uri https://registry.npmjs.org/fsevents | ||
110 | +71 verbose request uri https://registry.npmjs.org/fsevents | ||
111 | +72 verbose request no auth needed | ||
112 | +73 info attempt registry request try #1 at 오전 4:34:42 | ||
113 | +74 verbose etag W/"9ff14987b4ec19e977697a4c1d741a18" | ||
114 | +75 verbose lastModified Wed, 06 May 2020 17:49:14 GMT | ||
115 | +76 http request GET https://registry.npmjs.org/fsevents | ||
116 | +77 http 304 https://registry.npmjs.org/fsevents | ||
117 | +78 verbose headers { date: 'Thu, 25 Jun 2020 04:34:42 GMT', | ||
118 | +78 verbose headers connection: 'keep-alive', | ||
119 | +78 verbose headers 'set-cookie': | ||
120 | +78 verbose headers [ '__cfduid=d66742cac8faa747733ce6a48c75c97901593059682; expires=Sat, 25-Jul-20 04:34:42 GMT; path=/; domain=.npmjs.org; HttpOnly; SameSite=Lax' ], | ||
121 | +78 verbose headers 'cf-ray': '5a8bfa494c530154-ICN', | ||
122 | +78 verbose headers age: '5210', | ||
123 | +78 verbose headers 'cache-control': 'public, max-age=300', | ||
124 | +78 verbose headers etag: '"9ff14987b4ec19e977697a4c1d741a18"', | ||
125 | +78 verbose headers 'last-modified': 'Wed, 06 May 2020 17:49:14 GMT', | ||
126 | +78 verbose headers vary: 'Accept-Encoding', | ||
127 | +78 verbose headers 'cf-cache-status': 'HIT', | ||
128 | +78 verbose headers 'cf-request-id': '038b5ac1cb000001546b984200000001', | ||
129 | +78 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', | ||
130 | +78 verbose headers server: 'cloudflare' } | ||
131 | +79 silly get cb [ 304, | ||
132 | +79 silly get { date: 'Thu, 25 Jun 2020 04:34:42 GMT', | ||
133 | +79 silly get connection: 'keep-alive', | ||
134 | +79 silly get 'set-cookie': | ||
135 | +79 silly get [ '__cfduid=d66742cac8faa747733ce6a48c75c97901593059682; expires=Sat, 25-Jul-20 04:34:42 GMT; path=/; domain=.npmjs.org; HttpOnly; SameSite=Lax' ], | ||
136 | +79 silly get 'cf-ray': '5a8bfa494c530154-ICN', | ||
137 | +79 silly get age: '5210', | ||
138 | +79 silly get 'cache-control': 'public, max-age=300', | ||
139 | +79 silly get etag: '"9ff14987b4ec19e977697a4c1d741a18"', | ||
140 | +79 silly get 'last-modified': 'Wed, 06 May 2020 17:49:14 GMT', | ||
141 | +79 silly get vary: 'Accept-Encoding', | ||
142 | +79 silly get 'cf-cache-status': 'HIT', | ||
143 | +79 silly get 'cf-request-id': '038b5ac1cb000001546b984200000001', | ||
144 | +79 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', | ||
145 | +79 silly get server: 'cloudflare' } ] | ||
146 | +80 verbose etag https://registry.npmjs.org/fsevents from cache | ||
147 | +81 verbose get saving fsevents to /home/swc/.npm/registry.npmjs.org/fsevents/.cache.json | ||
148 | +82 silly resolveWithNewModule fsevents@2.1.3 checking installable status | ||
149 | +83 silly loadAllDepsIntoIdealTree Finishing | ||
150 | +84 silly idealTree:prePrune jaksimsamil-server@1.0.0 | ||
151 | +84 silly idealTree:prePrune ├── @babel/code-frame@7.10.1 | ||
152 | +84 silly idealTree:prePrune ├── @babel/generator@7.10.2 | ||
153 | +84 silly idealTree:prePrune ├── @babel/helper-function-name@7.10.1 | ||
154 | +84 silly idealTree:prePrune ├── @babel/helper-get-function-arity@7.10.1 | ||
155 | +84 silly idealTree:prePrune ├── @babel/helper-split-export-declaration@7.10.1 | ||
156 | +84 silly idealTree:prePrune ├── @babel/helper-validator-identifier@7.10.1 | ||
157 | +84 silly idealTree:prePrune ├─┬ @babel/highlight@7.10.1 | ||
158 | +84 silly idealTree:prePrune │ └── chalk@2.4.2 | ||
159 | +84 silly idealTree:prePrune ├── @babel/parser@7.10.2 | ||
160 | +84 silly idealTree:prePrune ├── @babel/template@7.10.1 | ||
161 | +84 silly idealTree:prePrune ├─┬ @babel/traverse@7.10.1 | ||
162 | +84 silly idealTree:prePrune │ ├── debug@4.1.1 | ||
163 | +84 silly idealTree:prePrune │ └── globals@11.12.0 | ||
164 | +84 silly idealTree:prePrune ├── @babel/types@7.10.2 | ||
165 | +84 silly idealTree:prePrune ├── @sindresorhus/is@0.14.0 | ||
166 | +84 silly idealTree:prePrune ├── @szmarczak/http-timer@1.1.2 | ||
167 | +84 silly idealTree:prePrune ├── @types/color-name@1.1.1 | ||
168 | +84 silly idealTree:prePrune ├── @types/node@14.0.12 | ||
169 | +84 silly idealTree:prePrune ├── abbrev@1.1.1 | ||
170 | +84 silly idealTree:prePrune ├── accepts@1.3.7 | ||
171 | +84 silly idealTree:prePrune ├── acorn-jsx@5.2.0 | ||
172 | +84 silly idealTree:prePrune ├── acorn@7.2.0 | ||
173 | +84 silly idealTree:prePrune ├─┬ agent-base@2.1.1 | ||
174 | +84 silly idealTree:prePrune │ └── semver@5.0.3 | ||
175 | +84 silly idealTree:prePrune ├── ajv@6.12.2 | ||
176 | +84 silly idealTree:prePrune ├─┬ ansi-align@3.0.0 | ||
177 | +84 silly idealTree:prePrune │ ├── ansi-regex@4.1.0 | ||
178 | +84 silly idealTree:prePrune │ ├── is-fullwidth-code-point@2.0.0 | ||
179 | +84 silly idealTree:prePrune │ ├── string-width@3.1.0 | ||
180 | +84 silly idealTree:prePrune │ └── strip-ansi@5.2.0 | ||
181 | +84 silly idealTree:prePrune ├─┬ ansi-escapes@4.3.1 | ||
182 | +84 silly idealTree:prePrune │ └── type-fest@0.11.0 | ||
183 | +84 silly idealTree:prePrune ├── ansi-regex@5.0.0 | ||
184 | +84 silly idealTree:prePrune ├── ansi-styles@3.2.1 | ||
185 | +84 silly idealTree:prePrune ├── any-promise@1.3.0 | ||
186 | +84 silly idealTree:prePrune ├── anymatch@3.1.1 | ||
187 | +84 silly idealTree:prePrune ├── argparse@1.0.10 | ||
188 | +84 silly idealTree:prePrune ├── asn1@0.2.4 | ||
189 | +84 silly idealTree:prePrune ├── assert-plus@1.0.0 | ||
190 | +84 silly idealTree:prePrune ├── astral-regex@1.0.0 | ||
191 | +84 silly idealTree:prePrune ├── async@1.5.2 | ||
192 | +84 silly idealTree:prePrune ├── asynckit@0.4.0 | ||
193 | +84 silly idealTree:prePrune ├── aws-sign2@0.7.0 | ||
194 | +84 silly idealTree:prePrune ├── aws4@1.10.0 | ||
195 | +84 silly idealTree:prePrune ├── axios@0.19.2 | ||
196 | +84 silly idealTree:prePrune ├── babel-eslint@10.1.0 | ||
197 | +84 silly idealTree:prePrune ├── balanced-match@1.0.0 | ||
198 | +84 silly idealTree:prePrune ├── basic-auth@2.0.1 | ||
199 | +84 silly idealTree:prePrune ├── bcrypt-pbkdf@1.0.2 | ||
200 | +84 silly idealTree:prePrune ├── binary-extensions@2.0.0 | ||
201 | +84 silly idealTree:prePrune ├── bl@2.2.0 | ||
202 | +84 silly idealTree:prePrune ├── bluebird@3.5.1 | ||
203 | +84 silly idealTree:prePrune ├── body-parser@1.19.0 | ||
204 | +84 silly idealTree:prePrune ├── boolbase@1.0.0 | ||
205 | +84 silly idealTree:prePrune ├── boxen@4.2.0 | ||
206 | +84 silly idealTree:prePrune ├── brace-expansion@1.1.11 | ||
207 | +84 silly idealTree:prePrune ├── braces@3.0.2 | ||
208 | +84 silly idealTree:prePrune ├── bson@1.1.4 | ||
209 | +84 silly idealTree:prePrune ├── buffer-equal-constant-time@1.0.1 | ||
210 | +84 silly idealTree:prePrune ├── bytes@3.1.0 | ||
211 | +84 silly idealTree:prePrune ├── cache-content-type@1.0.1 | ||
212 | +84 silly idealTree:prePrune ├─┬ cacheable-request@6.1.0 | ||
213 | +84 silly idealTree:prePrune │ ├── get-stream@5.1.0 | ||
214 | +84 silly idealTree:prePrune │ └── lowercase-keys@2.0.0 | ||
215 | +84 silly idealTree:prePrune ├── callsites@3.1.0 | ||
216 | +84 silly idealTree:prePrune ├── camelcase@5.3.1 | ||
217 | +84 silly idealTree:prePrune ├── caseless@0.12.0 | ||
218 | +84 silly idealTree:prePrune ├─┬ chalk@3.0.0 | ||
219 | +84 silly idealTree:prePrune │ ├── ansi-styles@4.2.1 | ||
220 | +84 silly idealTree:prePrune │ ├── color-convert@2.0.1 | ||
221 | +84 silly idealTree:prePrune │ ├── color-name@1.1.4 | ||
222 | +84 silly idealTree:prePrune │ ├── has-flag@4.0.0 | ||
223 | +84 silly idealTree:prePrune │ └── supports-color@7.1.0 | ||
224 | +84 silly idealTree:prePrune ├── chardet@0.7.0 | ||
225 | +84 silly idealTree:prePrune ├── cheerio@1.0.0-rc.3 | ||
226 | +84 silly idealTree:prePrune ├── chokidar@3.4.0 | ||
227 | +84 silly idealTree:prePrune ├── ci-info@2.0.0 | ||
228 | +84 silly idealTree:prePrune ├── cli-boxes@2.2.0 | ||
229 | +84 silly idealTree:prePrune ├── cli-cursor@3.1.0 | ||
230 | +84 silly idealTree:prePrune ├── cli-width@2.2.1 | ||
231 | +84 silly idealTree:prePrune ├── clone-response@1.0.2 | ||
232 | +84 silly idealTree:prePrune ├── co@4.6.0 | ||
233 | +84 silly idealTree:prePrune ├── color-convert@1.9.3 | ||
234 | +84 silly idealTree:prePrune ├── color-name@1.1.3 | ||
235 | +84 silly idealTree:prePrune ├── colors@1.0.3 | ||
236 | +84 silly idealTree:prePrune ├── combined-stream@1.0.8 | ||
237 | +84 silly idealTree:prePrune ├── concat-map@0.0.1 | ||
238 | +84 silly idealTree:prePrune ├── configstore@5.0.1 | ||
239 | +84 silly idealTree:prePrune ├── content-disposition@0.5.3 | ||
240 | +84 silly idealTree:prePrune ├── content-type@1.0.4 | ||
241 | +84 silly idealTree:prePrune ├── cookie-parser@1.4.5 | ||
242 | +84 silly idealTree:prePrune ├── cookie-signature@1.0.6 | ||
243 | +84 silly idealTree:prePrune ├── cookie@0.4.0 | ||
244 | +84 silly idealTree:prePrune ├─┬ cookies@0.8.0 | ||
245 | +84 silly idealTree:prePrune │ └── depd@2.0.0 | ||
246 | +84 silly idealTree:prePrune ├── copy-to@2.0.1 | ||
247 | +84 silly idealTree:prePrune ├── core-util-is@1.0.2 | ||
248 | +84 silly idealTree:prePrune ├── cron-parser@2.15.0 | ||
249 | +84 silly idealTree:prePrune ├── cross-spawn@7.0.3 | ||
250 | +84 silly idealTree:prePrune ├── crypto-random-string@2.0.0 | ||
251 | +84 silly idealTree:prePrune ├── css-select@1.2.0 | ||
252 | +84 silly idealTree:prePrune ├── css-what@2.1.3 | ||
253 | +84 silly idealTree:prePrune ├── cycle@1.0.3 | ||
254 | +84 silly idealTree:prePrune ├── dashdash@1.14.1 | ||
255 | +84 silly idealTree:prePrune ├─┬ debug@2.6.9 | ||
256 | +84 silly idealTree:prePrune │ └── ms@2.0.0 | ||
257 | +84 silly idealTree:prePrune ├── decompress-response@3.3.0 | ||
258 | +84 silly idealTree:prePrune ├── deep-equal@1.0.1 | ||
259 | +84 silly idealTree:prePrune ├── deep-extend@0.6.0 | ||
260 | +84 silly idealTree:prePrune ├── deep-is@0.1.3 | ||
261 | +84 silly idealTree:prePrune ├── defer-to-connect@1.1.3 | ||
262 | +84 silly idealTree:prePrune ├── define-properties@1.1.3 | ||
263 | +84 silly idealTree:prePrune ├── delayed-stream@1.0.0 | ||
264 | +84 silly idealTree:prePrune ├── delegates@1.0.0 | ||
265 | +84 silly idealTree:prePrune ├── denque@1.4.1 | ||
266 | +84 silly idealTree:prePrune ├── depd@1.1.2 | ||
267 | +84 silly idealTree:prePrune ├── destroy@1.0.4 | ||
268 | +84 silly idealTree:prePrune ├── doctrine@3.0.0 | ||
269 | +84 silly idealTree:prePrune ├── dom-serializer@0.1.1 | ||
270 | +84 silly idealTree:prePrune ├── domelementtype@1.3.1 | ||
271 | +84 silly idealTree:prePrune ├── domhandler@2.4.2 | ||
272 | +84 silly idealTree:prePrune ├── domutils@1.5.1 | ||
273 | +84 silly idealTree:prePrune ├── dot-prop@5.2.0 | ||
274 | +84 silly idealTree:prePrune ├── dotenv@8.2.0 | ||
275 | +84 silly idealTree:prePrune ├── duplexer3@0.1.4 | ||
276 | +84 silly idealTree:prePrune ├── ecc-jsbn@0.1.2 | ||
277 | +84 silly idealTree:prePrune ├── ecdsa-sig-formatter@1.0.11 | ||
278 | +84 silly idealTree:prePrune ├── ee-first@1.1.1 | ||
279 | +84 silly idealTree:prePrune ├── emoji-regex@7.0.3 | ||
280 | +84 silly idealTree:prePrune ├── encodeurl@1.0.2 | ||
281 | +84 silly idealTree:prePrune ├── end-of-stream@1.4.4 | ||
282 | +84 silly idealTree:prePrune ├── entities@1.1.2 | ||
283 | +84 silly idealTree:prePrune ├── escape-goat@2.1.1 | ||
284 | +84 silly idealTree:prePrune ├── escape-html@1.0.3 | ||
285 | +84 silly idealTree:prePrune ├── escape-string-regexp@1.0.5 | ||
286 | +84 silly idealTree:prePrune ├── eslint-config-prettier@6.11.0 | ||
287 | +84 silly idealTree:prePrune ├── eslint-scope@5.0.0 | ||
288 | +84 silly idealTree:prePrune ├── eslint-utils@2.0.0 | ||
289 | +84 silly idealTree:prePrune ├── eslint-visitor-keys@1.1.0 | ||
290 | +84 silly idealTree:prePrune ├─┬ eslint@7.1.0 | ||
291 | +84 silly idealTree:prePrune │ ├── ansi-styles@4.2.1 | ||
292 | +84 silly idealTree:prePrune │ ├── chalk@4.0.0 | ||
293 | +84 silly idealTree:prePrune │ ├── color-convert@2.0.1 | ||
294 | +84 silly idealTree:prePrune │ ├── color-name@1.1.4 | ||
295 | +84 silly idealTree:prePrune │ ├── debug@4.1.1 | ||
296 | +84 silly idealTree:prePrune │ ├── has-flag@4.0.0 | ||
297 | +84 silly idealTree:prePrune │ ├── semver@7.3.2 | ||
298 | +84 silly idealTree:prePrune │ └── supports-color@7.1.0 | ||
299 | +84 silly idealTree:prePrune ├── espree@7.0.0 | ||
300 | +84 silly idealTree:prePrune ├── esprima@4.0.1 | ||
301 | +84 silly idealTree:prePrune ├─┬ esquery@1.3.1 | ||
302 | +84 silly idealTree:prePrune │ └── estraverse@5.1.0 | ||
303 | +84 silly idealTree:prePrune ├── esrecurse@4.2.1 | ||
304 | +84 silly idealTree:prePrune ├── estraverse@4.3.0 | ||
305 | +84 silly idealTree:prePrune ├── esutils@2.0.3 | ||
306 | +84 silly idealTree:prePrune ├── eventemitter3@1.2.0 | ||
307 | +84 silly idealTree:prePrune ├── extend@3.0.2 | ||
308 | +84 silly idealTree:prePrune ├── external-editor@3.1.0 | ||
309 | +84 silly idealTree:prePrune ├── extsprintf@1.3.0 | ||
310 | +84 silly idealTree:prePrune ├── eyes@0.1.8 | ||
311 | +84 silly idealTree:prePrune ├── fast-deep-equal@3.1.3 | ||
312 | +84 silly idealTree:prePrune ├── fast-json-stable-stringify@2.1.0 | ||
313 | +84 silly idealTree:prePrune ├── fast-levenshtein@2.0.6 | ||
314 | +84 silly idealTree:prePrune ├── figures@3.2.0 | ||
315 | +84 silly idealTree:prePrune ├── file-entry-cache@5.0.1 | ||
316 | +84 silly idealTree:prePrune ├── fill-range@7.0.1 | ||
317 | +84 silly idealTree:prePrune ├─┬ flat-cache@2.0.1 | ||
318 | +84 silly idealTree:prePrune │ └── rimraf@2.6.3 | ||
319 | +84 silly idealTree:prePrune ├── flatted@2.0.2 | ||
320 | +84 silly idealTree:prePrune ├─┬ follow-redirects@1.5.10 | ||
321 | +84 silly idealTree:prePrune │ ├── debug@3.1.0 | ||
322 | +84 silly idealTree:prePrune │ └── ms@2.0.0 | ||
323 | +84 silly idealTree:prePrune ├── forever-agent@0.6.1 | ||
324 | +84 silly idealTree:prePrune ├── form-data@2.3.3 | ||
325 | +84 silly idealTree:prePrune ├── fresh@0.5.2 | ||
326 | +84 silly idealTree:prePrune ├── fs.realpath@1.0.0 | ||
327 | +84 silly idealTree:prePrune ├── fs@0.0.1-security | ||
328 | +84 silly idealTree:prePrune ├── functional-red-black-tree@1.0.1 | ||
329 | +84 silly idealTree:prePrune ├── get-stdin@6.0.0 | ||
330 | +84 silly idealTree:prePrune ├── get-stream@4.1.0 | ||
331 | +84 silly idealTree:prePrune ├── getpass@0.1.7 | ||
332 | +84 silly idealTree:prePrune ├── glob-parent@5.1.1 | ||
333 | +84 silly idealTree:prePrune ├── glob@7.1.6 | ||
334 | +84 silly idealTree:prePrune ├── global-dirs@2.0.1 | ||
335 | +84 silly idealTree:prePrune ├── globals@12.4.0 | ||
336 | +84 silly idealTree:prePrune ├── got@9.6.0 | ||
337 | +84 silly idealTree:prePrune ├── graceful-fs@4.2.4 | ||
338 | +84 silly idealTree:prePrune ├── har-schema@2.0.0 | ||
339 | +84 silly idealTree:prePrune ├── har-validator@5.1.3 | ||
340 | +84 silly idealTree:prePrune ├── has-flag@3.0.0 | ||
341 | +84 silly idealTree:prePrune ├── has-yarn@2.1.0 | ||
342 | +84 silly idealTree:prePrune ├── hoek@6.1.3 | ||
343 | +84 silly idealTree:prePrune ├─┬ htmlparser2@3.10.1 | ||
344 | +84 silly idealTree:prePrune │ └── readable-stream@3.6.0 | ||
345 | +84 silly idealTree:prePrune ├── http-assert@1.4.1 | ||
346 | +84 silly idealTree:prePrune ├── http-cache-semantics@4.1.0 | ||
347 | +84 silly idealTree:prePrune ├─┬ http-errors@1.7.2 | ||
348 | +84 silly idealTree:prePrune │ └── inherits@2.0.3 | ||
349 | +84 silly idealTree:prePrune ├── http-signature@1.2.0 | ||
350 | +84 silly idealTree:prePrune ├── https-proxy-agent@1.0.0 | ||
351 | +84 silly idealTree:prePrune ├── iconv-lite@0.4.24 | ||
352 | +84 silly idealTree:prePrune ├── iconv@3.0.0 | ||
353 | +84 silly idealTree:prePrune ├── ignore-by-default@1.0.1 | ||
354 | +84 silly idealTree:prePrune ├── ignore@4.0.6 | ||
355 | +84 silly idealTree:prePrune ├── import-fresh@3.2.1 | ||
356 | +84 silly idealTree:prePrune ├── import-lazy@2.1.0 | ||
357 | +84 silly idealTree:prePrune ├── imurmurhash@0.1.4 | ||
358 | +84 silly idealTree:prePrune ├── inflation@2.0.0 | ||
359 | +84 silly idealTree:prePrune ├── inflight@1.0.6 | ||
360 | +84 silly idealTree:prePrune ├── inherits@2.0.4 | ||
361 | +84 silly idealTree:prePrune ├── ini@1.3.5 | ||
362 | +84 silly idealTree:prePrune ├── inquirer@7.1.0 | ||
363 | +84 silly idealTree:prePrune ├── is-binary-path@2.1.0 | ||
364 | +84 silly idealTree:prePrune ├── is-ci@2.0.0 | ||
365 | +84 silly idealTree:prePrune ├── is-extglob@2.1.1 | ||
366 | +84 silly idealTree:prePrune ├── is-generator-function@1.0.7 | ||
367 | +84 silly idealTree:prePrune ├── is-glob@4.0.1 | ||
368 | +84 silly idealTree:prePrune ├── is-installed-globally@0.3.2 | ||
369 | +84 silly idealTree:prePrune ├── is-nan@1.3.0 | ||
370 | +84 silly idealTree:prePrune ├── is-npm@4.0.0 | ||
371 | +84 silly idealTree:prePrune ├── is-number@7.0.0 | ||
372 | +84 silly idealTree:prePrune ├── is-obj@2.0.0 | ||
373 | +84 silly idealTree:prePrune ├── is-path-inside@3.0.2 | ||
374 | +84 silly idealTree:prePrune ├── is-typedarray@1.0.0 | ||
375 | +84 silly idealTree:prePrune ├── is-yarn-global@0.3.0 | ||
376 | +84 silly idealTree:prePrune ├── isarray@1.0.0 | ||
377 | +84 silly idealTree:prePrune ├── isemail@3.2.0 | ||
378 | +84 silly idealTree:prePrune ├── isexe@2.0.0 | ||
379 | +84 silly idealTree:prePrune ├── isstream@0.1.2 | ||
380 | +84 silly idealTree:prePrune ├── joi@14.3.1 | ||
381 | +84 silly idealTree:prePrune ├── js-tokens@4.0.0 | ||
382 | +84 silly idealTree:prePrune ├── js-yaml@3.14.0 | ||
383 | +84 silly idealTree:prePrune ├── jsbn@0.1.1 | ||
384 | +84 silly idealTree:prePrune ├── jsesc@2.5.2 | ||
385 | +84 silly idealTree:prePrune ├── json-buffer@3.0.0 | ||
386 | +84 silly idealTree:prePrune ├── json-schema-traverse@0.4.1 | ||
387 | +84 silly idealTree:prePrune ├── json-schema@0.2.3 | ||
388 | +84 silly idealTree:prePrune ├── json-stable-stringify-without-jsonify@1.0.1 | ||
389 | +84 silly idealTree:prePrune ├── json-stringify-safe@5.0.1 | ||
390 | +84 silly idealTree:prePrune ├── jsonwebtoken@8.5.1 | ||
391 | +84 silly idealTree:prePrune ├── jsprim@1.4.1 | ||
392 | +84 silly idealTree:prePrune ├── jwa@1.4.1 | ||
393 | +84 silly idealTree:prePrune ├── jws@3.2.2 | ||
394 | +84 silly idealTree:prePrune ├── kareem@2.3.1 | ||
395 | +84 silly idealTree:prePrune ├── keygrip@1.1.0 | ||
396 | +84 silly idealTree:prePrune ├── keyv@3.1.0 | ||
397 | +84 silly idealTree:prePrune ├─┬ koa-bodyparser@4.3.0 | ||
398 | +84 silly idealTree:prePrune │ └── co-body@6.0.0 | ||
399 | +84 silly idealTree:prePrune ├── koa-compose@4.1.0 | ||
400 | +84 silly idealTree:prePrune ├─┬ koa-convert@1.2.0 | ||
401 | +84 silly idealTree:prePrune │ └── koa-compose@3.2.1 | ||
402 | +84 silly idealTree:prePrune ├── koa-morgan@1.0.1 | ||
403 | +84 silly idealTree:prePrune ├─┬ koa-router@9.0.1 | ||
404 | +84 silly idealTree:prePrune │ ├── debug@4.1.1 | ||
405 | +84 silly idealTree:prePrune │ ├── http-errors@1.7.3 | ||
406 | +84 silly idealTree:prePrune │ └── path-to-regexp@6.1.0 | ||
407 | +84 silly idealTree:prePrune ├─┬ koa@2.12.0 | ||
408 | +84 silly idealTree:prePrune │ ├── debug@3.1.0 | ||
409 | +84 silly idealTree:prePrune │ └── ms@2.0.0 | ||
410 | +84 silly idealTree:prePrune ├── latest-version@5.1.0 | ||
411 | +84 silly idealTree:prePrune ├── levn@0.4.1 | ||
412 | +84 silly idealTree:prePrune ├── lodash.includes@4.3.0 | ||
413 | +84 silly idealTree:prePrune ├── lodash.isboolean@3.0.3 | ||
414 | +84 silly idealTree:prePrune ├── lodash.isinteger@4.0.4 | ||
415 | +84 silly idealTree:prePrune ├── lodash.isnumber@3.0.3 | ||
416 | +84 silly idealTree:prePrune ├── lodash.isplainobject@4.0.6 | ||
417 | +84 silly idealTree:prePrune ├── lodash.isstring@4.0.1 | ||
418 | +84 silly idealTree:prePrune ├── lodash.once@4.1.1 | ||
419 | +84 silly idealTree:prePrune ├── lodash@4.17.15 | ||
420 | +84 silly idealTree:prePrune ├── long-timeout@0.1.1 | ||
421 | +84 silly idealTree:prePrune ├── lowercase-keys@1.0.1 | ||
422 | +84 silly idealTree:prePrune ├─┬ make-dir@3.1.0 | ||
423 | +84 silly idealTree:prePrune │ └── semver@6.3.0 | ||
424 | +84 silly idealTree:prePrune ├── media-typer@0.3.0 | ||
425 | +84 silly idealTree:prePrune ├── memory-pager@1.5.0 | ||
426 | +84 silly idealTree:prePrune ├── methods@1.1.2 | ||
427 | +84 silly idealTree:prePrune ├── mime-db@1.44.0 | ||
428 | +84 silly idealTree:prePrune ├── mime-types@2.1.27 | ||
429 | +84 silly idealTree:prePrune ├── mimic-fn@2.1.0 | ||
430 | +84 silly idealTree:prePrune ├── mimic-response@1.0.1 | ||
431 | +84 silly idealTree:prePrune ├── minimatch@3.0.4 | ||
432 | +84 silly idealTree:prePrune ├── minimist@1.2.5 | ||
433 | +84 silly idealTree:prePrune ├── mkdirp@0.5.5 | ||
434 | +84 silly idealTree:prePrune ├── moment-timezone@0.5.31 | ||
435 | +84 silly idealTree:prePrune ├── moment@2.27.0 | ||
436 | +84 silly idealTree:prePrune ├── mongodb@3.5.8 | ||
437 | +84 silly idealTree:prePrune ├── mongoose-legacy-pluralize@1.0.2 | ||
438 | +84 silly idealTree:prePrune ├── mongoose@5.9.17 | ||
439 | +84 silly idealTree:prePrune ├─┬ morgan@1.10.0 | ||
440 | +84 silly idealTree:prePrune │ └── depd@2.0.0 | ||
441 | +84 silly idealTree:prePrune ├── mpath@0.7.0 | ||
442 | +84 silly idealTree:prePrune ├─┬ mquery@3.2.2 | ||
443 | +84 silly idealTree:prePrune │ ├── debug@3.1.0 | ||
444 | +84 silly idealTree:prePrune │ └── ms@2.0.0 | ||
445 | +84 silly idealTree:prePrune ├── ms@2.1.2 | ||
446 | +84 silly idealTree:prePrune ├── mute-stream@0.0.8 | ||
447 | +84 silly idealTree:prePrune ├── natural-compare@1.4.0 | ||
448 | +84 silly idealTree:prePrune ├── negotiator@0.6.2 | ||
449 | +84 silly idealTree:prePrune ├── node-schedule@1.3.2 | ||
450 | +84 silly idealTree:prePrune ├── nodejs@0.0.0 | ||
451 | +84 silly idealTree:prePrune ├─┬ nodemon@2.0.4 | ||
452 | +84 silly idealTree:prePrune │ └── debug@3.2.6 | ||
453 | +84 silly idealTree:prePrune ├── normalize-path@3.0.0 | ||
454 | +84 silly idealTree:prePrune ├── normalize-url@4.5.0 | ||
455 | +84 silly idealTree:prePrune ├── nth-check@1.0.2 | ||
456 | +84 silly idealTree:prePrune ├── oauth-sign@0.9.0 | ||
457 | +84 silly idealTree:prePrune ├── object-keys@1.1.1 | ||
458 | +84 silly idealTree:prePrune ├── on-finished@2.3.0 | ||
459 | +84 silly idealTree:prePrune ├── on-headers@1.0.2 | ||
460 | +84 silly idealTree:prePrune ├── once@1.4.0 | ||
461 | +84 silly idealTree:prePrune ├── onetime@5.1.0 | ||
462 | +84 silly idealTree:prePrune ├── only@0.0.2 | ||
463 | +84 silly idealTree:prePrune ├── optionator@0.9.1 | ||
464 | +84 silly idealTree:prePrune ├── options@0.0.6 | ||
465 | +84 silly idealTree:prePrune ├── os-tmpdir@1.0.2 | ||
466 | +84 silly idealTree:prePrune ├── p-cancelable@1.1.0 | ||
467 | +84 silly idealTree:prePrune ├─┬ package-json@6.5.0 | ||
468 | +84 silly idealTree:prePrune │ └── semver@6.3.0 | ||
469 | +84 silly idealTree:prePrune ├── parent-module@1.0.1 | ||
470 | +84 silly idealTree:prePrune ├── parse5@3.0.3 | ||
471 | +84 silly idealTree:prePrune ├── parseurl@1.3.3 | ||
472 | +84 silly idealTree:prePrune ├── path-is-absolute@1.0.1 | ||
473 | +84 silly idealTree:prePrune ├── path-key@3.1.1 | ||
474 | +84 silly idealTree:prePrune ├── path-parse@1.0.6 | ||
475 | +84 silly idealTree:prePrune ├── path@0.12.7 | ||
476 | +84 silly idealTree:prePrune ├── performance-now@2.1.0 | ||
477 | +84 silly idealTree:prePrune ├── picomatch@2.2.2 | ||
478 | +84 silly idealTree:prePrune ├── prelude-ls@1.2.1 | ||
479 | +84 silly idealTree:prePrune ├── prepend-http@2.0.0 | ||
480 | +84 silly idealTree:prePrune ├── process-nextick-args@2.0.1 | ||
481 | +84 silly idealTree:prePrune ├── process@0.11.10 | ||
482 | +84 silly idealTree:prePrune ├── progress@2.0.3 | ||
483 | +84 silly idealTree:prePrune ├── psl@1.8.0 | ||
484 | +84 silly idealTree:prePrune ├── pstree.remy@1.1.8 | ||
485 | +84 silly idealTree:prePrune ├── pump@3.0.0 | ||
486 | +84 silly idealTree:prePrune ├── punycode@2.1.1 | ||
487 | +84 silly idealTree:prePrune ├── pupa@2.0.1 | ||
488 | +84 silly idealTree:prePrune ├── qs@6.7.0 | ||
489 | +84 silly idealTree:prePrune ├── raw-body@2.4.0 | ||
490 | +84 silly idealTree:prePrune ├─┬ rc@1.2.8 | ||
491 | +84 silly idealTree:prePrune │ └── strip-json-comments@2.0.1 | ||
492 | +84 silly idealTree:prePrune ├── readable-stream@2.3.7 | ||
493 | +84 silly idealTree:prePrune ├── readdirp@3.4.0 | ||
494 | +84 silly idealTree:prePrune ├── regexp-clone@1.0.0 | ||
495 | +84 silly idealTree:prePrune ├── regexpp@3.1.0 | ||
496 | +84 silly idealTree:prePrune ├── registry-auth-token@4.1.1 | ||
497 | +84 silly idealTree:prePrune ├── registry-url@5.1.0 | ||
498 | +84 silly idealTree:prePrune ├─┬ request@2.88.2 | ||
499 | +84 silly idealTree:prePrune │ └── qs@6.5.2 | ||
500 | +84 silly idealTree:prePrune ├── requestretry@1.13.0 | ||
501 | +84 silly idealTree:prePrune ├─┬ require_optional@1.0.1 | ||
502 | +84 silly idealTree:prePrune │ └── resolve-from@2.0.0 | ||
503 | +84 silly idealTree:prePrune ├── resolve-from@4.0.0 | ||
504 | +84 silly idealTree:prePrune ├── resolve@1.17.0 | ||
505 | +84 silly idealTree:prePrune ├── responselike@1.0.2 | ||
506 | +84 silly idealTree:prePrune ├── restore-cursor@3.1.0 | ||
507 | +84 silly idealTree:prePrune ├── retry@0.8.0 | ||
508 | +84 silly idealTree:prePrune ├── run-async@2.4.1 | ||
509 | +84 silly idealTree:prePrune ├── rxjs@6.5.5 | ||
510 | +84 silly idealTree:prePrune ├── safe-buffer@5.1.2 | ||
511 | +84 silly idealTree:prePrune ├── safer-buffer@2.1.2 | ||
512 | +84 silly idealTree:prePrune ├── saslprep@1.0.3 | ||
513 | +84 silly idealTree:prePrune ├─┬ semver-diff@3.1.1 | ||
514 | +84 silly idealTree:prePrune │ └── semver@6.3.0 | ||
515 | +84 silly idealTree:prePrune ├── semver@5.7.1 | ||
516 | +84 silly idealTree:prePrune ├── setprototypeof@1.1.1 | ||
517 | +84 silly idealTree:prePrune ├── shebang-command@2.0.0 | ||
518 | +84 silly idealTree:prePrune ├── shebang-regex@3.0.0 | ||
519 | +84 silly idealTree:prePrune ├── sift@7.0.1 | ||
520 | +84 silly idealTree:prePrune ├── signal-exit@3.0.3 | ||
521 | +84 silly idealTree:prePrune ├─┬ slack-client@2.0.6 | ||
522 | +84 silly idealTree:prePrune │ └── lodash@3.10.1 | ||
523 | +84 silly idealTree:prePrune ├── slack-node@0.1.8 | ||
524 | +84 silly idealTree:prePrune ├─┬ slice-ansi@2.1.0 | ||
525 | +84 silly idealTree:prePrune │ └── is-fullwidth-code-point@2.0.0 | ||
526 | +84 silly idealTree:prePrune ├── sliced@1.0.1 | ||
527 | +84 silly idealTree:prePrune ├── sorted-array-functions@1.2.0 | ||
528 | +84 silly idealTree:prePrune ├── source-map@0.5.7 | ||
529 | +84 silly idealTree:prePrune ├── sparse-bitfield@3.0.3 | ||
530 | +84 silly idealTree:prePrune ├── sprintf-js@1.0.3 | ||
531 | +84 silly idealTree:prePrune ├── sshpk@1.16.1 | ||
532 | +84 silly idealTree:prePrune ├── stack-trace@0.0.10 | ||
533 | +84 silly idealTree:prePrune ├── statuses@1.5.0 | ||
534 | +84 silly idealTree:prePrune ├── string_decoder@1.1.1 | ||
535 | +84 silly idealTree:prePrune ├─┬ string-width@4.2.0 | ||
536 | +84 silly idealTree:prePrune │ ├── emoji-regex@8.0.0 | ||
537 | +84 silly idealTree:prePrune │ └── is-fullwidth-code-point@3.0.0 | ||
538 | +84 silly idealTree:prePrune ├── strip-ansi@6.0.0 | ||
539 | +84 silly idealTree:prePrune ├── strip-json-comments@3.1.0 | ||
540 | +84 silly idealTree:prePrune ├── supports-color@5.5.0 | ||
541 | +84 silly idealTree:prePrune ├─┬ table@5.4.6 | ||
542 | +84 silly idealTree:prePrune │ ├── ansi-regex@4.1.0 | ||
543 | +84 silly idealTree:prePrune │ ├── is-fullwidth-code-point@2.0.0 | ||
544 | +84 silly idealTree:prePrune │ ├── string-width@3.1.0 | ||
545 | +84 silly idealTree:prePrune │ └── strip-ansi@5.2.0 | ||
546 | +84 silly idealTree:prePrune ├── term-size@2.2.0 | ||
547 | +84 silly idealTree:prePrune ├── text-table@0.2.0 | ||
548 | +84 silly idealTree:prePrune ├── through@2.3.8 | ||
549 | +84 silly idealTree:prePrune ├── tmp@0.0.33 | ||
550 | +84 silly idealTree:prePrune ├── to-fast-properties@2.0.0 | ||
551 | +84 silly idealTree:prePrune ├── to-readable-stream@1.0.0 | ||
552 | +84 silly idealTree:prePrune ├── to-regex-range@5.0.1 | ||
553 | +84 silly idealTree:prePrune ├── toidentifier@1.0.0 | ||
554 | +84 silly idealTree:prePrune ├── topo@3.0.3 | ||
555 | +84 silly idealTree:prePrune ├─┬ touch@3.1.0 | ||
556 | +84 silly idealTree:prePrune │ └── nopt@1.0.10 | ||
557 | +84 silly idealTree:prePrune ├── tough-cookie@2.5.0 | ||
558 | +84 silly idealTree:prePrune ├── tslib@1.13.0 | ||
559 | +84 silly idealTree:prePrune ├── tsscmp@1.0.6 | ||
560 | +84 silly idealTree:prePrune ├── tunnel-agent@0.6.0 | ||
561 | +84 silly idealTree:prePrune ├── tweetnacl@0.14.5 | ||
562 | +84 silly idealTree:prePrune ├── type-check@0.4.0 | ||
563 | +84 silly idealTree:prePrune ├── type-fest@0.8.1 | ||
564 | +84 silly idealTree:prePrune ├── type-is@1.6.18 | ||
565 | +84 silly idealTree:prePrune ├── typedarray-to-buffer@3.1.5 | ||
566 | +84 silly idealTree:prePrune ├── ultron@1.0.2 | ||
567 | +84 silly idealTree:prePrune ├── undefsafe@2.0.3 | ||
568 | +84 silly idealTree:prePrune ├── unique-string@2.0.0 | ||
569 | +84 silly idealTree:prePrune ├── unpipe@1.0.0 | ||
570 | +84 silly idealTree:prePrune ├── update-notifier@4.1.0 | ||
571 | +84 silly idealTree:prePrune ├── uri-js@4.2.2 | ||
572 | +84 silly idealTree:prePrune ├── url-join@0.0.1 | ||
573 | +84 silly idealTree:prePrune ├── url-parse-lax@3.0.0 | ||
574 | +84 silly idealTree:prePrune ├── util-deprecate@1.0.2 | ||
575 | +84 silly idealTree:prePrune ├─┬ util@0.10.4 | ||
576 | +84 silly idealTree:prePrune │ └── inherits@2.0.3 | ||
577 | +84 silly idealTree:prePrune ├── uuid@3.4.0 | ||
578 | +84 silly idealTree:prePrune ├── v8-compile-cache@2.1.0 | ||
579 | +84 silly idealTree:prePrune ├── vary@1.1.2 | ||
580 | +84 silly idealTree:prePrune ├── verror@1.10.0 | ||
581 | +84 silly idealTree:prePrune ├── voca@1.4.0 | ||
582 | +84 silly idealTree:prePrune ├── when@3.7.8 | ||
583 | +84 silly idealTree:prePrune ├── which@2.0.2 | ||
584 | +84 silly idealTree:prePrune ├── widest-line@3.1.0 | ||
585 | +84 silly idealTree:prePrune ├─┬ winston@2.4.5 | ||
586 | +84 silly idealTree:prePrune │ └── async@1.0.0 | ||
587 | +84 silly idealTree:prePrune ├── word-wrap@1.2.3 | ||
588 | +84 silly idealTree:prePrune ├── wrappy@1.0.2 | ||
589 | +84 silly idealTree:prePrune ├── write-file-atomic@3.0.3 | ||
590 | +84 silly idealTree:prePrune ├── write@1.0.3 | ||
591 | +84 silly idealTree:prePrune ├── ws@1.1.5 | ||
592 | +84 silly idealTree:prePrune ├── xdg-basedir@4.0.0 | ||
593 | +84 silly idealTree:prePrune └── ylru@1.2.1 | ||
594 | +85 silly loadIdealTree Finishing | ||
595 | +86 silly currentTree jaksimsamil-server@1.0.0 | ||
596 | +86 silly currentTree ├── @babel/code-frame@7.10.1 | ||
597 | +86 silly currentTree ├── @babel/generator@7.10.2 | ||
598 | +86 silly currentTree ├── @babel/helper-function-name@7.10.1 | ||
599 | +86 silly currentTree ├── @babel/helper-get-function-arity@7.10.1 | ||
600 | +86 silly currentTree ├── @babel/helper-split-export-declaration@7.10.1 | ||
601 | +86 silly currentTree ├── @babel/helper-validator-identifier@7.10.1 | ||
602 | +86 silly currentTree ├─┬ @babel/highlight@7.10.1 | ||
603 | +86 silly currentTree │ └── chalk@2.4.2 | ||
604 | +86 silly currentTree ├── @babel/parser@7.10.2 | ||
605 | +86 silly currentTree ├── @babel/template@7.10.1 | ||
606 | +86 silly currentTree ├─┬ @babel/traverse@7.10.1 | ||
607 | +86 silly currentTree │ ├── debug@4.1.1 | ||
608 | +86 silly currentTree │ └── globals@11.12.0 | ||
609 | +86 silly currentTree ├── @babel/types@7.10.2 | ||
610 | +86 silly currentTree ├── @sindresorhus/is@0.14.0 | ||
611 | +86 silly currentTree ├── @szmarczak/http-timer@1.1.2 | ||
612 | +86 silly currentTree ├── @types/color-name@1.1.1 | ||
613 | +86 silly currentTree ├── @types/node@14.0.12 | ||
614 | +86 silly currentTree ├── abbrev@1.1.1 | ||
615 | +86 silly currentTree ├── accepts@1.3.7 | ||
616 | +86 silly currentTree ├── acorn-jsx@5.2.0 | ||
617 | +86 silly currentTree ├── acorn@7.2.0 | ||
618 | +86 silly currentTree ├─┬ agent-base@2.1.1 | ||
619 | +86 silly currentTree │ └── semver@5.0.3 | ||
620 | +86 silly currentTree ├── ajv@6.12.2 | ||
621 | +86 silly currentTree ├─┬ ansi-align@3.0.0 | ||
622 | +86 silly currentTree │ ├── ansi-regex@4.1.0 | ||
623 | +86 silly currentTree │ ├── is-fullwidth-code-point@2.0.0 | ||
624 | +86 silly currentTree │ ├── string-width@3.1.0 | ||
625 | +86 silly currentTree │ └── strip-ansi@5.2.0 | ||
626 | +86 silly currentTree ├─┬ ansi-escapes@4.3.1 | ||
627 | +86 silly currentTree │ └── type-fest@0.11.0 | ||
628 | +86 silly currentTree ├── ansi-regex@5.0.0 | ||
629 | +86 silly currentTree ├── ansi-styles@3.2.1 | ||
630 | +86 silly currentTree ├── any-promise@1.3.0 | ||
631 | +86 silly currentTree ├── anymatch@3.1.1 | ||
632 | +86 silly currentTree ├── argparse@1.0.10 | ||
633 | +86 silly currentTree ├── asn1@0.2.4 | ||
634 | +86 silly currentTree ├── assert-plus@1.0.0 | ||
635 | +86 silly currentTree ├── astral-regex@1.0.0 | ||
636 | +86 silly currentTree ├── async@1.5.2 | ||
637 | +86 silly currentTree ├── asynckit@0.4.0 | ||
638 | +86 silly currentTree ├── aws-sign2@0.7.0 | ||
639 | +86 silly currentTree ├── aws4@1.10.0 | ||
640 | +86 silly currentTree ├── axios@0.19.2 | ||
641 | +86 silly currentTree ├── babel-eslint@10.1.0 | ||
642 | +86 silly currentTree ├── balanced-match@1.0.0 | ||
643 | +86 silly currentTree ├── basic-auth@2.0.1 | ||
644 | +86 silly currentTree ├── bcrypt-pbkdf@1.0.2 | ||
645 | +86 silly currentTree ├── binary-extensions@2.0.0 | ||
646 | +86 silly currentTree ├── bl@2.2.0 | ||
647 | +86 silly currentTree ├── bluebird@3.5.1 | ||
648 | +86 silly currentTree ├── body-parser@1.19.0 | ||
649 | +86 silly currentTree ├── boolbase@1.0.0 | ||
650 | +86 silly currentTree ├── boxen@4.2.0 | ||
651 | +86 silly currentTree ├── brace-expansion@1.1.11 | ||
652 | +86 silly currentTree ├── braces@3.0.2 | ||
653 | +86 silly currentTree ├── bson@1.1.4 | ||
654 | +86 silly currentTree ├── buffer-equal-constant-time@1.0.1 | ||
655 | +86 silly currentTree ├── bytes@3.1.0 | ||
656 | +86 silly currentTree ├── cache-content-type@1.0.1 | ||
657 | +86 silly currentTree ├─┬ cacheable-request@6.1.0 | ||
658 | +86 silly currentTree │ ├── get-stream@5.1.0 | ||
659 | +86 silly currentTree │ └── lowercase-keys@2.0.0 | ||
660 | +86 silly currentTree ├── callsites@3.1.0 | ||
661 | +86 silly currentTree ├── camelcase@5.3.1 | ||
662 | +86 silly currentTree ├── caseless@0.12.0 | ||
663 | +86 silly currentTree ├─┬ chalk@3.0.0 | ||
664 | +86 silly currentTree │ ├── ansi-styles@4.2.1 | ||
665 | +86 silly currentTree │ ├── color-convert@2.0.1 | ||
666 | +86 silly currentTree │ ├── color-name@1.1.4 | ||
667 | +86 silly currentTree │ ├── has-flag@4.0.0 | ||
668 | +86 silly currentTree │ └── supports-color@7.1.0 | ||
669 | +86 silly currentTree ├── chardet@0.7.0 | ||
670 | +86 silly currentTree ├── cheerio@1.0.0-rc.3 | ||
671 | +86 silly currentTree ├── chokidar@3.4.0 | ||
672 | +86 silly currentTree ├── ci-info@2.0.0 | ||
673 | +86 silly currentTree ├── cli-boxes@2.2.0 | ||
674 | +86 silly currentTree ├── cli-cursor@3.1.0 | ||
675 | +86 silly currentTree ├── cli-width@2.2.1 | ||
676 | +86 silly currentTree ├── clone-response@1.0.2 | ||
677 | +86 silly currentTree ├── co@4.6.0 | ||
678 | +86 silly currentTree ├── color-convert@1.9.3 | ||
679 | +86 silly currentTree ├── color-name@1.1.3 | ||
680 | +86 silly currentTree ├── colors@1.0.3 | ||
681 | +86 silly currentTree ├── combined-stream@1.0.8 | ||
682 | +86 silly currentTree ├── concat-map@0.0.1 | ||
683 | +86 silly currentTree ├── configstore@5.0.1 | ||
684 | +86 silly currentTree ├── content-disposition@0.5.3 | ||
685 | +86 silly currentTree ├── content-type@1.0.4 | ||
686 | +86 silly currentTree ├── cookie-parser@1.4.5 | ||
687 | +86 silly currentTree ├── cookie-signature@1.0.6 | ||
688 | +86 silly currentTree ├── cookie@0.4.0 | ||
689 | +86 silly currentTree ├─┬ cookies@0.8.0 | ||
690 | +86 silly currentTree │ └── depd@2.0.0 | ||
691 | +86 silly currentTree ├── copy-to@2.0.1 | ||
692 | +86 silly currentTree ├── core-util-is@1.0.2 | ||
693 | +86 silly currentTree ├── cron-parser@2.15.0 | ||
694 | +86 silly currentTree ├── cross-spawn@7.0.3 | ||
695 | +86 silly currentTree ├── crypto-random-string@2.0.0 | ||
696 | +86 silly currentTree ├── css-select@1.2.0 | ||
697 | +86 silly currentTree ├── css-what@2.1.3 | ||
698 | +86 silly currentTree ├── cycle@1.0.3 | ||
699 | +86 silly currentTree ├── dashdash@1.14.1 | ||
700 | +86 silly currentTree ├─┬ debug@2.6.9 | ||
701 | +86 silly currentTree │ └── ms@2.0.0 | ||
702 | +86 silly currentTree ├── decompress-response@3.3.0 | ||
703 | +86 silly currentTree ├── deep-equal@1.0.1 | ||
704 | +86 silly currentTree ├── deep-extend@0.6.0 | ||
705 | +86 silly currentTree ├── deep-is@0.1.3 | ||
706 | +86 silly currentTree ├── defer-to-connect@1.1.3 | ||
707 | +86 silly currentTree ├── define-properties@1.1.3 | ||
708 | +86 silly currentTree ├── delayed-stream@1.0.0 | ||
709 | +86 silly currentTree ├── delegates@1.0.0 | ||
710 | +86 silly currentTree ├── denque@1.4.1 | ||
711 | +86 silly currentTree ├── depd@1.1.2 | ||
712 | +86 silly currentTree ├── destroy@1.0.4 | ||
713 | +86 silly currentTree ├── doctrine@3.0.0 | ||
714 | +86 silly currentTree ├── dom-serializer@0.1.1 | ||
715 | +86 silly currentTree ├── domelementtype@1.3.1 | ||
716 | +86 silly currentTree ├── domhandler@2.4.2 | ||
717 | +86 silly currentTree ├── domutils@1.5.1 | ||
718 | +86 silly currentTree ├── dot-prop@5.2.0 | ||
719 | +86 silly currentTree ├── dotenv@8.2.0 | ||
720 | +86 silly currentTree ├── duplexer3@0.1.4 | ||
721 | +86 silly currentTree ├── ecc-jsbn@0.1.2 | ||
722 | +86 silly currentTree ├── ecdsa-sig-formatter@1.0.11 | ||
723 | +86 silly currentTree ├── ee-first@1.1.1 | ||
724 | +86 silly currentTree ├── emoji-regex@7.0.3 | ||
725 | +86 silly currentTree ├── encodeurl@1.0.2 | ||
726 | +86 silly currentTree ├── end-of-stream@1.4.4 | ||
727 | +86 silly currentTree ├── entities@1.1.2 | ||
728 | +86 silly currentTree ├── escape-goat@2.1.1 | ||
729 | +86 silly currentTree ├── escape-html@1.0.3 | ||
730 | +86 silly currentTree ├── escape-string-regexp@1.0.5 | ||
731 | +86 silly currentTree ├── eslint-config-prettier@6.11.0 | ||
732 | +86 silly currentTree ├── eslint-scope@5.0.0 | ||
733 | +86 silly currentTree ├── eslint-utils@2.0.0 | ||
734 | +86 silly currentTree ├── eslint-visitor-keys@1.1.0 | ||
735 | +86 silly currentTree ├─┬ eslint@7.1.0 | ||
736 | +86 silly currentTree │ ├── ansi-styles@4.2.1 | ||
737 | +86 silly currentTree │ ├── chalk@4.0.0 | ||
738 | +86 silly currentTree │ ├── color-convert@2.0.1 | ||
739 | +86 silly currentTree │ ├── color-name@1.1.4 | ||
740 | +86 silly currentTree │ ├── debug@4.1.1 | ||
741 | +86 silly currentTree │ ├── has-flag@4.0.0 | ||
742 | +86 silly currentTree │ ├── semver@7.3.2 | ||
743 | +86 silly currentTree │ └── supports-color@7.1.0 | ||
744 | +86 silly currentTree ├── espree@7.0.0 | ||
745 | +86 silly currentTree ├── esprima@4.0.1 | ||
746 | +86 silly currentTree ├─┬ esquery@1.3.1 | ||
747 | +86 silly currentTree │ └── estraverse@5.1.0 | ||
748 | +86 silly currentTree ├── esrecurse@4.2.1 | ||
749 | +86 silly currentTree ├── estraverse@4.3.0 | ||
750 | +86 silly currentTree ├── esutils@2.0.3 | ||
751 | +86 silly currentTree ├── eventemitter3@1.2.0 | ||
752 | +86 silly currentTree ├── extend@3.0.2 | ||
753 | +86 silly currentTree ├── external-editor@3.1.0 | ||
754 | +86 silly currentTree ├── extsprintf@1.3.0 | ||
755 | +86 silly currentTree ├── eyes@0.1.8 | ||
756 | +86 silly currentTree ├── fast-deep-equal@3.1.3 | ||
757 | +86 silly currentTree ├── fast-json-stable-stringify@2.1.0 | ||
758 | +86 silly currentTree ├── fast-levenshtein@2.0.6 | ||
759 | +86 silly currentTree ├── figures@3.2.0 | ||
760 | +86 silly currentTree ├── file-entry-cache@5.0.1 | ||
761 | +86 silly currentTree ├── fill-range@7.0.1 | ||
762 | +86 silly currentTree ├─┬ flat-cache@2.0.1 | ||
763 | +86 silly currentTree │ └── rimraf@2.6.3 | ||
764 | +86 silly currentTree ├── flatted@2.0.2 | ||
765 | +86 silly currentTree ├─┬ follow-redirects@1.5.10 | ||
766 | +86 silly currentTree │ ├── debug@3.1.0 | ||
767 | +86 silly currentTree │ └── ms@2.0.0 | ||
768 | +86 silly currentTree ├── forever-agent@0.6.1 | ||
769 | +86 silly currentTree ├── form-data@2.3.3 | ||
770 | +86 silly currentTree ├── fresh@0.5.2 | ||
771 | +86 silly currentTree ├── fs.realpath@1.0.0 | ||
772 | +86 silly currentTree ├── fs@0.0.1-security | ||
773 | +86 silly currentTree ├── functional-red-black-tree@1.0.1 | ||
774 | +86 silly currentTree ├── get-stdin@6.0.0 | ||
775 | +86 silly currentTree ├── get-stream@4.1.0 | ||
776 | +86 silly currentTree ├── getpass@0.1.7 | ||
777 | +86 silly currentTree ├── glob-parent@5.1.1 | ||
778 | +86 silly currentTree ├── glob@7.1.6 | ||
779 | +86 silly currentTree ├── global-dirs@2.0.1 | ||
780 | +86 silly currentTree ├── globals@12.4.0 | ||
781 | +86 silly currentTree ├── got@9.6.0 | ||
782 | +86 silly currentTree ├── graceful-fs@4.2.4 | ||
783 | +86 silly currentTree ├── har-schema@2.0.0 | ||
784 | +86 silly currentTree ├── har-validator@5.1.3 | ||
785 | +86 silly currentTree ├── has-flag@3.0.0 | ||
786 | +86 silly currentTree ├── has-yarn@2.1.0 | ||
787 | +86 silly currentTree ├── hoek@6.1.3 | ||
788 | +86 silly currentTree ├─┬ htmlparser2@3.10.1 | ||
789 | +86 silly currentTree │ └── readable-stream@3.6.0 | ||
790 | +86 silly currentTree ├── http-assert@1.4.1 | ||
791 | +86 silly currentTree ├── http-cache-semantics@4.1.0 | ||
792 | +86 silly currentTree ├─┬ http-errors@1.7.2 | ||
793 | +86 silly currentTree │ └── inherits@2.0.3 | ||
794 | +86 silly currentTree ├── http-signature@1.2.0 | ||
795 | +86 silly currentTree ├── https-proxy-agent@1.0.0 | ||
796 | +86 silly currentTree ├── iconv-lite@0.4.24 | ||
797 | +86 silly currentTree ├── iconv@3.0.0 | ||
798 | +86 silly currentTree ├── ignore-by-default@1.0.1 | ||
799 | +86 silly currentTree ├── ignore@4.0.6 | ||
800 | +86 silly currentTree ├── import-fresh@3.2.1 | ||
801 | +86 silly currentTree ├── import-lazy@2.1.0 | ||
802 | +86 silly currentTree ├── imurmurhash@0.1.4 | ||
803 | +86 silly currentTree ├── inflation@2.0.0 | ||
804 | +86 silly currentTree ├── inflight@1.0.6 | ||
805 | +86 silly currentTree ├── inherits@2.0.4 | ||
806 | +86 silly currentTree ├── ini@1.3.5 | ||
807 | +86 silly currentTree ├── inquirer@7.1.0 | ||
808 | +86 silly currentTree ├── is-binary-path@2.1.0 | ||
809 | +86 silly currentTree ├── is-ci@2.0.0 | ||
810 | +86 silly currentTree ├── is-extglob@2.1.1 | ||
811 | +86 silly currentTree ├── is-generator-function@1.0.7 | ||
812 | +86 silly currentTree ├── is-glob@4.0.1 | ||
813 | +86 silly currentTree ├── is-installed-globally@0.3.2 | ||
814 | +86 silly currentTree ├── is-nan@1.3.0 | ||
815 | +86 silly currentTree ├── is-npm@4.0.0 | ||
816 | +86 silly currentTree ├── is-number@7.0.0 | ||
817 | +86 silly currentTree ├── is-obj@2.0.0 | ||
818 | +86 silly currentTree ├── is-path-inside@3.0.2 | ||
819 | +86 silly currentTree ├── is-typedarray@1.0.0 | ||
820 | +86 silly currentTree ├── is-yarn-global@0.3.0 | ||
821 | +86 silly currentTree ├── isarray@1.0.0 | ||
822 | +86 silly currentTree ├── isemail@3.2.0 | ||
823 | +86 silly currentTree ├── isexe@2.0.0 | ||
824 | +86 silly currentTree ├── isstream@0.1.2 | ||
825 | +86 silly currentTree ├── joi@14.3.1 | ||
826 | +86 silly currentTree ├── js-tokens@4.0.0 | ||
827 | +86 silly currentTree ├── js-yaml@3.14.0 | ||
828 | +86 silly currentTree ├── jsbn@0.1.1 | ||
829 | +86 silly currentTree ├── jsesc@2.5.2 | ||
830 | +86 silly currentTree ├── json-buffer@3.0.0 | ||
831 | +86 silly currentTree ├── json-schema-traverse@0.4.1 | ||
832 | +86 silly currentTree ├── json-schema@0.2.3 | ||
833 | +86 silly currentTree ├── json-stable-stringify-without-jsonify@1.0.1 | ||
834 | +86 silly currentTree ├── json-stringify-safe@5.0.1 | ||
835 | +86 silly currentTree ├── jsonwebtoken@8.5.1 | ||
836 | +86 silly currentTree ├── jsprim@1.4.1 | ||
837 | +86 silly currentTree ├── jwa@1.4.1 | ||
838 | +86 silly currentTree ├── jws@3.2.2 | ||
839 | +86 silly currentTree ├── kareem@2.3.1 | ||
840 | +86 silly currentTree ├── keygrip@1.1.0 | ||
841 | +86 silly currentTree ├── keyv@3.1.0 | ||
842 | +86 silly currentTree ├─┬ koa-bodyparser@4.3.0 | ||
843 | +86 silly currentTree │ └── co-body@6.0.0 | ||
844 | +86 silly currentTree ├── koa-compose@4.1.0 | ||
845 | +86 silly currentTree ├─┬ koa-convert@1.2.0 | ||
846 | +86 silly currentTree │ └── koa-compose@3.2.1 | ||
847 | +86 silly currentTree ├── koa-morgan@1.0.1 | ||
848 | +86 silly currentTree ├─┬ koa-router@9.0.1 | ||
849 | +86 silly currentTree │ ├── debug@4.1.1 | ||
850 | +86 silly currentTree │ ├── http-errors@1.7.3 | ||
851 | +86 silly currentTree │ └── path-to-regexp@6.1.0 | ||
852 | +86 silly currentTree ├─┬ koa@2.12.0 | ||
853 | +86 silly currentTree │ ├── debug@3.1.0 | ||
854 | +86 silly currentTree │ └── ms@2.0.0 | ||
855 | +86 silly currentTree ├── latest-version@5.1.0 | ||
856 | +86 silly currentTree ├── levn@0.4.1 | ||
857 | +86 silly currentTree ├── lodash.includes@4.3.0 | ||
858 | +86 silly currentTree ├── lodash.isboolean@3.0.3 | ||
859 | +86 silly currentTree ├── lodash.isinteger@4.0.4 | ||
860 | +86 silly currentTree ├── lodash.isnumber@3.0.3 | ||
861 | +86 silly currentTree ├── lodash.isplainobject@4.0.6 | ||
862 | +86 silly currentTree ├── lodash.isstring@4.0.1 | ||
863 | +86 silly currentTree ├── lodash.once@4.1.1 | ||
864 | +86 silly currentTree ├── lodash@4.17.15 | ||
865 | +86 silly currentTree ├── long-timeout@0.1.1 | ||
866 | +86 silly currentTree ├── lowercase-keys@1.0.1 | ||
867 | +86 silly currentTree ├─┬ make-dir@3.1.0 | ||
868 | +86 silly currentTree │ └── semver@6.3.0 | ||
869 | +86 silly currentTree ├── media-typer@0.3.0 | ||
870 | +86 silly currentTree ├── memory-pager@1.5.0 | ||
871 | +86 silly currentTree ├── methods@1.1.2 | ||
872 | +86 silly currentTree ├── mime-db@1.44.0 | ||
873 | +86 silly currentTree ├── mime-types@2.1.27 | ||
874 | +86 silly currentTree ├── mimic-fn@2.1.0 | ||
875 | +86 silly currentTree ├── mimic-response@1.0.1 | ||
876 | +86 silly currentTree ├── minimatch@3.0.4 | ||
877 | +86 silly currentTree ├── minimist@1.2.5 | ||
878 | +86 silly currentTree ├── mkdirp@0.5.5 | ||
879 | +86 silly currentTree ├── moment-timezone@0.5.31 | ||
880 | +86 silly currentTree ├── moment@2.27.0 | ||
881 | +86 silly currentTree ├── mongodb@3.5.8 | ||
882 | +86 silly currentTree ├── mongoose-legacy-pluralize@1.0.2 | ||
883 | +86 silly currentTree ├── mongoose@5.9.17 | ||
884 | +86 silly currentTree ├─┬ morgan@1.10.0 | ||
885 | +86 silly currentTree │ └── depd@2.0.0 | ||
886 | +86 silly currentTree ├── mpath@0.7.0 | ||
887 | +86 silly currentTree ├─┬ mquery@3.2.2 | ||
888 | +86 silly currentTree │ ├── debug@3.1.0 | ||
889 | +86 silly currentTree │ └── ms@2.0.0 | ||
890 | +86 silly currentTree ├── ms@2.1.2 | ||
891 | +86 silly currentTree ├── mute-stream@0.0.8 | ||
892 | +86 silly currentTree ├── natural-compare@1.4.0 | ||
893 | +86 silly currentTree ├── negotiator@0.6.2 | ||
894 | +86 silly currentTree ├── node-schedule@1.3.2 | ||
895 | +86 silly currentTree ├─┬ nodemon@2.0.4 | ||
896 | +86 silly currentTree │ └── debug@3.2.6 | ||
897 | +86 silly currentTree ├── normalize-path@3.0.0 | ||
898 | +86 silly currentTree ├── normalize-url@4.5.0 | ||
899 | +86 silly currentTree ├── nth-check@1.0.2 | ||
900 | +86 silly currentTree ├── oauth-sign@0.9.0 | ||
901 | +86 silly currentTree ├── object-keys@1.1.1 | ||
902 | +86 silly currentTree ├── on-finished@2.3.0 | ||
903 | +86 silly currentTree ├── on-headers@1.0.2 | ||
904 | +86 silly currentTree ├── once@1.4.0 | ||
905 | +86 silly currentTree ├── onetime@5.1.0 | ||
906 | +86 silly currentTree ├── only@0.0.2 | ||
907 | +86 silly currentTree ├── optionator@0.9.1 | ||
908 | +86 silly currentTree ├── options@0.0.6 | ||
909 | +86 silly currentTree ├── os-tmpdir@1.0.2 | ||
910 | +86 silly currentTree ├── p-cancelable@1.1.0 | ||
911 | +86 silly currentTree ├─┬ package-json@6.5.0 | ||
912 | +86 silly currentTree │ └── semver@6.3.0 | ||
913 | +86 silly currentTree ├── parent-module@1.0.1 | ||
914 | +86 silly currentTree ├── parse5@3.0.3 | ||
915 | +86 silly currentTree ├── parseurl@1.3.3 | ||
916 | +86 silly currentTree ├── path-is-absolute@1.0.1 | ||
917 | +86 silly currentTree ├── path-key@3.1.1 | ||
918 | +86 silly currentTree ├── path-parse@1.0.6 | ||
919 | +86 silly currentTree ├── path@0.12.7 | ||
920 | +86 silly currentTree ├── performance-now@2.1.0 | ||
921 | +86 silly currentTree ├── picomatch@2.2.2 | ||
922 | +86 silly currentTree ├── prelude-ls@1.2.1 | ||
923 | +86 silly currentTree ├── prepend-http@2.0.0 | ||
924 | +86 silly currentTree ├── process-nextick-args@2.0.1 | ||
925 | +86 silly currentTree ├── process@0.11.10 | ||
926 | +86 silly currentTree ├── progress@2.0.3 | ||
927 | +86 silly currentTree ├── psl@1.8.0 | ||
928 | +86 silly currentTree ├── pstree.remy@1.1.8 | ||
929 | +86 silly currentTree ├── pump@3.0.0 | ||
930 | +86 silly currentTree ├── punycode@2.1.1 | ||
931 | +86 silly currentTree ├── pupa@2.0.1 | ||
932 | +86 silly currentTree ├── qs@6.7.0 | ||
933 | +86 silly currentTree ├── raw-body@2.4.0 | ||
934 | +86 silly currentTree ├─┬ rc@1.2.8 | ||
935 | +86 silly currentTree │ └── strip-json-comments@2.0.1 | ||
936 | +86 silly currentTree ├── readable-stream@2.3.7 | ||
937 | +86 silly currentTree ├── readdirp@3.4.0 | ||
938 | +86 silly currentTree ├── regexp-clone@1.0.0 | ||
939 | +86 silly currentTree ├── regexpp@3.1.0 | ||
940 | +86 silly currentTree ├── registry-auth-token@4.1.1 | ||
941 | +86 silly currentTree ├── registry-url@5.1.0 | ||
942 | +86 silly currentTree ├─┬ request@2.88.2 | ||
943 | +86 silly currentTree │ └── qs@6.5.2 | ||
944 | +86 silly currentTree ├── requestretry@1.13.0 | ||
945 | +86 silly currentTree ├─┬ require_optional@1.0.1 | ||
946 | +86 silly currentTree │ └── resolve-from@2.0.0 | ||
947 | +86 silly currentTree ├── resolve-from@4.0.0 | ||
948 | +86 silly currentTree ├── resolve@1.17.0 | ||
949 | +86 silly currentTree ├── responselike@1.0.2 | ||
950 | +86 silly currentTree ├── restore-cursor@3.1.0 | ||
951 | +86 silly currentTree ├── retry@0.8.0 | ||
952 | +86 silly currentTree ├── run-async@2.4.1 | ||
953 | +86 silly currentTree ├── rxjs@6.5.5 | ||
954 | +86 silly currentTree ├── safe-buffer@5.1.2 | ||
955 | +86 silly currentTree ├── safer-buffer@2.1.2 | ||
956 | +86 silly currentTree ├── saslprep@1.0.3 | ||
957 | +86 silly currentTree ├─┬ semver-diff@3.1.1 | ||
958 | +86 silly currentTree │ └── semver@6.3.0 | ||
959 | +86 silly currentTree ├── semver@5.7.1 | ||
960 | +86 silly currentTree ├── setprototypeof@1.1.1 | ||
961 | +86 silly currentTree ├── shebang-command@2.0.0 | ||
962 | +86 silly currentTree ├── shebang-regex@3.0.0 | ||
963 | +86 silly currentTree ├── sift@7.0.1 | ||
964 | +86 silly currentTree ├── signal-exit@3.0.3 | ||
965 | +86 silly currentTree ├─┬ slack-client@2.0.6 | ||
966 | +86 silly currentTree │ └── lodash@3.10.1 | ||
967 | +86 silly currentTree ├── slack-node@0.1.8 | ||
968 | +86 silly currentTree ├─┬ slice-ansi@2.1.0 | ||
969 | +86 silly currentTree │ └── is-fullwidth-code-point@2.0.0 | ||
970 | +86 silly currentTree ├── sliced@1.0.1 | ||
971 | +86 silly currentTree ├── sorted-array-functions@1.2.0 | ||
972 | +86 silly currentTree ├── source-map@0.5.7 | ||
973 | +86 silly currentTree ├── sparse-bitfield@3.0.3 | ||
974 | +86 silly currentTree ├── sprintf-js@1.0.3 | ||
975 | +86 silly currentTree ├── sshpk@1.16.1 | ||
976 | +86 silly currentTree ├── stack-trace@0.0.10 | ||
977 | +86 silly currentTree ├── statuses@1.5.0 | ||
978 | +86 silly currentTree ├── string_decoder@1.1.1 | ||
979 | +86 silly currentTree ├─┬ string-width@4.2.0 | ||
980 | +86 silly currentTree │ ├── emoji-regex@8.0.0 | ||
981 | +86 silly currentTree │ └── is-fullwidth-code-point@3.0.0 | ||
982 | +86 silly currentTree ├── strip-ansi@6.0.0 | ||
983 | +86 silly currentTree ├── strip-json-comments@3.1.0 | ||
984 | +86 silly currentTree ├── supports-color@5.5.0 | ||
985 | +86 silly currentTree ├─┬ table@5.4.6 | ||
986 | +86 silly currentTree │ ├── ansi-regex@4.1.0 | ||
987 | +86 silly currentTree │ ├── is-fullwidth-code-point@2.0.0 | ||
988 | +86 silly currentTree │ ├── string-width@3.1.0 | ||
989 | +86 silly currentTree │ └── strip-ansi@5.2.0 | ||
990 | +86 silly currentTree ├── term-size@2.2.0 | ||
991 | +86 silly currentTree ├── text-table@0.2.0 | ||
992 | +86 silly currentTree ├── through@2.3.8 | ||
993 | +86 silly currentTree ├── tmp@0.0.33 | ||
994 | +86 silly currentTree ├── to-fast-properties@2.0.0 | ||
995 | +86 silly currentTree ├── to-readable-stream@1.0.0 | ||
996 | +86 silly currentTree ├── to-regex-range@5.0.1 | ||
997 | +86 silly currentTree ├── toidentifier@1.0.0 | ||
998 | +86 silly currentTree ├── topo@3.0.3 | ||
999 | +86 silly currentTree ├─┬ touch@3.1.0 | ||
1000 | +86 silly currentTree │ └── nopt@1.0.10 | ||
1001 | +86 silly currentTree ├── tough-cookie@2.5.0 | ||
1002 | +86 silly currentTree ├── tslib@1.13.0 | ||
1003 | +86 silly currentTree ├── tsscmp@1.0.6 | ||
1004 | +86 silly currentTree ├── tunnel-agent@0.6.0 | ||
1005 | +86 silly currentTree ├── tweetnacl@0.14.5 | ||
1006 | +86 silly currentTree ├── type-check@0.4.0 | ||
1007 | +86 silly currentTree ├── type-fest@0.8.1 | ||
1008 | +86 silly currentTree ├── type-is@1.6.18 | ||
1009 | +86 silly currentTree ├── typedarray-to-buffer@3.1.5 | ||
1010 | +86 silly currentTree ├── ultron@1.0.2 | ||
1011 | +86 silly currentTree ├── undefsafe@2.0.3 | ||
1012 | +86 silly currentTree ├── unique-string@2.0.0 | ||
1013 | +86 silly currentTree ├── unpipe@1.0.0 | ||
1014 | +86 silly currentTree ├── update-notifier@4.1.0 | ||
1015 | +86 silly currentTree ├── uri-js@4.2.2 | ||
1016 | +86 silly currentTree ├── url-join@0.0.1 | ||
1017 | +86 silly currentTree ├── url-parse-lax@3.0.0 | ||
1018 | +86 silly currentTree ├── util-deprecate@1.0.2 | ||
1019 | +86 silly currentTree ├─┬ util@0.10.4 | ||
1020 | +86 silly currentTree │ └── inherits@2.0.3 | ||
1021 | +86 silly currentTree ├── uuid@3.4.0 | ||
1022 | +86 silly currentTree ├── v8-compile-cache@2.1.0 | ||
1023 | +86 silly currentTree ├── vary@1.1.2 | ||
1024 | +86 silly currentTree ├── verror@1.10.0 | ||
1025 | +86 silly currentTree ├── voca@1.4.0 | ||
1026 | +86 silly currentTree ├── when@3.7.8 | ||
1027 | +86 silly currentTree ├── which@2.0.2 | ||
1028 | +86 silly currentTree ├── widest-line@3.1.0 | ||
1029 | +86 silly currentTree ├─┬ winston@2.4.5 | ||
1030 | +86 silly currentTree │ └── async@1.0.0 | ||
1031 | +86 silly currentTree ├── word-wrap@1.2.3 | ||
1032 | +86 silly currentTree ├── wrappy@1.0.2 | ||
1033 | +86 silly currentTree ├── write-file-atomic@3.0.3 | ||
1034 | +86 silly currentTree ├── write@1.0.3 | ||
1035 | +86 silly currentTree ├── ws@1.1.5 | ||
1036 | +86 silly currentTree ├── xdg-basedir@4.0.0 | ||
1037 | +86 silly currentTree └── ylru@1.2.1 | ||
1038 | +87 silly idealTree jaksimsamil-server@1.0.0 | ||
1039 | +87 silly idealTree ├── @babel/code-frame@7.10.1 | ||
1040 | +87 silly idealTree ├── @babel/generator@7.10.2 | ||
1041 | +87 silly idealTree ├── @babel/helper-function-name@7.10.1 | ||
1042 | +87 silly idealTree ├── @babel/helper-get-function-arity@7.10.1 | ||
1043 | +87 silly idealTree ├── @babel/helper-split-export-declaration@7.10.1 | ||
1044 | +87 silly idealTree ├── @babel/helper-validator-identifier@7.10.1 | ||
1045 | +87 silly idealTree ├─┬ @babel/highlight@7.10.1 | ||
1046 | +87 silly idealTree │ └── chalk@2.4.2 | ||
1047 | +87 silly idealTree ├── @babel/parser@7.10.2 | ||
1048 | +87 silly idealTree ├── @babel/template@7.10.1 | ||
1049 | +87 silly idealTree ├─┬ @babel/traverse@7.10.1 | ||
1050 | +87 silly idealTree │ ├── debug@4.1.1 | ||
1051 | +87 silly idealTree │ └── globals@11.12.0 | ||
1052 | +87 silly idealTree ├── @babel/types@7.10.2 | ||
1053 | +87 silly idealTree ├── @sindresorhus/is@0.14.0 | ||
1054 | +87 silly idealTree ├── @szmarczak/http-timer@1.1.2 | ||
1055 | +87 silly idealTree ├── @types/color-name@1.1.1 | ||
1056 | +87 silly idealTree ├── @types/node@14.0.12 | ||
1057 | +87 silly idealTree ├── abbrev@1.1.1 | ||
1058 | +87 silly idealTree ├── accepts@1.3.7 | ||
1059 | +87 silly idealTree ├── acorn-jsx@5.2.0 | ||
1060 | +87 silly idealTree ├── acorn@7.2.0 | ||
1061 | +87 silly idealTree ├─┬ agent-base@2.1.1 | ||
1062 | +87 silly idealTree │ └── semver@5.0.3 | ||
1063 | +87 silly idealTree ├── ajv@6.12.2 | ||
1064 | +87 silly idealTree ├─┬ ansi-align@3.0.0 | ||
1065 | +87 silly idealTree │ ├── ansi-regex@4.1.0 | ||
1066 | +87 silly idealTree │ ├── is-fullwidth-code-point@2.0.0 | ||
1067 | +87 silly idealTree │ ├── string-width@3.1.0 | ||
1068 | +87 silly idealTree │ └── strip-ansi@5.2.0 | ||
1069 | +87 silly idealTree ├─┬ ansi-escapes@4.3.1 | ||
1070 | +87 silly idealTree │ └── type-fest@0.11.0 | ||
1071 | +87 silly idealTree ├── ansi-regex@5.0.0 | ||
1072 | +87 silly idealTree ├── ansi-styles@3.2.1 | ||
1073 | +87 silly idealTree ├── any-promise@1.3.0 | ||
1074 | +87 silly idealTree ├── anymatch@3.1.1 | ||
1075 | +87 silly idealTree ├── argparse@1.0.10 | ||
1076 | +87 silly idealTree ├── asn1@0.2.4 | ||
1077 | +87 silly idealTree ├── assert-plus@1.0.0 | ||
1078 | +87 silly idealTree ├── astral-regex@1.0.0 | ||
1079 | +87 silly idealTree ├── async@1.5.2 | ||
1080 | +87 silly idealTree ├── asynckit@0.4.0 | ||
1081 | +87 silly idealTree ├── aws-sign2@0.7.0 | ||
1082 | +87 silly idealTree ├── aws4@1.10.0 | ||
1083 | +87 silly idealTree ├── axios@0.19.2 | ||
1084 | +87 silly idealTree ├── babel-eslint@10.1.0 | ||
1085 | +87 silly idealTree ├── balanced-match@1.0.0 | ||
1086 | +87 silly idealTree ├── basic-auth@2.0.1 | ||
1087 | +87 silly idealTree ├── bcrypt-pbkdf@1.0.2 | ||
1088 | +87 silly idealTree ├── binary-extensions@2.0.0 | ||
1089 | +87 silly idealTree ├── bl@2.2.0 | ||
1090 | +87 silly idealTree ├── bluebird@3.5.1 | ||
1091 | +87 silly idealTree ├── body-parser@1.19.0 | ||
1092 | +87 silly idealTree ├── boolbase@1.0.0 | ||
1093 | +87 silly idealTree ├── boxen@4.2.0 | ||
1094 | +87 silly idealTree ├── brace-expansion@1.1.11 | ||
1095 | +87 silly idealTree ├── braces@3.0.2 | ||
1096 | +87 silly idealTree ├── bson@1.1.4 | ||
1097 | +87 silly idealTree ├── buffer-equal-constant-time@1.0.1 | ||
1098 | +87 silly idealTree ├── bytes@3.1.0 | ||
1099 | +87 silly idealTree ├── cache-content-type@1.0.1 | ||
1100 | +87 silly idealTree ├─┬ cacheable-request@6.1.0 | ||
1101 | +87 silly idealTree │ ├── get-stream@5.1.0 | ||
1102 | +87 silly idealTree │ └── lowercase-keys@2.0.0 | ||
1103 | +87 silly idealTree ├── callsites@3.1.0 | ||
1104 | +87 silly idealTree ├── camelcase@5.3.1 | ||
1105 | +87 silly idealTree ├── caseless@0.12.0 | ||
1106 | +87 silly idealTree ├─┬ chalk@3.0.0 | ||
1107 | +87 silly idealTree │ ├── ansi-styles@4.2.1 | ||
1108 | +87 silly idealTree │ ├── color-convert@2.0.1 | ||
1109 | +87 silly idealTree │ ├── color-name@1.1.4 | ||
1110 | +87 silly idealTree │ ├── has-flag@4.0.0 | ||
1111 | +87 silly idealTree │ └── supports-color@7.1.0 | ||
1112 | +87 silly idealTree ├── chardet@0.7.0 | ||
1113 | +87 silly idealTree ├── cheerio@1.0.0-rc.3 | ||
1114 | +87 silly idealTree ├── chokidar@3.4.0 | ||
1115 | +87 silly idealTree ├── ci-info@2.0.0 | ||
1116 | +87 silly idealTree ├── cli-boxes@2.2.0 | ||
1117 | +87 silly idealTree ├── cli-cursor@3.1.0 | ||
1118 | +87 silly idealTree ├── cli-width@2.2.1 | ||
1119 | +87 silly idealTree ├── clone-response@1.0.2 | ||
1120 | +87 silly idealTree ├── co@4.6.0 | ||
1121 | +87 silly idealTree ├── color-convert@1.9.3 | ||
1122 | +87 silly idealTree ├── color-name@1.1.3 | ||
1123 | +87 silly idealTree ├── colors@1.0.3 | ||
1124 | +87 silly idealTree ├── combined-stream@1.0.8 | ||
1125 | +87 silly idealTree ├── concat-map@0.0.1 | ||
1126 | +87 silly idealTree ├── configstore@5.0.1 | ||
1127 | +87 silly idealTree ├── content-disposition@0.5.3 | ||
1128 | +87 silly idealTree ├── content-type@1.0.4 | ||
1129 | +87 silly idealTree ├── cookie-parser@1.4.5 | ||
1130 | +87 silly idealTree ├── cookie-signature@1.0.6 | ||
1131 | +87 silly idealTree ├── cookie@0.4.0 | ||
1132 | +87 silly idealTree ├─┬ cookies@0.8.0 | ||
1133 | +87 silly idealTree │ └── depd@2.0.0 | ||
1134 | +87 silly idealTree ├── copy-to@2.0.1 | ||
1135 | +87 silly idealTree ├── core-util-is@1.0.2 | ||
1136 | +87 silly idealTree ├── cron-parser@2.15.0 | ||
1137 | +87 silly idealTree ├── cross-spawn@7.0.3 | ||
1138 | +87 silly idealTree ├── crypto-random-string@2.0.0 | ||
1139 | +87 silly idealTree ├── css-select@1.2.0 | ||
1140 | +87 silly idealTree ├── css-what@2.1.3 | ||
1141 | +87 silly idealTree ├── cycle@1.0.3 | ||
1142 | +87 silly idealTree ├── dashdash@1.14.1 | ||
1143 | +87 silly idealTree ├─┬ debug@2.6.9 | ||
1144 | +87 silly idealTree │ └── ms@2.0.0 | ||
1145 | +87 silly idealTree ├── decompress-response@3.3.0 | ||
1146 | +87 silly idealTree ├── deep-equal@1.0.1 | ||
1147 | +87 silly idealTree ├── deep-extend@0.6.0 | ||
1148 | +87 silly idealTree ├── deep-is@0.1.3 | ||
1149 | +87 silly idealTree ├── defer-to-connect@1.1.3 | ||
1150 | +87 silly idealTree ├── define-properties@1.1.3 | ||
1151 | +87 silly idealTree ├── delayed-stream@1.0.0 | ||
1152 | +87 silly idealTree ├── delegates@1.0.0 | ||
1153 | +87 silly idealTree ├── denque@1.4.1 | ||
1154 | +87 silly idealTree ├── depd@1.1.2 | ||
1155 | +87 silly idealTree ├── destroy@1.0.4 | ||
1156 | +87 silly idealTree ├── doctrine@3.0.0 | ||
1157 | +87 silly idealTree ├── dom-serializer@0.1.1 | ||
1158 | +87 silly idealTree ├── domelementtype@1.3.1 | ||
1159 | +87 silly idealTree ├── domhandler@2.4.2 | ||
1160 | +87 silly idealTree ├── domutils@1.5.1 | ||
1161 | +87 silly idealTree ├── dot-prop@5.2.0 | ||
1162 | +87 silly idealTree ├── dotenv@8.2.0 | ||
1163 | +87 silly idealTree ├── duplexer3@0.1.4 | ||
1164 | +87 silly idealTree ├── ecc-jsbn@0.1.2 | ||
1165 | +87 silly idealTree ├── ecdsa-sig-formatter@1.0.11 | ||
1166 | +87 silly idealTree ├── ee-first@1.1.1 | ||
1167 | +87 silly idealTree ├── emoji-regex@7.0.3 | ||
1168 | +87 silly idealTree ├── encodeurl@1.0.2 | ||
1169 | +87 silly idealTree ├── end-of-stream@1.4.4 | ||
1170 | +87 silly idealTree ├── entities@1.1.2 | ||
1171 | +87 silly idealTree ├── escape-goat@2.1.1 | ||
1172 | +87 silly idealTree ├── escape-html@1.0.3 | ||
1173 | +87 silly idealTree ├── escape-string-regexp@1.0.5 | ||
1174 | +87 silly idealTree ├── eslint-config-prettier@6.11.0 | ||
1175 | +87 silly idealTree ├── eslint-scope@5.0.0 | ||
1176 | +87 silly idealTree ├── eslint-utils@2.0.0 | ||
1177 | +87 silly idealTree ├── eslint-visitor-keys@1.1.0 | ||
1178 | +87 silly idealTree ├─┬ eslint@7.1.0 | ||
1179 | +87 silly idealTree │ ├── ansi-styles@4.2.1 | ||
1180 | +87 silly idealTree │ ├── chalk@4.0.0 | ||
1181 | +87 silly idealTree │ ├── color-convert@2.0.1 | ||
1182 | +87 silly idealTree │ ├── color-name@1.1.4 | ||
1183 | +87 silly idealTree │ ├── debug@4.1.1 | ||
1184 | +87 silly idealTree │ ├── has-flag@4.0.0 | ||
1185 | +87 silly idealTree │ ├── semver@7.3.2 | ||
1186 | +87 silly idealTree │ └── supports-color@7.1.0 | ||
1187 | +87 silly idealTree ├── espree@7.0.0 | ||
1188 | +87 silly idealTree ├── esprima@4.0.1 | ||
1189 | +87 silly idealTree ├─┬ esquery@1.3.1 | ||
1190 | +87 silly idealTree │ └── estraverse@5.1.0 | ||
1191 | +87 silly idealTree ├── esrecurse@4.2.1 | ||
1192 | +87 silly idealTree ├── estraverse@4.3.0 | ||
1193 | +87 silly idealTree ├── esutils@2.0.3 | ||
1194 | +87 silly idealTree ├── eventemitter3@1.2.0 | ||
1195 | +87 silly idealTree ├── extend@3.0.2 | ||
1196 | +87 silly idealTree ├── external-editor@3.1.0 | ||
1197 | +87 silly idealTree ├── extsprintf@1.3.0 | ||
1198 | +87 silly idealTree ├── eyes@0.1.8 | ||
1199 | +87 silly idealTree ├── fast-deep-equal@3.1.3 | ||
1200 | +87 silly idealTree ├── fast-json-stable-stringify@2.1.0 | ||
1201 | +87 silly idealTree ├── fast-levenshtein@2.0.6 | ||
1202 | +87 silly idealTree ├── figures@3.2.0 | ||
1203 | +87 silly idealTree ├── file-entry-cache@5.0.1 | ||
1204 | +87 silly idealTree ├── fill-range@7.0.1 | ||
1205 | +87 silly idealTree ├─┬ flat-cache@2.0.1 | ||
1206 | +87 silly idealTree │ └── rimraf@2.6.3 | ||
1207 | +87 silly idealTree ├── flatted@2.0.2 | ||
1208 | +87 silly idealTree ├─┬ follow-redirects@1.5.10 | ||
1209 | +87 silly idealTree │ ├── debug@3.1.0 | ||
1210 | +87 silly idealTree │ └── ms@2.0.0 | ||
1211 | +87 silly idealTree ├── forever-agent@0.6.1 | ||
1212 | +87 silly idealTree ├── form-data@2.3.3 | ||
1213 | +87 silly idealTree ├── fresh@0.5.2 | ||
1214 | +87 silly idealTree ├── fs.realpath@1.0.0 | ||
1215 | +87 silly idealTree ├── fs@0.0.1-security | ||
1216 | +87 silly idealTree ├── functional-red-black-tree@1.0.1 | ||
1217 | +87 silly idealTree ├── get-stdin@6.0.0 | ||
1218 | +87 silly idealTree ├── get-stream@4.1.0 | ||
1219 | +87 silly idealTree ├── getpass@0.1.7 | ||
1220 | +87 silly idealTree ├── glob-parent@5.1.1 | ||
1221 | +87 silly idealTree ├── glob@7.1.6 | ||
1222 | +87 silly idealTree ├── global-dirs@2.0.1 | ||
1223 | +87 silly idealTree ├── globals@12.4.0 | ||
1224 | +87 silly idealTree ├── got@9.6.0 | ||
1225 | +87 silly idealTree ├── graceful-fs@4.2.4 | ||
1226 | +87 silly idealTree ├── har-schema@2.0.0 | ||
1227 | +87 silly idealTree ├── har-validator@5.1.3 | ||
1228 | +87 silly idealTree ├── has-flag@3.0.0 | ||
1229 | +87 silly idealTree ├── has-yarn@2.1.0 | ||
1230 | +87 silly idealTree ├── hoek@6.1.3 | ||
1231 | +87 silly idealTree ├─┬ htmlparser2@3.10.1 | ||
1232 | +87 silly idealTree │ └── readable-stream@3.6.0 | ||
1233 | +87 silly idealTree ├── http-assert@1.4.1 | ||
1234 | +87 silly idealTree ├── http-cache-semantics@4.1.0 | ||
1235 | +87 silly idealTree ├─┬ http-errors@1.7.2 | ||
1236 | +87 silly idealTree │ └── inherits@2.0.3 | ||
1237 | +87 silly idealTree ├── http-signature@1.2.0 | ||
1238 | +87 silly idealTree ├── https-proxy-agent@1.0.0 | ||
1239 | +87 silly idealTree ├── iconv-lite@0.4.24 | ||
1240 | +87 silly idealTree ├── iconv@3.0.0 | ||
1241 | +87 silly idealTree ├── ignore-by-default@1.0.1 | ||
1242 | +87 silly idealTree ├── ignore@4.0.6 | ||
1243 | +87 silly idealTree ├── import-fresh@3.2.1 | ||
1244 | +87 silly idealTree ├── import-lazy@2.1.0 | ||
1245 | +87 silly idealTree ├── imurmurhash@0.1.4 | ||
1246 | +87 silly idealTree ├── inflation@2.0.0 | ||
1247 | +87 silly idealTree ├── inflight@1.0.6 | ||
1248 | +87 silly idealTree ├── inherits@2.0.4 | ||
1249 | +87 silly idealTree ├── ini@1.3.5 | ||
1250 | +87 silly idealTree ├── inquirer@7.1.0 | ||
1251 | +87 silly idealTree ├── is-binary-path@2.1.0 | ||
1252 | +87 silly idealTree ├── is-ci@2.0.0 | ||
1253 | +87 silly idealTree ├── is-extglob@2.1.1 | ||
1254 | +87 silly idealTree ├── is-generator-function@1.0.7 | ||
1255 | +87 silly idealTree ├── is-glob@4.0.1 | ||
1256 | +87 silly idealTree ├── is-installed-globally@0.3.2 | ||
1257 | +87 silly idealTree ├── is-nan@1.3.0 | ||
1258 | +87 silly idealTree ├── is-npm@4.0.0 | ||
1259 | +87 silly idealTree ├── is-number@7.0.0 | ||
1260 | +87 silly idealTree ├── is-obj@2.0.0 | ||
1261 | +87 silly idealTree ├── is-path-inside@3.0.2 | ||
1262 | +87 silly idealTree ├── is-typedarray@1.0.0 | ||
1263 | +87 silly idealTree ├── is-yarn-global@0.3.0 | ||
1264 | +87 silly idealTree ├── isarray@1.0.0 | ||
1265 | +87 silly idealTree ├── isemail@3.2.0 | ||
1266 | +87 silly idealTree ├── isexe@2.0.0 | ||
1267 | +87 silly idealTree ├── isstream@0.1.2 | ||
1268 | +87 silly idealTree ├── joi@14.3.1 | ||
1269 | +87 silly idealTree ├── js-tokens@4.0.0 | ||
1270 | +87 silly idealTree ├── js-yaml@3.14.0 | ||
1271 | +87 silly idealTree ├── jsbn@0.1.1 | ||
1272 | +87 silly idealTree ├── jsesc@2.5.2 | ||
1273 | +87 silly idealTree ├── json-buffer@3.0.0 | ||
1274 | +87 silly idealTree ├── json-schema-traverse@0.4.1 | ||
1275 | +87 silly idealTree ├── json-schema@0.2.3 | ||
1276 | +87 silly idealTree ├── json-stable-stringify-without-jsonify@1.0.1 | ||
1277 | +87 silly idealTree ├── json-stringify-safe@5.0.1 | ||
1278 | +87 silly idealTree ├── jsonwebtoken@8.5.1 | ||
1279 | +87 silly idealTree ├── jsprim@1.4.1 | ||
1280 | +87 silly idealTree ├── jwa@1.4.1 | ||
1281 | +87 silly idealTree ├── jws@3.2.2 | ||
1282 | +87 silly idealTree ├── kareem@2.3.1 | ||
1283 | +87 silly idealTree ├── keygrip@1.1.0 | ||
1284 | +87 silly idealTree ├── keyv@3.1.0 | ||
1285 | +87 silly idealTree ├─┬ koa-bodyparser@4.3.0 | ||
1286 | +87 silly idealTree │ └── co-body@6.0.0 | ||
1287 | +87 silly idealTree ├── koa-compose@4.1.0 | ||
1288 | +87 silly idealTree ├─┬ koa-convert@1.2.0 | ||
1289 | +87 silly idealTree │ └── koa-compose@3.2.1 | ||
1290 | +87 silly idealTree ├── koa-morgan@1.0.1 | ||
1291 | +87 silly idealTree ├─┬ koa-router@9.0.1 | ||
1292 | +87 silly idealTree │ ├── debug@4.1.1 | ||
1293 | +87 silly idealTree │ ├── http-errors@1.7.3 | ||
1294 | +87 silly idealTree │ └── path-to-regexp@6.1.0 | ||
1295 | +87 silly idealTree ├─┬ koa@2.12.0 | ||
1296 | +87 silly idealTree │ ├── debug@3.1.0 | ||
1297 | +87 silly idealTree │ └── ms@2.0.0 | ||
1298 | +87 silly idealTree ├── latest-version@5.1.0 | ||
1299 | +87 silly idealTree ├── levn@0.4.1 | ||
1300 | +87 silly idealTree ├── lodash.includes@4.3.0 | ||
1301 | +87 silly idealTree ├── lodash.isboolean@3.0.3 | ||
1302 | +87 silly idealTree ├── lodash.isinteger@4.0.4 | ||
1303 | +87 silly idealTree ├── lodash.isnumber@3.0.3 | ||
1304 | +87 silly idealTree ├── lodash.isplainobject@4.0.6 | ||
1305 | +87 silly idealTree ├── lodash.isstring@4.0.1 | ||
1306 | +87 silly idealTree ├── lodash.once@4.1.1 | ||
1307 | +87 silly idealTree ├── lodash@4.17.15 | ||
1308 | +87 silly idealTree ├── long-timeout@0.1.1 | ||
1309 | +87 silly idealTree ├── lowercase-keys@1.0.1 | ||
1310 | +87 silly idealTree ├─┬ make-dir@3.1.0 | ||
1311 | +87 silly idealTree │ └── semver@6.3.0 | ||
1312 | +87 silly idealTree ├── media-typer@0.3.0 | ||
1313 | +87 silly idealTree ├── memory-pager@1.5.0 | ||
1314 | +87 silly idealTree ├── methods@1.1.2 | ||
1315 | +87 silly idealTree ├── mime-db@1.44.0 | ||
1316 | +87 silly idealTree ├── mime-types@2.1.27 | ||
1317 | +87 silly idealTree ├── mimic-fn@2.1.0 | ||
1318 | +87 silly idealTree ├── mimic-response@1.0.1 | ||
1319 | +87 silly idealTree ├── minimatch@3.0.4 | ||
1320 | +87 silly idealTree ├── minimist@1.2.5 | ||
1321 | +87 silly idealTree ├── mkdirp@0.5.5 | ||
1322 | +87 silly idealTree ├── moment-timezone@0.5.31 | ||
1323 | +87 silly idealTree ├── moment@2.27.0 | ||
1324 | +87 silly idealTree ├── mongodb@3.5.8 | ||
1325 | +87 silly idealTree ├── mongoose-legacy-pluralize@1.0.2 | ||
1326 | +87 silly idealTree ├── mongoose@5.9.17 | ||
1327 | +87 silly idealTree ├─┬ morgan@1.10.0 | ||
1328 | +87 silly idealTree │ └── depd@2.0.0 | ||
1329 | +87 silly idealTree ├── mpath@0.7.0 | ||
1330 | +87 silly idealTree ├─┬ mquery@3.2.2 | ||
1331 | +87 silly idealTree │ ├── debug@3.1.0 | ||
1332 | +87 silly idealTree │ └── ms@2.0.0 | ||
1333 | +87 silly idealTree ├── ms@2.1.2 | ||
1334 | +87 silly idealTree ├── mute-stream@0.0.8 | ||
1335 | +87 silly idealTree ├── natural-compare@1.4.0 | ||
1336 | +87 silly idealTree ├── negotiator@0.6.2 | ||
1337 | +87 silly idealTree ├── node-schedule@1.3.2 | ||
1338 | +87 silly idealTree ├── nodejs@0.0.0 | ||
1339 | +87 silly idealTree ├─┬ nodemon@2.0.4 | ||
1340 | +87 silly idealTree │ └── debug@3.2.6 | ||
1341 | +87 silly idealTree ├── normalize-path@3.0.0 | ||
1342 | +87 silly idealTree ├── normalize-url@4.5.0 | ||
1343 | +87 silly idealTree ├── nth-check@1.0.2 | ||
1344 | +87 silly idealTree ├── oauth-sign@0.9.0 | ||
1345 | +87 silly idealTree ├── object-keys@1.1.1 | ||
1346 | +87 silly idealTree ├── on-finished@2.3.0 | ||
1347 | +87 silly idealTree ├── on-headers@1.0.2 | ||
1348 | +87 silly idealTree ├── once@1.4.0 | ||
1349 | +87 silly idealTree ├── onetime@5.1.0 | ||
1350 | +87 silly idealTree ├── only@0.0.2 | ||
1351 | +87 silly idealTree ├── optionator@0.9.1 | ||
1352 | +87 silly idealTree ├── options@0.0.6 | ||
1353 | +87 silly idealTree ├── os-tmpdir@1.0.2 | ||
1354 | +87 silly idealTree ├── p-cancelable@1.1.0 | ||
1355 | +87 silly idealTree ├─┬ package-json@6.5.0 | ||
1356 | +87 silly idealTree │ └── semver@6.3.0 | ||
1357 | +87 silly idealTree ├── parent-module@1.0.1 | ||
1358 | +87 silly idealTree ├── parse5@3.0.3 | ||
1359 | +87 silly idealTree ├── parseurl@1.3.3 | ||
1360 | +87 silly idealTree ├── path-is-absolute@1.0.1 | ||
1361 | +87 silly idealTree ├── path-key@3.1.1 | ||
1362 | +87 silly idealTree ├── path-parse@1.0.6 | ||
1363 | +87 silly idealTree ├── path@0.12.7 | ||
1364 | +87 silly idealTree ├── performance-now@2.1.0 | ||
1365 | +87 silly idealTree ├── picomatch@2.2.2 | ||
1366 | +87 silly idealTree ├── prelude-ls@1.2.1 | ||
1367 | +87 silly idealTree ├── prepend-http@2.0.0 | ||
1368 | +87 silly idealTree ├── process-nextick-args@2.0.1 | ||
1369 | +87 silly idealTree ├── process@0.11.10 | ||
1370 | +87 silly idealTree ├── progress@2.0.3 | ||
1371 | +87 silly idealTree ├── psl@1.8.0 | ||
1372 | +87 silly idealTree ├── pstree.remy@1.1.8 | ||
1373 | +87 silly idealTree ├── pump@3.0.0 | ||
1374 | +87 silly idealTree ├── punycode@2.1.1 | ||
1375 | +87 silly idealTree ├── pupa@2.0.1 | ||
1376 | +87 silly idealTree ├── qs@6.7.0 | ||
1377 | +87 silly idealTree ├── raw-body@2.4.0 | ||
1378 | +87 silly idealTree ├─┬ rc@1.2.8 | ||
1379 | +87 silly idealTree │ └── strip-json-comments@2.0.1 | ||
1380 | +87 silly idealTree ├── readable-stream@2.3.7 | ||
1381 | +87 silly idealTree ├── readdirp@3.4.0 | ||
1382 | +87 silly idealTree ├── regexp-clone@1.0.0 | ||
1383 | +87 silly idealTree ├── regexpp@3.1.0 | ||
1384 | +87 silly idealTree ├── registry-auth-token@4.1.1 | ||
1385 | +87 silly idealTree ├── registry-url@5.1.0 | ||
1386 | +87 silly idealTree ├─┬ request@2.88.2 | ||
1387 | +87 silly idealTree │ └── qs@6.5.2 | ||
1388 | +87 silly idealTree ├── requestretry@1.13.0 | ||
1389 | +87 silly idealTree ├─┬ require_optional@1.0.1 | ||
1390 | +87 silly idealTree │ └── resolve-from@2.0.0 | ||
1391 | +87 silly idealTree ├── resolve-from@4.0.0 | ||
1392 | +87 silly idealTree ├── resolve@1.17.0 | ||
1393 | +87 silly idealTree ├── responselike@1.0.2 | ||
1394 | +87 silly idealTree ├── restore-cursor@3.1.0 | ||
1395 | +87 silly idealTree ├── retry@0.8.0 | ||
1396 | +87 silly idealTree ├── run-async@2.4.1 | ||
1397 | +87 silly idealTree ├── rxjs@6.5.5 | ||
1398 | +87 silly idealTree ├── safe-buffer@5.1.2 | ||
1399 | +87 silly idealTree ├── safer-buffer@2.1.2 | ||
1400 | +87 silly idealTree ├── saslprep@1.0.3 | ||
1401 | +87 silly idealTree ├─┬ semver-diff@3.1.1 | ||
1402 | +87 silly idealTree │ └── semver@6.3.0 | ||
1403 | +87 silly idealTree ├── semver@5.7.1 | ||
1404 | +87 silly idealTree ├── setprototypeof@1.1.1 | ||
1405 | +87 silly idealTree ├── shebang-command@2.0.0 | ||
1406 | +87 silly idealTree ├── shebang-regex@3.0.0 | ||
1407 | +87 silly idealTree ├── sift@7.0.1 | ||
1408 | +87 silly idealTree ├── signal-exit@3.0.3 | ||
1409 | +87 silly idealTree ├─┬ slack-client@2.0.6 | ||
1410 | +87 silly idealTree │ └── lodash@3.10.1 | ||
1411 | +87 silly idealTree ├── slack-node@0.1.8 | ||
1412 | +87 silly idealTree ├─┬ slice-ansi@2.1.0 | ||
1413 | +87 silly idealTree │ └── is-fullwidth-code-point@2.0.0 | ||
1414 | +87 silly idealTree ├── sliced@1.0.1 | ||
1415 | +87 silly idealTree ├── sorted-array-functions@1.2.0 | ||
1416 | +87 silly idealTree ├── source-map@0.5.7 | ||
1417 | +87 silly idealTree ├── sparse-bitfield@3.0.3 | ||
1418 | +87 silly idealTree ├── sprintf-js@1.0.3 | ||
1419 | +87 silly idealTree ├── sshpk@1.16.1 | ||
1420 | +87 silly idealTree ├── stack-trace@0.0.10 | ||
1421 | +87 silly idealTree ├── statuses@1.5.0 | ||
1422 | +87 silly idealTree ├── string_decoder@1.1.1 | ||
1423 | +87 silly idealTree ├─┬ string-width@4.2.0 | ||
1424 | +87 silly idealTree │ ├── emoji-regex@8.0.0 | ||
1425 | +87 silly idealTree │ └── is-fullwidth-code-point@3.0.0 | ||
1426 | +87 silly idealTree ├── strip-ansi@6.0.0 | ||
1427 | +87 silly idealTree ├── strip-json-comments@3.1.0 | ||
1428 | +87 silly idealTree ├── supports-color@5.5.0 | ||
1429 | +87 silly idealTree ├─┬ table@5.4.6 | ||
1430 | +87 silly idealTree │ ├── ansi-regex@4.1.0 | ||
1431 | +87 silly idealTree │ ├── is-fullwidth-code-point@2.0.0 | ||
1432 | +87 silly idealTree │ ├── string-width@3.1.0 | ||
1433 | +87 silly idealTree │ └── strip-ansi@5.2.0 | ||
1434 | +87 silly idealTree ├── term-size@2.2.0 | ||
1435 | +87 silly idealTree ├── text-table@0.2.0 | ||
1436 | +87 silly idealTree ├── through@2.3.8 | ||
1437 | +87 silly idealTree ├── tmp@0.0.33 | ||
1438 | +87 silly idealTree ├── to-fast-properties@2.0.0 | ||
1439 | +87 silly idealTree ├── to-readable-stream@1.0.0 | ||
1440 | +87 silly idealTree ├── to-regex-range@5.0.1 | ||
1441 | +87 silly idealTree ├── toidentifier@1.0.0 | ||
1442 | +87 silly idealTree ├── topo@3.0.3 | ||
1443 | +87 silly idealTree ├─┬ touch@3.1.0 | ||
1444 | +87 silly idealTree │ └── nopt@1.0.10 | ||
1445 | +87 silly idealTree ├── tough-cookie@2.5.0 | ||
1446 | +87 silly idealTree ├── tslib@1.13.0 | ||
1447 | +87 silly idealTree ├── tsscmp@1.0.6 | ||
1448 | +87 silly idealTree ├── tunnel-agent@0.6.0 | ||
1449 | +87 silly idealTree ├── tweetnacl@0.14.5 | ||
1450 | +87 silly idealTree ├── type-check@0.4.0 | ||
1451 | +87 silly idealTree ├── type-fest@0.8.1 | ||
1452 | +87 silly idealTree ├── type-is@1.6.18 | ||
1453 | +87 silly idealTree ├── typedarray-to-buffer@3.1.5 | ||
1454 | +87 silly idealTree ├── ultron@1.0.2 | ||
1455 | +87 silly idealTree ├── undefsafe@2.0.3 | ||
1456 | +87 silly idealTree ├── unique-string@2.0.0 | ||
1457 | +87 silly idealTree ├── unpipe@1.0.0 | ||
1458 | +87 silly idealTree ├── update-notifier@4.1.0 | ||
1459 | +87 silly idealTree ├── uri-js@4.2.2 | ||
1460 | +87 silly idealTree ├── url-join@0.0.1 | ||
1461 | +87 silly idealTree ├── url-parse-lax@3.0.0 | ||
1462 | +87 silly idealTree ├── util-deprecate@1.0.2 | ||
1463 | +87 silly idealTree ├─┬ util@0.10.4 | ||
1464 | +87 silly idealTree │ └── inherits@2.0.3 | ||
1465 | +87 silly idealTree ├── uuid@3.4.0 | ||
1466 | +87 silly idealTree ├── v8-compile-cache@2.1.0 | ||
1467 | +87 silly idealTree ├── vary@1.1.2 | ||
1468 | +87 silly idealTree ├── verror@1.10.0 | ||
1469 | +87 silly idealTree ├── voca@1.4.0 | ||
1470 | +87 silly idealTree ├── when@3.7.8 | ||
1471 | +87 silly idealTree ├── which@2.0.2 | ||
1472 | +87 silly idealTree ├── widest-line@3.1.0 | ||
1473 | +87 silly idealTree ├─┬ winston@2.4.5 | ||
1474 | +87 silly idealTree │ └── async@1.0.0 | ||
1475 | +87 silly idealTree ├── word-wrap@1.2.3 | ||
1476 | +87 silly idealTree ├── wrappy@1.0.2 | ||
1477 | +87 silly idealTree ├── write-file-atomic@3.0.3 | ||
1478 | +87 silly idealTree ├── write@1.0.3 | ||
1479 | +87 silly idealTree ├── ws@1.1.5 | ||
1480 | +87 silly idealTree ├── xdg-basedir@4.0.0 | ||
1481 | +87 silly idealTree └── ylru@1.2.1 | ||
1482 | +88 silly generateActionsToTake Starting | ||
1483 | +89 silly install generateActionsToTake | ||
1484 | +90 warn checkPermissions Missing write access to /home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules | ||
1485 | +91 silly rollbackFailedOptional Starting | ||
1486 | +92 silly rollbackFailedOptional Finishing | ||
1487 | +93 silly runTopLevelLifecycles Starting | ||
1488 | +94 silly runTopLevelLifecycles Finishing | ||
1489 | +95 silly install printInstalled | ||
1490 | +96 warn optional Skipping failed optional dependency /chokidar/fsevents: | ||
1491 | +97 warn notsup Not compatible with your operating system or architecture: fsevents@2.1.3 | ||
1492 | +98 warn jaksimsamil-server@1.0.0 No description | ||
1493 | +99 warn jaksimsamil-server@1.0.0 No repository field. | ||
1494 | +100 verbose stack Error: EACCES: permission denied, access '/home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules' | ||
1495 | +101 verbose cwd /home/swc/OSS-Jaksimsamil/jaksimsamil-server | ||
1496 | +102 error Linux 4.15.0-65-generic | ||
1497 | +103 error argv "/usr/bin/node" "/usr/bin/npm" "install" "nodejs" | ||
1498 | +104 error node v8.10.0 | ||
1499 | +105 error npm v3.5.2 | ||
1500 | +106 error path /home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules | ||
1501 | +107 error code EACCES | ||
1502 | +108 error errno -13 | ||
1503 | +109 error syscall access | ||
1504 | +110 error Error: EACCES: permission denied, access '/home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules' | ||
1505 | +110 error { Error: EACCES: permission denied, access '/home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules' | ||
1506 | +110 error errno: -13, | ||
1507 | +110 error code: 'EACCES', | ||
1508 | +110 error syscall: 'access', | ||
1509 | +110 error path: '/home/swc/OSS-Jaksimsamil/jaksimsamil-server/node_modules' } | ||
1510 | +111 error Please try running this command again as root/Administrator. | ||
1511 | +112 verbose exit [ -13, true ] |
... | @@ -187,9 +187,9 @@ | ... | @@ -187,9 +187,9 @@ |
187 | } | 187 | } |
188 | }, | 188 | }, |
189 | "acorn": { | 189 | "acorn": { |
190 | - "version": "7.2.0", | 190 | + "version": "7.3.1", |
191 | - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", | 191 | + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", |
192 | - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", | 192 | + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", |
193 | "dev": true | 193 | "dev": true |
194 | }, | 194 | }, |
195 | "acorn-jsx": { | 195 | "acorn-jsx": { |
... | @@ -268,22 +268,11 @@ | ... | @@ -268,22 +268,11 @@ |
268 | } | 268 | } |
269 | } | 269 | } |
270 | }, | 270 | }, |
271 | - "ansi-escapes": { | 271 | + "ansi-colors": { |
272 | - "version": "4.3.1", | 272 | + "version": "3.2.4", |
273 | - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", | 273 | + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", |
274 | - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", | 274 | + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", |
275 | - "dev": true, | 275 | + "dev": true |
276 | - "requires": { | ||
277 | - "type-fest": "^0.11.0" | ||
278 | - }, | ||
279 | - "dependencies": { | ||
280 | - "type-fest": { | ||
281 | - "version": "0.11.0", | ||
282 | - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", | ||
283 | - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", | ||
284 | - "dev": true | ||
285 | - } | ||
286 | - } | ||
287 | }, | 276 | }, |
288 | "ansi-regex": { | 277 | "ansi-regex": { |
289 | "version": "5.0.0", | 278 | "version": "5.0.0", |
... | @@ -413,11 +402,11 @@ | ... | @@ -413,11 +402,11 @@ |
413 | } | 402 | } |
414 | }, | 403 | }, |
415 | "bcrypt": { | 404 | "bcrypt": { |
416 | - "version": "4.0.1", | 405 | + "version": "3.0.8", |
417 | - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-4.0.1.tgz", | 406 | + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.8.tgz", |
418 | - "integrity": "sha512-hSIZHkUxIDS5zA2o00Kf2O5RfVbQ888n54xQoF/eIaquU4uaLxK8vhhBdktd0B3n2MjkcAWzv4mnhogykBKOUQ==", | 407 | + "integrity": "sha512-jKV6RvLhI36TQnPDvUFqBEnGX9c8dRRygKxCZu7E+MgLfKZbmmXL8a7/SFFOyHoPNX9nV81cKRC5tbQfvEQtpw==", |
419 | "requires": { | 408 | "requires": { |
420 | - "node-addon-api": "^2.0.0", | 409 | + "nan": "2.14.0", |
421 | "node-pre-gyp": "0.14.0" | 410 | "node-pre-gyp": "0.14.0" |
422 | } | 411 | } |
423 | }, | 412 | }, |
... | @@ -630,12 +619,6 @@ | ... | @@ -630,12 +619,6 @@ |
630 | } | 619 | } |
631 | } | 620 | } |
632 | }, | 621 | }, |
633 | - "chardet": { | ||
634 | - "version": "0.7.0", | ||
635 | - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", | ||
636 | - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", | ||
637 | - "dev": true | ||
638 | - }, | ||
639 | "cheerio": { | 622 | "cheerio": { |
640 | "version": "1.0.0-rc.3", | 623 | "version": "1.0.0-rc.3", |
641 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", | 624 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", |
... | @@ -682,21 +665,6 @@ | ... | @@ -682,21 +665,6 @@ |
682 | "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", | 665 | "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", |
683 | "dev": true | 666 | "dev": true |
684 | }, | 667 | }, |
685 | - "cli-cursor": { | ||
686 | - "version": "3.1.0", | ||
687 | - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", | ||
688 | - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", | ||
689 | - "dev": true, | ||
690 | - "requires": { | ||
691 | - "restore-cursor": "^3.1.0" | ||
692 | - } | ||
693 | - }, | ||
694 | - "cli-width": { | ||
695 | - "version": "2.2.1", | ||
696 | - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", | ||
697 | - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", | ||
698 | - "dev": true | ||
699 | - }, | ||
700 | "clone-response": { | 668 | "clone-response": { |
701 | "version": "1.0.2", | 669 | "version": "1.0.2", |
702 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", | 670 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", |
... | @@ -1067,6 +1035,15 @@ | ... | @@ -1067,6 +1035,15 @@ |
1067 | "once": "^1.4.0" | 1035 | "once": "^1.4.0" |
1068 | } | 1036 | } |
1069 | }, | 1037 | }, |
1038 | + "enquirer": { | ||
1039 | + "version": "2.3.5", | ||
1040 | + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz", | ||
1041 | + "integrity": "sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==", | ||
1042 | + "dev": true, | ||
1043 | + "requires": { | ||
1044 | + "ansi-colors": "^3.2.1" | ||
1045 | + } | ||
1046 | + }, | ||
1070 | "entities": { | 1047 | "entities": { |
1071 | "version": "1.1.2", | 1048 | "version": "1.1.2", |
1072 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | 1049 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", |
... | @@ -1090,9 +1067,9 @@ | ... | @@ -1090,9 +1067,9 @@ |
1090 | "dev": true | 1067 | "dev": true |
1091 | }, | 1068 | }, |
1092 | "eslint": { | 1069 | "eslint": { |
1093 | - "version": "7.1.0", | 1070 | + "version": "7.3.1", |
1094 | - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.1.0.tgz", | 1071 | + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.3.1.tgz", |
1095 | - "integrity": "sha512-DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA==", | 1072 | + "integrity": "sha512-cQC/xj9bhWUcyi/RuMbRtC3I0eW8MH0jhRELSvpKYkWep3C6YZ2OkvcvJVUeO6gcunABmzptbXBuDoXsjHmfTA==", |
1096 | "dev": true, | 1073 | "dev": true, |
1097 | "requires": { | 1074 | "requires": { |
1098 | "@babel/code-frame": "^7.0.0", | 1075 | "@babel/code-frame": "^7.0.0", |
... | @@ -1101,10 +1078,11 @@ | ... | @@ -1101,10 +1078,11 @@ |
1101 | "cross-spawn": "^7.0.2", | 1078 | "cross-spawn": "^7.0.2", |
1102 | "debug": "^4.0.1", | 1079 | "debug": "^4.0.1", |
1103 | "doctrine": "^3.0.0", | 1080 | "doctrine": "^3.0.0", |
1104 | - "eslint-scope": "^5.0.0", | 1081 | + "enquirer": "^2.3.5", |
1082 | + "eslint-scope": "^5.1.0", | ||
1105 | "eslint-utils": "^2.0.0", | 1083 | "eslint-utils": "^2.0.0", |
1106 | - "eslint-visitor-keys": "^1.1.0", | 1084 | + "eslint-visitor-keys": "^1.2.0", |
1107 | - "espree": "^7.0.0", | 1085 | + "espree": "^7.1.0", |
1108 | "esquery": "^1.2.0", | 1086 | "esquery": "^1.2.0", |
1109 | "esutils": "^2.0.2", | 1087 | "esutils": "^2.0.2", |
1110 | "file-entry-cache": "^5.0.1", | 1088 | "file-entry-cache": "^5.0.1", |
... | @@ -1114,7 +1092,6 @@ | ... | @@ -1114,7 +1092,6 @@ |
1114 | "ignore": "^4.0.6", | 1092 | "ignore": "^4.0.6", |
1115 | "import-fresh": "^3.0.0", | 1093 | "import-fresh": "^3.0.0", |
1116 | "imurmurhash": "^0.1.4", | 1094 | "imurmurhash": "^0.1.4", |
1117 | - "inquirer": "^7.0.0", | ||
1118 | "is-glob": "^4.0.0", | 1095 | "is-glob": "^4.0.0", |
1119 | "js-yaml": "^3.13.1", | 1096 | "js-yaml": "^3.13.1", |
1120 | "json-stable-stringify-without-jsonify": "^1.0.1", | 1097 | "json-stable-stringify-without-jsonify": "^1.0.1", |
... | @@ -1144,9 +1121,9 @@ | ... | @@ -1144,9 +1121,9 @@ |
1144 | } | 1121 | } |
1145 | }, | 1122 | }, |
1146 | "chalk": { | 1123 | "chalk": { |
1147 | - "version": "4.0.0", | 1124 | + "version": "4.1.0", |
1148 | - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", | 1125 | + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", |
1149 | - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", | 1126 | + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", |
1150 | "dev": true, | 1127 | "dev": true, |
1151 | "requires": { | 1128 | "requires": { |
1152 | "ansi-styles": "^4.1.0", | 1129 | "ansi-styles": "^4.1.0", |
... | @@ -1177,6 +1154,12 @@ | ... | @@ -1177,6 +1154,12 @@ |
1177 | "ms": "^2.1.1" | 1154 | "ms": "^2.1.1" |
1178 | } | 1155 | } |
1179 | }, | 1156 | }, |
1157 | + "eslint-visitor-keys": { | ||
1158 | + "version": "1.3.0", | ||
1159 | + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", | ||
1160 | + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", | ||
1161 | + "dev": true | ||
1162 | + }, | ||
1180 | "has-flag": { | 1163 | "has-flag": { |
1181 | "version": "4.0.0", | 1164 | "version": "4.0.0", |
1182 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | 1165 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", |
... | @@ -1209,9 +1192,9 @@ | ... | @@ -1209,9 +1192,9 @@ |
1209 | } | 1192 | } |
1210 | }, | 1193 | }, |
1211 | "eslint-scope": { | 1194 | "eslint-scope": { |
1212 | - "version": "5.0.0", | 1195 | + "version": "5.1.0", |
1213 | - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", | 1196 | + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", |
1214 | - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", | 1197 | + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", |
1215 | "dev": true, | 1198 | "dev": true, |
1216 | "requires": { | 1199 | "requires": { |
1217 | "esrecurse": "^4.1.0", | 1200 | "esrecurse": "^4.1.0", |
... | @@ -1219,9 +1202,9 @@ | ... | @@ -1219,9 +1202,9 @@ |
1219 | } | 1202 | } |
1220 | }, | 1203 | }, |
1221 | "eslint-utils": { | 1204 | "eslint-utils": { |
1222 | - "version": "2.0.0", | 1205 | + "version": "2.1.0", |
1223 | - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", | 1206 | + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", |
1224 | - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", | 1207 | + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", |
1225 | "dev": true, | 1208 | "dev": true, |
1226 | "requires": { | 1209 | "requires": { |
1227 | "eslint-visitor-keys": "^1.1.0" | 1210 | "eslint-visitor-keys": "^1.1.0" |
... | @@ -1234,14 +1217,22 @@ | ... | @@ -1234,14 +1217,22 @@ |
1234 | "dev": true | 1217 | "dev": true |
1235 | }, | 1218 | }, |
1236 | "espree": { | 1219 | "espree": { |
1237 | - "version": "7.0.0", | 1220 | + "version": "7.1.0", |
1238 | - "resolved": "https://registry.npmjs.org/espree/-/espree-7.0.0.tgz", | 1221 | + "resolved": "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz", |
1239 | - "integrity": "sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw==", | 1222 | + "integrity": "sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==", |
1240 | "dev": true, | 1223 | "dev": true, |
1241 | "requires": { | 1224 | "requires": { |
1242 | - "acorn": "^7.1.1", | 1225 | + "acorn": "^7.2.0", |
1243 | "acorn-jsx": "^5.2.0", | 1226 | "acorn-jsx": "^5.2.0", |
1244 | - "eslint-visitor-keys": "^1.1.0" | 1227 | + "eslint-visitor-keys": "^1.2.0" |
1228 | + }, | ||
1229 | + "dependencies": { | ||
1230 | + "eslint-visitor-keys": { | ||
1231 | + "version": "1.3.0", | ||
1232 | + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", | ||
1233 | + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", | ||
1234 | + "dev": true | ||
1235 | + } | ||
1245 | } | 1236 | } |
1246 | }, | 1237 | }, |
1247 | "esprima": { | 1238 | "esprima": { |
... | @@ -1298,17 +1289,6 @@ | ... | @@ -1298,17 +1289,6 @@ |
1298 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | 1289 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", |
1299 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | 1290 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" |
1300 | }, | 1291 | }, |
1301 | - "external-editor": { | ||
1302 | - "version": "3.1.0", | ||
1303 | - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", | ||
1304 | - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", | ||
1305 | - "dev": true, | ||
1306 | - "requires": { | ||
1307 | - "chardet": "^0.7.0", | ||
1308 | - "iconv-lite": "^0.4.24", | ||
1309 | - "tmp": "^0.0.33" | ||
1310 | - } | ||
1311 | - }, | ||
1312 | "extsprintf": { | 1292 | "extsprintf": { |
1313 | "version": "1.3.0", | 1293 | "version": "1.3.0", |
1314 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | 1294 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", |
... | @@ -1335,15 +1315,6 @@ | ... | @@ -1335,15 +1315,6 @@ |
1335 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", | 1315 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", |
1336 | "dev": true | 1316 | "dev": true |
1337 | }, | 1317 | }, |
1338 | - "figures": { | ||
1339 | - "version": "3.2.0", | ||
1340 | - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", | ||
1341 | - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", | ||
1342 | - "dev": true, | ||
1343 | - "requires": { | ||
1344 | - "escape-string-regexp": "^1.0.5" | ||
1345 | - } | ||
1346 | - }, | ||
1347 | "file-entry-cache": { | 1318 | "file-entry-cache": { |
1348 | "version": "5.0.1", | 1319 | "version": "5.0.1", |
1349 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", | 1320 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", |
... | @@ -1785,27 +1756,6 @@ | ... | @@ -1785,27 +1756,6 @@ |
1785 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", | 1756 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", |
1786 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" | 1757 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" |
1787 | }, | 1758 | }, |
1788 | - "inquirer": { | ||
1789 | - "version": "7.1.0", | ||
1790 | - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", | ||
1791 | - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", | ||
1792 | - "dev": true, | ||
1793 | - "requires": { | ||
1794 | - "ansi-escapes": "^4.2.1", | ||
1795 | - "chalk": "^3.0.0", | ||
1796 | - "cli-cursor": "^3.1.0", | ||
1797 | - "cli-width": "^2.0.0", | ||
1798 | - "external-editor": "^3.0.3", | ||
1799 | - "figures": "^3.0.0", | ||
1800 | - "lodash": "^4.17.15", | ||
1801 | - "mute-stream": "0.0.8", | ||
1802 | - "run-async": "^2.4.0", | ||
1803 | - "rxjs": "^6.5.3", | ||
1804 | - "string-width": "^4.1.0", | ||
1805 | - "strip-ansi": "^6.0.0", | ||
1806 | - "through": "^2.3.6" | ||
1807 | - } | ||
1808 | - }, | ||
1809 | "is-binary-path": { | 1759 | "is-binary-path": { |
1810 | "version": "2.1.0", | 1760 | "version": "2.1.0", |
1811 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", | 1761 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", |
... | @@ -2063,9 +2013,9 @@ | ... | @@ -2063,9 +2013,9 @@ |
2063 | } | 2013 | } |
2064 | }, | 2014 | }, |
2065 | "koa": { | 2015 | "koa": { |
2066 | - "version": "2.12.0", | 2016 | + "version": "2.13.0", |
2067 | - "resolved": "https://registry.npmjs.org/koa/-/koa-2.12.0.tgz", | 2017 | + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.0.tgz", |
2068 | - "integrity": "sha512-WlUBj6PXoVhjI5ljMmlyK+eqkbVFW5XQu8twz6bd4WM2E67IwKgPMu5wIFXGxAsZT7sW5xAB54KhY8WAEkLPug==", | 2018 | + "integrity": "sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ==", |
2069 | "requires": { | 2019 | "requires": { |
2070 | "accepts": "^1.3.5", | 2020 | "accepts": "^1.3.5", |
2071 | "cache-content-type": "^1.0.0", | 2021 | "cache-content-type": "^1.0.0", |
... | @@ -2220,9 +2170,9 @@ | ... | @@ -2220,9 +2170,9 @@ |
2220 | } | 2170 | } |
2221 | }, | 2171 | }, |
2222 | "lodash": { | 2172 | "lodash": { |
2223 | - "version": "4.17.15", | 2173 | + "version": "4.17.19", |
2224 | - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", | 2174 | + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", |
2225 | - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" | 2175 | + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" |
2226 | }, | 2176 | }, |
2227 | "lodash.includes": { | 2177 | "lodash.includes": { |
2228 | "version": "4.3.0", | 2178 | "version": "4.3.0", |
... | @@ -2316,12 +2266,6 @@ | ... | @@ -2316,12 +2266,6 @@ |
2316 | "mime-db": "1.44.0" | 2266 | "mime-db": "1.44.0" |
2317 | } | 2267 | } |
2318 | }, | 2268 | }, |
2319 | - "mimic-fn": { | ||
2320 | - "version": "2.1.0", | ||
2321 | - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", | ||
2322 | - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", | ||
2323 | - "dev": true | ||
2324 | - }, | ||
2325 | "mimic-response": { | 2269 | "mimic-response": { |
2326 | "version": "1.0.1", | 2270 | "version": "1.0.1", |
2327 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", | 2271 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", |
... | @@ -2380,9 +2324,9 @@ | ... | @@ -2380,9 +2324,9 @@ |
2380 | } | 2324 | } |
2381 | }, | 2325 | }, |
2382 | "mongodb": { | 2326 | "mongodb": { |
2383 | - "version": "3.5.8", | 2327 | + "version": "3.5.9", |
2384 | - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.8.tgz", | 2328 | + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.9.tgz", |
2385 | - "integrity": "sha512-jz7mR58z66JKL8Px4ZY+FXbgB7d0a0hEGCT7kw8iye46/gsqPrOEpZOswwJ2BQlfzsrCLKdsF9UcaUfGVN2HrQ==", | 2329 | + "integrity": "sha512-vXHBY1CsGYcEPoVWhwgxIBeWqP3dSu9RuRDsoLRPTITrcrgm1f0Ubu1xqF9ozMwv53agmEiZm0YGo+7WL3Nbug==", |
2386 | "requires": { | 2330 | "requires": { |
2387 | "bl": "^2.2.0", | 2331 | "bl": "^2.2.0", |
2388 | "bson": "^1.1.4", | 2332 | "bson": "^1.1.4", |
... | @@ -2393,13 +2337,13 @@ | ... | @@ -2393,13 +2337,13 @@ |
2393 | } | 2337 | } |
2394 | }, | 2338 | }, |
2395 | "mongoose": { | 2339 | "mongoose": { |
2396 | - "version": "5.9.17", | 2340 | + "version": "5.9.20", |
2397 | - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.17.tgz", | 2341 | + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.20.tgz", |
2398 | - "integrity": "sha512-9EDmTiKrOu/41twlPWUA1aOsdxSN6PRIdFwTpLu4MjyNcJ/vuBE+VewKrN1jsD4oXO5rB8bMYtYxVmJQ02SrPg==", | 2342 | + "integrity": "sha512-vRP6Csu2obzSl3ed7kTQMrolBNgweiRJ/eBU1PSe/rJfjqWS1oqDE2D1ZPGxkVOsKXs7Gyd84GAXerj8IB2UWg==", |
2399 | "requires": { | 2343 | "requires": { |
2400 | "bson": "^1.1.4", | 2344 | "bson": "^1.1.4", |
2401 | "kareem": "2.3.1", | 2345 | "kareem": "2.3.1", |
2402 | - "mongodb": "3.5.8", | 2346 | + "mongodb": "3.5.9", |
2403 | "mongoose-legacy-pluralize": "1.0.2", | 2347 | "mongoose-legacy-pluralize": "1.0.2", |
2404 | "mpath": "0.7.0", | 2348 | "mpath": "0.7.0", |
2405 | "mquery": "3.2.2", | 2349 | "mquery": "3.2.2", |
... | @@ -2471,11 +2415,10 @@ | ... | @@ -2471,11 +2415,10 @@ |
2471 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | 2415 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
2472 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" | 2416 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" |
2473 | }, | 2417 | }, |
2474 | - "mute-stream": { | 2418 | + "nan": { |
2475 | - "version": "0.0.8", | 2419 | + "version": "2.14.0", |
2476 | - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", | 2420 | + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", |
2477 | - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | 2421 | + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" |
2478 | - "dev": true | ||
2479 | }, | 2422 | }, |
2480 | "natural-compare": { | 2423 | "natural-compare": { |
2481 | "version": "1.4.0", | 2424 | "version": "1.4.0", |
... | @@ -2508,11 +2451,6 @@ | ... | @@ -2508,11 +2451,6 @@ |
2508 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", | 2451 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", |
2509 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" | 2452 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" |
2510 | }, | 2453 | }, |
2511 | - "node-addon-api": { | ||
2512 | - "version": "2.0.1", | ||
2513 | - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.1.tgz", | ||
2514 | - "integrity": "sha512-2WVfwRfIr1AVn3dRq4yRc2Hn35ND+mPJH6inC6bjpYCZVrpXPB4j3T6i//OGVfqVsR1t/X/axRulDsheq4F0LQ==" | ||
2515 | - }, | ||
2516 | "node-pre-gyp": { | 2454 | "node-pre-gyp": { |
2517 | "version": "0.14.0", | 2455 | "version": "0.14.0", |
2518 | "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", | 2456 | "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", |
... | @@ -2673,15 +2611,6 @@ | ... | @@ -2673,15 +2611,6 @@ |
2673 | "wrappy": "1" | 2611 | "wrappy": "1" |
2674 | } | 2612 | } |
2675 | }, | 2613 | }, |
2676 | - "onetime": { | ||
2677 | - "version": "5.1.0", | ||
2678 | - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", | ||
2679 | - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", | ||
2680 | - "dev": true, | ||
2681 | - "requires": { | ||
2682 | - "mimic-fn": "^2.1.0" | ||
2683 | - } | ||
2684 | - }, | ||
2685 | "only": { | 2614 | "only": { |
2686 | "version": "0.0.2", | 2615 | "version": "0.0.2", |
2687 | "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", | 2616 | "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", |
... | @@ -3044,16 +2973,6 @@ | ... | @@ -3044,16 +2973,6 @@ |
3044 | "lowercase-keys": "^1.0.0" | 2973 | "lowercase-keys": "^1.0.0" |
3045 | } | 2974 | } |
3046 | }, | 2975 | }, |
3047 | - "restore-cursor": { | ||
3048 | - "version": "3.1.0", | ||
3049 | - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", | ||
3050 | - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", | ||
3051 | - "dev": true, | ||
3052 | - "requires": { | ||
3053 | - "onetime": "^5.1.0", | ||
3054 | - "signal-exit": "^3.0.2" | ||
3055 | - } | ||
3056 | - }, | ||
3057 | "retry": { | 2976 | "retry": { |
3058 | "version": "0.8.0", | 2977 | "version": "0.8.0", |
3059 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz", | 2978 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz", |
... | @@ -3067,21 +2986,6 @@ | ... | @@ -3067,21 +2986,6 @@ |
3067 | "glob": "^7.1.3" | 2986 | "glob": "^7.1.3" |
3068 | } | 2987 | } |
3069 | }, | 2988 | }, |
3070 | - "run-async": { | ||
3071 | - "version": "2.4.1", | ||
3072 | - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", | ||
3073 | - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", | ||
3074 | - "dev": true | ||
3075 | - }, | ||
3076 | - "rxjs": { | ||
3077 | - "version": "6.5.5", | ||
3078 | - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", | ||
3079 | - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", | ||
3080 | - "dev": true, | ||
3081 | - "requires": { | ||
3082 | - "tslib": "^1.9.0" | ||
3083 | - } | ||
3084 | - }, | ||
3085 | "safe-buffer": { | 2989 | "safe-buffer": { |
3086 | "version": "5.1.2", | 2990 | "version": "5.1.2", |
3087 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | 2991 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
... | @@ -3400,21 +3304,6 @@ | ... | @@ -3400,21 +3304,6 @@ |
3400 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", | 3304 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", |
3401 | "dev": true | 3305 | "dev": true |
3402 | }, | 3306 | }, |
3403 | - "through": { | ||
3404 | - "version": "2.3.8", | ||
3405 | - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", | ||
3406 | - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", | ||
3407 | - "dev": true | ||
3408 | - }, | ||
3409 | - "tmp": { | ||
3410 | - "version": "0.0.33", | ||
3411 | - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", | ||
3412 | - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", | ||
3413 | - "dev": true, | ||
3414 | - "requires": { | ||
3415 | - "os-tmpdir": "~1.0.2" | ||
3416 | - } | ||
3417 | - }, | ||
3418 | "to-fast-properties": { | 3307 | "to-fast-properties": { |
3419 | "version": "2.0.0", | 3308 | "version": "2.0.0", |
3420 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", | 3309 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", |
... | @@ -3478,12 +3367,6 @@ | ... | @@ -3478,12 +3367,6 @@ |
3478 | "punycode": "^2.1.1" | 3367 | "punycode": "^2.1.1" |
3479 | } | 3368 | } |
3480 | }, | 3369 | }, |
3481 | - "tslib": { | ||
3482 | - "version": "1.13.0", | ||
3483 | - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", | ||
3484 | - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", | ||
3485 | - "dev": true | ||
3486 | - }, | ||
3487 | "tsscmp": { | 3370 | "tsscmp": { |
3488 | "version": "1.0.6", | 3371 | "version": "1.0.6", |
3489 | "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", | 3372 | "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", |
... | @@ -3632,9 +3515,9 @@ | ... | @@ -3632,9 +3515,9 @@ |
3632 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" | 3515 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" |
3633 | }, | 3516 | }, |
3634 | "v8-compile-cache": { | 3517 | "v8-compile-cache": { |
3635 | - "version": "2.1.0", | 3518 | + "version": "2.1.1", |
3636 | - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", | 3519 | + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", |
3637 | - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", | 3520 | + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", |
3638 | "dev": true | 3521 | "dev": true |
3639 | }, | 3522 | }, |
3640 | "vary": { | 3523 | "vary": { | ... | ... |
... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
5 | "license": "MIT", | 5 | "license": "MIT", |
6 | "dependencies": { | 6 | "dependencies": { |
7 | "axios": "^0.19.2", | 7 | "axios": "^0.19.2", |
8 | - "bcrypt": "^4.0.1", | 8 | + "bcrypt": "^3.0.0", |
9 | "body-parser": "^1.19.0", | 9 | "body-parser": "^1.19.0", |
10 | "cheerio": "^1.0.0-rc.3", | 10 | "cheerio": "^1.0.0-rc.3", |
11 | "cookie-parser": "^1.4.5", | 11 | "cookie-parser": "^1.4.5", |
... | @@ -15,11 +15,11 @@ | ... | @@ -15,11 +15,11 @@ |
15 | "iconv": "^3.0.0", | 15 | "iconv": "^3.0.0", |
16 | "joi": "^14.3.1", | 16 | "joi": "^14.3.1", |
17 | "jsonwebtoken": "^8.5.1", | 17 | "jsonwebtoken": "^8.5.1", |
18 | - "koa": "^2.12.0", | 18 | + "koa": "^2.13.0", |
19 | "koa-bodyparser": "^4.3.0", | 19 | "koa-bodyparser": "^4.3.0", |
20 | "koa-morgan": "^1.0.1", | 20 | "koa-morgan": "^1.0.1", |
21 | "koa-router": "^9.0.1", | 21 | "koa-router": "^9.0.1", |
22 | - "mongoose": "^5.9.17", | 22 | + "mongoose": "^5.9.20", |
23 | "morgan": "^1.10.0", | 23 | "morgan": "^1.10.0", |
24 | "node-schedule": "^1.3.2", | 24 | "node-schedule": "^1.3.2", |
25 | "path": "^0.12.7", | 25 | "path": "^0.12.7", |
... | @@ -29,11 +29,11 @@ | ... | @@ -29,11 +29,11 @@ |
29 | }, | 29 | }, |
30 | "devDependencies": { | 30 | "devDependencies": { |
31 | "babel-eslint": "^10.1.0", | 31 | "babel-eslint": "^10.1.0", |
32 | - "eslint": "^7.1.0", | 32 | + "eslint": "^7.3.1", |
33 | "nodemon": "^2.0.4" | 33 | "nodemon": "^2.0.4" |
34 | }, | 34 | }, |
35 | "scripts": { | 35 | "scripts": { |
36 | - "start": "node src", | 36 | + "start": "node ./index.js", |
37 | "start:dev": "nodemon --watch src/ src/index.js" | 37 | "start:dev": "nodemon --watch src/ src/index.js" |
38 | } | 38 | } |
39 | } | 39 | } | ... | ... |
jaksimsamil-server/src/api/auth/README.md
0 → 100644
File mode changed
jaksimsamil-server/src/api/friend/README.md
0 → 100644
File mode changed
jaksimsamil-server/src/api/notify/README.md
0 → 100644
File mode changed
jaksimsamil-server/src/api/profile/README.md
0 → 100644
1 | +. |
jaksimsamil-server/src/api/user/README.md
0 → 100644
File mode changed
This diff could not be displayed because it is too large.
jaksimsamil-server/src/models/challenge.js
0 → 100644
1 | +const mongoose = require("mongoose"); | ||
2 | + | ||
3 | +const { Schema } = mongoose; | ||
4 | + | ||
5 | +const GroupSchema = new Schema({ | ||
6 | + members: { type: [String] }, | ||
7 | +}); | ||
8 | + | ||
9 | +const ChallengeSchema = new Schema({ | ||
10 | + challengeName: { type: String, required: true }, | ||
11 | + startDate: { type: Object, required: true }, | ||
12 | + endDate: { type: Object, required: true }, | ||
13 | + durationPerSession: { type: String, required: true }, // '1d' means one day per session, '2w' means 2 weeks per session, '3m' means 3 months per session. | ||
14 | + goalPerSession: { type: Number, required: true }, // number of problems for one session | ||
15 | + groups: { type: [GroupSchema], required: true }, // groups attending challenge, group of only one member supposed to be single | ||
16 | +}); | ||
17 | + | ||
18 | +ChallengeSchema.statics.findByChallengeName = function (challengeName) { | ||
19 | + return this.findOne({ challengeName: challengeName }); | ||
20 | +}; | ||
21 | + | ||
22 | +ChallengeSchema.methods.addNewGroup = function (group) { | ||
23 | + this.groups.push(group); | ||
24 | + return this.save(); | ||
25 | +}; | ||
26 | + | ||
27 | +ChallengeSchema.methods.removeGroup = function (group_id) { | ||
28 | + const idx = this.groups.findIndex((item) => item._id === group_id); | ||
29 | + this.groups.splice(idx, 1); | ||
30 | + return this.save(); | ||
31 | +}; | ||
32 | + | ||
33 | +ChallengeSchema.methods.getChallengeName = function () { | ||
34 | + return this.challengeName; | ||
35 | +}; | ||
36 | + | ||
37 | +ChallengeSchema.methods.getStartDate = function () { | ||
38 | + return this.startDate; | ||
39 | +}; | ||
40 | + | ||
41 | +ChallengeSchema.methods.getEndDate = function () { | ||
42 | + return this.endDate; | ||
43 | +}; | ||
44 | + | ||
45 | +ChallengeSchema.methods.getDurationPerSession = function () { | ||
46 | + return this.durationPerSession; | ||
47 | +}; | ||
48 | + | ||
49 | +ChallengeSchema.methods.getGoalPerSession = function () { | ||
50 | + return this.goalPerSession; | ||
51 | +}; | ||
52 | + | ||
53 | +ChallengeSchema.methods.getGroups = function () { | ||
54 | + return this.groups; | ||
55 | +}; | ||
56 | + | ||
57 | +ChallengeSchema.methods.serialize = function () { | ||
58 | + return this.toJSON(); | ||
59 | +}; | ||
60 | + | ||
61 | +const Challenge = mongoose.model("Challenge", ChallengeSchema); | ||
62 | +module.exports = Challenge; |
jaksimsamil-server/src/models/problem.js
0 → 100644
1 | +const mongoose=require('mongoose'); | ||
2 | + | ||
3 | +const {Schema}=mongoose; | ||
4 | + | ||
5 | +const ProblemSchema=new Schema({ | ||
6 | + problemNum: {type: Number, required: true, unique: true}, | ||
7 | + problemTitle: {type: String, required: true}, | ||
8 | + solvedacLevel: {type: Number}, | ||
9 | + sumbitNum: {type: Number, required: true}, | ||
10 | + correctNum: {type: Number, required: true}, | ||
11 | + category: {type:[String]} | ||
12 | +}); | ||
13 | + | ||
14 | +ProblemSchema.statics.findByProblemNum=function(problemNum){ | ||
15 | + return this.findOne({problemNum:problemNum}); | ||
16 | +} | ||
17 | + | ||
18 | +ProblemSchema.methods.addCategory=function(category){ | ||
19 | + this.category.push(category); | ||
20 | + return this.save(); | ||
21 | +} | ||
22 | + | ||
23 | +ProblemSchema.methods.removeCategory=function(category){ | ||
24 | + const idx=this.category.findIndex(item=>item===category); | ||
25 | + this.splice(idx,1); | ||
26 | + return this.save(); | ||
27 | +} | ||
28 | + | ||
29 | +ProblemSchema.methods.getProblemNum=function(){ | ||
30 | + return this.problemNum; | ||
31 | +} | ||
32 | + | ||
33 | +ProblemSchema.methods.getProblemTitle=function(){ | ||
34 | + return this.problemTitle; | ||
35 | +} | ||
36 | + | ||
37 | +ProblemSchema.methods.getSolvedacLevel=function(){ | ||
38 | + return this.solvedacLevel; | ||
39 | +} | ||
40 | + | ||
41 | +ProblemSchema.methods.getSumbitNum=function(){ | ||
42 | + return this.sumbitNum; | ||
43 | +} | ||
44 | + | ||
45 | +ProblemSchema.methods.getCorrectNum=function(){ | ||
46 | + return this.correctNum; | ||
47 | +} | ||
48 | + | ||
49 | +ProblemSchema.methods.getCategory=function(){ | ||
50 | + return this.category; | ||
51 | +} | ||
52 | + | ||
53 | +ProblemSchema.methods.serialize=function(){ | ||
54 | + return this.toJSON(); | ||
55 | +} | ||
56 | + | ||
57 | +const Problem=mongoose.model('Problem',ProblemSchema); | ||
58 | +module.exports=Problem; | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | let moment = require("moment"); | 1 | let moment = require("moment"); |
2 | - | 2 | +const problem_set = require("../data/problem_set"); |
3 | +const compareBJ = require("./compareBJ"); | ||
3 | exports.analyzeBJ = function (solvedBJ) { | 4 | exports.analyzeBJ = function (solvedBJ) { |
4 | try { | 5 | try { |
5 | if (solvedBJ) { | 6 | if (solvedBJ) { |
... | @@ -7,6 +8,7 @@ exports.analyzeBJ = function (solvedBJ) { | ... | @@ -7,6 +8,7 @@ exports.analyzeBJ = function (solvedBJ) { |
7 | let presentDate_str = presentDate.format("YYYYMMDD"); | 8 | let presentDate_str = presentDate.format("YYYYMMDD"); |
8 | let latestDate = moment(solvedBJ[0].solved_date, "YYYYMMDD"); | 9 | let latestDate = moment(solvedBJ[0].solved_date, "YYYYMMDD"); |
9 | let difflatest = presentDate.diff(latestDate, "days"); | 10 | let difflatest = presentDate.diff(latestDate, "days"); |
11 | + let latestSolve = solvedBJ[0]; | ||
10 | 12 | ||
11 | let solvedBJbyDATE = {}; | 13 | let solvedBJbyDATE = {}; |
12 | for (let i = 0; i < solvedBJ.length; i++) { | 14 | for (let i = 0; i < solvedBJ.length; i++) { |
... | @@ -23,12 +25,44 @@ exports.analyzeBJ = function (solvedBJ) { | ... | @@ -23,12 +25,44 @@ exports.analyzeBJ = function (solvedBJ) { |
23 | presentDate_str in solvedBJbyDATE | 25 | presentDate_str in solvedBJbyDATE |
24 | ? solvedBJbyDATE[presentDate_str].length | 26 | ? solvedBJbyDATE[presentDate_str].length |
25 | : 0; | 27 | : 0; |
28 | + | ||
29 | + let weekNUM = 0; | ||
30 | + let monthNUM = 0; | ||
31 | + let totalNUM = 0; | ||
32 | + for (let i = 0; i < solvedBJ.length; i++) { | ||
33 | + let diffDate = presentDate.diff( | ||
34 | + moment(solvedBJ[i].solved_date, "YYYYMMDD"), | ||
35 | + "days" | ||
36 | + ); | ||
37 | + if (diffDate <= 7) { | ||
38 | + weekNUM++; | ||
39 | + monthNUM++; | ||
40 | + totalNUM++; | ||
41 | + } else if (diffDate <= 31) { | ||
42 | + monthNUM++; | ||
43 | + totalNUM++; | ||
44 | + } else { | ||
45 | + totalNUM++; | ||
46 | + } | ||
47 | + } | ||
48 | + | ||
49 | + let unsolved_data = compareBJ.compareBJ( | ||
50 | + solvedBJ, | ||
51 | + problem_set.problem_set | ||
52 | + ); | ||
53 | + let recommend_data = compareBJ.randomItem(unsolved_data); | ||
54 | + | ||
26 | let returnOBJ = { | 55 | let returnOBJ = { |
27 | latestDate: latestDate.format("YYYYMMDD"), | 56 | latestDate: latestDate.format("YYYYMMDD"), |
28 | difflatest: difflatest, | 57 | difflatest: difflatest, |
29 | latestNum: latestNum, | 58 | latestNum: latestNum, |
30 | presentNum: presentNum, | 59 | presentNum: presentNum, |
60 | + weekNum: weekNUM, | ||
61 | + monthNum: monthNUM, | ||
62 | + totalNum: totalNUM, | ||
31 | solvedBJbyDATE: solvedBJbyDATE, | 63 | solvedBJbyDATE: solvedBJbyDATE, |
64 | + latestSolve: latestSolve, | ||
65 | + recommend_data: recommend_data, | ||
32 | }; | 66 | }; |
33 | 67 | ||
34 | return returnOBJ; | 68 | return returnOBJ; | ... | ... |
... | @@ -14,7 +14,6 @@ exports.compareBJ = function (solvedBJ_new, problem_set) { | ... | @@ -14,7 +14,6 @@ exports.compareBJ = function (solvedBJ_new, problem_set) { |
14 | new_obj.push(problem_set[i]); | 14 | new_obj.push(problem_set[i]); |
15 | } | 15 | } |
16 | } | 16 | } |
17 | - console.log(new_obj); | ||
18 | return new_obj; | 17 | return new_obj; |
19 | } catch (e) { | 18 | } catch (e) { |
20 | console.log(e); | 19 | console.log(e); | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -121,7 +121,7 @@ abbrev@1: | ... | @@ -121,7 +121,7 @@ abbrev@1: |
121 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" | 121 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" |
122 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== | 122 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== |
123 | 123 | ||
124 | -accepts@^1.3.5, accepts@~1.3.7: | 124 | +accepts@^1.3.5: |
125 | version "1.3.7" | 125 | version "1.3.7" |
126 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" | 126 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" |
127 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== | 127 | integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== |
... | @@ -139,7 +139,15 @@ acorn@^7.1.1: | ... | @@ -139,7 +139,15 @@ acorn@^7.1.1: |
139 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" | 139 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" |
140 | integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== | 140 | integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== |
141 | 141 | ||
142 | -ajv@^6.10.0, ajv@^6.10.2: | 142 | +agent-base@2: |
143 | + version "2.1.1" | ||
144 | + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" | ||
145 | + integrity sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc= | ||
146 | + dependencies: | ||
147 | + extend "~3.0.0" | ||
148 | + semver "~5.0.1" | ||
149 | + | ||
150 | +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: | ||
143 | version "6.12.2" | 151 | version "6.12.2" |
144 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" | 152 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" |
145 | integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== | 153 | integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== |
... | @@ -231,16 +239,48 @@ argparse@^1.0.7: | ... | @@ -231,16 +239,48 @@ argparse@^1.0.7: |
231 | dependencies: | 239 | dependencies: |
232 | sprintf-js "~1.0.2" | 240 | sprintf-js "~1.0.2" |
233 | 241 | ||
234 | -array-flatten@1.1.1: | 242 | +asn1@~0.2.3: |
235 | - version "1.1.1" | 243 | + version "0.2.4" |
236 | - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" | 244 | + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" |
237 | - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= | 245 | + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== |
246 | + dependencies: | ||
247 | + safer-buffer "~2.1.0" | ||
248 | + | ||
249 | +assert-plus@1.0.0, assert-plus@^1.0.0: | ||
250 | + version "1.0.0" | ||
251 | + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" | ||
252 | + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= | ||
238 | 253 | ||
239 | astral-regex@^1.0.0: | 254 | astral-regex@^1.0.0: |
240 | version "1.0.0" | 255 | version "1.0.0" |
241 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" | 256 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" |
242 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== | 257 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== |
243 | 258 | ||
259 | +async@^1.5.0: | ||
260 | + version "1.5.2" | ||
261 | + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" | ||
262 | + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= | ||
263 | + | ||
264 | +async@~1.0.0: | ||
265 | + version "1.0.0" | ||
266 | + resolved "https://registry.yarnpkg.com/async/-/async-1.0.0.tgz#f8fc04ca3a13784ade9e1641af98578cfbd647a9" | ||
267 | + integrity sha1-+PwEyjoTeErenhZBr5hXjPvWR6k= | ||
268 | + | ||
269 | +asynckit@^0.4.0: | ||
270 | + version "0.4.0" | ||
271 | + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" | ||
272 | + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= | ||
273 | + | ||
274 | +aws-sign2@~0.7.0: | ||
275 | + version "0.7.0" | ||
276 | + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" | ||
277 | + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= | ||
278 | + | ||
279 | +aws4@^1.8.0: | ||
280 | + version "1.10.0" | ||
281 | + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" | ||
282 | + integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== | ||
283 | + | ||
244 | axios@^0.19.2: | 284 | axios@^0.19.2: |
245 | version "0.19.2" | 285 | version "0.19.2" |
246 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" | 286 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" |
... | @@ -272,13 +312,20 @@ basic-auth@~2.0.1: | ... | @@ -272,13 +312,20 @@ basic-auth@~2.0.1: |
272 | dependencies: | 312 | dependencies: |
273 | safe-buffer "5.1.2" | 313 | safe-buffer "5.1.2" |
274 | 314 | ||
275 | -bcrypt@^4.0.1: | 315 | +bcrypt-pbkdf@^1.0.0: |
276 | - version "4.0.1" | 316 | + version "1.0.2" |
277 | - resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-4.0.1.tgz#06e21e749a061020e4ff1283c1faa93187ac57fe" | 317 | + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" |
278 | - integrity sha512-hSIZHkUxIDS5zA2o00Kf2O5RfVbQ888n54xQoF/eIaquU4uaLxK8vhhBdktd0B3n2MjkcAWzv4mnhogykBKOUQ== | 318 | + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= |
279 | dependencies: | 319 | dependencies: |
280 | - node-addon-api "^2.0.0" | 320 | + tweetnacl "^0.14.3" |
281 | - node-pre-gyp "0.14.0" | 321 | + |
322 | +bcrypt@^5.0.0: | ||
323 | + version "5.0.0" | ||
324 | + resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-5.0.0.tgz#051407c7cd5ffbfb773d541ca3760ea0754e37e2" | ||
325 | + integrity sha512-jB0yCBl4W/kVHM2whjfyqnxTmOHkCX4kHEa5nYKSoGeYe8YrjTYTc87/6bwt1g8cmV0QrbhKriETg9jWtcREhg== | ||
326 | + dependencies: | ||
327 | + node-addon-api "^3.0.0" | ||
328 | + node-pre-gyp "0.15.0" | ||
282 | 329 | ||
283 | binary-extensions@^2.0.0: | 330 | binary-extensions@^2.0.0: |
284 | version "2.0.0" | 331 | version "2.0.0" |
... | @@ -298,7 +345,7 @@ bluebird@3.5.1: | ... | @@ -298,7 +345,7 @@ bluebird@3.5.1: |
298 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" | 345 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" |
299 | integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== | 346 | integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== |
300 | 347 | ||
301 | -body-parser@1.19.0, body-parser@^1.19.0: | 348 | +body-parser@^1.19.0: |
302 | version "1.19.0" | 349 | version "1.19.0" |
303 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" | 350 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" |
304 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== | 351 | integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== |
... | @@ -358,11 +405,6 @@ buffer-equal-constant-time@1.0.1: | ... | @@ -358,11 +405,6 @@ buffer-equal-constant-time@1.0.1: |
358 | resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" | 405 | resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" |
359 | integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= | 406 | integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= |
360 | 407 | ||
361 | -bytes@1.0.0: | ||
362 | - version "1.0.0" | ||
363 | - resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" | ||
364 | - integrity sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g= | ||
365 | - | ||
366 | bytes@3.1.0: | 408 | bytes@3.1.0: |
367 | version "3.1.0" | 409 | version "3.1.0" |
368 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" | 410 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" |
... | @@ -399,6 +441,11 @@ camelcase@^5.3.1: | ... | @@ -399,6 +441,11 @@ camelcase@^5.3.1: |
399 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" | 441 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" |
400 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== | 442 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== |
401 | 443 | ||
444 | +caseless@~0.12.0: | ||
445 | + version "0.12.0" | ||
446 | + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" | ||
447 | + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= | ||
448 | + | ||
402 | chalk@^2.0.0: | 449 | chalk@^2.0.0: |
403 | version "2.4.2" | 450 | version "2.4.2" |
404 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" | 451 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" |
... | @@ -490,13 +537,15 @@ clone-response@^1.0.2: | ... | @@ -490,13 +537,15 @@ clone-response@^1.0.2: |
490 | dependencies: | 537 | dependencies: |
491 | mimic-response "^1.0.0" | 538 | mimic-response "^1.0.0" |
492 | 539 | ||
493 | -co-body@^2.0.0: | 540 | +co-body@^6.0.0: |
494 | - version "2.0.0" | 541 | + version "6.0.0" |
495 | - resolved "https://registry.yarnpkg.com/co-body/-/co-body-2.0.0.tgz#7302abb8e88a2ce084f67ca4f3162c1b54a64b67" | 542 | + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.0.0.tgz#965b9337d7f5655480787471f4237664820827e3" |
496 | - integrity sha1-cwKruOiKLOCE9nyk8xYsG1SmS2c= | 543 | + integrity sha512-9ZIcixguuuKIptnY8yemEOuhb71L/lLf+Rl5JfJEUiDNJk0e02MBt7BPxR2GEh5mw8dPthQYR4jPI/BnS1MQgw== |
497 | dependencies: | 544 | dependencies: |
498 | - qs "~2.4.1" | 545 | + inflation "^2.0.0" |
499 | - raw-body "~1.3.4" | 546 | + qs "^6.5.2" |
547 | + raw-body "^2.3.3" | ||
548 | + type-is "^1.6.16" | ||
500 | 549 | ||
501 | co@^4.6.0: | 550 | co@^4.6.0: |
502 | version "4.6.0" | 551 | version "4.6.0" |
... | @@ -532,6 +581,18 @@ color-name@~1.1.4: | ... | @@ -532,6 +581,18 @@ color-name@~1.1.4: |
532 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" | 581 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" |
533 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== | 582 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== |
534 | 583 | ||
584 | +colors@1.0.x: | ||
585 | + version "1.0.3" | ||
586 | + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" | ||
587 | + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= | ||
588 | + | ||
589 | +combined-stream@^1.0.6, combined-stream@~1.0.6: | ||
590 | + version "1.0.8" | ||
591 | + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" | ||
592 | + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== | ||
593 | + dependencies: | ||
594 | + delayed-stream "~1.0.0" | ||
595 | + | ||
535 | concat-map@0.0.1: | 596 | concat-map@0.0.1: |
536 | version "0.0.1" | 597 | version "0.0.1" |
537 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | 598 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" |
... | @@ -554,7 +615,7 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: | ... | @@ -554,7 +615,7 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: |
554 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | 615 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" |
555 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= | 616 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= |
556 | 617 | ||
557 | -content-disposition@0.5.3, content-disposition@~0.5.2: | 618 | +content-disposition@~0.5.2: |
558 | version "0.5.3" | 619 | version "0.5.3" |
559 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" | 620 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" |
560 | integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== | 621 | integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== |
... | @@ -592,11 +653,24 @@ cookies@~0.8.0: | ... | @@ -592,11 +653,24 @@ cookies@~0.8.0: |
592 | depd "~2.0.0" | 653 | depd "~2.0.0" |
593 | keygrip "~1.1.0" | 654 | keygrip "~1.1.0" |
594 | 655 | ||
595 | -core-util-is@~1.0.0: | 656 | +copy-to@^2.0.1: |
657 | + version "2.0.1" | ||
658 | + resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" | ||
659 | + integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= | ||
660 | + | ||
661 | +core-util-is@1.0.2, core-util-is@~1.0.0: | ||
596 | version "1.0.2" | 662 | version "1.0.2" |
597 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | 663 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" |
598 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= | 664 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= |
599 | 665 | ||
666 | +cron-parser@^2.7.3: | ||
667 | + version "2.15.0" | ||
668 | + resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-2.15.0.tgz#04803cd51d8efcfcc6f83ac08e60f3f8c40c7ec5" | ||
669 | + integrity sha512-rMFkrQw8+oG5OuwjiXesup4KeIlEG/IU82YtG4xyAHbO5jhKmYaHPp/ZNhq9+7TjSJ65E3zV3kQPUbmXSff2/g== | ||
670 | + dependencies: | ||
671 | + is-nan "^1.3.0" | ||
672 | + moment-timezone "^0.5.31" | ||
673 | + | ||
600 | cross-spawn@^7.0.2: | 674 | cross-spawn@^7.0.2: |
601 | version "7.0.3" | 675 | version "7.0.3" |
602 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" | 676 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" |
... | @@ -626,7 +700,19 @@ css-what@2.1: | ... | @@ -626,7 +700,19 @@ css-what@2.1: |
626 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" | 700 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" |
627 | integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== | 701 | integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== |
628 | 702 | ||
629 | -debug@2.6.9, debug@^2.2.0: | 703 | +cycle@1.0.x: |
704 | + version "1.0.3" | ||
705 | + resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2" | ||
706 | + integrity sha1-IegLK+hYD5i0aPN5QwZisEbDStI= | ||
707 | + | ||
708 | +dashdash@^1.12.0: | ||
709 | + version "1.14.1" | ||
710 | + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" | ||
711 | + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= | ||
712 | + dependencies: | ||
713 | + assert-plus "^1.0.0" | ||
714 | + | ||
715 | +debug@2, debug@2.6.9, debug@^2.2.0: | ||
630 | version "2.6.9" | 716 | version "2.6.9" |
631 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" | 717 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" |
632 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== | 718 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== |
... | @@ -681,6 +767,18 @@ defer-to-connect@^1.0.1: | ... | @@ -681,6 +767,18 @@ defer-to-connect@^1.0.1: |
681 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" | 767 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" |
682 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== | 768 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== |
683 | 769 | ||
770 | +define-properties@^1.1.3: | ||
771 | + version "1.1.3" | ||
772 | + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" | ||
773 | + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== | ||
774 | + dependencies: | ||
775 | + object-keys "^1.0.12" | ||
776 | + | ||
777 | +delayed-stream@~1.0.0: | ||
778 | + version "1.0.0" | ||
779 | + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" | ||
780 | + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= | ||
781 | + | ||
684 | delegates@^1.0.0: | 782 | delegates@^1.0.0: |
685 | version "1.0.0" | 783 | version "1.0.0" |
686 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | 784 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" |
... | @@ -701,7 +799,7 @@ depd@~2.0.0: | ... | @@ -701,7 +799,7 @@ depd@~2.0.0: |
701 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" | 799 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" |
702 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== | 800 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== |
703 | 801 | ||
704 | -destroy@^1.0.4, destroy@~1.0.4: | 802 | +destroy@^1.0.4: |
705 | version "1.0.4" | 803 | version "1.0.4" |
706 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" | 804 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" |
707 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= | 805 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= |
... | @@ -784,6 +882,14 @@ duplexer3@^0.1.4: | ... | @@ -784,6 +882,14 @@ duplexer3@^0.1.4: |
784 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" | 882 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" |
785 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= | 883 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= |
786 | 884 | ||
885 | +ecc-jsbn@~0.1.1: | ||
886 | + version "0.1.2" | ||
887 | + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" | ||
888 | + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= | ||
889 | + dependencies: | ||
890 | + jsbn "~0.1.0" | ||
891 | + safer-buffer "^2.1.0" | ||
892 | + | ||
787 | ecdsa-sig-formatter@1.0.11: | 893 | ecdsa-sig-formatter@1.0.11: |
788 | version "1.0.11" | 894 | version "1.0.11" |
789 | resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" | 895 | resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" |
... | @@ -806,7 +912,7 @@ emoji-regex@^8.0.0: | ... | @@ -806,7 +912,7 @@ emoji-regex@^8.0.0: |
806 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" | 912 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" |
807 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | 913 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== |
808 | 914 | ||
809 | -encodeurl@^1.0.2, encodeurl@~1.0.2: | 915 | +encodeurl@^1.0.2: |
810 | version "1.0.2" | 916 | version "1.0.2" |
811 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" | 917 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" |
812 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= | 918 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= |
... | @@ -833,7 +939,7 @@ escape-goat@^2.0.0: | ... | @@ -833,7 +939,7 @@ escape-goat@^2.0.0: |
833 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" | 939 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" |
834 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== | 940 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== |
835 | 941 | ||
836 | -escape-html@^1.0.3, escape-html@~1.0.3: | 942 | +escape-html@^1.0.3: |
837 | version "1.0.3" | 943 | version "1.0.3" |
838 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" | 944 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" |
839 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= | 945 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= |
... | @@ -955,46 +1061,15 @@ esutils@^2.0.2: | ... | @@ -955,46 +1061,15 @@ esutils@^2.0.2: |
955 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" | 1061 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" |
956 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== | 1062 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== |
957 | 1063 | ||
958 | -etag@~1.8.1: | 1064 | +eventemitter3@^1.1.1: |
959 | - version "1.8.1" | 1065 | + version "1.2.0" |
960 | - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" | 1066 | + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" |
961 | - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= | 1067 | + integrity sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg= |
962 | 1068 | ||
963 | -express@^4.17.1: | 1069 | +extend@3, extend@^3.0.0, extend@~3.0.0, extend@~3.0.2: |
964 | - version "4.17.1" | 1070 | + version "3.0.2" |
965 | - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" | 1071 | + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" |
966 | - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== | 1072 | + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== |
967 | - dependencies: | ||
968 | - accepts "~1.3.7" | ||
969 | - array-flatten "1.1.1" | ||
970 | - body-parser "1.19.0" | ||
971 | - content-disposition "0.5.3" | ||
972 | - content-type "~1.0.4" | ||
973 | - cookie "0.4.0" | ||
974 | - cookie-signature "1.0.6" | ||
975 | - debug "2.6.9" | ||
976 | - depd "~1.1.2" | ||
977 | - encodeurl "~1.0.2" | ||
978 | - escape-html "~1.0.3" | ||
979 | - etag "~1.8.1" | ||
980 | - finalhandler "~1.1.2" | ||
981 | - fresh "0.5.2" | ||
982 | - merge-descriptors "1.0.1" | ||
983 | - methods "~1.1.2" | ||
984 | - on-finished "~2.3.0" | ||
985 | - parseurl "~1.3.3" | ||
986 | - path-to-regexp "0.1.7" | ||
987 | - proxy-addr "~2.0.5" | ||
988 | - qs "6.7.0" | ||
989 | - range-parser "~1.2.1" | ||
990 | - safe-buffer "5.1.2" | ||
991 | - send "0.17.1" | ||
992 | - serve-static "1.14.1" | ||
993 | - setprototypeof "1.1.1" | ||
994 | - statuses "~1.5.0" | ||
995 | - type-is "~1.6.18" | ||
996 | - utils-merge "1.0.1" | ||
997 | - vary "~1.1.2" | ||
998 | 1073 | ||
999 | external-editor@^3.0.3: | 1074 | external-editor@^3.0.3: |
1000 | version "3.1.0" | 1075 | version "3.1.0" |
... | @@ -1005,6 +1080,21 @@ external-editor@^3.0.3: | ... | @@ -1005,6 +1080,21 @@ external-editor@^3.0.3: |
1005 | iconv-lite "^0.4.24" | 1080 | iconv-lite "^0.4.24" |
1006 | tmp "^0.0.33" | 1081 | tmp "^0.0.33" |
1007 | 1082 | ||
1083 | +extsprintf@1.3.0: | ||
1084 | + version "1.3.0" | ||
1085 | + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" | ||
1086 | + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= | ||
1087 | + | ||
1088 | +extsprintf@^1.2.0: | ||
1089 | + version "1.4.0" | ||
1090 | + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" | ||
1091 | + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= | ||
1092 | + | ||
1093 | +eyes@0.1.x: | ||
1094 | + version "0.1.8" | ||
1095 | + resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" | ||
1096 | + integrity sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A= | ||
1097 | + | ||
1008 | fast-deep-equal@^3.1.1: | 1098 | fast-deep-equal@^3.1.1: |
1009 | version "3.1.1" | 1099 | version "3.1.1" |
1010 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" | 1100 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" |
... | @@ -1041,19 +1131,6 @@ fill-range@^7.0.1: | ... | @@ -1041,19 +1131,6 @@ fill-range@^7.0.1: |
1041 | dependencies: | 1131 | dependencies: |
1042 | to-regex-range "^5.0.1" | 1132 | to-regex-range "^5.0.1" |
1043 | 1133 | ||
1044 | -finalhandler@~1.1.2: | ||
1045 | - version "1.1.2" | ||
1046 | - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" | ||
1047 | - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== | ||
1048 | - dependencies: | ||
1049 | - debug "2.6.9" | ||
1050 | - encodeurl "~1.0.2" | ||
1051 | - escape-html "~1.0.3" | ||
1052 | - on-finished "~2.3.0" | ||
1053 | - parseurl "~1.3.3" | ||
1054 | - statuses "~1.5.0" | ||
1055 | - unpipe "~1.0.0" | ||
1056 | - | ||
1057 | flat-cache@^2.0.1: | 1134 | flat-cache@^2.0.1: |
1058 | version "2.0.1" | 1135 | version "2.0.1" |
1059 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" | 1136 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" |
... | @@ -1075,12 +1152,21 @@ follow-redirects@1.5.10: | ... | @@ -1075,12 +1152,21 @@ follow-redirects@1.5.10: |
1075 | dependencies: | 1152 | dependencies: |
1076 | debug "=3.1.0" | 1153 | debug "=3.1.0" |
1077 | 1154 | ||
1078 | -forwarded@~0.1.2: | 1155 | +forever-agent@~0.6.1: |
1079 | - version "0.1.2" | 1156 | + version "0.6.1" |
1080 | - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" | 1157 | + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" |
1081 | - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= | 1158 | + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= |
1082 | 1159 | ||
1083 | -fresh@0.5.2, fresh@~0.5.2: | 1160 | +form-data@~2.3.2: |
1161 | + version "2.3.3" | ||
1162 | + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" | ||
1163 | + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== | ||
1164 | + dependencies: | ||
1165 | + asynckit "^0.4.0" | ||
1166 | + combined-stream "^1.0.6" | ||
1167 | + mime-types "^2.1.12" | ||
1168 | + | ||
1169 | +fresh@~0.5.2: | ||
1084 | version "0.5.2" | 1170 | version "0.5.2" |
1085 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" | 1171 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" |
1086 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= | 1172 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= |
... | @@ -1145,6 +1231,13 @@ get-stream@^5.1.0: | ... | @@ -1145,6 +1231,13 @@ get-stream@^5.1.0: |
1145 | dependencies: | 1231 | dependencies: |
1146 | pump "^3.0.0" | 1232 | pump "^3.0.0" |
1147 | 1233 | ||
1234 | +getpass@^0.1.1: | ||
1235 | + version "0.1.7" | ||
1236 | + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" | ||
1237 | + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= | ||
1238 | + dependencies: | ||
1239 | + assert-plus "^1.0.0" | ||
1240 | + | ||
1148 | glob-parent@^5.0.0, glob-parent@~5.1.0: | 1241 | glob-parent@^5.0.0, glob-parent@~5.1.0: |
1149 | version "5.1.1" | 1242 | version "5.1.1" |
1150 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" | 1243 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" |
... | @@ -1205,6 +1298,19 @@ graceful-fs@^4.1.2: | ... | @@ -1205,6 +1298,19 @@ graceful-fs@^4.1.2: |
1205 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" | 1298 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" |
1206 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== | 1299 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== |
1207 | 1300 | ||
1301 | +har-schema@^2.0.0: | ||
1302 | + version "2.0.0" | ||
1303 | + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" | ||
1304 | + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= | ||
1305 | + | ||
1306 | +har-validator@~5.1.3: | ||
1307 | + version "5.1.3" | ||
1308 | + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" | ||
1309 | + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== | ||
1310 | + dependencies: | ||
1311 | + ajv "^6.5.5" | ||
1312 | + har-schema "^2.0.0" | ||
1313 | + | ||
1208 | has-flag@^3.0.0: | 1314 | has-flag@^3.0.0: |
1209 | version "3.0.0" | 1315 | version "3.0.0" |
1210 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | 1316 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" |
... | @@ -1266,7 +1372,7 @@ http-errors@1.7.2: | ... | @@ -1266,7 +1372,7 @@ http-errors@1.7.2: |
1266 | statuses ">= 1.5.0 < 2" | 1372 | statuses ">= 1.5.0 < 2" |
1267 | toidentifier "1.0.0" | 1373 | toidentifier "1.0.0" |
1268 | 1374 | ||
1269 | -http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.7.2: | 1375 | +http-errors@1.7.3, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.7.2: |
1270 | version "1.7.3" | 1376 | version "1.7.3" |
1271 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" | 1377 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" |
1272 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== | 1378 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== |
... | @@ -1277,6 +1383,24 @@ http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.7.2: | ... | @@ -1277,6 +1383,24 @@ http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.7.2: |
1277 | statuses ">= 1.5.0 < 2" | 1383 | statuses ">= 1.5.0 < 2" |
1278 | toidentifier "1.0.0" | 1384 | toidentifier "1.0.0" |
1279 | 1385 | ||
1386 | +http-signature@~1.2.0: | ||
1387 | + version "1.2.0" | ||
1388 | + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" | ||
1389 | + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= | ||
1390 | + dependencies: | ||
1391 | + assert-plus "^1.0.0" | ||
1392 | + jsprim "^1.2.2" | ||
1393 | + sshpk "^1.7.0" | ||
1394 | + | ||
1395 | +https-proxy-agent@^1.0.0: | ||
1396 | + version "1.0.0" | ||
1397 | + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" | ||
1398 | + integrity sha1-NffabEjOTdv6JkiRrFk+5f+GceY= | ||
1399 | + dependencies: | ||
1400 | + agent-base "2" | ||
1401 | + debug "2" | ||
1402 | + extend "3" | ||
1403 | + | ||
1280 | iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: | 1404 | iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: |
1281 | version "0.4.24" | 1405 | version "0.4.24" |
1282 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | 1406 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" |
... | @@ -1284,11 +1408,6 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: | ... | @@ -1284,11 +1408,6 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: |
1284 | dependencies: | 1408 | dependencies: |
1285 | safer-buffer ">= 2.1.2 < 3" | 1409 | safer-buffer ">= 2.1.2 < 3" |
1286 | 1410 | ||
1287 | -iconv-lite@0.4.8: | ||
1288 | - version "0.4.8" | ||
1289 | - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.8.tgz#c6019a7595f2cefca702eab694a010bcd9298d20" | ||
1290 | - integrity sha1-xgGadZXyzvynAuq2lKAQvNkpjSA= | ||
1291 | - | ||
1292 | iconv@^3.0.0: | 1411 | iconv@^3.0.0: |
1293 | version "3.0.0" | 1412 | version "3.0.0" |
1294 | resolved "https://registry.yarnpkg.com/iconv/-/iconv-3.0.0.tgz#9a293ec123b16b4717e450714ddbb07f985b7d9c" | 1413 | resolved "https://registry.yarnpkg.com/iconv/-/iconv-3.0.0.tgz#9a293ec123b16b4717e450714ddbb07f985b7d9c" |
... | @@ -1329,6 +1448,11 @@ imurmurhash@^0.1.4: | ... | @@ -1329,6 +1448,11 @@ imurmurhash@^0.1.4: |
1329 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" | 1448 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" |
1330 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= | 1449 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= |
1331 | 1450 | ||
1451 | +inflation@^2.0.0: | ||
1452 | + version "2.0.0" | ||
1453 | + resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.0.0.tgz#8b417e47c28f925a45133d914ca1fd389107f30f" | ||
1454 | + integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8= | ||
1455 | + | ||
1332 | inflight@^1.0.4: | 1456 | inflight@^1.0.4: |
1333 | version "1.0.6" | 1457 | version "1.0.6" |
1334 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" | 1458 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" |
... | @@ -1371,11 +1495,6 @@ inquirer@^7.0.0: | ... | @@ -1371,11 +1495,6 @@ inquirer@^7.0.0: |
1371 | strip-ansi "^6.0.0" | 1495 | strip-ansi "^6.0.0" |
1372 | through "^2.3.6" | 1496 | through "^2.3.6" |
1373 | 1497 | ||
1374 | -ipaddr.js@1.9.1: | ||
1375 | - version "1.9.1" | ||
1376 | - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" | ||
1377 | - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== | ||
1378 | - | ||
1379 | is-binary-path@~2.1.0: | 1498 | is-binary-path@~2.1.0: |
1380 | version "2.1.0" | 1499 | version "2.1.0" |
1381 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" | 1500 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" |
... | @@ -1432,6 +1551,13 @@ is-installed-globally@^0.3.1: | ... | @@ -1432,6 +1551,13 @@ is-installed-globally@^0.3.1: |
1432 | global-dirs "^2.0.1" | 1551 | global-dirs "^2.0.1" |
1433 | is-path-inside "^3.0.1" | 1552 | is-path-inside "^3.0.1" |
1434 | 1553 | ||
1554 | +is-nan@^1.3.0: | ||
1555 | + version "1.3.0" | ||
1556 | + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.0.tgz#85d1f5482f7051c2019f5673ccebdb06f3b0db03" | ||
1557 | + integrity sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ== | ||
1558 | + dependencies: | ||
1559 | + define-properties "^1.1.3" | ||
1560 | + | ||
1435 | is-npm@^4.0.0: | 1561 | is-npm@^4.0.0: |
1436 | version "4.0.0" | 1562 | version "4.0.0" |
1437 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" | 1563 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" |
... | @@ -1452,7 +1578,7 @@ is-path-inside@^3.0.1: | ... | @@ -1452,7 +1578,7 @@ is-path-inside@^3.0.1: |
1452 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" | 1578 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" |
1453 | integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== | 1579 | integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== |
1454 | 1580 | ||
1455 | -is-typedarray@^1.0.0: | 1581 | +is-typedarray@^1.0.0, is-typedarray@~1.0.0: |
1456 | version "1.0.0" | 1582 | version "1.0.0" |
1457 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" | 1583 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" |
1458 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= | 1584 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= |
... | @@ -1479,6 +1605,11 @@ isexe@^2.0.0: | ... | @@ -1479,6 +1605,11 @@ isexe@^2.0.0: |
1479 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | 1605 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" |
1480 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= | 1606 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= |
1481 | 1607 | ||
1608 | +isstream@0.1.x, isstream@~0.1.2: | ||
1609 | + version "0.1.2" | ||
1610 | + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" | ||
1611 | + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= | ||
1612 | + | ||
1482 | joi@^14.3.1: | 1613 | joi@^14.3.1: |
1483 | version "14.3.1" | 1614 | version "14.3.1" |
1484 | resolved "https://registry.yarnpkg.com/joi/-/joi-14.3.1.tgz#164a262ec0b855466e0c35eea2a885ae8b6c703c" | 1615 | resolved "https://registry.yarnpkg.com/joi/-/joi-14.3.1.tgz#164a262ec0b855466e0c35eea2a885ae8b6c703c" |
... | @@ -1501,6 +1632,11 @@ js-yaml@^3.13.1: | ... | @@ -1501,6 +1632,11 @@ js-yaml@^3.13.1: |
1501 | argparse "^1.0.7" | 1632 | argparse "^1.0.7" |
1502 | esprima "^4.0.0" | 1633 | esprima "^4.0.0" |
1503 | 1634 | ||
1635 | +jsbn@~0.1.0: | ||
1636 | + version "0.1.1" | ||
1637 | + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" | ||
1638 | + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= | ||
1639 | + | ||
1504 | jsesc@^2.5.1: | 1640 | jsesc@^2.5.1: |
1505 | version "2.5.2" | 1641 | version "2.5.2" |
1506 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" | 1642 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" |
... | @@ -1516,11 +1652,21 @@ json-schema-traverse@^0.4.1: | ... | @@ -1516,11 +1652,21 @@ json-schema-traverse@^0.4.1: |
1516 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" | 1652 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" |
1517 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== | 1653 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== |
1518 | 1654 | ||
1655 | +json-schema@0.2.3: | ||
1656 | + version "0.2.3" | ||
1657 | + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" | ||
1658 | + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= | ||
1659 | + | ||
1519 | json-stable-stringify-without-jsonify@^1.0.1: | 1660 | json-stable-stringify-without-jsonify@^1.0.1: |
1520 | version "1.0.1" | 1661 | version "1.0.1" |
1521 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" | 1662 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" |
1522 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= | 1663 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= |
1523 | 1664 | ||
1665 | +json-stringify-safe@~5.0.1: | ||
1666 | + version "5.0.1" | ||
1667 | + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" | ||
1668 | + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= | ||
1669 | + | ||
1524 | jsonwebtoken@^8.5.1: | 1670 | jsonwebtoken@^8.5.1: |
1525 | version "8.5.1" | 1671 | version "8.5.1" |
1526 | resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" | 1672 | resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" |
... | @@ -1537,6 +1683,16 @@ jsonwebtoken@^8.5.1: | ... | @@ -1537,6 +1683,16 @@ jsonwebtoken@^8.5.1: |
1537 | ms "^2.1.1" | 1683 | ms "^2.1.1" |
1538 | semver "^5.6.0" | 1684 | semver "^5.6.0" |
1539 | 1685 | ||
1686 | +jsprim@^1.2.2: | ||
1687 | + version "1.4.1" | ||
1688 | + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" | ||
1689 | + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= | ||
1690 | + dependencies: | ||
1691 | + assert-plus "1.0.0" | ||
1692 | + extsprintf "1.3.0" | ||
1693 | + json-schema "0.2.3" | ||
1694 | + verror "1.10.0" | ||
1695 | + | ||
1540 | jwa@^1.4.1: | 1696 | jwa@^1.4.1: |
1541 | version "1.4.1" | 1697 | version "1.4.1" |
1542 | resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" | 1698 | resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" |
... | @@ -1573,12 +1729,13 @@ keyv@^3.0.0: | ... | @@ -1573,12 +1729,13 @@ keyv@^3.0.0: |
1573 | dependencies: | 1729 | dependencies: |
1574 | json-buffer "3.0.0" | 1730 | json-buffer "3.0.0" |
1575 | 1731 | ||
1576 | -koa-body-parser@^1.1.2: | 1732 | +koa-bodyparser@^4.3.0: |
1577 | - version "1.1.2" | 1733 | + version "4.3.0" |
1578 | - resolved "https://registry.yarnpkg.com/koa-body-parser/-/koa-body-parser-1.1.2.tgz#6698bf9cfb33b993f801a8af49a85467c402fc64" | 1734 | + resolved "https://registry.yarnpkg.com/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz#274c778555ff48fa221ee7f36a9fbdbace22759a" |
1579 | - integrity sha1-Zpi/nPszuZP4AaivSahUZ8QC/GQ= | 1735 | + integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw== |
1580 | dependencies: | 1736 | dependencies: |
1581 | - co-body "^2.0.0" | 1737 | + co-body "^6.0.0" |
1738 | + copy-to "^2.0.1" | ||
1582 | 1739 | ||
1583 | koa-compose@^3.0.0: | 1740 | koa-compose@^3.0.0: |
1584 | version "3.2.1" | 1741 | version "3.2.1" |
... | @@ -1600,6 +1757,13 @@ koa-convert@^1.2.0: | ... | @@ -1600,6 +1757,13 @@ koa-convert@^1.2.0: |
1600 | co "^4.6.0" | 1757 | co "^4.6.0" |
1601 | koa-compose "^3.0.0" | 1758 | koa-compose "^3.0.0" |
1602 | 1759 | ||
1760 | +koa-morgan@^1.0.1: | ||
1761 | + version "1.0.1" | ||
1762 | + resolved "https://registry.yarnpkg.com/koa-morgan/-/koa-morgan-1.0.1.tgz#08052e0ce0d839d3c43178b90a5bb3424bef1f99" | ||
1763 | + integrity sha1-CAUuDODYOdPEMXi5CluzQkvvH5k= | ||
1764 | + dependencies: | ||
1765 | + morgan "^1.6.1" | ||
1766 | + | ||
1603 | koa-router@^9.0.1: | 1767 | koa-router@^9.0.1: |
1604 | version "9.0.1" | 1768 | version "9.0.1" |
1605 | resolved "https://registry.yarnpkg.com/koa-router/-/koa-router-9.0.1.tgz#34fb0b849624ff8ae96823e2c5d8c672f91ac19b" | 1769 | resolved "https://registry.yarnpkg.com/koa-router/-/koa-router-9.0.1.tgz#34fb0b849624ff8ae96823e2c5d8c672f91ac19b" |
... | @@ -1690,11 +1854,21 @@ lodash.once@^4.0.0: | ... | @@ -1690,11 +1854,21 @@ lodash.once@^4.0.0: |
1690 | resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" | 1854 | resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" |
1691 | integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= | 1855 | integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= |
1692 | 1856 | ||
1857 | +lodash@^3.10.1: | ||
1858 | + version "3.10.1" | ||
1859 | + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" | ||
1860 | + integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= | ||
1861 | + | ||
1693 | lodash@^4.15.0, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: | 1862 | lodash@^4.15.0, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15: |
1694 | version "4.17.15" | 1863 | version "4.17.15" |
1695 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" | 1864 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" |
1696 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== | 1865 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== |
1697 | 1866 | ||
1867 | +long-timeout@0.1.1: | ||
1868 | + version "0.1.1" | ||
1869 | + resolved "https://registry.yarnpkg.com/long-timeout/-/long-timeout-0.1.1.tgz#9721d788b47e0bcb5a24c2e2bee1a0da55dab514" | ||
1870 | + integrity sha1-lyHXiLR+C8taJMLivuGg2lXatRQ= | ||
1871 | + | ||
1698 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: | 1872 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: |
1699 | version "1.0.1" | 1873 | version "1.0.1" |
1700 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" | 1874 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" |
... | @@ -1722,12 +1896,7 @@ memory-pager@^1.0.2: | ... | @@ -1722,12 +1896,7 @@ memory-pager@^1.0.2: |
1722 | resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5" | 1896 | resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5" |
1723 | integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg== | 1897 | integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg== |
1724 | 1898 | ||
1725 | -merge-descriptors@1.0.1: | 1899 | +methods@^1.1.2: |
1726 | - version "1.0.1" | ||
1727 | - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" | ||
1728 | - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= | ||
1729 | - | ||
1730 | -methods@^1.1.2, methods@~1.1.2: | ||
1731 | version "1.1.2" | 1900 | version "1.1.2" |
1732 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" | 1901 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" |
1733 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= | 1902 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= |
... | @@ -1737,18 +1906,13 @@ mime-db@1.44.0: | ... | @@ -1737,18 +1906,13 @@ mime-db@1.44.0: |
1737 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" | 1906 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" |
1738 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== | 1907 | integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== |
1739 | 1908 | ||
1740 | -mime-types@^2.1.18, mime-types@~2.1.24: | 1909 | +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: |
1741 | version "2.1.27" | 1910 | version "2.1.27" |
1742 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" | 1911 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" |
1743 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== | 1912 | integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== |
1744 | dependencies: | 1913 | dependencies: |
1745 | mime-db "1.44.0" | 1914 | mime-db "1.44.0" |
1746 | 1915 | ||
1747 | -mime@1.6.0: | ||
1748 | - version "1.6.0" | ||
1749 | - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" | ||
1750 | - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== | ||
1751 | - | ||
1752 | mimic-fn@^2.1.0: | 1916 | mimic-fn@^2.1.0: |
1753 | version "2.1.0" | 1917 | version "2.1.0" |
1754 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" | 1918 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" |
... | @@ -1786,13 +1950,25 @@ minizlib@^1.2.1: | ... | @@ -1786,13 +1950,25 @@ minizlib@^1.2.1: |
1786 | dependencies: | 1950 | dependencies: |
1787 | minipass "^2.9.0" | 1951 | minipass "^2.9.0" |
1788 | 1952 | ||
1789 | -mkdirp@^0.5.0, mkdirp@^0.5.1: | 1953 | +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3: |
1790 | version "0.5.5" | 1954 | version "0.5.5" |
1791 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" | 1955 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" |
1792 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== | 1956 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== |
1793 | dependencies: | 1957 | dependencies: |
1794 | minimist "^1.2.5" | 1958 | minimist "^1.2.5" |
1795 | 1959 | ||
1960 | +moment-timezone@^0.5.31: | ||
1961 | + version "0.5.31" | ||
1962 | + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.31.tgz#9c40d8c5026f0c7ab46eda3d63e49c155148de05" | ||
1963 | + integrity sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA== | ||
1964 | + dependencies: | ||
1965 | + moment ">= 2.9.0" | ||
1966 | + | ||
1967 | +"moment@>= 2.9.0": | ||
1968 | + version "2.27.0" | ||
1969 | + resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" | ||
1970 | + integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== | ||
1971 | + | ||
1796 | mongodb@3.5.8: | 1972 | mongodb@3.5.8: |
1797 | version "3.5.8" | 1973 | version "3.5.8" |
1798 | resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.5.8.tgz#34550856449b745d145873734bf922c12d6b9caa" | 1974 | resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.5.8.tgz#34550856449b745d145873734bf922c12d6b9caa" |
... | @@ -1828,7 +2004,7 @@ mongoose@^5.9.17: | ... | @@ -1828,7 +2004,7 @@ mongoose@^5.9.17: |
1828 | sift "7.0.1" | 2004 | sift "7.0.1" |
1829 | sliced "1.0.1" | 2005 | sliced "1.0.1" |
1830 | 2006 | ||
1831 | -morgan@^1.10.0: | 2007 | +morgan@^1.10.0, morgan@^1.6.1: |
1832 | version "1.10.0" | 2008 | version "1.10.0" |
1833 | resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" | 2009 | resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" |
1834 | integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== | 2010 | integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== |
... | @@ -1860,11 +2036,6 @@ ms@2.0.0: | ... | @@ -1860,11 +2036,6 @@ ms@2.0.0: |
1860 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" | 2036 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" |
1861 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= | 2037 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= |
1862 | 2038 | ||
1863 | -ms@2.1.1: | ||
1864 | - version "2.1.1" | ||
1865 | - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" | ||
1866 | - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== | ||
1867 | - | ||
1868 | ms@2.1.2, ms@^2.1.1: | 2039 | ms@2.1.2, ms@^2.1.1: |
1869 | version "2.1.2" | 2040 | version "2.1.2" |
1870 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" | 2041 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" |
... | @@ -1880,7 +2051,7 @@ natural-compare@^1.4.0: | ... | @@ -1880,7 +2051,7 @@ natural-compare@^1.4.0: |
1880 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" | 2051 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" |
1881 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= | 2052 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= |
1882 | 2053 | ||
1883 | -needle@^2.2.1: | 2054 | +needle@^2.5.0: |
1884 | version "2.5.0" | 2055 | version "2.5.0" |
1885 | resolved "https://registry.yarnpkg.com/needle/-/needle-2.5.0.tgz#e6fc4b3cc6c25caed7554bd613a5cf0bac8c31c0" | 2056 | resolved "https://registry.yarnpkg.com/needle/-/needle-2.5.0.tgz#e6fc4b3cc6c25caed7554bd613a5cf0bac8c31c0" |
1886 | integrity sha512-o/qITSDR0JCyCKEQ1/1bnUXMmznxabbwi/Y4WwJElf+evwJNFNwIDMCCt5IigFVxgeGBJESLohGtIS9gEzo1fA== | 2057 | integrity sha512-o/qITSDR0JCyCKEQ1/1bnUXMmznxabbwi/Y4WwJElf+evwJNFNwIDMCCt5IigFVxgeGBJESLohGtIS9gEzo1fA== |
... | @@ -1894,19 +2065,19 @@ negotiator@0.6.2: | ... | @@ -1894,19 +2065,19 @@ negotiator@0.6.2: |
1894 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" | 2065 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" |
1895 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== | 2066 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== |
1896 | 2067 | ||
1897 | -node-addon-api@^2.0.0: | 2068 | +node-addon-api@^3.0.0: |
1898 | - version "2.0.1" | 2069 | + version "3.0.0" |
1899 | - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.1.tgz#4fd0931bf6d7e48b219ff3e6abc73cbb0252b7a3" | 2070 | + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.0.0.tgz#812446a1001a54f71663bed188314bba07e09247" |
1900 | - integrity sha512-2WVfwRfIr1AVn3dRq4yRc2Hn35ND+mPJH6inC6bjpYCZVrpXPB4j3T6i//OGVfqVsR1t/X/axRulDsheq4F0LQ== | 2071 | + integrity sha512-sSHCgWfJ+Lui/u+0msF3oyCgvdkhxDbkCS6Q8uiJquzOimkJBvX6hl5aSSA7DR1XbMpdM8r7phjcF63sF4rkKg== |
1901 | 2072 | ||
1902 | -node-pre-gyp@0.14.0: | 2073 | +node-pre-gyp@0.15.0: |
1903 | - version "0.14.0" | 2074 | + version "0.15.0" |
1904 | - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83" | 2075 | + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz#c2fc383276b74c7ffa842925241553e8b40f1087" |
1905 | - integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA== | 2076 | + integrity sha512-7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA== |
1906 | dependencies: | 2077 | dependencies: |
1907 | detect-libc "^1.0.2" | 2078 | detect-libc "^1.0.2" |
1908 | - mkdirp "^0.5.1" | 2079 | + mkdirp "^0.5.3" |
1909 | - needle "^2.2.1" | 2080 | + needle "^2.5.0" |
1910 | nopt "^4.0.1" | 2081 | nopt "^4.0.1" |
1911 | npm-packlist "^1.1.6" | 2082 | npm-packlist "^1.1.6" |
1912 | npmlog "^4.0.2" | 2083 | npmlog "^4.0.2" |
... | @@ -1915,6 +2086,15 @@ node-pre-gyp@0.14.0: | ... | @@ -1915,6 +2086,15 @@ node-pre-gyp@0.14.0: |
1915 | semver "^5.3.0" | 2086 | semver "^5.3.0" |
1916 | tar "^4.4.2" | 2087 | tar "^4.4.2" |
1917 | 2088 | ||
2089 | +node-schedule@^1.3.2: | ||
2090 | + version "1.3.2" | ||
2091 | + resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-1.3.2.tgz#d774b383e2a6f6ade59eecc62254aea07cd758cb" | ||
2092 | + integrity sha512-GIND2pHMHiReSZSvS6dpZcDH7pGPGFfWBIEud6S00Q8zEIzAs9ommdyRK1ZbQt8y1LyZsJYZgPnyi7gpU2lcdw== | ||
2093 | + dependencies: | ||
2094 | + cron-parser "^2.7.3" | ||
2095 | + long-timeout "0.1.1" | ||
2096 | + sorted-array-functions "^1.0.0" | ||
2097 | + | ||
1918 | nodemon@^2.0.4: | 2098 | nodemon@^2.0.4: |
1919 | version "2.0.4" | 2099 | version "2.0.4" |
1920 | resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.4.tgz#55b09319eb488d6394aa9818148c0c2d1c04c416" | 2100 | resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.4.tgz#55b09319eb488d6394aa9818148c0c2d1c04c416" |
... | @@ -1999,11 +2179,21 @@ number-is-nan@^1.0.0: | ... | @@ -1999,11 +2179,21 @@ number-is-nan@^1.0.0: |
1999 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | 2179 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" |
2000 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= | 2180 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= |
2001 | 2181 | ||
2182 | +oauth-sign@~0.9.0: | ||
2183 | + version "0.9.0" | ||
2184 | + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" | ||
2185 | + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== | ||
2186 | + | ||
2002 | object-assign@^4.1.0: | 2187 | object-assign@^4.1.0: |
2003 | version "4.1.1" | 2188 | version "4.1.1" |
2004 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | 2189 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" |
2005 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= | 2190 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= |
2006 | 2191 | ||
2192 | +object-keys@^1.0.12: | ||
2193 | + version "1.1.1" | ||
2194 | + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" | ||
2195 | + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== | ||
2196 | + | ||
2007 | on-finished@^2.3.0, on-finished@~2.3.0: | 2197 | on-finished@^2.3.0, on-finished@~2.3.0: |
2008 | version "2.3.0" | 2198 | version "2.3.0" |
2009 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" | 2199 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" |
... | @@ -2047,6 +2237,11 @@ optionator@^0.9.1: | ... | @@ -2047,6 +2237,11 @@ optionator@^0.9.1: |
2047 | type-check "^0.4.0" | 2237 | type-check "^0.4.0" |
2048 | word-wrap "^1.2.3" | 2238 | word-wrap "^1.2.3" |
2049 | 2239 | ||
2240 | +options@>=0.0.5: | ||
2241 | + version "0.0.6" | ||
2242 | + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" | ||
2243 | + integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= | ||
2244 | + | ||
2050 | os-homedir@^1.0.0: | 2245 | os-homedir@^1.0.0: |
2051 | version "1.0.2" | 2246 | version "1.0.2" |
2052 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" | 2247 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" |
... | @@ -2094,7 +2289,7 @@ parse5@^3.0.1: | ... | @@ -2094,7 +2289,7 @@ parse5@^3.0.1: |
2094 | dependencies: | 2289 | dependencies: |
2095 | "@types/node" "*" | 2290 | "@types/node" "*" |
2096 | 2291 | ||
2097 | -parseurl@^1.3.2, parseurl@~1.3.3: | 2292 | +parseurl@^1.3.2: |
2098 | version "1.3.3" | 2293 | version "1.3.3" |
2099 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" | 2294 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" |
2100 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== | 2295 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== |
... | @@ -2114,11 +2309,6 @@ path-parse@^1.0.6: | ... | @@ -2114,11 +2309,6 @@ path-parse@^1.0.6: |
2114 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" | 2309 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" |
2115 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== | 2310 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== |
2116 | 2311 | ||
2117 | -path-to-regexp@0.1.7: | ||
2118 | - version "0.1.7" | ||
2119 | - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" | ||
2120 | - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= | ||
2121 | - | ||
2122 | path-to-regexp@^6.1.0: | 2312 | path-to-regexp@^6.1.0: |
2123 | version "6.1.0" | 2313 | version "6.1.0" |
2124 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.1.0.tgz#0b18f88b7a0ce0bfae6a25990c909ab86f512427" | 2314 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.1.0.tgz#0b18f88b7a0ce0bfae6a25990c909ab86f512427" |
... | @@ -2132,6 +2322,11 @@ path@^0.12.7: | ... | @@ -2132,6 +2322,11 @@ path@^0.12.7: |
2132 | process "^0.11.1" | 2322 | process "^0.11.1" |
2133 | util "^0.10.3" | 2323 | util "^0.10.3" |
2134 | 2324 | ||
2325 | +performance-now@^2.1.0: | ||
2326 | + version "2.1.0" | ||
2327 | + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" | ||
2328 | + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= | ||
2329 | + | ||
2135 | picomatch@^2.0.4, picomatch@^2.2.1: | 2330 | picomatch@^2.0.4, picomatch@^2.2.1: |
2136 | version "2.2.2" | 2331 | version "2.2.2" |
2137 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" | 2332 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" |
... | @@ -2162,13 +2357,10 @@ progress@^2.0.0: | ... | @@ -2162,13 +2357,10 @@ progress@^2.0.0: |
2162 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" | 2357 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" |
2163 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== | 2358 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== |
2164 | 2359 | ||
2165 | -proxy-addr@~2.0.5: | 2360 | +psl@^1.1.28: |
2166 | - version "2.0.6" | 2361 | + version "1.8.0" |
2167 | - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" | 2362 | + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" |
2168 | - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== | 2363 | + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== |
2169 | - dependencies: | ||
2170 | - forwarded "~0.1.2" | ||
2171 | - ipaddr.js "1.9.1" | ||
2172 | 2364 | ||
2173 | pstree.remy@^1.1.7: | 2365 | pstree.remy@^1.1.7: |
2174 | version "1.1.8" | 2366 | version "1.1.8" |
... | @@ -2183,7 +2375,7 @@ pump@^3.0.0: | ... | @@ -2183,7 +2375,7 @@ pump@^3.0.0: |
2183 | end-of-stream "^1.1.0" | 2375 | end-of-stream "^1.1.0" |
2184 | once "^1.3.1" | 2376 | once "^1.3.1" |
2185 | 2377 | ||
2186 | -punycode@2.x.x, punycode@^2.1.0: | 2378 | +punycode@2.x.x, punycode@^2.1.0, punycode@^2.1.1: |
2187 | version "2.1.1" | 2379 | version "2.1.1" |
2188 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" | 2380 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" |
2189 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== | 2381 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== |
... | @@ -2200,15 +2392,15 @@ qs@6.7.0: | ... | @@ -2200,15 +2392,15 @@ qs@6.7.0: |
2200 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" | 2392 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" |
2201 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== | 2393 | integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== |
2202 | 2394 | ||
2203 | -qs@~2.4.1: | 2395 | +qs@^6.5.2: |
2204 | - version "2.4.2" | 2396 | + version "6.9.4" |
2205 | - resolved "https://registry.yarnpkg.com/qs/-/qs-2.4.2.tgz#f7ce788e5777df0b5010da7f7c4e73ba32470f5a" | 2397 | + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" |
2206 | - integrity sha1-9854jld33wtQENp/fE5zujJHD1o= | 2398 | + integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== |
2207 | 2399 | ||
2208 | -range-parser@~1.2.1: | 2400 | +qs@~6.5.2: |
2209 | - version "1.2.1" | 2401 | + version "6.5.2" |
2210 | - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" | 2402 | + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" |
2211 | - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== | 2403 | + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== |
2212 | 2404 | ||
2213 | raw-body@2.4.0: | 2405 | raw-body@2.4.0: |
2214 | version "2.4.0" | 2406 | version "2.4.0" |
... | @@ -2220,13 +2412,15 @@ raw-body@2.4.0: | ... | @@ -2220,13 +2412,15 @@ raw-body@2.4.0: |
2220 | iconv-lite "0.4.24" | 2412 | iconv-lite "0.4.24" |
2221 | unpipe "1.0.0" | 2413 | unpipe "1.0.0" |
2222 | 2414 | ||
2223 | -raw-body@~1.3.4: | 2415 | +raw-body@^2.3.3: |
2224 | - version "1.3.4" | 2416 | + version "2.4.1" |
2225 | - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-1.3.4.tgz#ccc7ddfc46b72861cdd5bb433c840b70b6f27f54" | 2417 | + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" |
2226 | - integrity sha1-zMfd/Ea3KGHN1btDPIQLcLbyf1Q= | 2418 | + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== |
2227 | dependencies: | 2419 | dependencies: |
2228 | - bytes "1.0.0" | 2420 | + bytes "3.1.0" |
2229 | - iconv-lite "0.4.8" | 2421 | + http-errors "1.7.3" |
2422 | + iconv-lite "0.4.24" | ||
2423 | + unpipe "1.0.0" | ||
2230 | 2424 | ||
2231 | rc@^1.2.7, rc@^1.2.8: | 2425 | rc@^1.2.7, rc@^1.2.8: |
2232 | version "1.2.8" | 2426 | version "1.2.8" |
... | @@ -2291,6 +2485,42 @@ registry-url@^5.0.0: | ... | @@ -2291,6 +2485,42 @@ registry-url@^5.0.0: |
2291 | dependencies: | 2485 | dependencies: |
2292 | rc "^1.2.8" | 2486 | rc "^1.2.8" |
2293 | 2487 | ||
2488 | +request@^2.64.0, request@^2.74.0: | ||
2489 | + version "2.88.2" | ||
2490 | + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" | ||
2491 | + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== | ||
2492 | + dependencies: | ||
2493 | + aws-sign2 "~0.7.0" | ||
2494 | + aws4 "^1.8.0" | ||
2495 | + caseless "~0.12.0" | ||
2496 | + combined-stream "~1.0.6" | ||
2497 | + extend "~3.0.2" | ||
2498 | + forever-agent "~0.6.1" | ||
2499 | + form-data "~2.3.2" | ||
2500 | + har-validator "~5.1.3" | ||
2501 | + http-signature "~1.2.0" | ||
2502 | + is-typedarray "~1.0.0" | ||
2503 | + isstream "~0.1.2" | ||
2504 | + json-stringify-safe "~5.0.1" | ||
2505 | + mime-types "~2.1.19" | ||
2506 | + oauth-sign "~0.9.0" | ||
2507 | + performance-now "^2.1.0" | ||
2508 | + qs "~6.5.2" | ||
2509 | + safe-buffer "^5.1.2" | ||
2510 | + tough-cookie "~2.5.0" | ||
2511 | + tunnel-agent "^0.6.0" | ||
2512 | + uuid "^3.3.2" | ||
2513 | + | ||
2514 | +requestretry@^1.2.2: | ||
2515 | + version "1.13.0" | ||
2516 | + resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-1.13.0.tgz#213ec1006eeb750e8b8ce54176283d15a8d55d94" | ||
2517 | + integrity sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg== | ||
2518 | + dependencies: | ||
2519 | + extend "^3.0.0" | ||
2520 | + lodash "^4.15.0" | ||
2521 | + request "^2.74.0" | ||
2522 | + when "^3.7.7" | ||
2523 | + | ||
2294 | require_optional@^1.0.1: | 2524 | require_optional@^1.0.1: |
2295 | version "1.0.1" | 2525 | version "1.0.1" |
2296 | resolved "https://registry.yarnpkg.com/require_optional/-/require_optional-1.0.1.tgz#4cf35a4247f64ca3df8c2ef208cc494b1ca8fc2e" | 2526 | resolved "https://registry.yarnpkg.com/require_optional/-/require_optional-1.0.1.tgz#4cf35a4247f64ca3df8c2ef208cc494b1ca8fc2e" |
... | @@ -2331,6 +2561,11 @@ restore-cursor@^3.1.0: | ... | @@ -2331,6 +2561,11 @@ restore-cursor@^3.1.0: |
2331 | onetime "^5.1.0" | 2561 | onetime "^5.1.0" |
2332 | signal-exit "^3.0.2" | 2562 | signal-exit "^3.0.2" |
2333 | 2563 | ||
2564 | +retry@^0.8.0: | ||
2565 | + version "0.8.0" | ||
2566 | + resolved "https://registry.yarnpkg.com/retry/-/retry-0.8.0.tgz#2367628dc0edb247b1eab649dc53ac8628ac2d5f" | ||
2567 | + integrity sha1-I2dijcDtskex6rZJ3FOshiisLV8= | ||
2568 | + | ||
2334 | rimraf@2.6.3: | 2569 | rimraf@2.6.3: |
2335 | version "2.6.3" | 2570 | version "2.6.3" |
2336 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" | 2571 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" |
... | @@ -2367,7 +2602,7 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: | ... | @@ -2367,7 +2602,7 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: |
2367 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" | 2602 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" |
2368 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== | 2603 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== |
2369 | 2604 | ||
2370 | -"safer-buffer@>= 2.1.2 < 3": | 2605 | +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: |
2371 | version "2.1.2" | 2606 | version "2.1.2" |
2372 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" | 2607 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" |
2373 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | 2608 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== |
... | @@ -2406,34 +2641,10 @@ semver@^7.2.1: | ... | @@ -2406,34 +2641,10 @@ semver@^7.2.1: |
2406 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" | 2641 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" |
2407 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== | 2642 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== |
2408 | 2643 | ||
2409 | -send@0.17.1: | 2644 | +semver@~5.0.1: |
2410 | - version "0.17.1" | 2645 | + version "5.0.3" |
2411 | - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" | 2646 | + resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a" |
2412 | - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== | 2647 | + integrity sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no= |
2413 | - dependencies: | ||
2414 | - debug "2.6.9" | ||
2415 | - depd "~1.1.2" | ||
2416 | - destroy "~1.0.4" | ||
2417 | - encodeurl "~1.0.2" | ||
2418 | - escape-html "~1.0.3" | ||
2419 | - etag "~1.8.1" | ||
2420 | - fresh "0.5.2" | ||
2421 | - http-errors "~1.7.2" | ||
2422 | - mime "1.6.0" | ||
2423 | - ms "2.1.1" | ||
2424 | - on-finished "~2.3.0" | ||
2425 | - range-parser "~1.2.1" | ||
2426 | - statuses "~1.5.0" | ||
2427 | - | ||
2428 | -serve-static@1.14.1: | ||
2429 | - version "1.14.1" | ||
2430 | - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" | ||
2431 | - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== | ||
2432 | - dependencies: | ||
2433 | - encodeurl "~1.0.2" | ||
2434 | - escape-html "~1.0.3" | ||
2435 | - parseurl "~1.3.3" | ||
2436 | - send "0.17.1" | ||
2437 | 2648 | ||
2438 | set-blocking@~2.0.0: | 2649 | set-blocking@~2.0.0: |
2439 | version "2.0.0" | 2650 | version "2.0.0" |
... | @@ -2467,6 +2678,29 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: | ... | @@ -2467,6 +2678,29 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: |
2467 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" | 2678 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" |
2468 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== | 2679 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== |
2469 | 2680 | ||
2681 | +slack-client@^2.0.6: | ||
2682 | + version "2.0.6" | ||
2683 | + resolved "https://registry.yarnpkg.com/slack-client/-/slack-client-2.0.6.tgz#78eb89f7f527620e145ccd7b1d8d16bd670bb383" | ||
2684 | + integrity sha1-eOuJ9/UnYg4UXM17HY0WvWcLs4M= | ||
2685 | + dependencies: | ||
2686 | + async "^1.5.0" | ||
2687 | + eventemitter3 "^1.1.1" | ||
2688 | + https-proxy-agent "^1.0.0" | ||
2689 | + inherits "^2.0.1" | ||
2690 | + lodash "^3.10.1" | ||
2691 | + request "^2.64.0" | ||
2692 | + retry "^0.8.0" | ||
2693 | + url-join "0.0.1" | ||
2694 | + winston "^2.1.1" | ||
2695 | + ws "^1.0.1" | ||
2696 | + | ||
2697 | +slack-node@^0.1.8: | ||
2698 | + version "0.1.8" | ||
2699 | + resolved "https://registry.yarnpkg.com/slack-node/-/slack-node-0.1.8.tgz#cda98de8681485b301dc6742ddc3897117fad349" | ||
2700 | + integrity sha1-zamN6GgUhbMB3GdC3cOJcRf600k= | ||
2701 | + dependencies: | ||
2702 | + requestretry "^1.2.2" | ||
2703 | + | ||
2470 | slice-ansi@^2.1.0: | 2704 | slice-ansi@^2.1.0: |
2471 | version "2.1.0" | 2705 | version "2.1.0" |
2472 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" | 2706 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" |
... | @@ -2481,6 +2715,11 @@ sliced@1.0.1: | ... | @@ -2481,6 +2715,11 @@ sliced@1.0.1: |
2481 | resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41" | 2715 | resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41" |
2482 | integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= | 2716 | integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= |
2483 | 2717 | ||
2718 | +sorted-array-functions@^1.0.0: | ||
2719 | + version "1.2.0" | ||
2720 | + resolved "https://registry.yarnpkg.com/sorted-array-functions/-/sorted-array-functions-1.2.0.tgz#43265b21d6e985b7df31621b1c11cc68d8efc7c3" | ||
2721 | + integrity sha512-sWpjPhIZJtqO77GN+LD8dDsDKcWZ9GCOJNqKzi1tvtjGIzwfoyuRH8S0psunmc6Z5P+qfDqztSbwYR5X/e1UTg== | ||
2722 | + | ||
2484 | source-map@^0.5.0: | 2723 | source-map@^0.5.0: |
2485 | version "0.5.7" | 2724 | version "0.5.7" |
2486 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" | 2725 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" |
... | @@ -2498,7 +2737,27 @@ sprintf-js@~1.0.2: | ... | @@ -2498,7 +2737,27 @@ sprintf-js@~1.0.2: |
2498 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" | 2737 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" |
2499 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= | 2738 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= |
2500 | 2739 | ||
2501 | -"statuses@>= 1.5.0 < 2", statuses@^1.5.0, statuses@~1.5.0: | 2740 | +sshpk@^1.7.0: |
2741 | + version "1.16.1" | ||
2742 | + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" | ||
2743 | + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== | ||
2744 | + dependencies: | ||
2745 | + asn1 "~0.2.3" | ||
2746 | + assert-plus "^1.0.0" | ||
2747 | + bcrypt-pbkdf "^1.0.0" | ||
2748 | + dashdash "^1.12.0" | ||
2749 | + ecc-jsbn "~0.1.1" | ||
2750 | + getpass "^0.1.1" | ||
2751 | + jsbn "~0.1.0" | ||
2752 | + safer-buffer "^2.0.2" | ||
2753 | + tweetnacl "~0.14.0" | ||
2754 | + | ||
2755 | +stack-trace@0.0.x: | ||
2756 | + version "0.0.10" | ||
2757 | + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" | ||
2758 | + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= | ||
2759 | + | ||
2760 | +"statuses@>= 1.5.0 < 2", statuses@^1.5.0: | ||
2502 | version "1.5.0" | 2761 | version "1.5.0" |
2503 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" | 2762 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" |
2504 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= | 2763 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= |
... | @@ -2685,6 +2944,14 @@ touch@^3.1.0: | ... | @@ -2685,6 +2944,14 @@ touch@^3.1.0: |
2685 | dependencies: | 2944 | dependencies: |
2686 | nopt "~1.0.10" | 2945 | nopt "~1.0.10" |
2687 | 2946 | ||
2947 | +tough-cookie@~2.5.0: | ||
2948 | + version "2.5.0" | ||
2949 | + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" | ||
2950 | + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== | ||
2951 | + dependencies: | ||
2952 | + psl "^1.1.28" | ||
2953 | + punycode "^2.1.1" | ||
2954 | + | ||
2688 | tslib@^1.9.0: | 2955 | tslib@^1.9.0: |
2689 | version "1.13.0" | 2956 | version "1.13.0" |
2690 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" | 2957 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" |
... | @@ -2695,6 +2962,18 @@ tsscmp@1.0.6: | ... | @@ -2695,6 +2962,18 @@ tsscmp@1.0.6: |
2695 | resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" | 2962 | resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" |
2696 | integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== | 2963 | integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== |
2697 | 2964 | ||
2965 | +tunnel-agent@^0.6.0: | ||
2966 | + version "0.6.0" | ||
2967 | + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" | ||
2968 | + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= | ||
2969 | + dependencies: | ||
2970 | + safe-buffer "^5.0.1" | ||
2971 | + | ||
2972 | +tweetnacl@^0.14.3, tweetnacl@~0.14.0: | ||
2973 | + version "0.14.5" | ||
2974 | + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" | ||
2975 | + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= | ||
2976 | + | ||
2698 | type-check@^0.4.0, type-check@~0.4.0: | 2977 | type-check@^0.4.0, type-check@~0.4.0: |
2699 | version "0.4.0" | 2978 | version "0.4.0" |
2700 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" | 2979 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" |
... | @@ -2712,7 +2991,7 @@ type-fest@^0.8.1: | ... | @@ -2712,7 +2991,7 @@ type-fest@^0.8.1: |
2712 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" | 2991 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" |
2713 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== | 2992 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== |
2714 | 2993 | ||
2715 | -type-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18: | 2994 | +type-is@^1.6.16, type-is@~1.6.17: |
2716 | version "1.6.18" | 2995 | version "1.6.18" |
2717 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" | 2996 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" |
2718 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== | 2997 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== |
... | @@ -2727,6 +3006,11 @@ typedarray-to-buffer@^3.1.5: | ... | @@ -2727,6 +3006,11 @@ typedarray-to-buffer@^3.1.5: |
2727 | dependencies: | 3006 | dependencies: |
2728 | is-typedarray "^1.0.0" | 3007 | is-typedarray "^1.0.0" |
2729 | 3008 | ||
3009 | +ultron@1.0.x: | ||
3010 | + version "1.0.2" | ||
3011 | + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" | ||
3012 | + integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= | ||
3013 | + | ||
2730 | undefsafe@^2.0.2: | 3014 | undefsafe@^2.0.2: |
2731 | version "2.0.3" | 3015 | version "2.0.3" |
2732 | resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" | 3016 | resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" |
... | @@ -2741,7 +3025,7 @@ unique-string@^2.0.0: | ... | @@ -2741,7 +3025,7 @@ unique-string@^2.0.0: |
2741 | dependencies: | 3025 | dependencies: |
2742 | crypto-random-string "^2.0.0" | 3026 | crypto-random-string "^2.0.0" |
2743 | 3027 | ||
2744 | -unpipe@1.0.0, unpipe@~1.0.0: | 3028 | +unpipe@1.0.0: |
2745 | version "1.0.0" | 3029 | version "1.0.0" |
2746 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | 3030 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" |
2747 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= | 3031 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= |
... | @@ -2772,6 +3056,11 @@ uri-js@^4.2.2: | ... | @@ -2772,6 +3056,11 @@ uri-js@^4.2.2: |
2772 | dependencies: | 3056 | dependencies: |
2773 | punycode "^2.1.0" | 3057 | punycode "^2.1.0" |
2774 | 3058 | ||
3059 | +url-join@0.0.1: | ||
3060 | + version "0.0.1" | ||
3061 | + resolved "https://registry.yarnpkg.com/url-join/-/url-join-0.0.1.tgz#1db48ad422d3402469a87f7d97bdebfe4fb1e3c8" | ||
3062 | + integrity sha1-HbSK1CLTQCRpqH99l73r/k+x48g= | ||
3063 | + | ||
2775 | url-parse-lax@^3.0.0: | 3064 | url-parse-lax@^3.0.0: |
2776 | version "3.0.0" | 3065 | version "3.0.0" |
2777 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" | 3066 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" |
... | @@ -2791,26 +3080,40 @@ util@^0.10.3: | ... | @@ -2791,26 +3080,40 @@ util@^0.10.3: |
2791 | dependencies: | 3080 | dependencies: |
2792 | inherits "2.0.3" | 3081 | inherits "2.0.3" |
2793 | 3082 | ||
2794 | -utils-merge@1.0.1: | 3083 | +uuid@^3.3.2: |
2795 | - version "1.0.1" | 3084 | + version "3.4.0" |
2796 | - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" | 3085 | + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" |
2797 | - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= | 3086 | + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== |
2798 | 3087 | ||
2799 | v8-compile-cache@^2.0.3: | 3088 | v8-compile-cache@^2.0.3: |
2800 | version "2.1.0" | 3089 | version "2.1.0" |
2801 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" | 3090 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" |
2802 | integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== | 3091 | integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== |
2803 | 3092 | ||
2804 | -vary@^1.1.2, vary@~1.1.2: | 3093 | +vary@^1.1.2: |
2805 | version "1.1.2" | 3094 | version "1.1.2" |
2806 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" | 3095 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" |
2807 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= | 3096 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= |
2808 | 3097 | ||
3098 | +verror@1.10.0: | ||
3099 | + version "1.10.0" | ||
3100 | + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" | ||
3101 | + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= | ||
3102 | + dependencies: | ||
3103 | + assert-plus "^1.0.0" | ||
3104 | + core-util-is "1.0.2" | ||
3105 | + extsprintf "^1.2.0" | ||
3106 | + | ||
2809 | voca@^1.4.0: | 3107 | voca@^1.4.0: |
2810 | version "1.4.0" | 3108 | version "1.4.0" |
2811 | resolved "https://registry.yarnpkg.com/voca/-/voca-1.4.0.tgz#e15ac58b38290b72acc0c330366b6cc7984924d7" | 3109 | resolved "https://registry.yarnpkg.com/voca/-/voca-1.4.0.tgz#e15ac58b38290b72acc0c330366b6cc7984924d7" |
2812 | integrity sha512-8Xz4H3vhYRGbFupLtl6dHwMx0ojUcjt0HYkqZ9oBCfipd/5mD7Md58m2/dq7uPuZU/0T3Gb1m66KS9jn+I+14Q== | 3110 | integrity sha512-8Xz4H3vhYRGbFupLtl6dHwMx0ojUcjt0HYkqZ9oBCfipd/5mD7Md58m2/dq7uPuZU/0T3Gb1m66KS9jn+I+14Q== |
2813 | 3111 | ||
3112 | +when@^3.7.7: | ||
3113 | + version "3.7.8" | ||
3114 | + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" | ||
3115 | + integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= | ||
3116 | + | ||
2814 | which@^2.0.1: | 3117 | which@^2.0.1: |
2815 | version "2.0.2" | 3118 | version "2.0.2" |
2816 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" | 3119 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" |
... | @@ -2832,6 +3135,18 @@ widest-line@^3.1.0: | ... | @@ -2832,6 +3135,18 @@ widest-line@^3.1.0: |
2832 | dependencies: | 3135 | dependencies: |
2833 | string-width "^4.0.0" | 3136 | string-width "^4.0.0" |
2834 | 3137 | ||
3138 | +winston@^2.1.1: | ||
3139 | + version "2.4.5" | ||
3140 | + resolved "https://registry.yarnpkg.com/winston/-/winston-2.4.5.tgz#f2e431d56154c4ea765545fc1003bd340c95b59a" | ||
3141 | + integrity sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A== | ||
3142 | + dependencies: | ||
3143 | + async "~1.0.0" | ||
3144 | + colors "1.0.x" | ||
3145 | + cycle "1.0.x" | ||
3146 | + eyes "0.1.x" | ||
3147 | + isstream "0.1.x" | ||
3148 | + stack-trace "0.0.x" | ||
3149 | + | ||
2835 | word-wrap@^1.2.3: | 3150 | word-wrap@^1.2.3: |
2836 | version "1.2.3" | 3151 | version "1.2.3" |
2837 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" | 3152 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" |
... | @@ -2859,6 +3174,14 @@ write@1.0.3: | ... | @@ -2859,6 +3174,14 @@ write@1.0.3: |
2859 | dependencies: | 3174 | dependencies: |
2860 | mkdirp "^0.5.1" | 3175 | mkdirp "^0.5.1" |
2861 | 3176 | ||
3177 | +ws@^1.0.1: | ||
3178 | + version "1.1.5" | ||
3179 | + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" | ||
3180 | + integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== | ||
3181 | + dependencies: | ||
3182 | + options ">=0.0.5" | ||
3183 | + ultron "1.0.x" | ||
3184 | + | ||
2862 | xdg-basedir@^4.0.0: | 3185 | xdg-basedir@^4.0.0: |
2863 | version "4.0.0" | 3186 | version "4.0.0" |
2864 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" | 3187 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" | ... | ... |
-
Please register or login to post a comment