정승호

MongoDb 암호 숨김

1 -node_modules
...\ No newline at end of file ...\ No newline at end of file
1 +node_modules
2 +
3 +dev.js
......
1 +if(process.env.NODE_ENV=== 'production'){
2 + module.exports = require('./prod')
3 +} else{
4 + module.exports = require('./dev')
5 +}
...\ No newline at end of file ...\ No newline at end of file
1 +module.exports = {
2 + mongoURI : process.env.MONGO_URI
3 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -6,19 +6,21 @@ const port = 5000 ...@@ -6,19 +6,21 @@ const port = 5000
6 6
7 const {User} = require('./models/Users'); 7 const {User} = require('./models/Users');
8 8
9 +const config = require('./config/dev')
10 +
9 app.use(bodyParser.urlencoded({extended : true})); 11 app.use(bodyParser.urlencoded({extended : true}));
10 app.use(bodyParser.json()); 12 app.use(bodyParser.json());
11 13
12 14
13 const mongoose = require('mongoose') 15 const mongoose = require('mongoose')
14 -mongoose.connect('mongodb+srv://platoon07:wony9795!!@2020oss-ysxss.mongodb.net/test?retryWrites=true&w=majority',{ 16 +mongoose.connect(config.mongoURI,{
15 useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex : true, useFindAndModify: false 17 useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex : true, useFindAndModify: false
16 }).then(() => console.log('MongoDb connected....')) 18 }).then(() => console.log('MongoDb connected....'))
17 .catch(err => console.log('Error')) 19 .catch(err => console.log('Error'))
18 20
19 21
20 22
21 -app.get('/', (req,res) => res.send('Hello world!!')) 23 +app.get('/', (req,res) => res.send('Hello world!! 오늘도 지식이 쌓였당!!'))
22 24
23 app.post('/register', (req, res) => { 25 app.post('/register', (req, res) => {
24 // 회원 가입시 필요한 정보들을 client에서 가져오면 26 // 회원 가입시 필요한 정보들을 client에서 가져오면
...@@ -34,7 +36,4 @@ app.post('/register', (req, res) => { ...@@ -34,7 +36,4 @@ app.post('/register', (req, res) => {
34 }) 36 })
35 37
36 38
37 -app.listen(port, () => console.log('example app listen on port ${port}!'))
38 -
39 -
40 -// mongodb+srv://platoon07:<password>@2020oss-ysxss.mongodb.net/test?retryWrites=true&w=majority
...\ No newline at end of file ...\ No newline at end of file
39 +app.listen(port, () => console.log('example app listen on port %s!', port))
......
...@@ -7,12 +7,14 @@ ...@@ -7,12 +7,14 @@
7 "@sindresorhus/is": { 7 "@sindresorhus/is": {
8 "version": "0.14.0", 8 "version": "0.14.0",
9 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 9 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
10 - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" 10 + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
11 + "dev": true
11 }, 12 },
12 "@szmarczak/http-timer": { 13 "@szmarczak/http-timer": {
13 "version": "1.1.2", 14 "version": "1.1.2",
14 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 15 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
15 "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 16 "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
17 + "dev": true,
16 "requires": { 18 "requires": {
17 "defer-to-connect": "^1.0.1" 19 "defer-to-connect": "^1.0.1"
18 } 20 }
...@@ -20,12 +22,14 @@ ...@@ -20,12 +22,14 @@
20 "@types/color-name": { 22 "@types/color-name": {
21 "version": "1.1.1", 23 "version": "1.1.1",
22 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", 24 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
23 - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" 25 + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
26 + "dev": true
24 }, 27 },
25 "abbrev": { 28 "abbrev": {
26 "version": "1.1.1", 29 "version": "1.1.1",
27 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 30 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
28 - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" 31 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
32 + "dev": true
29 }, 33 },
30 "accepts": { 34 "accepts": {
31 "version": "1.3.7", 35 "version": "1.3.7",
...@@ -40,6 +44,7 @@ ...@@ -40,6 +44,7 @@
40 "version": "3.0.0", 44 "version": "3.0.0",
41 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 45 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
42 "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", 46 "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
47 + "dev": true,
43 "requires": { 48 "requires": {
44 "string-width": "^3.0.0" 49 "string-width": "^3.0.0"
45 }, 50 },
...@@ -48,6 +53,7 @@ ...@@ -48,6 +53,7 @@
48 "version": "3.1.0", 53 "version": "3.1.0",
49 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 54 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
50 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 55 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
56 + "dev": true,
51 "requires": { 57 "requires": {
52 "emoji-regex": "^7.0.1", 58 "emoji-regex": "^7.0.1",
53 "is-fullwidth-code-point": "^2.0.0", 59 "is-fullwidth-code-point": "^2.0.0",
...@@ -59,12 +65,14 @@ ...@@ -59,12 +65,14 @@
59 "ansi-regex": { 65 "ansi-regex": {
60 "version": "4.1.0", 66 "version": "4.1.0",
61 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 67 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
62 - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 68 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
69 + "dev": true
63 }, 70 },
64 "ansi-styles": { 71 "ansi-styles": {
65 "version": "4.2.1", 72 "version": "4.2.1",
66 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 73 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
67 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 74 "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
75 + "dev": true,
68 "requires": { 76 "requires": {
69 "@types/color-name": "^1.1.1", 77 "@types/color-name": "^1.1.1",
70 "color-convert": "^2.0.1" 78 "color-convert": "^2.0.1"
...@@ -74,6 +82,7 @@ ...@@ -74,6 +82,7 @@
74 "version": "3.1.1", 82 "version": "3.1.1",
75 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 83 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
76 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 84 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
85 + "dev": true,
77 "requires": { 86 "requires": {
78 "normalize-path": "^3.0.0", 87 "normalize-path": "^3.0.0",
79 "picomatch": "^2.0.4" 88 "picomatch": "^2.0.4"
...@@ -87,12 +96,14 @@ ...@@ -87,12 +96,14 @@
87 "balanced-match": { 96 "balanced-match": {
88 "version": "1.0.0", 97 "version": "1.0.0",
89 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 98 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
90 - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 99 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
100 + "dev": true
91 }, 101 },
92 "binary-extensions": { 102 "binary-extensions": {
93 "version": "2.0.0", 103 "version": "2.0.0",
94 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", 104 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
95 - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" 105 + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
106 + "dev": true
96 }, 107 },
97 "bl": { 108 "bl": {
98 "version": "2.2.0", 109 "version": "2.2.0",
...@@ -129,6 +140,7 @@ ...@@ -129,6 +140,7 @@
129 "version": "4.2.0", 140 "version": "4.2.0",
130 "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", 141 "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
131 "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", 142 "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
143 + "dev": true,
132 "requires": { 144 "requires": {
133 "ansi-align": "^3.0.0", 145 "ansi-align": "^3.0.0",
134 "camelcase": "^5.3.1", 146 "camelcase": "^5.3.1",
...@@ -144,6 +156,7 @@ ...@@ -144,6 +156,7 @@
144 "version": "1.1.11", 156 "version": "1.1.11",
145 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 157 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
146 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 158 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
159 + "dev": true,
147 "requires": { 160 "requires": {
148 "balanced-match": "^1.0.0", 161 "balanced-match": "^1.0.0",
149 "concat-map": "0.0.1" 162 "concat-map": "0.0.1"
...@@ -153,6 +166,7 @@ ...@@ -153,6 +166,7 @@
153 "version": "3.0.2", 166 "version": "3.0.2",
154 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 167 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
155 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 168 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
169 + "dev": true,
156 "requires": { 170 "requires": {
157 "fill-range": "^7.0.1" 171 "fill-range": "^7.0.1"
158 } 172 }
...@@ -171,6 +185,7 @@ ...@@ -171,6 +185,7 @@
171 "version": "6.1.0", 185 "version": "6.1.0",
172 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 186 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
173 "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 187 "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
188 + "dev": true,
174 "requires": { 189 "requires": {
175 "clone-response": "^1.0.2", 190 "clone-response": "^1.0.2",
176 "get-stream": "^5.1.0", 191 "get-stream": "^5.1.0",
...@@ -185,6 +200,7 @@ ...@@ -185,6 +200,7 @@
185 "version": "5.1.0", 200 "version": "5.1.0",
186 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", 201 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
187 "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", 202 "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
203 + "dev": true,
188 "requires": { 204 "requires": {
189 "pump": "^3.0.0" 205 "pump": "^3.0.0"
190 } 206 }
...@@ -192,19 +208,22 @@ ...@@ -192,19 +208,22 @@
192 "lowercase-keys": { 208 "lowercase-keys": {
193 "version": "2.0.0", 209 "version": "2.0.0",
194 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 210 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
195 - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" 211 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
212 + "dev": true
196 } 213 }
197 } 214 }
198 }, 215 },
199 "camelcase": { 216 "camelcase": {
200 "version": "5.3.1", 217 "version": "5.3.1",
201 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 218 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
202 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 219 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
220 + "dev": true
203 }, 221 },
204 "chalk": { 222 "chalk": {
205 "version": "3.0.0", 223 "version": "3.0.0",
206 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 224 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
207 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 225 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
226 + "dev": true,
208 "requires": { 227 "requires": {
209 "ansi-styles": "^4.1.0", 228 "ansi-styles": "^4.1.0",
210 "supports-color": "^7.1.0" 229 "supports-color": "^7.1.0"
...@@ -213,12 +232,14 @@ ...@@ -213,12 +232,14 @@
213 "has-flag": { 232 "has-flag": {
214 "version": "4.0.0", 233 "version": "4.0.0",
215 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 234 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
216 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 235 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
236 + "dev": true
217 }, 237 },
218 "supports-color": { 238 "supports-color": {
219 "version": "7.1.0", 239 "version": "7.1.0",
220 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 240 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
221 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 241 "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
242 + "dev": true,
222 "requires": { 243 "requires": {
223 "has-flag": "^4.0.0" 244 "has-flag": "^4.0.0"
224 } 245 }
...@@ -229,6 +250,7 @@ ...@@ -229,6 +250,7 @@
229 "version": "3.4.0", 250 "version": "3.4.0",
230 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", 251 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
231 "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", 252 "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
253 + "dev": true,
232 "requires": { 254 "requires": {
233 "anymatch": "~3.1.1", 255 "anymatch": "~3.1.1",
234 "braces": "~3.0.2", 256 "braces": "~3.0.2",
...@@ -243,17 +265,20 @@ ...@@ -243,17 +265,20 @@
243 "ci-info": { 265 "ci-info": {
244 "version": "2.0.0", 266 "version": "2.0.0",
245 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 267 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
246 - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" 268 + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
269 + "dev": true
247 }, 270 },
248 "cli-boxes": { 271 "cli-boxes": {
249 "version": "2.2.0", 272 "version": "2.2.0",
250 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", 273 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
251 - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" 274 + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==",
275 + "dev": true
252 }, 276 },
253 "clone-response": { 277 "clone-response": {
254 "version": "1.0.2", 278 "version": "1.0.2",
255 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 279 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
256 "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 280 "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
281 + "dev": true,
257 "requires": { 282 "requires": {
258 "mimic-response": "^1.0.0" 283 "mimic-response": "^1.0.0"
259 } 284 }
...@@ -262,6 +287,7 @@ ...@@ -262,6 +287,7 @@
262 "version": "2.0.1", 287 "version": "2.0.1",
263 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 288 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
264 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 289 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
290 + "dev": true,
265 "requires": { 291 "requires": {
266 "color-name": "~1.1.4" 292 "color-name": "~1.1.4"
267 } 293 }
...@@ -269,17 +295,20 @@ ...@@ -269,17 +295,20 @@
269 "color-name": { 295 "color-name": {
270 "version": "1.1.4", 296 "version": "1.1.4",
271 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 297 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
272 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 298 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
299 + "dev": true
273 }, 300 },
274 "concat-map": { 301 "concat-map": {
275 "version": "0.0.1", 302 "version": "0.0.1",
276 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 303 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
277 - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 304 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
305 + "dev": true
278 }, 306 },
279 "configstore": { 307 "configstore": {
280 "version": "5.0.1", 308 "version": "5.0.1",
281 "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", 309 "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
282 "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", 310 "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
311 + "dev": true,
283 "requires": { 312 "requires": {
284 "dot-prop": "^5.2.0", 313 "dot-prop": "^5.2.0",
285 "graceful-fs": "^4.1.2", 314 "graceful-fs": "^4.1.2",
...@@ -320,7 +349,8 @@ ...@@ -320,7 +349,8 @@
320 "crypto-random-string": { 349 "crypto-random-string": {
321 "version": "2.0.0", 350 "version": "2.0.0",
322 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 351 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
323 - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" 352 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
353 + "dev": true
324 }, 354 },
325 "debug": { 355 "debug": {
326 "version": "2.6.9", 356 "version": "2.6.9",
...@@ -334,6 +364,7 @@ ...@@ -334,6 +364,7 @@
334 "version": "3.3.0", 364 "version": "3.3.0",
335 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 365 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
336 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 366 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
367 + "dev": true,
337 "requires": { 368 "requires": {
338 "mimic-response": "^1.0.0" 369 "mimic-response": "^1.0.0"
339 } 370 }
...@@ -341,12 +372,14 @@ ...@@ -341,12 +372,14 @@
341 "deep-extend": { 372 "deep-extend": {
342 "version": "0.6.0", 373 "version": "0.6.0",
343 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 374 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
344 - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" 375 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
376 + "dev": true
345 }, 377 },
346 "defer-to-connect": { 378 "defer-to-connect": {
347 "version": "1.1.3", 379 "version": "1.1.3",
348 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 380 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
349 - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" 381 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
382 + "dev": true
350 }, 383 },
351 "denque": { 384 "denque": {
352 "version": "1.4.1", 385 "version": "1.4.1",
...@@ -367,6 +400,7 @@ ...@@ -367,6 +400,7 @@
367 "version": "5.2.0", 400 "version": "5.2.0",
368 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", 401 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
369 "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", 402 "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
403 + "dev": true,
370 "requires": { 404 "requires": {
371 "is-obj": "^2.0.0" 405 "is-obj": "^2.0.0"
372 } 406 }
...@@ -374,7 +408,8 @@ ...@@ -374,7 +408,8 @@
374 "duplexer3": { 408 "duplexer3": {
375 "version": "0.1.4", 409 "version": "0.1.4",
376 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 410 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
377 - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" 411 + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
412 + "dev": true
378 }, 413 },
379 "ee-first": { 414 "ee-first": {
380 "version": "1.1.1", 415 "version": "1.1.1",
...@@ -384,7 +419,8 @@ ...@@ -384,7 +419,8 @@
384 "emoji-regex": { 419 "emoji-regex": {
385 "version": "7.0.3", 420 "version": "7.0.3",
386 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 421 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
387 - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 422 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
423 + "dev": true
388 }, 424 },
389 "encodeurl": { 425 "encodeurl": {
390 "version": "1.0.2", 426 "version": "1.0.2",
...@@ -395,6 +431,7 @@ ...@@ -395,6 +431,7 @@
395 "version": "1.4.4", 431 "version": "1.4.4",
396 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 432 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
397 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 433 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
434 + "dev": true,
398 "requires": { 435 "requires": {
399 "once": "^1.4.0" 436 "once": "^1.4.0"
400 } 437 }
...@@ -402,7 +439,8 @@ ...@@ -402,7 +439,8 @@
402 "escape-goat": { 439 "escape-goat": {
403 "version": "2.1.1", 440 "version": "2.1.1",
404 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", 441 "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
405 - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" 442 + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
443 + "dev": true
406 }, 444 },
407 "escape-html": { 445 "escape-html": {
408 "version": "1.0.3", 446 "version": "1.0.3",
...@@ -455,6 +493,7 @@ ...@@ -455,6 +493,7 @@
455 "version": "7.0.1", 493 "version": "7.0.1",
456 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 494 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
457 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 495 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
496 + "dev": true,
458 "requires": { 497 "requires": {
459 "to-regex-range": "^5.0.1" 498 "to-regex-range": "^5.0.1"
460 } 499 }
...@@ -487,12 +526,14 @@ ...@@ -487,12 +526,14 @@
487 "version": "2.1.3", 526 "version": "2.1.3",
488 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 527 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
489 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 528 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
529 + "dev": true,
490 "optional": true 530 "optional": true
491 }, 531 },
492 "get-stream": { 532 "get-stream": {
493 "version": "4.1.0", 533 "version": "4.1.0",
494 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 534 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
495 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 535 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
536 + "dev": true,
496 "requires": { 537 "requires": {
497 "pump": "^3.0.0" 538 "pump": "^3.0.0"
498 } 539 }
...@@ -501,6 +542,7 @@ ...@@ -501,6 +542,7 @@
501 "version": "5.1.1", 542 "version": "5.1.1",
502 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 543 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
503 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 544 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
545 + "dev": true,
504 "requires": { 546 "requires": {
505 "is-glob": "^4.0.1" 547 "is-glob": "^4.0.1"
506 } 548 }
...@@ -509,6 +551,7 @@ ...@@ -509,6 +551,7 @@
509 "version": "2.0.1", 551 "version": "2.0.1",
510 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", 552 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz",
511 "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", 553 "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==",
554 + "dev": true,
512 "requires": { 555 "requires": {
513 "ini": "^1.3.5" 556 "ini": "^1.3.5"
514 } 557 }
...@@ -517,6 +560,7 @@ ...@@ -517,6 +560,7 @@
517 "version": "9.6.0", 560 "version": "9.6.0",
518 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 561 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
519 "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 562 "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
563 + "dev": true,
520 "requires": { 564 "requires": {
521 "@sindresorhus/is": "^0.14.0", 565 "@sindresorhus/is": "^0.14.0",
522 "@szmarczak/http-timer": "^1.1.2", 566 "@szmarczak/http-timer": "^1.1.2",
...@@ -534,22 +578,26 @@ ...@@ -534,22 +578,26 @@
534 "graceful-fs": { 578 "graceful-fs": {
535 "version": "4.2.4", 579 "version": "4.2.4",
536 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 580 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
537 - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" 581 + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
582 + "dev": true
538 }, 583 },
539 "has-flag": { 584 "has-flag": {
540 "version": "3.0.0", 585 "version": "3.0.0",
541 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 586 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
542 - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 587 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
588 + "dev": true
543 }, 589 },
544 "has-yarn": { 590 "has-yarn": {
545 "version": "2.1.0", 591 "version": "2.1.0",
546 "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 592 "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
547 - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" 593 + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
594 + "dev": true
548 }, 595 },
549 "http-cache-semantics": { 596 "http-cache-semantics": {
550 "version": "4.1.0", 597 "version": "4.1.0",
551 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 598 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
552 - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" 599 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
600 + "dev": true
553 }, 601 },
554 "http-errors": { 602 "http-errors": {
555 "version": "1.7.2", 603 "version": "1.7.2",
...@@ -574,17 +622,20 @@ ...@@ -574,17 +622,20 @@
574 "ignore-by-default": { 622 "ignore-by-default": {
575 "version": "1.0.1", 623 "version": "1.0.1",
576 "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 624 "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
577 - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" 625 + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
626 + "dev": true
578 }, 627 },
579 "import-lazy": { 628 "import-lazy": {
580 "version": "2.1.0", 629 "version": "2.1.0",
581 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 630 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
582 - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" 631 + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
632 + "dev": true
583 }, 633 },
584 "imurmurhash": { 634 "imurmurhash": {
585 "version": "0.1.4", 635 "version": "0.1.4",
586 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 636 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
587 - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 637 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
638 + "dev": true
588 }, 639 },
589 "inherits": { 640 "inherits": {
590 "version": "2.0.3", 641 "version": "2.0.3",
...@@ -594,7 +645,8 @@ ...@@ -594,7 +645,8 @@
594 "ini": { 645 "ini": {
595 "version": "1.3.5", 646 "version": "1.3.5",
596 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 647 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
597 - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" 648 + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
649 + "dev": true
598 }, 650 },
599 "ipaddr.js": { 651 "ipaddr.js": {
600 "version": "1.9.1", 652 "version": "1.9.1",
...@@ -605,6 +657,7 @@ ...@@ -605,6 +657,7 @@
605 "version": "2.1.0", 657 "version": "2.1.0",
606 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 658 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
607 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 659 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
660 + "dev": true,
608 "requires": { 661 "requires": {
609 "binary-extensions": "^2.0.0" 662 "binary-extensions": "^2.0.0"
610 } 663 }
...@@ -613,6 +666,7 @@ ...@@ -613,6 +666,7 @@
613 "version": "2.0.0", 666 "version": "2.0.0",
614 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 667 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
615 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 668 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
669 + "dev": true,
616 "requires": { 670 "requires": {
617 "ci-info": "^2.0.0" 671 "ci-info": "^2.0.0"
618 } 672 }
...@@ -620,17 +674,20 @@ ...@@ -620,17 +674,20 @@
620 "is-extglob": { 674 "is-extglob": {
621 "version": "2.1.1", 675 "version": "2.1.1",
622 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 676 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
623 - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 677 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
678 + "dev": true
624 }, 679 },
625 "is-fullwidth-code-point": { 680 "is-fullwidth-code-point": {
626 "version": "2.0.0", 681 "version": "2.0.0",
627 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 682 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
628 - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 683 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
684 + "dev": true
629 }, 685 },
630 "is-glob": { 686 "is-glob": {
631 "version": "4.0.1", 687 "version": "4.0.1",
632 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 688 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
633 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 689 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
690 + "dev": true,
634 "requires": { 691 "requires": {
635 "is-extglob": "^2.1.1" 692 "is-extglob": "^2.1.1"
636 } 693 }
...@@ -639,6 +696,7 @@ ...@@ -639,6 +696,7 @@
639 "version": "0.3.2", 696 "version": "0.3.2",
640 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", 697 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
641 "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", 698 "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
699 + "dev": true,
642 "requires": { 700 "requires": {
643 "global-dirs": "^2.0.1", 701 "global-dirs": "^2.0.1",
644 "is-path-inside": "^3.0.1" 702 "is-path-inside": "^3.0.1"
...@@ -647,32 +705,38 @@ ...@@ -647,32 +705,38 @@
647 "is-npm": { 705 "is-npm": {
648 "version": "4.0.0", 706 "version": "4.0.0",
649 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", 707 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
650 - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" 708 + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
709 + "dev": true
651 }, 710 },
652 "is-number": { 711 "is-number": {
653 "version": "7.0.0", 712 "version": "7.0.0",
654 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 713 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
655 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 714 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
715 + "dev": true
656 }, 716 },
657 "is-obj": { 717 "is-obj": {
658 "version": "2.0.0", 718 "version": "2.0.0",
659 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 719 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
660 - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" 720 + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
721 + "dev": true
661 }, 722 },
662 "is-path-inside": { 723 "is-path-inside": {
663 "version": "3.0.2", 724 "version": "3.0.2",
664 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", 725 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
665 - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" 726 + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==",
727 + "dev": true
666 }, 728 },
667 "is-typedarray": { 729 "is-typedarray": {
668 "version": "1.0.0", 730 "version": "1.0.0",
669 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 731 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
670 - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 732 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
733 + "dev": true
671 }, 734 },
672 "is-yarn-global": { 735 "is-yarn-global": {
673 "version": "0.3.0", 736 "version": "0.3.0",
674 "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 737 "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
675 - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" 738 + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
739 + "dev": true
676 }, 740 },
677 "isarray": { 741 "isarray": {
678 "version": "1.0.0", 742 "version": "1.0.0",
...@@ -682,7 +746,8 @@ ...@@ -682,7 +746,8 @@
682 "json-buffer": { 746 "json-buffer": {
683 "version": "3.0.0", 747 "version": "3.0.0",
684 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 748 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
685 - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" 749 + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
750 + "dev": true
686 }, 751 },
687 "kareem": { 752 "kareem": {
688 "version": "2.3.1", 753 "version": "2.3.1",
...@@ -693,6 +758,7 @@ ...@@ -693,6 +758,7 @@
693 "version": "3.1.0", 758 "version": "3.1.0",
694 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 759 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
695 "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 760 "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
761 + "dev": true,
696 "requires": { 762 "requires": {
697 "json-buffer": "3.0.0" 763 "json-buffer": "3.0.0"
698 } 764 }
...@@ -701,6 +767,7 @@ ...@@ -701,6 +767,7 @@
701 "version": "5.1.0", 767 "version": "5.1.0",
702 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 768 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
703 "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 769 "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
770 + "dev": true,
704 "requires": { 771 "requires": {
705 "package-json": "^6.3.0" 772 "package-json": "^6.3.0"
706 } 773 }
...@@ -708,12 +775,14 @@ ...@@ -708,12 +775,14 @@
708 "lowercase-keys": { 775 "lowercase-keys": {
709 "version": "1.0.1", 776 "version": "1.0.1",
710 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 777 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
711 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" 778 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
779 + "dev": true
712 }, 780 },
713 "make-dir": { 781 "make-dir": {
714 "version": "3.1.0", 782 "version": "3.1.0",
715 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 783 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
716 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 784 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
785 + "dev": true,
717 "requires": { 786 "requires": {
718 "semver": "^6.0.0" 787 "semver": "^6.0.0"
719 }, 788 },
...@@ -721,7 +790,8 @@ ...@@ -721,7 +790,8 @@
721 "semver": { 790 "semver": {
722 "version": "6.3.0", 791 "version": "6.3.0",
723 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 792 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
724 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 793 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
794 + "dev": true
725 } 795 }
726 } 796 }
727 }, 797 },
...@@ -767,12 +837,14 @@ ...@@ -767,12 +837,14 @@
767 "mimic-response": { 837 "mimic-response": {
768 "version": "1.0.1", 838 "version": "1.0.1",
769 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 839 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
770 - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 840 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
841 + "dev": true
771 }, 842 },
772 "minimatch": { 843 "minimatch": {
773 "version": "3.0.4", 844 "version": "3.0.4",
774 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 845 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
775 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 846 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
847 + "dev": true,
776 "requires": { 848 "requires": {
777 "brace-expansion": "^1.1.7" 849 "brace-expansion": "^1.1.7"
778 } 850 }
...@@ -780,7 +852,8 @@ ...@@ -780,7 +852,8 @@
780 "minimist": { 852 "minimist": {
781 "version": "1.2.5", 853 "version": "1.2.5",
782 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 854 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
783 - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 855 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
856 + "dev": true
784 }, 857 },
785 "mongodb": { 858 "mongodb": {
786 "version": "3.5.7", 859 "version": "3.5.7",
...@@ -866,6 +939,7 @@ ...@@ -866,6 +939,7 @@
866 "version": "2.0.4", 939 "version": "2.0.4",
867 "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.4.tgz", 940 "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.4.tgz",
868 "integrity": "sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ==", 941 "integrity": "sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ==",
942 + "dev": true,
869 "requires": { 943 "requires": {
870 "chokidar": "^3.2.2", 944 "chokidar": "^3.2.2",
871 "debug": "^3.2.6", 945 "debug": "^3.2.6",
...@@ -883,6 +957,7 @@ ...@@ -883,6 +957,7 @@
883 "version": "3.2.6", 957 "version": "3.2.6",
884 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 958 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
885 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 959 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
960 + "dev": true,
886 "requires": { 961 "requires": {
887 "ms": "^2.1.1" 962 "ms": "^2.1.1"
888 } 963 }
...@@ -890,7 +965,8 @@ ...@@ -890,7 +965,8 @@
890 "ms": { 965 "ms": {
891 "version": "2.1.2", 966 "version": "2.1.2",
892 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 967 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
893 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 968 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
969 + "dev": true
894 } 970 }
895 } 971 }
896 }, 972 },
...@@ -898,6 +974,7 @@ ...@@ -898,6 +974,7 @@
898 "version": "1.0.10", 974 "version": "1.0.10",
899 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", 975 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
900 "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", 976 "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
977 + "dev": true,
901 "requires": { 978 "requires": {
902 "abbrev": "1" 979 "abbrev": "1"
903 } 980 }
...@@ -905,12 +982,14 @@ ...@@ -905,12 +982,14 @@
905 "normalize-path": { 982 "normalize-path": {
906 "version": "3.0.0", 983 "version": "3.0.0",
907 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 984 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
908 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 985 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
986 + "dev": true
909 }, 987 },
910 "normalize-url": { 988 "normalize-url": {
911 "version": "4.5.0", 989 "version": "4.5.0",
912 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", 990 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
913 - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" 991 + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
992 + "dev": true
914 }, 993 },
915 "on-finished": { 994 "on-finished": {
916 "version": "2.3.0", 995 "version": "2.3.0",
...@@ -924,6 +1003,7 @@ ...@@ -924,6 +1003,7 @@
924 "version": "1.4.0", 1003 "version": "1.4.0",
925 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1004 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
926 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1005 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1006 + "dev": true,
927 "requires": { 1007 "requires": {
928 "wrappy": "1" 1008 "wrappy": "1"
929 } 1009 }
...@@ -931,12 +1011,14 @@ ...@@ -931,12 +1011,14 @@
931 "p-cancelable": { 1011 "p-cancelable": {
932 "version": "1.1.0", 1012 "version": "1.1.0",
933 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 1013 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
934 - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" 1014 + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
1015 + "dev": true
935 }, 1016 },
936 "package-json": { 1017 "package-json": {
937 "version": "6.5.0", 1018 "version": "6.5.0",
938 "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 1019 "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
939 "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 1020 "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
1021 + "dev": true,
940 "requires": { 1022 "requires": {
941 "got": "^9.6.0", 1023 "got": "^9.6.0",
942 "registry-auth-token": "^4.0.0", 1024 "registry-auth-token": "^4.0.0",
...@@ -947,7 +1029,8 @@ ...@@ -947,7 +1029,8 @@
947 "semver": { 1029 "semver": {
948 "version": "6.3.0", 1030 "version": "6.3.0",
949 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1031 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
950 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 1032 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1033 + "dev": true
951 } 1034 }
952 } 1035 }
953 }, 1036 },
...@@ -964,12 +1047,14 @@ ...@@ -964,12 +1047,14 @@
964 "picomatch": { 1047 "picomatch": {
965 "version": "2.2.2", 1048 "version": "2.2.2",
966 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 1049 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
967 - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" 1050 + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
1051 + "dev": true
968 }, 1052 },
969 "prepend-http": { 1053 "prepend-http": {
970 "version": "2.0.0", 1054 "version": "2.0.0",
971 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 1055 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
972 - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" 1056 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
1057 + "dev": true
973 }, 1058 },
974 "process-nextick-args": { 1059 "process-nextick-args": {
975 "version": "2.0.1", 1060 "version": "2.0.1",
...@@ -988,12 +1073,14 @@ ...@@ -988,12 +1073,14 @@
988 "pstree.remy": { 1073 "pstree.remy": {
989 "version": "1.1.8", 1074 "version": "1.1.8",
990 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 1075 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
991 - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" 1076 + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
1077 + "dev": true
992 }, 1078 },
993 "pump": { 1079 "pump": {
994 "version": "3.0.0", 1080 "version": "3.0.0",
995 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1081 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
996 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1082 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1083 + "dev": true,
997 "requires": { 1084 "requires": {
998 "end-of-stream": "^1.1.0", 1085 "end-of-stream": "^1.1.0",
999 "once": "^1.3.1" 1086 "once": "^1.3.1"
...@@ -1003,6 +1090,7 @@ ...@@ -1003,6 +1090,7 @@
1003 "version": "2.0.1", 1090 "version": "2.0.1",
1004 "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", 1091 "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz",
1005 "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", 1092 "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==",
1093 + "dev": true,
1006 "requires": { 1094 "requires": {
1007 "escape-goat": "^2.0.0" 1095 "escape-goat": "^2.0.0"
1008 } 1096 }
...@@ -1032,6 +1120,7 @@ ...@@ -1032,6 +1120,7 @@
1032 "version": "1.2.8", 1120 "version": "1.2.8",
1033 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 1121 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
1034 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 1122 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
1123 + "dev": true,
1035 "requires": { 1124 "requires": {
1036 "deep-extend": "^0.6.0", 1125 "deep-extend": "^0.6.0",
1037 "ini": "~1.3.0", 1126 "ini": "~1.3.0",
...@@ -1057,6 +1146,7 @@ ...@@ -1057,6 +1146,7 @@
1057 "version": "3.4.0", 1146 "version": "3.4.0",
1058 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", 1147 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
1059 "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", 1148 "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
1149 + "dev": true,
1060 "requires": { 1150 "requires": {
1061 "picomatch": "^2.2.1" 1151 "picomatch": "^2.2.1"
1062 } 1152 }
...@@ -1070,6 +1160,7 @@ ...@@ -1070,6 +1160,7 @@
1070 "version": "4.1.1", 1160 "version": "4.1.1",
1071 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", 1161 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz",
1072 "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", 1162 "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==",
1163 + "dev": true,
1073 "requires": { 1164 "requires": {
1074 "rc": "^1.2.8" 1165 "rc": "^1.2.8"
1075 } 1166 }
...@@ -1078,6 +1169,7 @@ ...@@ -1078,6 +1169,7 @@
1078 "version": "5.1.0", 1169 "version": "5.1.0",
1079 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 1170 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
1080 "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 1171 "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
1172 + "dev": true,
1081 "requires": { 1173 "requires": {
1082 "rc": "^1.2.8" 1174 "rc": "^1.2.8"
1083 } 1175 }
...@@ -1100,6 +1192,7 @@ ...@@ -1100,6 +1192,7 @@
1100 "version": "1.0.2", 1192 "version": "1.0.2",
1101 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 1193 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
1102 "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 1194 "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
1195 + "dev": true,
1103 "requires": { 1196 "requires": {
1104 "lowercase-keys": "^1.0.0" 1197 "lowercase-keys": "^1.0.0"
1105 } 1198 }
...@@ -1132,6 +1225,7 @@ ...@@ -1132,6 +1225,7 @@
1132 "version": "3.1.1", 1225 "version": "3.1.1",
1133 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", 1226 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
1134 "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", 1227 "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
1228 + "dev": true,
1135 "requires": { 1229 "requires": {
1136 "semver": "^6.3.0" 1230 "semver": "^6.3.0"
1137 }, 1231 },
...@@ -1139,7 +1233,8 @@ ...@@ -1139,7 +1233,8 @@
1139 "semver": { 1233 "semver": {
1140 "version": "6.3.0", 1234 "version": "6.3.0",
1141 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1235 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1142 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 1236 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1237 + "dev": true
1143 } 1238 }
1144 } 1239 }
1145 }, 1240 },
...@@ -1194,7 +1289,8 @@ ...@@ -1194,7 +1289,8 @@
1194 "signal-exit": { 1289 "signal-exit": {
1195 "version": "3.0.3", 1290 "version": "3.0.3",
1196 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 1291 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1197 - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" 1292 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1293 + "dev": true
1198 }, 1294 },
1199 "sliced": { 1295 "sliced": {
1200 "version": "1.0.1", 1296 "version": "1.0.1",
...@@ -1219,6 +1315,7 @@ ...@@ -1219,6 +1315,7 @@
1219 "version": "4.2.0", 1315 "version": "4.2.0",
1220 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", 1316 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1221 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", 1317 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1318 + "dev": true,
1222 "requires": { 1319 "requires": {
1223 "emoji-regex": "^8.0.0", 1320 "emoji-regex": "^8.0.0",
1224 "is-fullwidth-code-point": "^3.0.0", 1321 "is-fullwidth-code-point": "^3.0.0",
...@@ -1228,22 +1325,26 @@ ...@@ -1228,22 +1325,26 @@
1228 "ansi-regex": { 1325 "ansi-regex": {
1229 "version": "5.0.0", 1326 "version": "5.0.0",
1230 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 1327 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1231 - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" 1328 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1329 + "dev": true
1232 }, 1330 },
1233 "emoji-regex": { 1331 "emoji-regex": {
1234 "version": "8.0.0", 1332 "version": "8.0.0",
1235 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1333 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1236 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 1334 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1335 + "dev": true
1237 }, 1336 },
1238 "is-fullwidth-code-point": { 1337 "is-fullwidth-code-point": {
1239 "version": "3.0.0", 1338 "version": "3.0.0",
1240 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1339 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1241 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 1340 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1341 + "dev": true
1242 }, 1342 },
1243 "strip-ansi": { 1343 "strip-ansi": {
1244 "version": "6.0.0", 1344 "version": "6.0.0",
1245 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1345 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1246 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1346 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1347 + "dev": true,
1247 "requires": { 1348 "requires": {
1248 "ansi-regex": "^5.0.0" 1349 "ansi-regex": "^5.0.0"
1249 } 1350 }
...@@ -1262,6 +1363,7 @@ ...@@ -1262,6 +1363,7 @@
1262 "version": "5.2.0", 1363 "version": "5.2.0",
1263 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 1364 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1264 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 1365 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1366 + "dev": true,
1265 "requires": { 1367 "requires": {
1266 "ansi-regex": "^4.1.0" 1368 "ansi-regex": "^4.1.0"
1267 } 1369 }
...@@ -1269,12 +1371,14 @@ ...@@ -1269,12 +1371,14 @@
1269 "strip-json-comments": { 1371 "strip-json-comments": {
1270 "version": "2.0.1", 1372 "version": "2.0.1",
1271 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 1373 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1272 - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" 1374 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1375 + "dev": true
1273 }, 1376 },
1274 "supports-color": { 1377 "supports-color": {
1275 "version": "5.5.0", 1378 "version": "5.5.0",
1276 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1379 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1277 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1380 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1381 + "dev": true,
1278 "requires": { 1382 "requires": {
1279 "has-flag": "^3.0.0" 1383 "has-flag": "^3.0.0"
1280 } 1384 }
...@@ -1282,17 +1386,20 @@ ...@@ -1282,17 +1386,20 @@
1282 "term-size": { 1386 "term-size": {
1283 "version": "2.2.0", 1387 "version": "2.2.0",
1284 "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", 1388 "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
1285 - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" 1389 + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==",
1390 + "dev": true
1286 }, 1391 },
1287 "to-readable-stream": { 1392 "to-readable-stream": {
1288 "version": "1.0.0", 1393 "version": "1.0.0",
1289 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 1394 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
1290 - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" 1395 + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
1396 + "dev": true
1291 }, 1397 },
1292 "to-regex-range": { 1398 "to-regex-range": {
1293 "version": "5.0.1", 1399 "version": "5.0.1",
1294 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1400 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1295 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1401 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1402 + "dev": true,
1296 "requires": { 1403 "requires": {
1297 "is-number": "^7.0.0" 1404 "is-number": "^7.0.0"
1298 } 1405 }
...@@ -1306,6 +1413,7 @@ ...@@ -1306,6 +1413,7 @@
1306 "version": "3.1.0", 1413 "version": "3.1.0",
1307 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", 1414 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
1308 "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", 1415 "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
1416 + "dev": true,
1309 "requires": { 1417 "requires": {
1310 "nopt": "~1.0.10" 1418 "nopt": "~1.0.10"
1311 } 1419 }
...@@ -1313,7 +1421,8 @@ ...@@ -1313,7 +1421,8 @@
1313 "type-fest": { 1421 "type-fest": {
1314 "version": "0.8.1", 1422 "version": "0.8.1",
1315 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1423 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1316 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" 1424 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
1425 + "dev": true
1317 }, 1426 },
1318 "type-is": { 1427 "type-is": {
1319 "version": "1.6.18", 1428 "version": "1.6.18",
...@@ -1328,6 +1437,7 @@ ...@@ -1328,6 +1437,7 @@
1328 "version": "3.1.5", 1437 "version": "3.1.5",
1329 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 1438 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
1330 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 1439 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
1440 + "dev": true,
1331 "requires": { 1441 "requires": {
1332 "is-typedarray": "^1.0.0" 1442 "is-typedarray": "^1.0.0"
1333 } 1443 }
...@@ -1336,6 +1446,7 @@ ...@@ -1336,6 +1446,7 @@
1336 "version": "2.0.3", 1446 "version": "2.0.3",
1337 "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", 1447 "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
1338 "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", 1448 "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
1449 + "dev": true,
1339 "requires": { 1450 "requires": {
1340 "debug": "^2.2.0" 1451 "debug": "^2.2.0"
1341 } 1452 }
...@@ -1344,6 +1455,7 @@ ...@@ -1344,6 +1455,7 @@
1344 "version": "2.0.0", 1455 "version": "2.0.0",
1345 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 1456 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
1346 "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 1457 "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
1458 + "dev": true,
1347 "requires": { 1459 "requires": {
1348 "crypto-random-string": "^2.0.0" 1460 "crypto-random-string": "^2.0.0"
1349 } 1461 }
...@@ -1357,6 +1469,7 @@ ...@@ -1357,6 +1469,7 @@
1357 "version": "4.1.0", 1469 "version": "4.1.0",
1358 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", 1470 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz",
1359 "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", 1471 "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==",
1472 + "dev": true,
1360 "requires": { 1473 "requires": {
1361 "boxen": "^4.2.0", 1474 "boxen": "^4.2.0",
1362 "chalk": "^3.0.0", 1475 "chalk": "^3.0.0",
...@@ -1377,6 +1490,7 @@ ...@@ -1377,6 +1490,7 @@
1377 "version": "3.0.0", 1490 "version": "3.0.0",
1378 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 1491 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
1379 "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 1492 "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
1493 + "dev": true,
1380 "requires": { 1494 "requires": {
1381 "prepend-http": "^2.0.0" 1495 "prepend-http": "^2.0.0"
1382 } 1496 }
...@@ -1400,6 +1514,7 @@ ...@@ -1400,6 +1514,7 @@
1400 "version": "3.1.0", 1514 "version": "3.1.0",
1401 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", 1515 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
1402 "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", 1516 "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
1517 + "dev": true,
1403 "requires": { 1518 "requires": {
1404 "string-width": "^4.0.0" 1519 "string-width": "^4.0.0"
1405 } 1520 }
...@@ -1407,12 +1522,14 @@ ...@@ -1407,12 +1522,14 @@
1407 "wrappy": { 1522 "wrappy": {
1408 "version": "1.0.2", 1523 "version": "1.0.2",
1409 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1524 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1410 - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1525 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1526 + "dev": true
1411 }, 1527 },
1412 "write-file-atomic": { 1528 "write-file-atomic": {
1413 "version": "3.0.3", 1529 "version": "3.0.3",
1414 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 1530 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
1415 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 1531 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
1532 + "dev": true,
1416 "requires": { 1533 "requires": {
1417 "imurmurhash": "^0.1.4", 1534 "imurmurhash": "^0.1.4",
1418 "is-typedarray": "^1.0.0", 1535 "is-typedarray": "^1.0.0",
...@@ -1423,7 +1540,8 @@ ...@@ -1423,7 +1540,8 @@
1423 "xdg-basedir": { 1540 "xdg-basedir": {
1424 "version": "4.0.0", 1541 "version": "4.0.0",
1425 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", 1542 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
1426 - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" 1543 + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
1544 + "dev": true
1427 } 1545 }
1428 } 1546 }
1429 } 1547 }
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
5 "main": "index.js", 5 "main": "index.js",
6 "scripts": { 6 "scripts": {
7 "start": "node index.js", 7 "start": "node index.js",
8 + "backend": "nodemon index.js",
8 "test": "echo \"Error: no test specified\" && exit 1" 9 "test": "echo \"Error: no test specified\" && exit 1"
9 }, 10 },
10 "repository": { 11 "repository": {
...@@ -16,7 +17,9 @@ ...@@ -16,7 +17,9 @@
16 "dependencies": { 17 "dependencies": {
17 "body-parser": "^1.19.0", 18 "body-parser": "^1.19.0",
18 "express": "^4.17.1", 19 "express": "^4.17.1",
19 - "mongoose": "^5.9.15", 20 + "mongoose": "^5.9.15"
21 + },
22 + "devDependencies": {
20 "nodemon": "^2.0.4" 23 "nodemon": "^2.0.4"
21 } 24 }
22 } 25 }
......