· 7 years ago · Feb 18, 2019, 08:32 AM
1To run a command as administrator (user "root"), use "sudo <command>".
2See "man sudo_root" for details.
3
4fengren@fengren-VirtualBox:~$ ls
5Desktop Downloads Music Public Videos
6Documents examples.desktop Pictures Templates
7fengren@fengren-VirtualBox:~$ cd Documents
8fengren@fengren-VirtualBox:~/Documents$ mkdir gitclones
9fengren@fengren-VirtualBox:~/Documents$ cd gitclones
10fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt-get install curl
11[sudo] password for fengren:
12Reading package lists... Done
13Building dependency tree
14Reading state information... Done
15The following additional packages will be installed:
16 libcurl4
17The following NEW packages will be installed:
18 curl libcurl4
190 upgraded, 2 newly installed, 0 to remove and 15 not upgraded.
20Need to get 373 kB of archives.
21After this operation, 1,036 kB of additional disk space will be used.
22Do you want to continue? [Y/n] Y
23Get:1 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.6 [214 kB]
24Get:2 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 curl amd64 7.58.0-2ubuntu3.6 [159 kB]
25Fetched 373 kB in 0s (2,435 kB/s)
26Selecting previously unselected package libcurl4:amd64.
27(Reading database ... 124935 files and directories currently installed.)
28Preparing to unpack .../libcurl4_7.58.0-2ubuntu3.6_amd64.deb ...
29Unpacking libcurl4:amd64 (7.58.0-2ubuntu3.6) ...
30Selecting previously unselected package curl.
31Preparing to unpack .../curl_7.58.0-2ubuntu3.6_amd64.deb ...
32Unpacking curl (7.58.0-2ubuntu3.6) ...
33Setting up libcurl4:amd64 (7.58.0-2ubuntu3.6) ...
34Processing triggers for libc-bin (2.27-3ubuntu1) ...
35Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
36Setting up curl (7.58.0-2ubuntu3.6) ...
37fengren@fengren-VirtualBox:~/Documents/gitclones$ curl
38curl: try 'curl --help' or 'curl --manual' for more information
39fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo curl
40curl: try 'curl --help' or 'curl --manual' for more information
41fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo curl install
42curl: (6) Could not resolve host: install
43fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt install nethack-console
44Reading package lists... Done
45Building dependency tree
46Reading state information... Done
47The following additional packages will be installed:
48 nethack-common
49The following NEW packages will be installed:
50 nethack-common nethack-console
510 upgraded, 2 newly installed, 0 to remove and 15 not upgraded.
52Need to get 1,557 kB of archives.
53After this operation, 4,505 kB of additional disk space will be used.
54Do you want to continue? [Y/n] n
55Abort.
56fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt update
57Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
58Hit:2 http://ph.archive.ubuntu.com/ubuntu bionic InRelease
59Hit:3 http://ph.archive.ubuntu.com/ubuntu bionic-updates InRelease
60Hit:4 http://ph.archive.ubuntu.com/ubuntu bionic-backports InRelease
61Fetched 88.7 kB in 3s (26.4 kB/s)
62Reading package lists... Done
63Building dependency tree
64Reading state information... Done
6515 packages can be upgraded. Run 'apt list --upgradable' to see them.
66fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
67Reading package lists... Done
68Building dependency tree
69Reading state information... Done
70ca-certificates is already the newest version (20180409).
71curl is already the newest version (7.58.0-2ubuntu3.6).
72software-properties-common is already the newest version (0.96.24.32.7).
73The following NEW packages will be installed:
74 apt-transport-https
750 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
76Need to get 1,692 B of archives.
77After this operation, 153 kB of additional disk space will be used.
78Do you want to continue? [Y/n] Y
79Get:1 http://ph.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 apt-transport-https all 1.6.8 [1,692 B]
80Fetched 1,692 B in 2s (757 B/s)
81Selecting previously unselected package apt-transport-https.
82(Reading database ... 124948 files and directories currently installed.)
83Preparing to unpack .../apt-transport-https_1.6.8_all.deb ...
84Unpacking apt-transport-https (1.6.8) ...
85Setting up apt-transport-https (1.6.8) ...
86fengren@fengren-VirtualBox:~/Documents/gitclones$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
87OK
88fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
89Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
90Hit:2 http://ph.archive.ubuntu.com/ubuntu bionic InRelease
91Hit:3 http://ph.archive.ubuntu.com/ubuntu bionic-updates InRelease
92Hit:4 http://ph.archive.ubuntu.com/ubuntu bionic-backports InRelease
93Get:5 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
94Get:6 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [4,448 B]
95Fetched 158 kB in 2s (97.0 kB/s)
96Reading package lists... Done
97fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt update
98Hit:1 http://ph.archive.ubuntu.com/ubuntu bionic InRelease
99Hit:2 http://ph.archive.ubuntu.com/ubuntu bionic-updates InRelease
100Hit:3 http://ph.archive.ubuntu.com/ubuntu bionic-backports InRelease
101Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
102Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
103Fetched 88.7 kB in 2s (53.6 kB/s)
104Reading package lists... Done
105Building dependency tree
106Reading state information... Done
10715 packages can be upgraded. Run 'apt list --upgradable' to see them.
108fengren@fengren-VirtualBox:~/Documents/gitclones$ apt-cache policy docker-ce
109docker-ce:
110 Installed: (none)
111 Candidate: 5:18.09.2~3-0~ubuntu-bionic
112 Version table:
113 5:18.09.2~3-0~ubuntu-bionic 500
114 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
115 5:18.09.1~3-0~ubuntu-bionic 500
116 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
117 5:18.09.0~3-0~ubuntu-bionic 500
118 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
119 18.06.2~ce~3-0~ubuntu 500
120 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
121 18.06.1~ce~3-0~ubuntu 500
122 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
123 18.06.0~ce~3-0~ubuntu 500
124 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
125 18.03.1~ce~3-0~ubuntu 500
126 500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
127fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo apt install docker-ce
128Reading package lists... Done
129Building dependency tree
130Reading state information... Done
131The following additional packages will be installed:
132 aufs-tools cgroupfs-mount containerd.io docker-ce-cli git git-man liberror-perl pigz
133Suggested packages:
134 git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs
135 git-mediawiki git-svn
136The following NEW packages will be installed:
137 aufs-tools cgroupfs-mount containerd.io docker-ce docker-ce-cli git git-man liberror-perl pigz
1380 upgraded, 9 newly installed, 0 to remove and 15 not upgraded.
139Need to get 55.3 MB of archives.
140After this operation, 277 MB of additional disk space will be used.
141Do you want to continue? [Y/n] Y
142Get:1 https://download.docker.com/linux/ubuntu bionic/stable amd64 containerd.io amd64 1.2.2-3 [19.9 MB]
143Get:2 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 pigz amd64 2.4-1 [57.4 kB]
144Get:3 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 aufs-tools amd64 1:4.9+20170918-1ubuntu1 [104 kB]
145Get:4 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 cgroupfs-mount all 1.4 [6,320 B]
146Get:5 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 liberror-perl all 0.17025-1 [22.8 kB]
147Get:6 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git-man all 1:2.17.1-1ubuntu0.4 [803 kB]
148Get:7 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git amd64 1:2.17.1-1ubuntu0.4 [3,907 kB]
149Get:8 https://download.docker.com/linux/ubuntu bionic/stable amd64 docker-ce-cli amd64 5:18.09.2~3-0~ubuntu-bionic [13.2 MB]
150Get:9 https://download.docker.com/linux/ubuntu bionic/stable amd64 docker-ce amd64 5:18.09.2~3-0~ubuntu-bionic [17.4 MB]
151Fetched 55.3 MB in 16s (3,450 kB/s)
152Selecting previously unselected package pigz.
153(Reading database ... 124952 files and directories currently installed.)
154Preparing to unpack .../0-pigz_2.4-1_amd64.deb ...
155Unpacking pigz (2.4-1) ...
156Selecting previously unselected package aufs-tools.
157Preparing to unpack .../1-aufs-tools_1%3a4.9+20170918-1ubuntu1_amd64.deb ...
158Unpacking aufs-tools (1:4.9+20170918-1ubuntu1) ...
159Selecting previously unselected package cgroupfs-mount.
160Preparing to unpack .../2-cgroupfs-mount_1.4_all.deb ...
161Unpacking cgroupfs-mount (1.4) ...
162Selecting previously unselected package containerd.io.
163Preparing to unpack .../3-containerd.io_1.2.2-3_amd64.deb ...
164Unpacking containerd.io (1.2.2-3) ...
165Selecting previously unselected package docker-ce-cli.
166Preparing to unpack .../4-docker-ce-cli_5%3a18.09.2~3-0~ubuntu-bionic_amd64.deb ...
167Unpacking docker-ce-cli (5:18.09.2~3-0~ubuntu-bionic) ...
168Selecting previously unselected package docker-ce.
169Preparing to unpack .../5-docker-ce_5%3a18.09.2~3-0~ubuntu-bionic_amd64.deb ...
170Unpacking docker-ce (5:18.09.2~3-0~ubuntu-bionic) ...
171Selecting previously unselected package liberror-perl.
172Preparing to unpack .../6-liberror-perl_0.17025-1_all.deb ...
173Unpacking liberror-perl (0.17025-1) ...
174Selecting previously unselected package git-man.
175Preparing to unpack .../7-git-man_1%3a2.17.1-1ubuntu0.4_all.deb ...
176Unpacking git-man (1:2.17.1-1ubuntu0.4) ...
177Selecting previously unselected package git.
178Preparing to unpack .../8-git_1%3a2.17.1-1ubuntu0.4_amd64.deb ...
179Unpacking git (1:2.17.1-1ubuntu0.4) ...
180Setting up aufs-tools (1:4.9+20170918-1ubuntu1) ...
181Setting up git-man (1:2.17.1-1ubuntu0.4) ...
182Setting up containerd.io (1.2.2-3) ...
183Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
184Processing triggers for ureadahead (0.100.0-20) ...
185Setting up liberror-perl (0.17025-1) ...
186Setting up cgroupfs-mount (1.4) ...
187Processing triggers for libc-bin (2.27-3ubuntu1) ...
188Processing triggers for systemd (237-3ubuntu10.12) ...
189Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
190Setting up docker-ce-cli (5:18.09.2~3-0~ubuntu-bionic) ...
191Setting up pigz (2.4-1) ...
192Setting up git (1:2.17.1-1ubuntu0.4) ...
193Setting up docker-ce (5:18.09.2~3-0~ubuntu-bionic) ...
194update-alternatives: using /usr/bin/dockerd-ce to provide /usr/bin/dockerd (dockerd) in auto mode
195Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
196Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
197Processing triggers for ureadahead (0.100.0-20) ...
198Processing triggers for systemd (237-3ubuntu10.12) ...
199fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo systemctl status docker
200â— docker.service - Docker Application Container Engine
201 Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
202 Active: active (running) since Mon 2019-02-18 14:59:59 PST; 7min ago
203 Docs: https://docs.docker.com
204 Main PID: 7705 (dockerd)
205 Tasks: 8
206 CGroup: /system.slice/docker.service
207 └─7705 /usr/bin/dockerd -H fd://
208
209Feb 18 14:59:56 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:56.868011995+08:00" level=wa
210Feb 18 14:59:56 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:56.868164918+08:00" level=wa
211Feb 18 14:59:56 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:56.868278848+08:00" level=wa
212Feb 18 14:59:56 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:56.868739638+08:00" level=in
213Feb 18 14:59:57 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:57.266308221+08:00" level=in
214Feb 18 14:59:57 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:57.497558352+08:00" level=in
215Feb 18 14:59:58 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:58.294588558+08:00" level=in
216Feb 18 14:59:58 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:58.295187427+08:00" level=in
217Feb 18 14:59:59 fengren-VirtualBox systemd[1]: Started Docker Application Container Engine.
218Feb 18 14:59:59 fengren-VirtualBox dockerd[7705]: time="2019-02-18T14:59:59.340154933+08:00" level=in
219/bin/bash: -c: line 0: unexpected EOF while looking for matching `}'
220/bin/bash: -c: line 1: syntax error: unexpected end of file
221lines 1-19/19 (END)
222fengren@fengren-VirtualBox:~/Documents/gitclones$ sudo usermod -aG docker ${USER}
223fengren@fengren-VirtualBox:~/Documents/gitclones$ su - ${USER}
224Password:
225fengren@fengren-VirtualBox:~$ id -nG
226fengren adm cdrom sudo dip plugdev lpadmin sambashare docker
227fengren@fengren-VirtualBox:~$ sudo apt install git
228Reading package lists... Done
229Building dependency tree
230Reading state information... Done
231git is already the newest version (1:2.17.1-1ubuntu0.4).
232git set to manually installed.
2330 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
234fengren@fengren-VirtualBox:~$ git
235usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
236 [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
237 [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
238 [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
239 <command> [<args>]
240
241These are common Git commands used in various situations:
242
243start a working area (see also: git help tutorial)
244 clone Clone a repository into a new directory
245 init Create an empty Git repository or reinitialize an existing one
246
247work on the current change (see also: git help everyday)
248 add Add file contents to the index
249 mv Move or rename a file, a directory, or a symlink
250 reset Reset current HEAD to the specified state
251 rm Remove files from the working tree and from the index
252
253examine the history and state (see also: git help revisions)
254 bisect Use binary search to find the commit that introduced a bug
255 grep Print lines matching a pattern
256 log Show commit logs
257 show Show various types of objects
258 status Show the working tree status
259
260grow, mark and tweak your common history
261 branch List, create, or delete branches
262 checkout Switch branches or restore working tree files
263 commit Record changes to the repository
264 diff Show changes between commits, commit and working tree, etc
265 merge Join two or more development histories together
266 rebase Reapply commits on top of another base tip
267 tag Create, list, delete or verify a tag object signed with GPG
268
269collaborate (see also: git help workflows)
270 fetch Download objects and refs from another repository
271 pull Fetch from and integrate with another repository or a local branch
272 push Update remote refs along with associated objects
273
274'git help -a' and 'git help -g' list available subcommands and some
275concept guides. See 'git help <command>' or 'git help <concept>'
276to read about a specific subcommand or concept.
277fengren@fengren-VirtualBox:~$ cd Documents/gitclones
278fengren@fengren-VirtualBox:~/Documents/gitclones$ git clone https://gitlab.com/paperworkph/software-engineering/demo
279Cloning into 'demo'...
280Username for 'https://gitlab.com': Fengren
281Password for 'https://Fengren@gitlab.com':
282warning: redirecting to https://gitlab.com/paperworkph/software-engineering/demo.git/
283remote: Enumerating objects: 289, done.
284remote: Counting objects: 100% (289/289), done.
285remote: Compressing objects: 100% (186/186), done.
286remote: Total 289 (delta 86), reused 289 (delta 86)
287Receiving objects: 100% (289/289), 345.15 KiB | 259.00 KiB/s, done.
288Resolving deltas: 100% (86/86), done.
289fengren@fengren-VirtualBox:~/Documents/gitclones$ ls
290 demo 'udo usermod -aG docker ${US'
291fengren@fengren-VirtualBox:~/Documents/gitclones$ ls
292 demo 'udo usermod -aG docker ${US'
293fengren@fengren-VirtualBox:~/Documents/gitclones$ cd demo
294fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ ls
295deployments docker-local.sh microservices miscellaneous
296fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ ./docker-local.sh
297./docker-local.sh: line 1: docker-compose: command not found
298fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
299 % Total % Received % Xferd Average Speed Time Time Time Current
300 Dload Upload Total Spent Left Speed
301100 617 0 617 0 0 588 0 --:--:-- 0:00:01 --:--:-- 589
302100 11.2M 100 11.2M 0 0 1958k 0 0:00:05 0:00:05 --:--:-- 2627k
303fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ sudo chmod +x /usr/local/bin/docker-compose
304fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ docker-compose
305Define and run multi-container applications with Docker.
306
307Usage:
308 docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
309 docker-compose -h|--help
310
311Options:
312 -f, --file FILE Specify an alternate compose file
313 (default: docker-compose.yml)
314 -p, --project-name NAME Specify an alternate project name
315 (default: directory name)
316 --verbose Show more output
317 --log-level LEVEL Set log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
318 --no-ansi Do not print ANSI control characters
319 -v, --version Print version and exit
320 -H, --host HOST Daemon socket to connect to
321
322 --tls Use TLS; implied by --tlsverify
323 --tlscacert CA_PATH Trust certs signed only by this CA
324 --tlscert CLIENT_CERT_PATH Path to TLS certificate file
325 --tlskey TLS_KEY_PATH Path to TLS key file
326 --tlsverify Use TLS and verify the remote
327 --skip-hostname-check Don't check the daemon's hostname against the
328 name specified in the client certificate
329 --project-directory PATH Specify an alternate working directory
330 (default: the path of the Compose file)
331 --compatibility If set, Compose will attempt to convert deploy
332 keys in v3 files to their non-Swarm equivalent
333
334Commands:
335 build Build or rebuild services
336 bundle Generate a Docker bundle from the Compose file
337 config Validate and view the Compose file
338 create Create services
339 down Stop and remove containers, networks, images, and volumes
340 events Receive real time events from containers
341 exec Execute a command in a running container
342 help Get help on a command
343 images List images
344 kill Kill containers
345 logs View output from containers
346 pause Pause services
347 port Print the public port for a port binding
348 ps List containers
349 pull Pull service images
350 push Push service images
351 restart Restart services
352 rm Remove stopped containers
353 run Run a one-off command
354 scale Set number of containers for a service
355 start Start services
356 stop Stop services
357 top Display the running processes
358 unpause Unpause services
359 up Create and start containers
360 version Show the Docker-Compose version information
361fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ ./docker-local.sh
362Creating network "docker-compose_default" with the default driver
363Creating volume "docker-compose_db-data" with default driver
364Pulling db (postgres:9.4)...
3659.4: Pulling from library/postgres
3666ae821421a7d: Pull complete
367060245e5c056: Pull complete
368d6c2e60cfc1c: Pull complete
36938d23c24a9df: Pull complete
3709998068fb35e: Pull complete
3712bb2385a4bb9: Pull complete
3722ad14c51497d: Pull complete
37377519615ed40: Pull complete
374532c705012dd: Pull complete
375b25389b0be4f: Pull complete
37605646b11ab9a: Pull complete
377dafb52aa677b: Pull complete
378e7c5de2f401c: Pull complete
379e84558ac1077: Pull complete
380Building db-cli
381Step 1/11 : FROM python:3.7
3823.7: Pulling from library/python
383741437d97401: Pull complete
38434d8874714d7: Pull complete
3850a108aa26679: Pull complete
3867f0334c36886: Pull complete
38765c95cb8b3be: Pull complete
3889107d7193263: Pull complete
389dd6f212ec984: Pull complete
39043288b101abf: Pull complete
391f68aede0db03: Pull complete
392Digest: sha256:fb877e7ea5c40de100534c6d6f515c486247bfd899cb2767f2de0e876a8127fa
393Status: Downloaded newer image for python:3.7
394 ---> ac069ebfe1e1
395Step 2/11 : LABEL author="levymedina3@gmail.com"
396 ---> Running in 1a09b2e26a7c
397Removing intermediate container 1a09b2e26a7c
398 ---> 824769bee94a
399Step 3/11 : COPY ./requirements.txt /app/requirements.txt
400 ---> 4e34dc130a4e
401Step 4/11 : WORKDIR /app
402 ---> Running in e9ae0d4a2ac8
403Removing intermediate container e9ae0d4a2ac8
404 ---> e9eff2437632
405Step 5/11 : ENV FLASK_RUN_PORT=5001
406 ---> Running in 63bb83856c77
407Removing intermediate container 63bb83856c77
408 ---> 3a72556f9341
409Step 6/11 : ENV FLASK_APP=app.py
410 ---> Running in 00b50aef3d1e
411Removing intermediate container 00b50aef3d1e
412 ---> ee936b302fe9
413Step 7/11 : ENV FLASK_ENV=development
414 ---> Running in 5c51a1d2d820
415Removing intermediate container 5c51a1d2d820
416 ---> fc07d37fc71e
417Step 8/11 : RUN pip install -r requirements.txt
418 ---> Running in 20b2978bcd41
419Collecting aniso8601==3.0.2 (from -r requirements.txt (line 1))
420 Downloading https://files.pythonhosted.org/packages/17/13/eecdcc638c0ea3b105ebb62ff4e76914a744ef1b6f308651dbed368c6c01/aniso8601-3.0.2-py2.py3-none-any.whl
421Collecting Click==7.0 (from -r requirements.txt (line 2))
422 Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB)
423Collecting flake8==3.6.0 (from -r requirements.txt (line 3))
424 Downloading https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (68kB)
425Collecting Flask==1.0.2 (from -r requirements.txt (line 4))
426 Downloading https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91kB)
427Collecting Flask-RESTful==0.3.6 (from -r requirements.txt (line 5))
428 Downloading https://files.pythonhosted.org/packages/47/08/89cf8594735392cd71752f7cf159fa63765eac3e11b0da4324cdfeaea137/Flask_RESTful-0.3.6-py2.py3-none-any.whl
429Collecting Flask-SQLAlchemy==2.3.2 (from -r requirements.txt (line 6))
430 Downloading https://files.pythonhosted.org/packages/a1/44/294fb7f6bf49cc7224417cd0637018db9fee0729b4fe166e43e2bbb1f1c8/Flask_SQLAlchemy-2.3.2-py2.py3-none-any.whl
431Collecting itsdangerous==1.1.0 (from -r requirements.txt (line 7))
432 Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
433Collecting Jinja2==2.10 (from -r requirements.txt (line 8))
434 Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)
435Collecting MarkupSafe==1.0 (from -r requirements.txt (line 9))
436 Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
437Collecting marshmallow==2.16.1 (from -r requirements.txt (line 10))
438 Downloading https://files.pythonhosted.org/packages/a1/9f/8c9011dd85afb2aa852602bd1187081072e00cae1fc153a6afd47494e4b8/marshmallow-2.16.1-py2.py3-none-any.whl (49kB)
439Collecting mccabe==0.6.1 (from -r requirements.txt (line 11))
440 Downloading https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
441Collecting psycopg2==2.7.5 (from -r requirements.txt (line 12))
442 Downloading https://files.pythonhosted.org/packages/37/88/40748331bf75d068a07bbea7dc658faceb0ce2e9fffdde550e76d5475e59/psycopg2-2.7.5-cp37-cp37m-manylinux1_x86_64.whl (2.7MB)
443Collecting pycodestyle==2.4.0 (from -r requirements.txt (line 13))
444 Downloading https://files.pythonhosted.org/packages/e5/c6/ce130213489969aa58610042dff1d908c25c731c9575af6935c2dfad03aa/pycodestyle-2.4.0-py2.py3-none-any.whl (62kB)
445Collecting pyflakes==2.0.0 (from -r requirements.txt (line 14))
446 Downloading https://files.pythonhosted.org/packages/44/98/af7a72c9a543b1487d92813c648cb9b9adfbc96faef5455d60f4439aa99b/pyflakes-2.0.0-py2.py3-none-any.whl (53kB)
447Collecting pytz==2018.5 (from -r requirements.txt (line 15))
448 Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB)
449Collecting six==1.11.0 (from -r requirements.txt (line 16))
450 Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
451Collecting SQLAlchemy==1.2.12 (from -r requirements.txt (line 17))
452 Downloading https://files.pythonhosted.org/packages/25/c9/b0552098cee325425a61efdf380c51b5c721e459081c85bbb860f501c091/SQLAlchemy-1.2.12.tar.gz (5.6MB)
453Collecting webargs==4.1.0 (from -r requirements.txt (line 18))
454 Downloading https://files.pythonhosted.org/packages/28/fe/486521c5df75657c0e6f2d7f2c79726c1e5282623ba3dee543c4b1ec74a6/webargs-4.1.0-py2.py3-none-any.whl
455Collecting Werkzeug==0.14.1 (from -r requirements.txt (line 19))
456 Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
457Requirement already satisfied: setuptools>=30 in /usr/local/lib/python3.7/site-packages (from flake8==3.6.0->-r requirements.txt (line 3)) (40.8.0)
458Building wheels for collected packages: MarkupSafe, SQLAlchemy
459 Building wheel for MarkupSafe (setup.py): started
460 Building wheel for MarkupSafe (setup.py): finished with status 'done'
461 Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46
462 Building wheel for SQLAlchemy (setup.py): started
463 Building wheel for SQLAlchemy (setup.py): finished with status 'done'
464 Stored in directory: /root/.cache/pip/wheels/ed/bd/2e/d3874a6e97b8cc71e7e177c8d065ead30f67f380c4d9bbadaa
465Successfully built MarkupSafe SQLAlchemy
466Installing collected packages: aniso8601, Click, pycodestyle, mccabe, pyflakes, flake8, Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask, pytz, six, Flask-RESTful, SQLAlchemy, Flask-SQLAlchemy, marshmallow, psycopg2, webargs
467Successfully installed Click-7.0 Flask-1.0.2 Flask-RESTful-0.3.6 Flask-SQLAlchemy-2.3.2 Jinja2-2.10 MarkupSafe-1.0 SQLAlchemy-1.2.12 Werkzeug-0.14.1 aniso8601-3.0.2 flake8-3.6.0 itsdangerous-1.1.0 marshmallow-2.16.1 mccabe-0.6.1 psycopg2-2.7.5 pycodestyle-2.4.0 pyflakes-2.0.0 pytz-2018.5 six-1.11.0 webargs-4.1.0
468Removing intermediate container 20b2978bcd41
469 ---> baaa4be278c5
470Step 9/11 : COPY . /app
471 ---> f2af7759510a
472Step 10/11 : ENTRYPOINT ["python"]
473 ---> Running in e39399ff55cc
474Removing intermediate container e39399ff55cc
475 ---> 1efa8ae11854
476Step 11/11 : CMD ["app.py"]
477 ---> Running in 05d1deb016d3
478Removing intermediate container 05d1deb016d3
479 ---> 1e9093cdbdee
480Successfully built 1e9093cdbdee
481Successfully tagged db-cli:1.0.0
482Building emailer
483Step 1/6 : FROM node:carbon
484carbon: Pulling from library/node
485741437d97401: Already exists
48634d8874714d7: Already exists
4870a108aa26679: Already exists
4887f0334c36886: Already exists
48965c95cb8b3be: Already exists
490a36b708560f8: Pull complete
49181a7e69fab67: Pull complete
492a88b577be604: Pull complete
493Digest: sha256:a8a9d8eaab36bbd188612375a54fb7f57418458812dabd50769ddd3598bc24fc
494Status: Downloaded newer image for node:carbon
495 ---> 4f01e5319662
496Step 2/6 : COPY ./package.json /app/package.json
497 ---> 38b10e558188
498Step 3/6 : WORKDIR /app
499 ---> Running in 627aa6b94837
500Removing intermediate container 627aa6b94837
501 ---> cc8a14b0d219
502Step 4/6 : RUN yarn
503 ---> Running in 5f650cd8a828
504yarn install v1.12.3
505info No lockfile found.
506[1/4] Resolving packages...
507[2/4] Fetching packages...
508info fsevents@1.2.7: The platform "linux" is incompatible with this module.
509info "fsevents@1.2.7" is an optional dependency and failed compatibility check. Excluding it from installation.
510[3/4] Linking dependencies...
511[4/4] Building fresh packages...
512success Saved lockfile.
513Done in 63.99s.
514Removing intermediate container 5f650cd8a828
515 ---> 8faf4b814b13
516Step 5/6 : COPY . /app
517 ---> ccc9f921b7cf
518Step 6/6 : CMD ["yarn", "start:dev"]
519 ---> Running in 7d9d8cc2c8e2
520Removing intermediate container 7d9d8cc2c8e2
521 ---> 22787aa0798d
522Successfully built 22787aa0798d
523Successfully tagged emailer:1.0.0
524Building api
525Step 1/6 : FROM node:carbon
526 ---> 4f01e5319662
527Step 2/6 : COPY ./package.json /app/package.json
528 ---> 9c17b8d5830d
529Step 3/6 : WORKDIR /app
530 ---> Running in 432c4b396e27
531Removing intermediate container 432c4b396e27
532 ---> dac81627f29a
533Step 4/6 : RUN yarn
534 ---> Running in f2353fca61b8
535yarn install v1.12.3
536info No lockfile found.
537[1/4] Resolving packages...
538[2/4] Fetching packages...
539info fsevents@1.2.7: The platform "linux" is incompatible with this module.
540info "fsevents@1.2.7" is an optional dependency and failed compatibility check. Excluding it from installation.
541[3/4] Linking dependencies...
542[4/4] Building fresh packages...
543success Saved lockfile.
544Done in 57.30s.
545Removing intermediate container f2353fca61b8
546 ---> 421e02acba61
547Step 5/6 : COPY . /app
548 ---> 995dad101e79
549Step 6/6 : CMD ["yarn", "start:dev"]
550 ---> Running in 3f8151271e05
551Removing intermediate container 3f8151271e05
552 ---> bd4b1f237384
553Successfully built bd4b1f237384
554Successfully tagged api:1.0.0
555Building admin
556Step 1/6 : FROM node:carbon
557 ---> 4f01e5319662
558Step 2/6 : COPY ./package.json /app/package.json
559 ---> ec98f551f699
560Step 3/6 : WORKDIR /app
561 ---> Running in b909a64ce9a6
562Removing intermediate container b909a64ce9a6
563 ---> 096d339abd1d
564Step 4/6 : RUN yarn
565 ---> Running in 631d2f8bc161
566yarn install v1.12.3
567info No lockfile found.
568[1/4] Resolving packages...
569warning jest > jest-cli > prompts > kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
570[2/4] Fetching packages...
571info fsevents@1.2.7: The platform "linux" is incompatible with this module.
572info "fsevents@1.2.7" is an optional dependency and failed compatibility check. Excluding it from installation.
573[3/4] Linking dependencies...
574warning " > eslint-config-react-app@3.0.7" has incorrect peer dependency "babel-eslint@9.x".
575warning " > react-dates@18.5.0" has unmet peer dependency "react-with-direction@^1.3.0".
576warning " > redux-saga-routines@3.1.3" has unmet peer dependency "@babel/runtime@>=7.0.0".
577[4/4] Building fresh packages...
578success Saved lockfile.
579Done in 163.11s.
580Removing intermediate container 631d2f8bc161
581 ---> bc0fb81f1471
582Step 5/6 : COPY . /app
583 ---> 556d36460094
584Step 6/6 : CMD ["yarn", "start"]
585 ---> Running in 44228e9bcf57
586Removing intermediate container 44228e9bcf57
587 ---> 901c08eddd71
588Successfully built 901c08eddd71
589Successfully tagged admin:1.0.0
590Building frontend
591Step 1/6 : FROM node:carbon
592 ---> 4f01e5319662
593Step 2/6 : COPY ./package.json /app/package.json
594 ---> Using cache
595 ---> ec98f551f699
596Step 3/6 : WORKDIR /app
597 ---> Using cache
598 ---> 096d339abd1d
599Step 4/6 : RUN yarn
600 ---> Using cache
601 ---> bc0fb81f1471
602Step 5/6 : COPY . /app
603 ---> 683cc2e24012
604Step 6/6 : CMD ["yarn", "start"]
605 ---> Running in e17007241d4b
606Removing intermediate container e17007241d4b
607 ---> 5233eaa95765
608Successfully built 5233eaa95765
609Successfully tagged frontend:1.0.0
610Creating docker-compose_db_1 ... done
611Creating docker-compose_db-cli_1 ... done
612Creating docker-compose_emailer_1 ... done
613Creating docker-compose_api_1 ... done
614Creating docker-compose_admin_1 ... done
615Creating docker-compose_frontend_1 ... done
616Attaching to docker-compose_db_1, docker-compose_db-cli_1, docker-compose_emailer_1, docker-compose_api_1, docker-compose_frontend_1, docker-compose_admin_1
617db_1 | The files belonging to this database system will be owned by user "postgres".
618db_1 | This user must also own the server process.
619db_1 |
620db_1 | The database cluster will be initialized with locale "en_US.utf8".
621db_1 | The default database encoding has accordingly been set to "UTF8".
622db_1 | The default text search configuration will be set to "english".
623db_1 |
624db_1 | Data page checksums are disabled.
625db_1 |
626db_1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
627db_1 | creating subdirectories ... ok
628db_1 | selecting default max_connections ... 100
629db_1 | selecting default shared_buffers ... 128MB
630db_1 | selecting dynamic shared memory implementation ... posix
631db_1 | creating configuration files ... ok
632db_1 | creating template1 database in /var/lib/postgresql/data/base/1 ... ok
633db_1 | initializing pg_authid ... ok
634db_1 | setting password ... ok
635db_1 | initializing dependencies ... ok
636db_1 | creating system views ... ok
637db_1 | loading system objects' descriptions ... ok
638db_1 | creating collations ... ok
639db_1 | creating conversions ... ok
640db_1 | creating dictionaries ... ok
641db_1 | setting privileges on built-in objects ... ok
642db_1 | creating information schema ... ok
643db_1 | loading PL/pgSQL server-side language ... ok
644db_1 | vacuuming database template1 ... ok
645db_1 | copying template1 to template0 ... ok
646db_1 | copying template1 to postgres ... ok
647db-cli_1 | /usr/local/lib/python3.7/site-packages/flask_sqlalchemy/__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
648db-cli_1 | 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
649db-cli_1 | /usr/local/lib/python3.7/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
650db-cli_1 | """)
651db-cli_1 | Traceback (most recent call last):
652db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 2158, in _wrap_pool_connect
653db-cli_1 | return fn()
654db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 400, in connect
655db-cli_1 | return _ConnectionFairy._checkout(self)
656db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 788, in _checkout
657db-cli_1 | fairy = _ConnectionRecord.checkout(pool)
658db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 529, in checkout
659db-cli_1 | rec = pool._do_get()
660db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 1193, in _do_get
661db-cli_1 | self._dec_overflow()
662db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
663db-cli_1 | compat.reraise(exc_type, exc_value, exc_tb)
664db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 249, in reraise
665db-cli_1 | raise value
666db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 1190, in _do_get
667db-cli_1 | return self._create_connection()
668db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 347, in _create_connection
669db-cli_1 | return _ConnectionRecord(self)
670db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 474, in __init__
671db-cli_1 | self.__connect(first_connect_check=True)
672db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 671, in __connect
673db-cli_1 | connection = pool._invoke_creator(self)
674db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/strategies.py", line 106, in connect
675db-cli_1 | return dialect.connect(*cargs, **cparams)
676db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 412, in connect
677db-cli_1 | return self.dbapi.connect(*cargs, **cparams)
678db-cli_1 | File "/usr/local/lib/python3.7/site-packages/psycopg2/__init__.py", line 130, in connect
679db-cli_1 | conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
680db-cli_1 | psycopg2.OperationalError: could not connect to server: Connection refused
681db-cli_1 | Is the server running on host "db" (172.18.0.2) and accepting
682db-cli_1 | TCP/IP connections on port 5432?
683db-cli_1 |
684db-cli_1 |
685db-cli_1 | The above exception was the direct cause of the following exception:
686db-cli_1 |
687db-cli_1 | Traceback (most recent call last):
688db-cli_1 | File "app.py", line 41, in <module>
689db-cli_1 | db.create_all()
690db-cli_1 | File "/usr/local/lib/python3.7/site-packages/flask_sqlalchemy/__init__.py", line 963, in create_all
691db-cli_1 | self._execute_for_all_tables(app, bind, 'create_all')
692db-cli_1 | File "/usr/local/lib/python3.7/site-packages/flask_sqlalchemy/__init__.py", line 955, in _execute_for_all_tables
693db-cli_1 | op(bind=self.get_engine(app, bind), **extra)
694db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/sql/schema.py", line 4005, in create_all
695db-cli_1 | tables=tables)
696db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1939, in _run_visitor
697db-cli_1 | with self._optional_conn_ctx_manager(connection) as conn:
698db-cli_1 | File "/usr/local/lib/python3.7/contextlib.py", line 112, in __enter__
699db-cli_1 | return next(self.gen)
700db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1932, in _optional_conn_ctx_manager
701db-cli_1 | with self.contextual_connect() as conn:
702db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 2123, in contextual_connect
703db-cli_1 | self._wrap_pool_connect(self.pool.connect, None),
704db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 2162, in _wrap_pool_connect
705db-cli_1 | e, dialect, self)
706db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1476, in _handle_dbapi_exception_noconnection
707db-cli_1 | exc_info
708db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
709db-cli_1 | reraise(type(exception), exception, tb=exc_tb, cause=cause)
710db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 248, in reraise
711db-cli_1 | raise value.with_traceback(tb)
712db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 2158, in _wrap_pool_connect
713db-cli_1 | return fn()
714db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 400, in connect
715db-cli_1 | return _ConnectionFairy._checkout(self)
716db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 788, in _checkout
717db-cli_1 | fairy = _ConnectionRecord.checkout(pool)
718db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 529, in checkout
719db-cli_1 | rec = pool._do_get()
720db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 1193, in _do_get
721db-cli_1 | self._dec_overflow()
722db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
723db-cli_1 | compat.reraise(exc_type, exc_value, exc_tb)
724db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 249, in reraise
725db-cli_1 | raise value
726db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 1190, in _do_get
727db-cli_1 | return self._create_connection()
728db_1 | syncing data to disk ... ok
729db_1 |
730db_1 | Success. You can now start the database server using:
731db_1 |
732db_1 | postgres -D /var/lib/postgresql/data
733db_1 | or
734db_1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
735db_1 |
736db_1 |
737db_1 | WARNING: enabling "trust" authentication for local connections
738db_1 | You can change this by editing pg_hba.conf or using the option -A, or
739db_1 | --auth-local and --auth-host, the next time you run initdb.
740db_1 | waiting for server to start....LOG: database system was shut down at 2019-02-18 07:24:32 UTC
741db_1 | LOG: MultiXact member wraparound protections are now enabled
742db_1 | LOG: database system is ready to accept connections
743db_1 | LOG: autovacuum launcher started
744db_1 | done
745db_1 | server started
746db_1 | CREATE DATABASE
747db_1 |
748db_1 |
749db_1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
750db_1 |
751db_1 | LOG: received fast shutdown request
752db_1 | LOG: aborting any active transactions
753db_1 | LOG: autovacuum launcher shutting down
754db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 347, in _create_connection
755db-cli_1 | return _ConnectionRecord(self)
756db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 474, in __init__
757db-cli_1 | self.__connect(first_connect_check=True)
758db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/pool.py", line 671, in __connect
759db-cli_1 | connection = pool._invoke_creator(self)
760db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/strategies.py", line 106, in connect
761db-cli_1 | return dialect.connect(*cargs, **cparams)
762db-cli_1 | File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 412, in connect
763db-cli_1 | return self.dbapi.connect(*cargs, **cparams)
764db-cli_1 | File "/usr/local/lib/python3.7/site-packages/psycopg2/__init__.py", line 130, in connect
765db-cli_1 | conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
766db-cli_1 | sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused
767db-cli_1 | Is the server running on host "db" (172.18.0.2) and accepting
768db-cli_1 | TCP/IP connections on port 5432?
769db-cli_1 | (Background on this error at: http://sqlalche.me/e/e3q8)
770db_1 | LOG: shutting down
771db_1 | waiting for server to shut down....LOG: database system is shut down
772emailer_1 | yarn run v1.12.3
773emailer_1 | $ nodemon ./bin/www
774emailer_1 | /bin/sh: 1: nodemon: not found
775emailer_1 | error Command failed with exit code 127.
776emailer_1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
777api_1 | yarn run v1.12.3
778api_1 | $ nodemon ./bin/www
779api_1 | /bin/sh: 1: nodemon: not found
780api_1 | error Command failed with exit code 127.
781api_1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
782docker-compose_db-cli_1 exited with code 1
783frontend_1 | yarn run v1.12.3
784frontend_1 | $ REACT_APP_ENV=development node scripts/start.js
785frontend_1 | module.js:550
786frontend_1 | throw err;
787frontend_1 | ^
788frontend_1 |
789frontend_1 | Error: Cannot find module 'chalk'
790frontend_1 | at Function.Module._resolveFilename (module.js:548:15)
791frontend_1 | at Function.Module._load (module.js:475:25)
792frontend_1 | at Module.require (module.js:597:17)
793frontend_1 | at require (internal/module.js:11:18)
794frontend_1 | at Object.<anonymous> (/app/scripts/start.js:19:15)
795frontend_1 | at Module._compile (module.js:653:30)
796frontend_1 | at Object.Module._extensions..js (module.js:664:10)
797frontend_1 | at Module.load (module.js:566:32)
798frontend_1 | at tryModuleLoad (module.js:506:12)
799frontend_1 | at Function.Module._load (module.js:498:3)
800frontend_1 | error Command failed with exit code 1.
801frontend_1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
802docker-compose_emailer_1 exited with code 1
803docker-compose_api_1 exited with code 1
804docker-compose_frontend_1 exited with code 1
805db_1 | done
806db_1 | server stopped
807db_1 |
808db_1 | PostgreSQL init process complete; ready for start up.
809db_1 |
810db_1 | LOG: database system was shut down at 2019-02-18 07:24:37 UTC
811db_1 | LOG: MultiXact member wraparound protections are now enabled
812db_1 | LOG: database system is ready to accept connections
813db_1 | LOG: autovacuum launcher started
814admin_1 | yarn run v1.12.3
815admin_1 | $ REACT_APP_ENV=development node scripts/start.js
816admin_1 | module.js:550
817admin_1 | throw err;
818admin_1 | ^
819admin_1 |
820admin_1 | Error: Cannot find module 'chalk'
821admin_1 | at Function.Module._resolveFilename (module.js:548:15)
822admin_1 | at Function.Module._load (module.js:475:25)
823admin_1 | at Module.require (module.js:597:17)
824admin_1 | at require (internal/module.js:11:18)
825admin_1 | at Object.<anonymous> (/app/scripts/start.js:19:15)
826admin_1 | at Module._compile (module.js:653:30)
827admin_1 | at Object.Module._extensions..js (module.js:664:10)
828admin_1 | at Module.load (module.js:566:32)
829admin_1 | at tryModuleLoad (module.js:506:12)
830admin_1 | at Function.Module._load (module.js:498:3)
831admin_1 | error Command failed with exit code 1.
832admin_1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
833docker-compose_admin_1 exited with code 1
834^CGracefully stopping... (press Ctrl+C again to force)
835Stopping docker-compose_db_1 ... done
836fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ cd microservices
837fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ ls
838admin api db-cli emailer frontend
839fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ cd admin
840fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/admin$ npm install
841
842Command 'npm' not found, but can be installed with:
843
844sudo apt install npm
845
846fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/admin$ sudo apt install nodejs
847[sudo] password for fengren:
848Reading package lists... Done
849Building dependency tree
850Reading state information... Done
851The following additional packages will be installed:
852 libc-ares2 libhttp-parser2.7.1 libuv1 nodejs-doc
853The following NEW packages will be installed:
854 libc-ares2 libhttp-parser2.7.1 libuv1 nodejs nodejs-doc
8550 upgraded, 5 newly installed, 0 to remove and 15 not upgraded.
856Need to get 5,670 kB of archives.
857After this operation, 24.8 MB of additional disk space will be used.
858Do you want to continue? [Y/n] y
859Get:1 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libuv1 amd64 1.18.0-3 [64.4 kB]
860Get:2 http://ph.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 nodejs-doc all 8.10.0~dfsg-2ubuntu0.4 [752 kB]
861Get:3 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libc-ares2 amd64 1.14.0-1 [37.1 kB]
862Get:4 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libhttp-parser2.7.1 amd64 2.7.1-2 [20.6 kB]
863Get:5 http://ph.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 nodejs amd64 8.10.0~dfsg-2ubuntu0.4 [4,796 kB]
864Fetched 5,670 kB in 2s (2,664 kB/s)
865Selecting previously unselected package libuv1:amd64.
866(Reading database ... 126147 files and directories currently installed.)
867Preparing to unpack .../libuv1_1.18.0-3_amd64.deb ...
868Unpacking libuv1:amd64 (1.18.0-3) ...
869Selecting previously unselected package nodejs-doc.
870Preparing to unpack .../nodejs-doc_8.10.0~dfsg-2ubuntu0.4_all.deb ...
871Unpacking nodejs-doc (8.10.0~dfsg-2ubuntu0.4) ...
872Selecting previously unselected package libc-ares2:amd64.
873Preparing to unpack .../libc-ares2_1.14.0-1_amd64.deb ...
874Unpacking libc-ares2:amd64 (1.14.0-1) ...
875Selecting previously unselected package libhttp-parser2.7.1:amd64.
876Preparing to unpack .../libhttp-parser2.7.1_2.7.1-2_amd64.deb ...
877Unpacking libhttp-parser2.7.1:amd64 (2.7.1-2) ...
878Selecting previously unselected package nodejs.
879Preparing to unpack .../nodejs_8.10.0~dfsg-2ubuntu0.4_amd64.deb ...
880Unpacking nodejs (8.10.0~dfsg-2ubuntu0.4) ...
881Setting up nodejs-doc (8.10.0~dfsg-2ubuntu0.4) ...
882Setting up libhttp-parser2.7.1:amd64 (2.7.1-2) ...
883Setting up libuv1:amd64 (1.18.0-3) ...
884Processing triggers for libc-bin (2.27-3ubuntu1) ...
885Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
886Setting up libc-ares2:amd64 (1.14.0-1) ...
887Setting up nodejs (8.10.0~dfsg-2ubuntu0.4) ...
888update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
889Processing triggers for libc-bin (2.27-3ubuntu1) ...
890fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/admin$ sudo apt install npm
891Reading package lists... Done
892Building dependency tree
893Reading state information... Done
894The following additional packages will be installed:
895 build-essential dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gyp javascript-common
896 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
897 libc-dev-bin libc6-dev libcilkrts5 libfakeroot libgcc-7-dev libitm1 libjs-async libjs-inherits
898 libjs-jquery libjs-node-uuid libjs-underscore liblsan0 libmpx2 libpython-stdlib libquadmath0
899 libssl1.0-dev libstdc++-7-dev libtsan0 libubsan0 libuv1-dev linux-libc-dev make manpages-dev
900 node-abbrev node-ansi node-ansi-color-table node-archy node-async node-balanced-match
901 node-block-stream node-brace-expansion node-builtin-modules node-combined-stream node-concat-map
902 node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fs.realpath
903 node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp
904 node-hosted-git-info node-inflight node-inherits node-ini node-is-builtin-module node-isexe
905 node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp
906 node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once
907 node-osenv node-path-is-absolute node-pseudomap node-qs node-read node-read-package-json
908 node-request node-retry node-rimraf node-semver node-sha node-slide node-spdx-correct
909 node-spdx-expression-parse node-spdx-license-ids node-tar node-tunnel-agent node-underscore
910 node-validate-npm-package-license node-which node-wrappy node-yallist nodejs-dev python
911 python-minimal python-pkg-resources python2.7 python2.7-minimal
912Suggested packages:
913 debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib autoconf
914 automake libtool flex bison gcc-doc gcc-7-multilib gcc-7-locales libgcc1-dbg libgomp1-dbg
915 libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
916 libmpx2-dbg libquadmath0-dbg apache2 | lighttpd | httpd glibc-doc libstdc++-7-doc make-doc
917 node-hawk node-aws-sign node-oauth-sign node-http-signature debhelper python-doc python-tk
918 python-setuptools python2.7-doc binfmt-support
919The following NEW packages will be installed:
920 build-essential dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gyp javascript-common
921 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
922 libc-dev-bin libc6-dev libcilkrts5 libfakeroot libgcc-7-dev libitm1 libjs-async libjs-inherits
923 libjs-jquery libjs-node-uuid libjs-underscore liblsan0 libmpx2 libpython-stdlib libquadmath0
924 libssl1.0-dev libstdc++-7-dev libtsan0 libubsan0 libuv1-dev linux-libc-dev make manpages-dev
925 node-abbrev node-ansi node-ansi-color-table node-archy node-async node-balanced-match
926 node-block-stream node-brace-expansion node-builtin-modules node-combined-stream node-concat-map
927 node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fs.realpath
928 node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp
929 node-hosted-git-info node-inflight node-inherits node-ini node-is-builtin-module node-isexe
930 node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp
931 node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once
932 node-osenv node-path-is-absolute node-pseudomap node-qs node-read node-read-package-json
933 node-request node-retry node-rimraf node-semver node-sha node-slide node-spdx-correct
934 node-spdx-expression-parse node-spdx-license-ids node-tar node-tunnel-agent node-underscore
935 node-validate-npm-package-license node-which node-wrappy node-yallist nodejs-dev npm python
936 python-minimal python-pkg-resources python2.7 python2.7-minimal
9370 upgraded, 106 newly installed, 0 to remove and 15 not upgraded.
938Need to get 33.0 MB of archives.
939After this operation, 147 MB of additional disk space will be used.
940Do you want to continue? [Y/n] Y
941Get:1 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-minimal amd64 2.7.15~rc1-1ubuntu0.1 [1,304 kB]
942Get:2 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 python-minimal amd64 2.7.15~rc1-1 [28.1 kB]
943Get:3 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7 amd64 2.7.15~rc1-1ubuntu0.1 [238 kB]
944Get:4 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libpython-stdlib amd64 2.7.15~rc1-1 [7,620 B]
945Get:5 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 python amd64 2.7.15~rc1-1 [140 kB]
946Get:6 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libc-dev-bin amd64 2.27-3ubuntu1 [71.8 kB]
947Get:7 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-45.48 [1,001 kB]
948Get:8 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libc6-dev amd64 2.27-3ubuntu1 [2,587 kB]
949Get:9 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.2.0-1ubuntu2~18.04 [28.1 kB]
950Get:10 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.2.0-1ubuntu2~18.04 [9,064 B]
951Get:11 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.3.0-27ubuntu1~18.04 [358 kB]
952Get:12 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.2.0-1ubuntu2~18.04 [132 kB]
953Get:13 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.2.0-1ubuntu2~18.04 [288 kB]
954Get:14 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.3.0-27ubuntu1~18.04 [126 kB]
955Get:15 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.3.0-27ubuntu1~18.04 [42.5 kB]
956Get:16 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.2.0-1ubuntu2~18.04 [11.7 kB]
957Get:17 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.2.0-1ubuntu2~18.04 [133 kB]
958Get:18 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.3.0-27ubuntu1~18.04 [2,380 kB]
959Get:19 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.3.0-27ubuntu1~18.04 [7,455 kB]
960Get:20 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.3.0-3ubuntu2.1 [5,184 B]
961Get:21 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.3.0-27ubuntu1~18.04 [1,463 kB]
962Get:22 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.3.0-27ubuntu1~18.04 [7,570 kB]
963Get:23 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.3.0-3ubuntu2.1 [1,572 B]
964Get:24 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB]
965Get:25 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.1 [608 kB]
966Get:26 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4,758 B]
967Get:27 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libfakeroot amd64 1.22-2ubuntu1 [25.9 kB]
968Get:28 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 fakeroot amd64 1.22-2ubuntu1 [62.3 kB]
969Get:29 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 python-pkg-resources all 39.0.1-2 [128 kB]
970Get:30 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 gyp all 0.1+20150913git1f374df9-1ubuntu1 [265 kB]
971Get:31 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 javascript-common all 11 [6,066 B]
972Get:32 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB]
973Get:33 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-xs-perl amd64 0.04-5 [11.1 kB]
974Get:34 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB]
975Get:35 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 libjs-async all 0.8.0-3 [25.4 kB]
976Get:36 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libjs-jquery all 3.2.1-1 [152 kB]
977Get:37 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 libjs-node-uuid all 1.4.7-5 [11.5 kB]
978Get:38 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libjs-underscore all 1.8.3~dfsg-1 [59.9 kB]
979Get:39 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl1.0-dev amd64 1.0.2n-1ubuntu5.2 [1,365 kB]
980Get:40 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 libuv1-dev amd64 1.18.0-3 [82.0 kB]
981Get:41 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2,217 kB]
982Get:42 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-async all 0.8.0-3 [2,840 B]
983Get:43 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-builtin-modules all 1.1.1-1 [3,338 B]
984Get:44 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-fs.realpath all 1.0.0-1 [5,572 B]
985Get:45 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-hosted-git-info all 2.5.0-1 [6,756 B]
986Get:46 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-wrappy all 1.0.2-1 [3,162 B]
987Get:47 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-once all 1.4.0-2ubuntu1 [3,588 B]
988Get:48 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-inflight all 1.0.6-1 [3,382 B]
989Get:49 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-is-builtin-module all 1.0.0-1 [2,906 B]
990Get:50 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-isexe all 2.0.0-3 [4,376 B]
991Get:51 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-node-uuid all 1.4.7-5 [2,844 B]
992Get:52 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-path-is-absolute all 1.0.0-1 [3,310 B]
993Get:53 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-pseudomap all 1.0.2-1 [3,534 B]
994Get:54 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-spdx-license-ids all 1.2.2-1 [4,792 B]
995Get:55 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-spdx-correct all 1.0.2-1 [3,718 B]
996Get:56 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-spdx-expression-parse all 1.0.4-1 [12.1 kB]
997Get:57 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-underscore all 1.8.3~dfsg-1 [3,790 B]
998Get:58 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-validate-npm-package-license all 3.0.1-1 [3,488 B]
999Get:59 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-yallist all 2.0.0-1 [5,398 B]
1000Get:60 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 libjs-inherits all 2.0.3-1 [2,792 B]
1001Get:61 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-abbrev all 1.0.9-1 [3,708 B]
1002Get:62 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-ansi all 0.3.0-2ubuntu1 [8,720 B]
1003Get:63 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-ansi-color-table all 1.0.0-1 [4,478 B]
1004Get:64 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-archy all 1.0.0-1ubuntu1 [4,264 B]
1005Get:65 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-balanced-match all 0.4.2-1 [4,030 B]
1006Get:66 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-inherits all 2.0.3-1 [3,092 B]
1007Get:67 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-block-stream all 0.0.9-1ubuntu1 [4,736 B]
1008Get:68 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-concat-map all 0.0.1-1 [3,502 B]
1009Get:69 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-brace-expansion all 1.1.8-1 [5,840 B]
1010Get:70 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-delayed-stream all 0.0.5-1 [4,750 B]
1011Get:71 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-combined-stream all 0.0.5-1 [4,958 B]
1012Get:72 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-cookie-jar all 0.3.1-1 [3,746 B]
1013Get:73 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-forever-agent all 0.5.1-1 [3,194 B]
1014Get:74 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-mime all 1.3.4-1 [11.9 kB]
1015Get:75 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-form-data all 0.1.0-1 [6,412 B]
1016Get:76 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-minimatch all 3.0.4-3 [13.5 kB]
1017Get:77 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-glob all 7.1.2-4 [17.7 kB]
1018Get:78 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-rimraf all 2.6.2-1 [8,152 B]
1019Get:79 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-mkdirp all 0.5.1-1 [4,848 B]
1020Get:80 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-graceful-fs all 4.1.11-1 [10.8 kB]
1021Get:81 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-fstream all 1.0.10-1 [18.1 kB]
1022Get:82 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-fstream-ignore all 0.0.6-2 [5,586 B]
1023Get:83 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-github-url-from-git all 1.4.0-1 [3,782 B]
1024Get:84 http://ph.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 nodejs-dev amd64 8.10.0~dfsg-2ubuntu0.4 [351 kB]
1025Get:85 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-nopt all 3.0.6-3 [9,572 B]
1026Get:86 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-npmlog all 0.0.4-1 [5,844 B]
1027Get:87 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-osenv all 0.1.4-1 [4,212 B]
1028Get:88 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-tunnel-agent all 0.3.1-1 [4,018 B]
1029Get:89 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-json-stringify-safe all 5.0.0-1 [3,544 B]
1030Get:90 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-qs all 2.2.4-1ubuntu1 [7,680 B]
1031Get:91 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-request all 2.26.1-1 [14.5 kB]
1032Get:92 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-semver all 5.4.1-1 [22.6 kB]
1033Get:93 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-tar all 2.2.1-1 [17.7 kB]
1034Get:94 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-which all 1.3.0-1 [4,504 B]
1035Get:95 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-gyp all 3.6.2-1ubuntu1 [29.4 kB]
1036Get:96 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-ini all 1.3.4-1 [5,588 B]
1037Get:97 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-lockfile all 0.4.1-1 [5,450 B]
1038Get:98 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-lru-cache all 4.1.1-1 [8,228 B]
1039Get:99 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-mute-stream all 0.0.7-1 [4,372 B]
1040Get:100 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-normalize-package-data all 2.3.5-2 [10.6 kB]
1041Get:101 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-read all 1.0.7-1 [4,572 B]
1042Get:102 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-read-package-json all 1.2.4-1 [7,780 B]
1043Get:103 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-retry all 0.10.1-1 [8,016 B]
1044Get:104 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-sha all 1.2.3-1 [4,272 B]
1045Get:105 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 node-slide all 1.1.6-1 [6,212 B]
1046Get:106 http://ph.archive.ubuntu.com/ubuntu bionic/universe amd64 npm all 3.5.2-0ubuntu4 [1,586 kB]
1047Fetched 33.0 MB in 22s (1,525 kB/s)
1048Extracting templates from packages: 100%
1049Selecting previously unselected package python2.7-minimal.
1050(Reading database ... 126288 files and directories currently installed.)
1051Preparing to unpack .../python2.7-minimal_2.7.15~rc1-1ubuntu0.1_amd64.deb ...
1052Unpacking python2.7-minimal (2.7.15~rc1-1ubuntu0.1) ...
1053Selecting previously unselected package python-minimal.
1054Preparing to unpack .../python-minimal_2.7.15~rc1-1_amd64.deb ...
1055Unpacking python-minimal (2.7.15~rc1-1) ...
1056Selecting previously unselected package python2.7.
1057Preparing to unpack .../python2.7_2.7.15~rc1-1ubuntu0.1_amd64.deb ...
1058Unpacking python2.7 (2.7.15~rc1-1ubuntu0.1) ...
1059Selecting previously unselected package libpython-stdlib:amd64.
1060Preparing to unpack .../libpython-stdlib_2.7.15~rc1-1_amd64.deb ...
1061Unpacking libpython-stdlib:amd64 (2.7.15~rc1-1) ...
1062Setting up python2.7-minimal (2.7.15~rc1-1ubuntu0.1) ...
1063Linking and byte-compiling packages for runtime python2.7...
1064Setting up python-minimal (2.7.15~rc1-1) ...
1065Selecting previously unselected package python.
1066(Reading database ... 126344 files and directories currently installed.)
1067Preparing to unpack .../000-python_2.7.15~rc1-1_amd64.deb ...
1068Unpacking python (2.7.15~rc1-1) ...
1069Selecting previously unselected package libc-dev-bin.
1070Preparing to unpack .../001-libc-dev-bin_2.27-3ubuntu1_amd64.deb ...
1071Unpacking libc-dev-bin (2.27-3ubuntu1) ...
1072Selecting previously unselected package linux-libc-dev:amd64.
1073Preparing to unpack .../002-linux-libc-dev_4.15.0-45.48_amd64.deb ...
1074Unpacking linux-libc-dev:amd64 (4.15.0-45.48) ...
1075Selecting previously unselected package libc6-dev:amd64.
1076Preparing to unpack .../003-libc6-dev_2.27-3ubuntu1_amd64.deb ...
1077Unpacking libc6-dev:amd64 (2.27-3ubuntu1) ...
1078Selecting previously unselected package libitm1:amd64.
1079Preparing to unpack .../004-libitm1_8.2.0-1ubuntu2~18.04_amd64.deb ...
1080Unpacking libitm1:amd64 (8.2.0-1ubuntu2~18.04) ...
1081Selecting previously unselected package libatomic1:amd64.
1082Preparing to unpack .../005-libatomic1_8.2.0-1ubuntu2~18.04_amd64.deb ...
1083Unpacking libatomic1:amd64 (8.2.0-1ubuntu2~18.04) ...
1084Selecting previously unselected package libasan4:amd64.
1085Preparing to unpack .../006-libasan4_7.3.0-27ubuntu1~18.04_amd64.deb ...
1086Unpacking libasan4:amd64 (7.3.0-27ubuntu1~18.04) ...
1087Selecting previously unselected package liblsan0:amd64.
1088Preparing to unpack .../007-liblsan0_8.2.0-1ubuntu2~18.04_amd64.deb ...
1089Unpacking liblsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
1090Selecting previously unselected package libtsan0:amd64.
1091Preparing to unpack .../008-libtsan0_8.2.0-1ubuntu2~18.04_amd64.deb ...
1092Unpacking libtsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
1093Selecting previously unselected package libubsan0:amd64.
1094Preparing to unpack .../009-libubsan0_7.3.0-27ubuntu1~18.04_amd64.deb ...
1095Unpacking libubsan0:amd64 (7.3.0-27ubuntu1~18.04) ...
1096Selecting previously unselected package libcilkrts5:amd64.
1097Preparing to unpack .../010-libcilkrts5_7.3.0-27ubuntu1~18.04_amd64.deb ...
1098Unpacking libcilkrts5:amd64 (7.3.0-27ubuntu1~18.04) ...
1099Selecting previously unselected package libmpx2:amd64.
1100Preparing to unpack .../011-libmpx2_8.2.0-1ubuntu2~18.04_amd64.deb ...
1101Unpacking libmpx2:amd64 (8.2.0-1ubuntu2~18.04) ...
1102Selecting previously unselected package libquadmath0:amd64.
1103Preparing to unpack .../012-libquadmath0_8.2.0-1ubuntu2~18.04_amd64.deb ...
1104Unpacking libquadmath0:amd64 (8.2.0-1ubuntu2~18.04) ...
1105Selecting previously unselected package libgcc-7-dev:amd64.
1106Preparing to unpack .../013-libgcc-7-dev_7.3.0-27ubuntu1~18.04_amd64.deb ...
1107Unpacking libgcc-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
1108Selecting previously unselected package gcc-7.
1109Preparing to unpack .../014-gcc-7_7.3.0-27ubuntu1~18.04_amd64.deb ...
1110Unpacking gcc-7 (7.3.0-27ubuntu1~18.04) ...
1111Selecting previously unselected package gcc.
1112Preparing to unpack .../015-gcc_4%3a7.3.0-3ubuntu2.1_amd64.deb ...
1113Unpacking gcc (4:7.3.0-3ubuntu2.1) ...
1114Selecting previously unselected package libstdc++-7-dev:amd64.
1115Preparing to unpack .../016-libstdc++-7-dev_7.3.0-27ubuntu1~18.04_amd64.deb ...
1116Unpacking libstdc++-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
1117Selecting previously unselected package g++-7.
1118Preparing to unpack .../017-g++-7_7.3.0-27ubuntu1~18.04_amd64.deb ...
1119Unpacking g++-7 (7.3.0-27ubuntu1~18.04) ...
1120Selecting previously unselected package g++.
1121Preparing to unpack .../018-g++_4%3a7.3.0-3ubuntu2.1_amd64.deb ...
1122Unpacking g++ (4:7.3.0-3ubuntu2.1) ...
1123Selecting previously unselected package make.
1124Preparing to unpack .../019-make_4.1-9.1ubuntu1_amd64.deb ...
1125Unpacking make (4.1-9.1ubuntu1) ...
1126Selecting previously unselected package dpkg-dev.
1127Preparing to unpack .../020-dpkg-dev_1.19.0.5ubuntu2.1_all.deb ...
1128Unpacking dpkg-dev (1.19.0.5ubuntu2.1) ...
1129Selecting previously unselected package build-essential.
1130Preparing to unpack .../021-build-essential_12.4ubuntu1_amd64.deb ...
1131Unpacking build-essential (12.4ubuntu1) ...
1132Selecting previously unselected package libfakeroot:amd64.
1133Preparing to unpack .../022-libfakeroot_1.22-2ubuntu1_amd64.deb ...
1134Unpacking libfakeroot:amd64 (1.22-2ubuntu1) ...
1135Selecting previously unselected package fakeroot.
1136Preparing to unpack .../023-fakeroot_1.22-2ubuntu1_amd64.deb ...
1137Unpacking fakeroot (1.22-2ubuntu1) ...
1138Selecting previously unselected package python-pkg-resources.
1139Preparing to unpack .../024-python-pkg-resources_39.0.1-2_all.deb ...
1140Unpacking python-pkg-resources (39.0.1-2) ...
1141Selecting previously unselected package gyp.
1142Preparing to unpack .../025-gyp_0.1+20150913git1f374df9-1ubuntu1_all.deb ...
1143Unpacking gyp (0.1+20150913git1f374df9-1ubuntu1) ...
1144Selecting previously unselected package javascript-common.
1145Preparing to unpack .../026-javascript-common_11_all.deb ...
1146Unpacking javascript-common (11) ...
1147Selecting previously unselected package libalgorithm-diff-perl.
1148Preparing to unpack .../027-libalgorithm-diff-perl_1.19.03-1_all.deb ...
1149Unpacking libalgorithm-diff-perl (1.19.03-1) ...
1150Selecting previously unselected package libalgorithm-diff-xs-perl.
1151Preparing to unpack .../028-libalgorithm-diff-xs-perl_0.04-5_amd64.deb ...
1152Unpacking libalgorithm-diff-xs-perl (0.04-5) ...
1153Selecting previously unselected package libalgorithm-merge-perl.
1154Preparing to unpack .../029-libalgorithm-merge-perl_0.08-3_all.deb ...
1155Unpacking libalgorithm-merge-perl (0.08-3) ...
1156Selecting previously unselected package libjs-async.
1157Preparing to unpack .../030-libjs-async_0.8.0-3_all.deb ...
1158Unpacking libjs-async (0.8.0-3) ...
1159Selecting previously unselected package libjs-jquery.
1160Preparing to unpack .../031-libjs-jquery_3.2.1-1_all.deb ...
1161Unpacking libjs-jquery (3.2.1-1) ...
1162Selecting previously unselected package libjs-node-uuid.
1163Preparing to unpack .../032-libjs-node-uuid_1.4.7-5_all.deb ...
1164Unpacking libjs-node-uuid (1.4.7-5) ...
1165Selecting previously unselected package libjs-underscore.
1166Preparing to unpack .../033-libjs-underscore_1.8.3~dfsg-1_all.deb ...
1167Unpacking libjs-underscore (1.8.3~dfsg-1) ...
1168Selecting previously unselected package libssl1.0-dev:amd64.
1169Preparing to unpack .../034-libssl1.0-dev_1.0.2n-1ubuntu5.2_amd64.deb ...
1170Unpacking libssl1.0-dev:amd64 (1.0.2n-1ubuntu5.2) ...
1171Selecting previously unselected package libuv1-dev:amd64.
1172Preparing to unpack .../035-libuv1-dev_1.18.0-3_amd64.deb ...
1173Unpacking libuv1-dev:amd64 (1.18.0-3) ...
1174Selecting previously unselected package manpages-dev.
1175Preparing to unpack .../036-manpages-dev_4.15-1_all.deb ...
1176Unpacking manpages-dev (4.15-1) ...
1177Selecting previously unselected package node-async.
1178Preparing to unpack .../037-node-async_0.8.0-3_all.deb ...
1179Unpacking node-async (0.8.0-3) ...
1180Selecting previously unselected package node-builtin-modules.
1181Preparing to unpack .../038-node-builtin-modules_1.1.1-1_all.deb ...
1182Unpacking node-builtin-modules (1.1.1-1) ...
1183Selecting previously unselected package node-fs.realpath.
1184Preparing to unpack .../039-node-fs.realpath_1.0.0-1_all.deb ...
1185Unpacking node-fs.realpath (1.0.0-1) ...
1186Selecting previously unselected package node-hosted-git-info.
1187Preparing to unpack .../040-node-hosted-git-info_2.5.0-1_all.deb ...
1188Unpacking node-hosted-git-info (2.5.0-1) ...
1189Selecting previously unselected package node-wrappy.
1190Preparing to unpack .../041-node-wrappy_1.0.2-1_all.deb ...
1191Unpacking node-wrappy (1.0.2-1) ...
1192Selecting previously unselected package node-once.
1193Preparing to unpack .../042-node-once_1.4.0-2ubuntu1_all.deb ...
1194Unpacking node-once (1.4.0-2ubuntu1) ...
1195Selecting previously unselected package node-inflight.
1196Preparing to unpack .../043-node-inflight_1.0.6-1_all.deb ...
1197Unpacking node-inflight (1.0.6-1) ...
1198Selecting previously unselected package node-is-builtin-module.
1199Preparing to unpack .../044-node-is-builtin-module_1.0.0-1_all.deb ...
1200Unpacking node-is-builtin-module (1.0.0-1) ...
1201Selecting previously unselected package node-isexe.
1202Preparing to unpack .../045-node-isexe_2.0.0-3_all.deb ...
1203Unpacking node-isexe (2.0.0-3) ...
1204Selecting previously unselected package node-node-uuid.
1205Preparing to unpack .../046-node-node-uuid_1.4.7-5_all.deb ...
1206Unpacking node-node-uuid (1.4.7-5) ...
1207Selecting previously unselected package node-path-is-absolute.
1208Preparing to unpack .../047-node-path-is-absolute_1.0.0-1_all.deb ...
1209Unpacking node-path-is-absolute (1.0.0-1) ...
1210Selecting previously unselected package node-pseudomap.
1211Preparing to unpack .../048-node-pseudomap_1.0.2-1_all.deb ...
1212Unpacking node-pseudomap (1.0.2-1) ...
1213Selecting previously unselected package node-spdx-license-ids.
1214Preparing to unpack .../049-node-spdx-license-ids_1.2.2-1_all.deb ...
1215Unpacking node-spdx-license-ids (1.2.2-1) ...
1216Selecting previously unselected package node-spdx-correct.
1217Preparing to unpack .../050-node-spdx-correct_1.0.2-1_all.deb ...
1218Unpacking node-spdx-correct (1.0.2-1) ...
1219Selecting previously unselected package node-spdx-expression-parse.
1220Preparing to unpack .../051-node-spdx-expression-parse_1.0.4-1_all.deb ...
1221Unpacking node-spdx-expression-parse (1.0.4-1) ...
1222Selecting previously unselected package node-underscore.
1223Preparing to unpack .../052-node-underscore_1.8.3~dfsg-1_all.deb ...
1224Unpacking node-underscore (1.8.3~dfsg-1) ...
1225Selecting previously unselected package node-validate-npm-package-license.
1226Preparing to unpack .../053-node-validate-npm-package-license_3.0.1-1_all.deb ...
1227Unpacking node-validate-npm-package-license (3.0.1-1) ...
1228Selecting previously unselected package node-yallist.
1229Preparing to unpack .../054-node-yallist_2.0.0-1_all.deb ...
1230Unpacking node-yallist (2.0.0-1) ...
1231Selecting previously unselected package libjs-inherits.
1232Preparing to unpack .../055-libjs-inherits_2.0.3-1_all.deb ...
1233Unpacking libjs-inherits (2.0.3-1) ...
1234Selecting previously unselected package node-abbrev.
1235Preparing to unpack .../056-node-abbrev_1.0.9-1_all.deb ...
1236Unpacking node-abbrev (1.0.9-1) ...
1237Selecting previously unselected package node-ansi.
1238Preparing to unpack .../057-node-ansi_0.3.0-2ubuntu1_all.deb ...
1239Unpacking node-ansi (0.3.0-2ubuntu1) ...
1240Selecting previously unselected package node-ansi-color-table.
1241Preparing to unpack .../058-node-ansi-color-table_1.0.0-1_all.deb ...
1242Unpacking node-ansi-color-table (1.0.0-1) ...
1243Selecting previously unselected package node-archy.
1244Preparing to unpack .../059-node-archy_1.0.0-1ubuntu1_all.deb ...
1245Unpacking node-archy (1.0.0-1ubuntu1) ...
1246Selecting previously unselected package node-balanced-match.
1247Preparing to unpack .../060-node-balanced-match_0.4.2-1_all.deb ...
1248Unpacking node-balanced-match (0.4.2-1) ...
1249Selecting previously unselected package node-inherits.
1250Preparing to unpack .../061-node-inherits_2.0.3-1_all.deb ...
1251Unpacking node-inherits (2.0.3-1) ...
1252Selecting previously unselected package node-block-stream.
1253Preparing to unpack .../062-node-block-stream_0.0.9-1ubuntu1_all.deb ...
1254Unpacking node-block-stream (0.0.9-1ubuntu1) ...
1255Selecting previously unselected package node-concat-map.
1256Preparing to unpack .../063-node-concat-map_0.0.1-1_all.deb ...
1257Unpacking node-concat-map (0.0.1-1) ...
1258Selecting previously unselected package node-brace-expansion.
1259Preparing to unpack .../064-node-brace-expansion_1.1.8-1_all.deb ...
1260Unpacking node-brace-expansion (1.1.8-1) ...
1261Selecting previously unselected package node-delayed-stream.
1262Preparing to unpack .../065-node-delayed-stream_0.0.5-1_all.deb ...
1263Unpacking node-delayed-stream (0.0.5-1) ...
1264Selecting previously unselected package node-combined-stream.
1265Preparing to unpack .../066-node-combined-stream_0.0.5-1_all.deb ...
1266Unpacking node-combined-stream (0.0.5-1) ...
1267Selecting previously unselected package node-cookie-jar.
1268Preparing to unpack .../067-node-cookie-jar_0.3.1-1_all.deb ...
1269Unpacking node-cookie-jar (0.3.1-1) ...
1270Selecting previously unselected package node-forever-agent.
1271Preparing to unpack .../068-node-forever-agent_0.5.1-1_all.deb ...
1272Unpacking node-forever-agent (0.5.1-1) ...
1273Selecting previously unselected package node-mime.
1274Preparing to unpack .../069-node-mime_1.3.4-1_all.deb ...
1275Unpacking node-mime (1.3.4-1) ...
1276Selecting previously unselected package node-form-data.
1277Preparing to unpack .../070-node-form-data_0.1.0-1_all.deb ...
1278Unpacking node-form-data (0.1.0-1) ...
1279Selecting previously unselected package node-minimatch.
1280Preparing to unpack .../071-node-minimatch_3.0.4-3_all.deb ...
1281Unpacking node-minimatch (3.0.4-3) ...
1282Selecting previously unselected package node-glob.
1283Preparing to unpack .../072-node-glob_7.1.2-4_all.deb ...
1284Unpacking node-glob (7.1.2-4) ...
1285Selecting previously unselected package node-rimraf.
1286Preparing to unpack .../073-node-rimraf_2.6.2-1_all.deb ...
1287Unpacking node-rimraf (2.6.2-1) ...
1288Selecting previously unselected package node-mkdirp.
1289Preparing to unpack .../074-node-mkdirp_0.5.1-1_all.deb ...
1290Unpacking node-mkdirp (0.5.1-1) ...
1291Selecting previously unselected package node-graceful-fs.
1292Preparing to unpack .../075-node-graceful-fs_4.1.11-1_all.deb ...
1293Unpacking node-graceful-fs (4.1.11-1) ...
1294Selecting previously unselected package node-fstream.
1295Preparing to unpack .../076-node-fstream_1.0.10-1_all.deb ...
1296Unpacking node-fstream (1.0.10-1) ...
1297Selecting previously unselected package node-fstream-ignore.
1298Preparing to unpack .../077-node-fstream-ignore_0.0.6-2_all.deb ...
1299Unpacking node-fstream-ignore (0.0.6-2) ...
1300Selecting previously unselected package node-github-url-from-git.
1301Preparing to unpack .../078-node-github-url-from-git_1.4.0-1_all.deb ...
1302Unpacking node-github-url-from-git (1.4.0-1) ...
1303Selecting previously unselected package nodejs-dev.
1304Preparing to unpack .../079-nodejs-dev_8.10.0~dfsg-2ubuntu0.4_amd64.deb ...
1305Unpacking nodejs-dev (8.10.0~dfsg-2ubuntu0.4) ...
1306Selecting previously unselected package node-nopt.
1307Preparing to unpack .../080-node-nopt_3.0.6-3_all.deb ...
1308Unpacking node-nopt (3.0.6-3) ...
1309Selecting previously unselected package node-npmlog.
1310Preparing to unpack .../081-node-npmlog_0.0.4-1_all.deb ...
1311Unpacking node-npmlog (0.0.4-1) ...
1312Selecting previously unselected package node-osenv.
1313Preparing to unpack .../082-node-osenv_0.1.4-1_all.deb ...
1314Unpacking node-osenv (0.1.4-1) ...
1315Selecting previously unselected package node-tunnel-agent.
1316Preparing to unpack .../083-node-tunnel-agent_0.3.1-1_all.deb ...
1317Unpacking node-tunnel-agent (0.3.1-1) ...
1318Selecting previously unselected package node-json-stringify-safe.
1319Preparing to unpack .../084-node-json-stringify-safe_5.0.0-1_all.deb ...
1320Unpacking node-json-stringify-safe (5.0.0-1) ...
1321Selecting previously unselected package node-qs.
1322Preparing to unpack .../085-node-qs_2.2.4-1ubuntu1_all.deb ...
1323Unpacking node-qs (2.2.4-1ubuntu1) ...
1324Selecting previously unselected package node-request.
1325Preparing to unpack .../086-node-request_2.26.1-1_all.deb ...
1326Unpacking node-request (2.26.1-1) ...
1327Selecting previously unselected package node-semver.
1328Preparing to unpack .../087-node-semver_5.4.1-1_all.deb ...
1329Unpacking node-semver (5.4.1-1) ...
1330Selecting previously unselected package node-tar.
1331Preparing to unpack .../088-node-tar_2.2.1-1_all.deb ...
1332Unpacking node-tar (2.2.1-1) ...
1333Selecting previously unselected package node-which.
1334Preparing to unpack .../089-node-which_1.3.0-1_all.deb ...
1335Unpacking node-which (1.3.0-1) ...
1336Selecting previously unselected package node-gyp.
1337Preparing to unpack .../090-node-gyp_3.6.2-1ubuntu1_all.deb ...
1338Unpacking node-gyp (3.6.2-1ubuntu1) ...
1339Selecting previously unselected package node-ini.
1340Preparing to unpack .../091-node-ini_1.3.4-1_all.deb ...
1341Unpacking node-ini (1.3.4-1) ...
1342Selecting previously unselected package node-lockfile.
1343Preparing to unpack .../092-node-lockfile_0.4.1-1_all.deb ...
1344Unpacking node-lockfile (0.4.1-1) ...
1345Selecting previously unselected package node-lru-cache.
1346Preparing to unpack .../093-node-lru-cache_4.1.1-1_all.deb ...
1347Unpacking node-lru-cache (4.1.1-1) ...
1348Selecting previously unselected package node-mute-stream.
1349Preparing to unpack .../094-node-mute-stream_0.0.7-1_all.deb ...
1350Unpacking node-mute-stream (0.0.7-1) ...
1351Selecting previously unselected package node-normalize-package-data.
1352Preparing to unpack .../095-node-normalize-package-data_2.3.5-2_all.deb ...
1353Unpacking node-normalize-package-data (2.3.5-2) ...
1354Selecting previously unselected package node-read.
1355Preparing to unpack .../096-node-read_1.0.7-1_all.deb ...
1356Unpacking node-read (1.0.7-1) ...
1357Selecting previously unselected package node-read-package-json.
1358Preparing to unpack .../097-node-read-package-json_1.2.4-1_all.deb ...
1359Unpacking node-read-package-json (1.2.4-1) ...
1360Selecting previously unselected package node-retry.
1361Preparing to unpack .../098-node-retry_0.10.1-1_all.deb ...
1362Unpacking node-retry (0.10.1-1) ...
1363Selecting previously unselected package node-sha.
1364Preparing to unpack .../099-node-sha_1.2.3-1_all.deb ...
1365Unpacking node-sha (1.2.3-1) ...
1366Selecting previously unselected package node-slide.
1367Preparing to unpack .../100-node-slide_1.1.6-1_all.deb ...
1368Unpacking node-slide (1.1.6-1) ...
1369Selecting previously unselected package npm.
1370Preparing to unpack .../101-npm_3.5.2-0ubuntu4_all.deb ...
1371Unpacking npm (3.5.2-0ubuntu4) ...
1372Setting up libquadmath0:amd64 (8.2.0-1ubuntu2~18.04) ...
1373Setting up node-lockfile (0.4.1-1) ...
1374Setting up node-spdx-expression-parse (1.0.4-1) ...
1375Setting up libjs-jquery (3.2.1-1) ...
1376Setting up libatomic1:amd64 (8.2.0-1ubuntu2~18.04) ...
1377Setting up node-qs (2.2.4-1ubuntu1) ...
1378Setting up node-osenv (0.1.4-1) ...
1379Setting up node-ansi (0.3.0-2ubuntu1) ...
1380Setting up make (4.1-9.1ubuntu1) ...
1381Setting up libjs-node-uuid (1.4.7-5) ...
1382Setting up node-hosted-git-info (2.5.0-1) ...
1383Setting up libjs-underscore (1.8.3~dfsg-1) ...
1384Setting up node-delayed-stream (0.0.5-1) ...
1385Processing triggers for mime-support (3.60ubuntu1) ...
1386Setting up libasan4:amd64 (7.3.0-27ubuntu1~18.04) ...
1387Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
1388Setting up libjs-inherits (2.0.3-1) ...
1389Setting up node-tunnel-agent (0.3.1-1) ...
1390Setting up node-balanced-match (0.4.2-1) ...
1391Setting up libcilkrts5:amd64 (7.3.0-27ubuntu1~18.04) ...
1392Setting up node-node-uuid (1.4.7-5) ...
1393Setting up node-yallist (2.0.0-1) ...
1394Setting up libubsan0:amd64 (7.3.0-27ubuntu1~18.04) ...
1395Setting up node-slide (1.1.6-1) ...
1396Setting up libtsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
1397Setting up node-github-url-from-git (1.4.0-1) ...
1398Setting up node-pseudomap (1.0.2-1) ...
1399Setting up linux-libc-dev:amd64 (4.15.0-45.48) ...
1400Setting up python2.7 (2.7.15~rc1-1ubuntu0.1) ...
1401Setting up libssl1.0-dev:amd64 (1.0.2n-1ubuntu5.2) ...
1402Setting up node-spdx-license-ids (1.2.2-1) ...
1403Setting up node-combined-stream (0.0.5-1) ...
1404Setting up node-wrappy (1.0.2-1) ...
1405Setting up node-mime (1.3.4-1) ...
1406Setting up node-abbrev (1.0.9-1) ...
1407Setting up node-semver (5.4.1-1) ...
1408Setting up liblsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
1409Setting up node-retry (0.10.1-1) ...
1410Setting up libpython-stdlib:amd64 (2.7.15~rc1-1) ...
1411Setting up libmpx2:amd64 (8.2.0-1ubuntu2~18.04) ...
1412Setting up node-forever-agent (0.5.1-1) ...
1413Setting up node-underscore (1.8.3~dfsg-1) ...
1414Setting up dpkg-dev (1.19.0.5ubuntu2.1) ...
1415Processing triggers for libc-bin (2.27-3ubuntu1) ...
1416Setting up node-json-stringify-safe (5.0.0-1) ...
1417Setting up node-inherits (2.0.3-1) ...
1418Setting up libfakeroot:amd64 (1.22-2ubuntu1) ...
1419Setting up node-graceful-fs (4.1.11-1) ...
1420Setting up node-archy (1.0.0-1ubuntu1) ...
1421Setting up libalgorithm-diff-perl (1.19.03-1) ...
1422Setting up node-path-is-absolute (1.0.0-1) ...
1423Setting up node-builtin-modules (1.1.1-1) ...
1424Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
1425Setting up node-isexe (2.0.0-3) ...
1426Setting up node-spdx-correct (1.0.2-1) ...
1427Setting up libc-dev-bin (2.27-3ubuntu1) ...
1428Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
1429Setting up javascript-common (11) ...
1430Setting up node-cookie-jar (0.3.1-1) ...
1431Setting up node-mute-stream (0.0.7-1) ...
1432Setting up libjs-async (0.8.0-3) ...
1433Setting up manpages-dev (4.15-1) ...
1434Setting up libc6-dev:amd64 (2.27-3ubuntu1) ...
1435Setting up node-concat-map (0.0.1-1) ...
1436Setting up node-ini (1.3.4-1) ...
1437Setting up node-mkdirp (0.5.1-1) ...
1438Setting up node-once (1.4.0-2ubuntu1) ...
1439Setting up libitm1:amd64 (8.2.0-1ubuntu2~18.04) ...
1440Setting up python (2.7.15~rc1-1) ...
1441Setting up node-sha (1.2.3-1) ...
1442Setting up node-fs.realpath (1.0.0-1) ...
1443Setting up libuv1-dev:amd64 (1.18.0-3) ...
1444Setting up node-brace-expansion (1.1.8-1) ...
1445Setting up node-ansi-color-table (1.0.0-1) ...
1446Setting up node-npmlog (0.0.4-1) ...
1447Setting up node-is-builtin-module (1.0.0-1) ...
1448Setting up node-nopt (3.0.6-3) ...
1449Setting up node-which (1.3.0-1) ...
1450Setting up node-lru-cache (4.1.1-1) ...
1451Setting up node-block-stream (0.0.9-1ubuntu1) ...
1452Setting up python-pkg-resources (39.0.1-2) ...
1453Setting up fakeroot (1.22-2ubuntu1) ...
1454update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
1455Setting up libgcc-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
1456Setting up node-validate-npm-package-license (3.0.1-1) ...
1457Setting up node-inflight (1.0.6-1) ...
1458Setting up libstdc++-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
1459Setting up libalgorithm-merge-perl (0.08-3) ...
1460Setting up node-read (1.0.7-1) ...
1461Setting up libalgorithm-diff-xs-perl (0.04-5) ...
1462Setting up gyp (0.1+20150913git1f374df9-1ubuntu1) ...
1463Setting up node-async (0.8.0-3) ...
1464Setting up node-form-data (0.1.0-1) ...
1465Setting up node-request (2.26.1-1) ...
1466Setting up node-minimatch (3.0.4-3) ...
1467Setting up nodejs-dev (8.10.0~dfsg-2ubuntu0.4) ...
1468Setting up node-normalize-package-data (2.3.5-2) ...
1469Setting up gcc-7 (7.3.0-27ubuntu1~18.04) ...
1470Setting up g++-7 (7.3.0-27ubuntu1~18.04) ...
1471Setting up gcc (4:7.3.0-3ubuntu2.1) ...
1472Setting up node-glob (7.1.2-4) ...
1473Setting up g++ (4:7.3.0-3ubuntu2.1) ...
1474update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
1475Setting up build-essential (12.4ubuntu1) ...
1476Setting up node-rimraf (2.6.2-1) ...
1477Setting up node-read-package-json (1.2.4-1) ...
1478Setting up node-fstream (1.0.10-1) ...
1479Setting up node-fstream-ignore (0.0.6-2) ...
1480Setting up node-tar (2.2.1-1) ...
1481Setting up node-gyp (3.6.2-1ubuntu1) ...
1482Setting up npm (3.5.2-0ubuntu4) ...
1483Processing triggers for libc-bin (2.27-3ubuntu1) ...
1484fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/admin$ npm install
1485npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
1486
1487> jss@9.8.7 postinstall /home/fengren/Documents/gitclones/demo/microservices/admin/node_modules/jss
1488> node -e "console.log('\u001b[35m\u001b[1mLove JSS? You can now support us on open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/jss/donate\u001b[0m')"
1489
1490Love JSS? You can now support us on open collective:
1491 > https://opencollective.com/jss/donate
1492frontend@0.1.0 /home/fengren/Documents/gitclones/demo/microservices/admin
1493├─┬ @babel/core@7.1.0
1494│ ├─┬ @babel/code-frame@7.0.0
1495│ │ └── @babel/highlight@7.0.0
1496│ ├─┬ @babel/generator@7.3.3
1497│ │ ├── jsesc@2.5.2
1498│ │ └── trim-right@1.0.1
1499│ ├── @babel/helpers@7.3.1
1500│ ├── @babel/parser@7.3.3
1501│ ├── @babel/template@7.2.2
1502│ ├─┬ @babel/traverse@7.2.3
1503│ │ ├─┬ @babel/helper-function-name@7.1.0
1504│ │ │ └── @babel/helper-get-function-arity@7.0.0
1505│ │ ├── @babel/helper-split-export-declaration@7.0.0
1506│ │ └── debug@4.1.1
1507│ ├─┬ @babel/types@7.3.3
1508│ │ └── to-fast-properties@2.0.0
1509│ ├─┬ convert-source-map@1.6.0
1510│ │ └── safe-buffer@5.1.2
1511│ ├─┬ debug@3.2.6
1512│ │ └── ms@2.1.1
1513│ ├── json5@0.5.1
1514│ ├── lodash@4.17.11
1515│ ├── semver@5.6.0
1516│ └── source-map@0.5.7
1517├─┬ @material-ui/core@3.9.2
1518│ ├─┬ @babel/runtime@7.3.1
1519│ │ └── regenerator-runtime@0.12.1
1520│ ├── @material-ui/system@3.0.0-alpha.2
1521│ ├── @material-ui/utils@3.0.0-alpha.3
1522│ ├─┬ @types/jss@9.5.7
1523│ │ └── indefinite-observable@1.0.2
1524│ ├─┬ @types/react-transition-group@2.0.16
1525│ │ └─┬ @types/react@16.8.3
1526│ │ └── @types/prop-types@15.5.9
1527│ ├── brcast@3.0.1
1528│ ├── csstype@2.6.2
1529│ ├── debounce@1.2.0
1530│ ├── deepmerge@3.2.0
1531│ ├── dom-helpers@3.4.0
1532│ ├── hoist-non-react-statics@3.3.0
1533│ ├─┬ is-plain-object@2.0.4
1534│ │ └── isobject@3.0.1
1535│ ├─┬ jss@9.8.7
1536│ │ ├── is-in-browser@1.1.3
1537│ │ └── warning@3.0.0
1538│ ├─┬ jss-camel-case@6.1.0
1539│ │ └── hyphenate-style-name@1.0.3
1540│ ├── jss-default-unit@8.0.2
1541│ ├── jss-global@3.0.0
1542│ ├─┬ jss-nested@6.0.1
1543│ │ └── warning@3.0.0
1544│ ├── jss-props-sort@6.0.0
1545│ ├─┬ jss-vendor-prefixer@7.0.0
1546│ │ └── css-vendor@0.3.8
1547│ ├── normalize-scroll-left@0.1.2
1548│ ├── popper.js@1.14.7
1549│ ├── react-event-listener@0.6.6
1550│ ├── react-transition-group@2.5.3
1551│ ├─┬ recompose@0.30.0
1552│ │ ├── change-emitter@0.1.6
1553│ │ ├─┬ fbjs@0.8.17
1554│ │ │ ├── core-js@1.2.7
1555│ │ │ ├─┬ isomorphic-fetch@2.2.1
1556│ │ │ │ └─┬ node-fetch@1.7.3
1557│ │ │ │ └── encoding@0.1.12
1558│ │ │ ├── promise@7.3.1
1559│ │ │ ├── setimmediate@1.0.5
1560│ │ │ └── ua-parser-js@0.7.19
1561│ │ └── hoist-non-react-statics@2.5.5
1562│ └── warning@4.0.3
1563├── @material-ui/icons@3.0.2
1564├─┬ @svgr/webpack@2.4.1
1565│ ├─┬ @babel/plugin-transform-react-constant-elements@7.2.0
1566│ │ ├── @babel/helper-annotate-as-pure@7.0.0
1567│ │ └── @babel/helper-plugin-utils@7.0.0
1568│ ├─┬ @babel/preset-env@7.3.1
1569│ │ ├── @babel/helper-module-imports@7.0.0
1570│ │ ├─┬ @babel/plugin-proposal-async-generator-functions@7.2.0
1571│ │ │ └─┬ @babel/helper-remap-async-to-generator@7.1.0
1572│ │ │ └── @babel/helper-wrap-function@7.2.0
1573│ │ ├── @babel/plugin-proposal-json-strings@7.2.0
1574│ │ ├── @babel/plugin-proposal-object-rest-spread@7.3.2
1575│ │ ├── @babel/plugin-proposal-optional-catch-binding@7.2.0
1576│ │ ├─┬ @babel/plugin-proposal-unicode-property-regex@7.2.0
1577│ │ │ ├── @babel/helper-regex@7.0.0
1578│ │ │ └─┬ regexpu-core@4.4.0
1579│ │ │ ├── regenerate-unicode-properties@7.0.0
1580│ │ │ ├── regjsgen@0.5.0
1581│ │ │ ├─┬ regjsparser@0.6.0
1582│ │ │ │ └── jsesc@0.5.0
1583│ │ │ ├─┬ unicode-match-property-ecmascript@1.0.4
1584│ │ │ │ ├── unicode-canonical-property-names-ecmascript@1.0.4
1585│ │ │ │ └── unicode-property-aliases-ecmascript@1.0.4
1586│ │ │ └── unicode-match-property-value-ecmascript@1.0.2
1587│ │ ├── @babel/plugin-syntax-async-generators@7.2.0
1588│ │ ├── @babel/plugin-syntax-json-strings@7.2.0
1589│ │ ├── @babel/plugin-syntax-object-rest-spread@7.2.0
1590│ │ ├── @babel/plugin-syntax-optional-catch-binding@7.2.0
1591│ │ ├── @babel/plugin-transform-arrow-functions@7.2.0
1592│ │ ├── @babel/plugin-transform-async-to-generator@7.2.0
1593│ │ ├── @babel/plugin-transform-block-scoped-functions@7.2.0
1594│ │ ├── @babel/plugin-transform-block-scoping@7.2.0
1595│ │ ├── @babel/plugin-transform-classes@7.3.3
1596│ │ ├── @babel/plugin-transform-computed-properties@7.2.0
1597│ │ ├── @babel/plugin-transform-destructuring@7.3.2
1598│ │ ├── @babel/plugin-transform-dotall-regex@7.2.0
1599│ │ ├── @babel/plugin-transform-duplicate-keys@7.2.0
1600│ │ ├─┬ @babel/plugin-transform-exponentiation-operator@7.2.0
1601│ │ │ └─┬ @babel/helper-builder-binary-assignment-operator-visitor@7.1.0
1602│ │ │ └── @babel/helper-explode-assignable-expression@7.1.0
1603│ │ ├── @babel/plugin-transform-for-of@7.2.0
1604│ │ ├── @babel/plugin-transform-function-name@7.2.0
1605│ │ ├── @babel/plugin-transform-literals@7.2.0
1606│ │ ├─┬ @babel/plugin-transform-modules-amd@7.2.0
1607│ │ │ └── @babel/helper-module-transforms@7.2.2
1608│ │ ├─┬ @babel/plugin-transform-modules-commonjs@7.2.0
1609│ │ │ └── @babel/helper-simple-access@7.1.0
1610│ │ ├─┬ @babel/plugin-transform-modules-systemjs@7.2.0
1611│ │ │ └── @babel/helper-hoist-variables@7.0.0
1612│ │ ├── @babel/plugin-transform-modules-umd@7.2.0
1613│ │ ├─┬ @babel/plugin-transform-named-capturing-groups-regex@7.3.0
1614│ │ │ └── regexp-tree@0.1.4
1615│ │ ├── @babel/plugin-transform-new-target@7.0.0
1616│ │ ├── @babel/plugin-transform-object-super@7.2.0
1617│ │ ├─┬ @babel/plugin-transform-parameters@7.3.3
1618│ │ │ └── @babel/helper-call-delegate@7.1.0
1619│ │ ├─┬ @babel/plugin-transform-regenerator@7.0.0
1620│ │ │ └─┬ regenerator-transform@0.13.3
1621│ │ │ └── private@0.1.8
1622│ │ ├── @babel/plugin-transform-shorthand-properties@7.2.0
1623│ │ ├── @babel/plugin-transform-spread@7.2.2
1624│ │ ├── @babel/plugin-transform-sticky-regex@7.2.0
1625│ │ ├── @babel/plugin-transform-template-literals@7.2.0
1626│ │ ├── @babel/plugin-transform-typeof-symbol@7.2.0
1627│ │ ├── @babel/plugin-transform-unicode-regex@7.2.0
1628│ │ └── js-levenshtein@1.1.6
1629│ ├─┬ @babel/preset-react@7.0.0
1630│ │ ├── @babel/plugin-transform-react-display-name@7.2.0
1631│ │ ├─┬ @babel/plugin-transform-react-jsx@7.3.0
1632│ │ │ ├── @babel/helper-builder-react-jsx@7.3.0
1633│ │ │ └── @babel/plugin-syntax-jsx@7.2.0
1634│ │ ├── @babel/plugin-transform-react-jsx-self@7.2.0
1635│ │ └── @babel/plugin-transform-react-jsx-source@7.2.0
1636│ ├─┬ @svgr/core@2.4.1
1637│ │ ├── camelcase@5.0.0
1638│ │ ├─┬ cosmiconfig@5.1.0
1639│ │ │ ├─┬ import-fresh@2.0.0
1640│ │ │ │ └─┬ caller-path@2.0.0
1641│ │ │ │ └── caller-callsite@2.0.0
1642│ │ │ ├── is-directory@0.3.1
1643│ │ │ ├── lodash.get@4.4.2
1644│ │ │ └─┬ parse-json@4.0.0
1645│ │ │ └─┬ error-ex@1.3.2
1646│ │ │ └── is-arrayish@0.2.1
1647│ │ ├─┬ h2x-core@1.1.1
1648│ │ │ ├── h2x-generate@1.1.0
1649│ │ │ ├─┬ h2x-parse@1.1.1
1650│ │ │ │ └─┬ jsdom@13.2.0
1651│ │ │ │ ├── parse5@5.1.0
1652│ │ │ │ ├─┬ saxes@3.1.6
1653│ │ │ │ │ └── xmlchars@1.3.1
1654│ │ │ │ ├── w3c-xmlserializer@1.0.1
1655│ │ │ │ ├── whatwg-url@7.0.0
1656│ │ │ │ └── ws@6.1.4
1657│ │ │ └── h2x-traverse@1.1.0
1658│ │ ├─┬ h2x-plugin-jsx@1.2.0
1659│ │ │ └── h2x-types@1.1.0
1660│ │ ├─┬ merge-deep@3.0.2
1661│ │ │ ├── arr-union@3.1.0
1662│ │ │ ├─┬ clone-deep@0.2.4
1663│ │ │ │ ├── for-own@0.1.5
1664│ │ │ │ ├── lazy-cache@1.0.4
1665│ │ │ │ └─┬ shallow-clone@0.1.2
1666│ │ │ │ ├── kind-of@2.0.1
1667│ │ │ │ └── lazy-cache@0.2.7
1668│ │ │ └── kind-of@3.2.2
1669│ │ ├── prettier@1.16.4
1670│ │ └─┬ svgo@1.1.1
1671│ │ ├─┬ coa@2.0.2
1672│ │ │ ├── @types/q@1.5.1
1673│ │ │ └── q@1.5.1
1674│ │ ├── colors@1.1.2
1675│ │ ├─┬ css-select@2.0.2
1676│ │ │ ├── boolbase@1.0.0
1677│ │ │ ├── css-what@2.1.3
1678│ │ │ ├─┬ domutils@1.7.0
1679│ │ │ │ └─┬ dom-serializer@0.1.1
1680│ │ │ │ └── entities@1.1.2
1681│ │ │ └── nth-check@1.0.2
1682│ │ ├── css-select-base-adapter@0.1.1
1683│ │ ├─┬ css-tree@1.0.0-alpha.28
1684│ │ │ └── mdn-data@1.1.4
1685│ │ ├── css-url-regex@1.1.0
1686│ │ ├─┬ csso@3.5.1
1687│ │ │ └── css-tree@1.0.0-alpha.29
1688│ │ ├── sax@1.2.4
1689│ │ ├── stable@0.1.8
1690│ │ └── unquote@1.1.1
1691│ └─┬ loader-utils@1.2.3
1692│ ├── big.js@5.2.2
1693│ ├── emojis-list@2.1.0
1694│ └─┬ json5@1.0.1
1695│ └── minimist@1.2.0
1696├─┬ axios@0.18.0
1697│ ├── follow-redirects@1.7.0
1698│ └── is-buffer@1.1.6
1699├── babel-core@7.0.0-bridge.0
1700├─┬ UNMET PEER DEPENDENCY babel-eslint@10.0.1
1701│ ├─┬ eslint-scope@3.7.1
1702│ │ ├── esrecurse@4.2.1
1703│ │ └── estraverse@4.2.0
1704│ └── eslint-visitor-keys@1.0.0
1705├─┬ babel-jest@23.6.0
1706│ ├─┬ babel-plugin-istanbul@4.1.6
1707│ │ ├── babel-plugin-syntax-object-rest-spread@6.13.0
1708│ │ ├─┬ find-up@2.1.0
1709│ │ │ └─┬ locate-path@2.0.0
1710│ │ │ └─┬ p-locate@2.0.0
1711│ │ │ └─┬ p-limit@1.3.0
1712│ │ │ └── p-try@1.0.0
1713│ │ ├─┬ istanbul-lib-instrument@1.10.2
1714│ │ │ ├─┬ babel-generator@6.26.1
1715│ │ │ │ ├── babel-messages@6.23.0
1716│ │ │ │ ├─┬ detect-indent@4.0.0
1717│ │ │ │ │ └─┬ repeating@2.0.1
1718│ │ │ │ │ └── is-finite@1.0.2
1719│ │ │ │ └── jsesc@1.3.0
1720│ │ │ ├── babel-template@6.26.0
1721│ │ │ ├─┬ babel-traverse@6.26.0
1722│ │ │ │ ├─┬ debug@2.6.9
1723│ │ │ │ │ └── ms@2.0.0
1724│ │ │ │ └── globals@9.18.0
1725│ │ │ ├─┬ babel-types@6.26.0
1726│ │ │ │ └── to-fast-properties@1.0.3
1727│ │ │ └── babylon@6.18.0
1728│ │ └─┬ test-exclude@4.2.3
1729│ │ ├── arrify@1.0.1
1730│ │ └─┬ read-pkg-up@1.0.1
1731│ │ ├─┬ find-up@1.1.2
1732│ │ │ └── path-exists@2.1.0
1733│ │ └─┬ read-pkg@1.1.0
1734│ │ ├─┬ load-json-file@1.1.0
1735│ │ │ ├── parse-json@2.2.0
1736│ │ │ └─┬ strip-bom@2.0.0
1737│ │ │ └── is-utf8@0.2.1
1738│ │ └── path-type@1.1.0
1739│ └─┬ babel-preset-jest@23.2.0
1740│ └── babel-plugin-jest-hoist@23.2.0
1741├─┬ babel-loader@8.0.5
1742│ ├─┬ find-cache-dir@2.0.0
1743│ │ ├── commondir@1.0.1
1744│ │ ├─┬ make-dir@1.3.0
1745│ │ │ └── pify@3.0.0
1746│ │ └─┬ pkg-dir@3.0.0
1747│ │ └─┬ find-up@3.0.0
1748│ │ └─┬ locate-path@3.0.0
1749│ │ └─┬ p-locate@3.0.0
1750│ │ └─┬ p-limit@2.1.0
1751│ │ └── p-try@2.0.0
1752│ ├─┬ mkdirp@0.5.1
1753│ │ └── minimist@0.0.8
1754│ └─┬ util.promisify@1.0.0
1755│ ├── define-properties@1.1.3
1756│ └── object.getownpropertydescriptors@2.0.3
1757├── babel-plugin-named-asset-import@0.2.3
1758├─┬ babel-preset-react-app@5.0.4
1759│ ├─┬ @babel/plugin-proposal-class-properties@7.1.0
1760│ │ ├── @babel/helper-member-expression-to-functions@7.0.0
1761│ │ ├── @babel/helper-optimise-call-expression@7.0.0
1762│ │ ├── @babel/helper-replace-supers@7.2.3
1763│ │ └── @babel/plugin-syntax-class-properties@7.2.0
1764│ ├── @babel/plugin-proposal-object-rest-spread@7.0.0
1765│ ├── @babel/plugin-syntax-dynamic-import@7.0.0
1766│ ├─┬ @babel/plugin-transform-classes@7.1.0
1767│ │ └── @babel/helper-define-map@7.1.0
1768│ ├── @babel/plugin-transform-destructuring@7.0.0
1769│ ├─┬ @babel/plugin-transform-flow-strip-types@7.0.0
1770│ │ └── @babel/plugin-syntax-flow@7.2.0
1771│ ├── @babel/plugin-transform-react-constant-elements@7.0.0
1772│ ├── @babel/plugin-transform-react-display-name@7.0.0
1773│ ├── @babel/plugin-transform-runtime@7.1.0
1774│ ├── @babel/preset-env@7.1.0
1775│ ├── @babel/runtime@7.0.0
1776│ ├─┬ babel-loader@8.0.4
1777│ │ └─┬ find-cache-dir@1.0.0
1778│ │ └── pkg-dir@2.0.0
1779│ ├── babel-plugin-dynamic-import-node@2.2.0
1780│ ├── babel-plugin-macros@2.4.2
1781│ └── babel-plugin-transform-react-remove-prop-types@0.4.18
1782├─┬ bfj@6.1.1
1783│ ├── bluebird@3.5.3
1784│ ├── check-types@7.4.0
1785│ ├── hoopy@0.1.4
1786│ └── tryer@1.0.1
1787├── case-sensitive-paths-webpack-plugin@2.1.2
1788├─┬ chalk@2.4.2
1789│ ├─┬ ansi-styles@3.2.1
1790│ │ └─┬ color-convert@1.9.3
1791│ │ └── color-name@1.1.3
1792│ ├── escape-string-regexp@1.0.5
1793│ └─┬ supports-color@5.5.0
1794│ └── has-flag@3.0.0
1795├── classnames@2.2.6
1796├─┬ css-loader@1.0.0
1797│ ├─┬ babel-code-frame@6.26.0
1798│ │ ├─┬ chalk@1.1.3
1799│ │ │ ├── ansi-styles@2.2.1
1800│ │ │ ├── has-ansi@2.0.0
1801│ │ │ └── supports-color@2.0.0
1802│ │ └── js-tokens@3.0.2
1803│ ├─┬ css-selector-tokenizer@0.7.1
1804│ │ ├── cssesc@0.1.0
1805│ │ ├── fastparse@1.1.2
1806│ │ └─┬ regexpu-core@1.0.0
1807│ │ ├── regenerate@1.4.0
1808│ │ ├── regjsgen@0.2.0
1809│ │ └─┬ regjsparser@0.1.5
1810│ │ └── jsesc@0.5.0
1811│ ├── icss-utils@2.1.0
1812│ ├── lodash.camelcase@4.3.0
1813│ ├─┬ postcss@6.0.23
1814│ │ └── source-map@0.6.1
1815│ ├── postcss-modules-extract-imports@1.2.1
1816│ ├── postcss-modules-local-by-default@1.2.0
1817│ ├── postcss-modules-scope@1.1.0
1818│ ├─┬ postcss-modules-values@1.3.0
1819│ │ └── icss-replace-symbols@1.1.0
1820│ ├── postcss-value-parser@3.3.1
1821│ └── source-list-map@2.0.1
1822├── dotenv@6.0.0
1823├── dotenv-expand@4.2.0
1824├─┬ eslint@5.14.0
1825│ ├─┬ ajv@6.9.1
1826│ │ ├── fast-deep-equal@2.0.1
1827│ │ ├── fast-json-stable-stringify@2.0.0
1828│ │ ├── json-schema-traverse@0.4.1
1829│ │ └─┬ uri-js@4.2.2
1830│ │ └── punycode@2.1.1
1831│ ├─┬ cross-spawn@6.0.5
1832│ │ ├── nice-try@1.0.5
1833│ │ ├── path-key@2.0.1
1834│ │ ├─┬ shebang-command@1.2.0
1835│ │ │ └── shebang-regex@1.0.0
1836│ │ └─┬ which@1.3.1
1837│ │ └── isexe@2.0.0
1838│ ├── debug@4.1.1
1839│ ├── doctrine@3.0.0
1840│ ├── eslint-scope@4.0.0
1841│ ├── eslint-utils@1.3.1
1842│ ├─┬ espree@5.0.1
1843│ │ ├── acorn@6.1.0
1844│ │ └── acorn-jsx@5.0.1
1845│ ├── esquery@1.0.1
1846│ ├── esutils@2.0.2
1847│ ├─┬ file-entry-cache@5.0.1
1848│ │ └─┬ flat-cache@2.0.1
1849│ │ ├── flatted@2.0.0
1850│ │ └── write@1.0.3
1851│ ├── functional-red-black-tree@1.0.1
1852│ ├─┬ glob@7.1.3
1853│ │ ├── fs.realpath@1.0.0
1854│ │ ├─┬ inflight@1.0.6
1855│ │ │ └── wrappy@1.0.2
1856│ │ ├── inherits@2.0.3
1857│ │ ├── once@1.4.0
1858│ │ └── path-is-absolute@1.0.1
1859│ ├── globals@11.11.0
1860│ ├── ignore@4.0.6
1861│ ├─┬ import-fresh@3.0.0
1862│ │ ├─┬ parent-module@1.0.0
1863│ │ │ └── callsites@3.0.0
1864│ │ └── resolve-from@4.0.0
1865│ ├── imurmurhash@0.1.4
1866│ ├─┬ inquirer@6.2.2
1867│ │ ├── ansi-escapes@3.2.0
1868│ │ ├─┬ cli-cursor@2.1.0
1869│ │ │ └─┬ restore-cursor@2.0.0
1870│ │ │ ├── onetime@2.0.1
1871│ │ │ └── signal-exit@3.0.2
1872│ │ ├── cli-width@2.2.0
1873│ │ ├─┬ external-editor@3.0.3
1874│ │ │ ├── chardet@0.7.0
1875│ │ │ ├─┬ iconv-lite@0.4.24
1876│ │ │ │ └── safer-buffer@2.1.2
1877│ │ │ └─┬ tmp@0.0.33
1878│ │ │ └── os-tmpdir@1.0.2
1879│ │ ├── figures@2.0.0
1880│ │ ├── mute-stream@0.0.7
1881│ │ ├─┬ run-async@2.3.0
1882│ │ │ └── is-promise@2.1.0
1883│ │ ├── rxjs@6.4.0
1884│ │ ├─┬ string-width@2.1.1
1885│ │ │ ├── is-fullwidth-code-point@2.0.0
1886│ │ │ └─┬ strip-ansi@4.0.0
1887│ │ │ └── ansi-regex@3.0.0
1888│ │ ├─┬ strip-ansi@5.0.0
1889│ │ │ └── ansi-regex@4.0.0
1890│ │ └── through@2.3.8
1891│ ├─┬ js-yaml@3.12.1
1892│ │ ├─┬ argparse@1.0.10
1893│ │ │ └── sprintf-js@1.0.3
1894│ │ └── esprima@4.0.1
1895│ ├── json-stable-stringify-without-jsonify@1.0.1
1896│ ├─┬ levn@0.3.0
1897│ │ ├── prelude-ls@1.1.2
1898│ │ └── type-check@0.3.2
1899│ ├─┬ minimatch@3.0.4
1900│ │ └─┬ brace-expansion@1.1.11
1901│ │ └── concat-map@0.0.1
1902│ ├── natural-compare@1.4.0
1903│ ├─┬ optionator@0.8.2
1904│ │ ├── deep-is@0.1.3
1905│ │ ├── fast-levenshtein@2.0.6
1906│ │ └── wordwrap@1.0.0
1907│ ├── path-is-inside@1.0.2
1908│ ├── progress@2.0.3
1909│ ├── regexpp@2.0.1
1910│ ├─┬ strip-ansi@4.0.0
1911│ │ └── ansi-regex@3.0.0
1912│ ├── strip-json-comments@2.0.1
1913│ ├─┬ table@5.2.3
1914│ │ ├─┬ slice-ansi@2.1.0
1915│ │ │ └── astral-regex@1.0.0
1916│ │ └─┬ string-width@3.0.0
1917│ │ └─┬ strip-ansi@5.0.0
1918│ │ └── ansi-regex@4.0.0
1919│ └── text-table@0.2.0
1920├─┬ eslint-config-airbnb@17.1.0
1921│ ├─┬ eslint-config-airbnb-base@13.1.0
1922│ │ └── eslint-restricted-globals@0.1.1
1923│ ├─┬ object.assign@4.1.0
1924│ │ ├── function-bind@1.1.1
1925│ │ ├── has-symbols@1.0.0
1926│ │ └── object-keys@1.1.0
1927│ └─┬ object.entries@1.1.0
1928│ └─┬ es-abstract@1.13.0
1929│ ├─┬ es-to-primitive@1.2.0
1930│ │ └── is-date-object@1.0.1
1931│ └── is-callable@1.1.4
1932├─┬ eslint-config-react-app@3.0.7
1933│ └── confusing-browser-globals@1.0.5
1934├─┬ eslint-loader@2.1.2
1935│ ├─┬ loader-fs-cache@1.0.1
1936│ │ └─┬ find-cache-dir@0.1.1
1937│ │ └─┬ pkg-dir@1.0.0
1938│ │ └─┬ find-up@1.1.2
1939│ │ └── path-exists@2.1.0
1940│ ├── object-assign@4.1.1
1941│ ├── object-hash@1.3.1
1942│ └── rimraf@2.6.3
1943├── eslint-plugin-flowtype@2.50.1
1944├─┬ eslint-plugin-import@2.16.0
1945│ ├── contains-path@0.1.0
1946│ ├─┬ debug@2.6.9
1947│ │ └── ms@2.0.0
1948│ ├─┬ doctrine@1.5.0
1949│ │ └── isarray@1.0.0
1950│ ├─┬ eslint-import-resolver-node@0.3.2
1951│ │ └─┬ debug@2.6.9
1952│ │ └── ms@2.0.0
1953│ ├─┬ eslint-module-utils@2.3.0
1954│ │ ├─┬ debug@2.6.9
1955│ │ │ └── ms@2.0.0
1956│ │ └── pkg-dir@2.0.0
1957│ ├── has@1.0.3
1958│ ├─┬ read-pkg-up@2.0.0
1959│ │ └─┬ read-pkg@2.0.0
1960│ │ ├─┬ load-json-file@2.0.0
1961│ │ │ ├── parse-json@2.2.0
1962│ │ │ ├── pify@2.3.0
1963│ │ │ └── strip-bom@3.0.0
1964│ │ ├─┬ normalize-package-data@2.5.0
1965│ │ │ ├── hosted-git-info@2.7.1
1966│ │ │ ├── resolve@1.10.0
1967│ │ │ └─┬ validate-npm-package-license@3.0.4
1968│ │ │ ├─┬ spdx-correct@3.1.0
1969│ │ │ │ └── spdx-license-ids@3.0.3
1970│ │ │ └─┬ spdx-expression-parse@3.0.0
1971│ │ │ └── spdx-exceptions@2.2.0
1972│ │ └── path-type@2.0.0
1973│ └── resolve@1.10.0
1974├─┬ eslint-plugin-jsx-a11y@6.2.1
1975│ ├─┬ aria-query@3.0.0
1976│ │ └── commander@2.19.0
1977│ ├── array-includes@3.0.3
1978│ ├── ast-types-flow@0.0.7
1979│ ├── axobject-query@2.0.2
1980│ ├── damerau-levenshtein@1.0.4
1981│ ├── emoji-regex@7.0.3
1982│ └── jsx-ast-utils@2.0.1
1983├─┬ eslint-plugin-react@7.12.4
1984│ ├── doctrine@2.1.0
1985│ ├── object.fromentries@2.0.0
1986│ └── resolve@1.10.0
1987├─┬ file-loader@2.0.0
1988│ └─┬ schema-utils@1.0.0
1989│ └── ajv-errors@1.0.1
1990├─┬ fs-extra@7.0.0
1991│ ├── graceful-fs@4.1.15
1992│ ├── jsonfile@4.0.0
1993│ └── universalify@0.1.2
1994├─┬ html-webpack-plugin@4.0.0-alpha.2
1995│ ├── @types/tapable@1.0.2
1996│ ├─┬ html-minifier@3.5.21
1997│ │ ├─┬ camel-case@3.0.0
1998│ │ │ ├─┬ no-case@2.3.2
1999│ │ │ │ └── lower-case@1.1.4
2000│ │ │ └── upper-case@1.1.3
2001│ │ ├─┬ clean-css@4.2.1
2002│ │ │ └── source-map@0.6.1
2003│ │ ├── commander@2.17.1
2004│ │ ├── he@1.2.0
2005│ │ ├── param-case@2.1.1
2006│ │ ├── relateurl@0.2.7
2007│ │ └─┬ uglify-js@3.4.9
2008│ │ ├── commander@2.17.1
2009│ │ └── source-map@0.6.1
2010│ ├─┬ pretty-error@2.1.1
2011│ │ ├─┬ renderkid@2.0.2
2012│ │ │ ├─┬ css-select@1.2.0
2013│ │ │ │ └── domutils@1.5.1
2014│ │ │ ├── dom-converter@0.2.0
2015│ │ │ └─┬ htmlparser2@3.3.0
2016│ │ │ ├── domelementtype@1.3.1
2017│ │ │ ├── domhandler@2.1.0
2018│ │ │ ├── domutils@1.1.6
2019│ │ │ └─┬ readable-stream@1.0.34
2020│ │ │ ├── isarray@0.0.1
2021│ │ │ └── string_decoder@0.10.31
2022│ │ └── utila@0.4.0
2023│ └── tapable@1.1.1
2024├─┬ identity-obj-proxy@3.0.0
2025│ └── harmony-reflect@1.6.1
2026├─┬ jest@23.6.0
2027│ ├─┬ import-local@1.0.0
2028│ │ ├── pkg-dir@2.0.0
2029│ │ └─┬ resolve-cwd@2.0.0
2030│ │ └── resolve-from@3.0.0
2031│ └─┬ jest-cli@23.6.0
2032│ ├── exit@0.1.2
2033│ ├─┬ is-ci@1.2.1
2034│ │ └── ci-info@1.6.0
2035│ ├─┬ istanbul-api@1.3.7
2036│ │ ├── async@2.6.2
2037│ │ ├── fileset@2.0.3
2038│ │ ├─┬ istanbul-lib-hook@1.2.2
2039│ │ │ └─┬ append-transform@0.4.0
2040│ │ │ └── default-require-extensions@1.0.0
2041│ │ ├─┬ istanbul-lib-report@1.1.5
2042│ │ │ └─┬ supports-color@3.2.3
2043│ │ │ └── has-flag@1.0.0
2044│ │ └─┬ istanbul-reports@1.5.1
2045│ │ └─┬ handlebars@4.1.0
2046│ │ ├─┬ optimist@0.6.1
2047│ │ │ └── wordwrap@0.0.3
2048│ │ └── source-map@0.6.1
2049│ ├── istanbul-lib-coverage@1.2.1
2050│ ├── istanbul-lib-source-maps@1.2.6
2051│ ├─┬ jest-changed-files@23.4.2
2052│ │ └── throat@4.1.0
2053│ ├─┬ jest-config@23.6.0
2054│ │ ├─┬ babel-core@6.26.3
2055│ │ │ ├── babel-helpers@6.24.1
2056│ │ │ ├─┬ babel-register@6.26.0
2057│ │ │ │ ├─┬ babel-core@6.26.3
2058│ │ │ │ │ └─┬ debug@2.6.9
2059│ │ │ │ │ └── ms@2.0.0
2060│ │ │ │ ├── core-js@2.6.5
2061│ │ │ │ ├─┬ home-or-tmp@2.0.0
2062│ │ │ │ │ └── os-homedir@1.0.2
2063│ │ │ │ └── source-map-support@0.4.18
2064│ │ │ └─┬ debug@2.6.9
2065│ │ │ └── ms@2.0.0
2066│ │ ├── jest-environment-node@23.4.0
2067│ │ ├─┬ jest-jasmine2@23.6.0
2068│ │ │ ├── co@4.6.0
2069│ │ │ ├── expect@23.6.0
2070│ │ │ ├── is-generator-fn@1.0.0
2071│ │ │ └── jest-each@23.6.0
2072│ │ └─┬ pretty-format@23.6.0
2073│ │ └── ansi-regex@3.0.0
2074│ ├─┬ jest-environment-jsdom@23.4.0
2075│ │ ├── jest-mock@23.2.0
2076│ │ └─┬ jsdom@11.12.0
2077│ │ ├── abab@2.0.0
2078│ │ ├── acorn@5.7.3
2079│ │ ├─┬ acorn-globals@4.3.0
2080│ │ │ └── acorn-walk@6.1.1
2081│ │ ├── array-equal@1.0.0
2082│ │ ├── cssom@0.3.6
2083│ │ ├── cssstyle@1.2.1
2084│ │ ├── data-urls@1.1.0
2085│ │ ├── domexception@1.0.1
2086│ │ ├─┬ escodegen@1.11.0
2087│ │ │ ├── esprima@3.1.3
2088│ │ │ └── source-map@0.6.1
2089│ │ ├── html-encoding-sniffer@1.0.2
2090│ │ ├── left-pad@1.3.0
2091│ │ ├── nwsapi@2.1.0
2092│ │ ├── parse5@4.0.0
2093│ │ ├── pn@1.1.0
2094│ │ ├─┬ request@2.88.0
2095│ │ │ ├── aws-sign2@0.7.0
2096│ │ │ ├── aws4@1.8.0
2097│ │ │ ├── caseless@0.12.0
2098│ │ │ ├─┬ combined-stream@1.0.7
2099│ │ │ │ └── delayed-stream@1.0.0
2100│ │ │ ├── extend@3.0.2
2101│ │ │ ├── forever-agent@0.6.1
2102│ │ │ ├─┬ form-data@2.3.3
2103│ │ │ │ └── asynckit@0.4.0
2104│ │ │ ├─┬ har-validator@5.1.3
2105│ │ │ │ └── har-schema@2.0.0
2106│ │ │ ├─┬ http-signature@1.2.0
2107│ │ │ │ ├── assert-plus@1.0.0
2108│ │ │ │ ├─┬ jsprim@1.4.1
2109│ │ │ │ │ ├── extsprintf@1.3.0
2110│ │ │ │ │ ├── json-schema@0.2.3
2111│ │ │ │ │ └── verror@1.10.0
2112│ │ │ │ └─┬ sshpk@1.16.1
2113│ │ │ │ ├── asn1@0.2.4
2114│ │ │ │ ├── bcrypt-pbkdf@1.0.2
2115│ │ │ │ ├── dashdash@1.14.1
2116│ │ │ │ ├── ecc-jsbn@0.1.2
2117│ │ │ │ ├── getpass@0.1.7
2118│ │ │ │ ├── jsbn@0.1.1
2119│ │ │ │ └── tweetnacl@0.14.5
2120│ │ │ ├── is-typedarray@1.0.0
2121│ │ │ ├── isstream@0.1.2
2122│ │ │ ├── json-stringify-safe@5.0.1
2123│ │ │ ├── oauth-sign@0.9.0
2124│ │ │ ├─┬ tough-cookie@2.4.3
2125│ │ │ │ └── punycode@1.4.1
2126│ │ │ └── tunnel-agent@0.6.0
2127│ │ ├─┬ request-promise-native@1.0.7
2128│ │ │ ├── request-promise-core@1.1.2
2129│ │ │ └── stealthy-require@1.1.1
2130│ │ ├── symbol-tree@3.2.2
2131│ │ ├─┬ tough-cookie@2.5.0
2132│ │ │ └── psl@1.1.31
2133│ │ ├─┬ w3c-hr-time@1.0.1
2134│ │ │ └── browser-process-hrtime@0.1.3
2135│ │ ├── webidl-conversions@4.0.2
2136│ │ ├── whatwg-encoding@1.0.5
2137│ │ ├── whatwg-mimetype@2.3.0
2138│ │ ├─┬ whatwg-url@6.5.0
2139│ │ │ ├── lodash.sortby@4.7.0
2140│ │ │ └── tr46@1.0.1
2141│ │ ├─┬ ws@5.2.2
2142│ │ │ └── async-limiter@1.0.0
2143│ │ └── xml-name-validator@3.0.0
2144│ ├── jest-get-type@22.4.3
2145│ ├─┬ jest-haste-map@23.6.0
2146│ │ ├─┬ fb-watchman@2.0.0
2147│ │ │ └─┬ bser@2.0.0
2148│ │ │ └── node-int64@0.4.0
2149│ │ ├─┬ jest-docblock@23.2.0
2150│ │ │ └── detect-newline@2.1.0
2151│ │ ├── jest-serializer@23.0.1
2152│ │ └─┬ sane@2.5.2
2153│ │ ├─┬ capture-exit@1.2.0
2154│ │ │ └── rsvp@3.6.2
2155│ │ ├─┬ exec-sh@0.2.2
2156│ │ │ └── merge@1.2.1
2157│ │ ├─┬ micromatch@3.1.10
2158│ │ │ ├── arr-diff@4.0.0
2159│ │ │ ├── array-unique@0.3.2
2160│ │ │ ├─┬ braces@2.3.2
2161│ │ │ │ ├── extend-shallow@2.0.1
2162│ │ │ │ └─┬ fill-range@4.0.0
2163│ │ │ │ ├── extend-shallow@2.0.1
2164│ │ │ │ └─┬ is-number@3.0.0
2165│ │ │ │ └── kind-of@3.2.2
2166│ │ │ ├─┬ extglob@2.0.4
2167│ │ │ │ ├─┬ define-property@1.0.0
2168│ │ │ │ │ └─┬ is-descriptor@1.0.2
2169│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
2170│ │ │ │ │ └── is-data-descriptor@1.0.0
2171│ │ │ │ ├─┬ expand-brackets@2.1.4
2172│ │ │ │ │ ├─┬ debug@2.6.9
2173│ │ │ │ │ │ └── ms@2.0.0
2174│ │ │ │ │ ├─┬ define-property@0.2.5
2175│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
2176│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
2177│ │ │ │ │ │ │ └── kind-of@3.2.2
2178│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
2179│ │ │ │ │ │ │ └── kind-of@3.2.2
2180│ │ │ │ │ │ └── kind-of@5.1.0
2181│ │ │ │ │ └── extend-shallow@2.0.1
2182│ │ │ │ └── extend-shallow@2.0.1
2183│ │ │ └── kind-of@6.0.2
2184│ │ ├── minimist@1.2.0
2185│ │ ├─┬ walker@1.0.7
2186│ │ │ └─┬ makeerror@1.0.11
2187│ │ │ └── tmpl@1.0.4
2188│ │ └─┬ watch@0.18.0
2189│ │ └── minimist@1.2.0
2190│ ├─┬ jest-message-util@23.4.0
2191│ │ └── stack-utils@1.0.2
2192│ ├── jest-regex-util@23.3.0
2193│ ├── jest-resolve-dependencies@23.6.0
2194│ ├─┬ jest-runner@23.6.0
2195│ │ ├── jest-leak-detector@23.6.0
2196│ │ └─┬ source-map-support@0.5.10
2197│ │ └── source-map@0.6.1
2198│ ├─┬ jest-runtime@23.6.0
2199│ │ ├─┬ babel-core@6.26.3
2200│ │ │ └─┬ debug@2.6.9
2201│ │ │ └── ms@2.0.0
2202│ │ ├── strip-bom@3.0.0
2203│ │ └── write-file-atomic@2.4.2
2204│ ├─┬ jest-snapshot@23.6.0
2205│ │ ├─┬ jest-diff@23.6.0
2206│ │ │ └── diff@3.5.0
2207│ │ └── jest-matcher-utils@23.6.0
2208│ ├─┬ jest-util@23.4.0
2209│ │ ├── callsites@2.0.0
2210│ │ └── source-map@0.6.1
2211│ ├─┬ jest-validate@23.6.0
2212│ │ └── leven@2.1.0
2213│ ├── jest-watcher@23.4.0
2214│ ├─┬ jest-worker@23.2.0
2215│ │ └─┬ merge-stream@1.0.1
2216│ │ └─┬ readable-stream@2.3.6
2217│ │ └── string_decoder@1.1.1
2218│ ├─┬ micromatch@2.3.11
2219│ │ ├── arr-diff@2.0.0
2220│ │ ├── array-unique@0.2.1
2221│ │ ├─┬ braces@1.8.5
2222│ │ │ ├─┬ expand-range@1.8.2
2223│ │ │ │ └─┬ fill-range@2.2.4
2224│ │ │ │ ├── is-number@2.1.0
2225│ │ │ │ ├── isobject@2.1.0
2226│ │ │ │ └─┬ randomatic@3.1.1
2227│ │ │ │ ├── is-number@4.0.0
2228│ │ │ │ ├── kind-of@6.0.2
2229│ │ │ │ └── math-random@1.0.4
2230│ │ │ └── preserve@0.2.0
2231│ │ ├─┬ expand-brackets@0.1.5
2232│ │ │ └── is-posix-bracket@0.1.1
2233│ │ ├── extglob@0.3.2
2234│ │ ├── filename-regex@2.0.1
2235│ │ ├── is-extglob@1.0.0
2236│ │ ├── is-glob@2.0.1
2237│ │ ├─┬ normalize-path@2.1.1
2238│ │ │ └── remove-trailing-separator@1.1.0
2239│ │ ├── object.omit@2.0.1
2240│ │ ├─┬ parse-glob@3.0.4
2241│ │ │ ├─┬ glob-base@0.3.0
2242│ │ │ │ └── glob-parent@2.0.0
2243│ │ │ └── is-dotfile@1.0.3
2244│ │ └─┬ regex-cache@0.4.4
2245│ │ └─┬ is-equal-shallow@0.1.3
2246│ │ └── is-primitive@2.0.0
2247│ ├─┬ node-notifier@5.4.0
2248│ │ ├── growly@1.3.0
2249│ │ └── shellwords@0.1.1
2250│ ├─┬ prompts@0.1.14
2251│ │ ├── kleur@2.0.2
2252│ │ └── sisteransi@0.1.1
2253│ ├── slash@1.0.0
2254│ ├─┬ string-length@2.0.0
2255│ │ └─┬ strip-ansi@4.0.0
2256│ │ └── ansi-regex@3.0.0
2257│ ├─┬ strip-ansi@4.0.0
2258│ │ └── ansi-regex@3.0.0
2259│ └─┬ yargs@11.1.0
2260│ ├── decamelize@1.2.0
2261│ ├─┬ os-locale@2.1.0
2262│ │ ├─┬ execa@0.7.0
2263│ │ │ └── cross-spawn@5.1.0
2264│ │ ├─┬ lcid@1.0.0
2265│ │ │ └── invert-kv@1.0.0
2266│ │ └── mem@1.1.0
2267│ └─┬ yargs-parser@9.0.2
2268│ └── camelcase@4.1.0
2269├── jest-pnp-resolver@1.0.1
2270├─┬ jest-resolve@23.6.0
2271│ ├─┬ browser-resolve@1.11.3
2272│ │ └── resolve@1.1.7
2273│ └── realpath-native@1.1.0
2274├─┬ mini-css-extract-plugin@0.4.3
2275│ └─┬ webpack-sources@1.3.0
2276│ └── source-map@0.6.1
2277├── moment@2.24.0
2278├─┬ optimize-css-assets-webpack-plugin@5.0.1
2279│ ├─┬ cssnano@4.1.10
2280│ │ ├─┬ cssnano-preset-default@4.0.7
2281│ │ │ ├─┬ css-declaration-sorter@4.0.1
2282│ │ │ │ ├─┬ postcss@7.0.14
2283│ │ │ │ │ ├── source-map@0.6.1
2284│ │ │ │ │ └── supports-color@6.1.0
2285│ │ │ │ └── timsort@0.3.0
2286│ │ │ ├─┬ cssnano-util-raw-cache@4.0.1
2287│ │ │ │ └─┬ postcss@7.0.14
2288│ │ │ │ ├── source-map@0.6.1
2289│ │ │ │ └── supports-color@6.1.0
2290│ │ │ ├─┬ postcss@7.0.14
2291│ │ │ │ ├── source-map@0.6.1
2292│ │ │ │ └── supports-color@6.1.0
2293│ │ │ ├─┬ postcss-calc@7.0.1
2294│ │ │ │ ├── css-unit-converter@1.1.1
2295│ │ │ │ └─┬ postcss@7.0.14
2296│ │ │ │ ├── source-map@0.6.1
2297│ │ │ │ └── supports-color@6.1.0
2298│ │ │ ├─┬ postcss-colormin@4.0.3
2299│ │ │ │ ├─┬ color@3.1.0
2300│ │ │ │ │ └─┬ color-string@1.5.3
2301│ │ │ │ │ └─┬ simple-swizzle@0.2.2
2302│ │ │ │ │ └── is-arrayish@0.3.2
2303│ │ │ │ └─┬ postcss@7.0.14
2304│ │ │ │ ├── source-map@0.6.1
2305│ │ │ │ └── supports-color@6.1.0
2306│ │ │ ├─┬ postcss-convert-values@4.0.1
2307│ │ │ │ └─┬ postcss@7.0.14
2308│ │ │ │ ├── source-map@0.6.1
2309│ │ │ │ └── supports-color@6.1.0
2310│ │ │ ├─┬ postcss-discard-comments@4.0.2
2311│ │ │ │ └─┬ postcss@7.0.14
2312│ │ │ │ ├── source-map@0.6.1
2313│ │ │ │ └── supports-color@6.1.0
2314│ │ │ ├─┬ postcss-discard-duplicates@4.0.2
2315│ │ │ │ └─┬ postcss@7.0.14
2316│ │ │ │ ├── source-map@0.6.1
2317│ │ │ │ └── supports-color@6.1.0
2318│ │ │ ├─┬ postcss-discard-empty@4.0.1
2319│ │ │ │ └─┬ postcss@7.0.14
2320│ │ │ │ ├── source-map@0.6.1
2321│ │ │ │ └── supports-color@6.1.0
2322│ │ │ ├─┬ postcss-discard-overridden@4.0.1
2323│ │ │ │ └─┬ postcss@7.0.14
2324│ │ │ │ ├── source-map@0.6.1
2325│ │ │ │ └── supports-color@6.1.0
2326│ │ │ ├─┬ postcss-merge-longhand@4.0.11
2327│ │ │ │ ├── css-color-names@0.0.4
2328│ │ │ │ ├─┬ postcss@7.0.14
2329│ │ │ │ │ ├── source-map@0.6.1
2330│ │ │ │ │ └── supports-color@6.1.0
2331│ │ │ │ └─┬ stylehacks@4.0.3
2332│ │ │ │ ├─┬ postcss@7.0.14
2333│ │ │ │ │ ├── source-map@0.6.1
2334│ │ │ │ │ └── supports-color@6.1.0
2335│ │ │ │ └── postcss-selector-parser@3.1.1
2336│ │ │ ├─┬ postcss-merge-rules@4.0.3
2337│ │ │ │ ├─┬ caniuse-api@3.0.0
2338│ │ │ │ │ ├── lodash.memoize@4.1.2
2339│ │ │ │ │ └── lodash.uniq@4.5.0
2340│ │ │ │ ├── cssnano-util-same-parent@4.0.1
2341│ │ │ │ ├─┬ postcss@7.0.14
2342│ │ │ │ │ ├── source-map@0.6.1
2343│ │ │ │ │ └── supports-color@6.1.0
2344│ │ │ │ ├─┬ postcss-selector-parser@3.1.1
2345│ │ │ │ │ └── dot-prop@4.2.0
2346│ │ │ │ └── vendors@1.0.2
2347│ │ │ ├─┬ postcss-minify-font-values@4.0.2
2348│ │ │ │ └─┬ postcss@7.0.14
2349│ │ │ │ ├── source-map@0.6.1
2350│ │ │ │ └── supports-color@6.1.0
2351│ │ │ ├─┬ postcss-minify-gradients@4.0.2
2352│ │ │ │ ├── cssnano-util-get-arguments@4.0.0
2353│ │ │ │ ├─┬ is-color-stop@1.1.0
2354│ │ │ │ │ ├── hex-color-regex@1.1.0
2355│ │ │ │ │ ├── hsl-regex@1.0.0
2356│ │ │ │ │ ├── hsla-regex@1.0.0
2357│ │ │ │ │ ├── rgb-regex@1.0.1
2358│ │ │ │ │ └── rgba-regex@1.0.0
2359│ │ │ │ └─┬ postcss@7.0.14
2360│ │ │ │ ├── source-map@0.6.1
2361│ │ │ │ └── supports-color@6.1.0
2362│ │ │ ├─┬ postcss-minify-params@4.0.2
2363│ │ │ │ ├── alphanum-sort@1.0.2
2364│ │ │ │ ├─┬ postcss@7.0.14
2365│ │ │ │ │ ├── source-map@0.6.1
2366│ │ │ │ │ └── supports-color@6.1.0
2367│ │ │ │ └── uniqs@2.0.0
2368│ │ │ ├─┬ postcss-minify-selectors@4.0.2
2369│ │ │ │ ├─┬ postcss@7.0.14
2370│ │ │ │ │ ├── source-map@0.6.1
2371│ │ │ │ │ └── supports-color@6.1.0
2372│ │ │ │ └── postcss-selector-parser@3.1.1
2373│ │ │ ├─┬ postcss-normalize-charset@4.0.1
2374│ │ │ │ └─┬ postcss@7.0.14
2375│ │ │ │ ├── source-map@0.6.1
2376│ │ │ │ └── supports-color@6.1.0
2377│ │ │ ├─┬ postcss-normalize-display-values@4.0.2
2378│ │ │ │ ├── cssnano-util-get-match@4.0.0
2379│ │ │ │ └─┬ postcss@7.0.14
2380│ │ │ │ ├── source-map@0.6.1
2381│ │ │ │ └── supports-color@6.1.0
2382│ │ │ ├─┬ postcss-normalize-positions@4.0.2
2383│ │ │ │ └─┬ postcss@7.0.14
2384│ │ │ │ ├── source-map@0.6.1
2385│ │ │ │ └── supports-color@6.1.0
2386│ │ │ ├─┬ postcss-normalize-repeat-style@4.0.2
2387│ │ │ │ └─┬ postcss@7.0.14
2388│ │ │ │ ├── source-map@0.6.1
2389│ │ │ │ └── supports-color@6.1.0
2390│ │ │ ├─┬ postcss-normalize-string@4.0.2
2391│ │ │ │ └─┬ postcss@7.0.14
2392│ │ │ │ ├── source-map@0.6.1
2393│ │ │ │ └── supports-color@6.1.0
2394│ │ │ ├─┬ postcss-normalize-timing-functions@4.0.2
2395│ │ │ │ └─┬ postcss@7.0.14
2396│ │ │ │ ├── source-map@0.6.1
2397│ │ │ │ └── supports-color@6.1.0
2398│ │ │ ├─┬ postcss-normalize-unicode@4.0.1
2399│ │ │ │ └─┬ postcss@7.0.14
2400│ │ │ │ ├── source-map@0.6.1
2401│ │ │ │ └── supports-color@6.1.0
2402│ │ │ ├─┬ postcss-normalize-url@4.0.1
2403│ │ │ │ ├── is-absolute-url@2.1.0
2404│ │ │ │ ├── normalize-url@3.3.0
2405│ │ │ │ └─┬ postcss@7.0.14
2406│ │ │ │ ├── source-map@0.6.1
2407│ │ │ │ └── supports-color@6.1.0
2408│ │ │ ├─┬ postcss-normalize-whitespace@4.0.2
2409│ │ │ │ └─┬ postcss@7.0.14
2410│ │ │ │ ├── source-map@0.6.1
2411│ │ │ │ └── supports-color@6.1.0
2412│ │ │ ├─┬ postcss-ordered-values@4.1.2
2413│ │ │ │ └─┬ postcss@7.0.14
2414│ │ │ │ ├── source-map@0.6.1
2415│ │ │ │ └── supports-color@6.1.0
2416│ │ │ ├─┬ postcss-reduce-initial@4.0.3
2417│ │ │ │ └─┬ postcss@7.0.14
2418│ │ │ │ ├── source-map@0.6.1
2419│ │ │ │ └── supports-color@6.1.0
2420│ │ │ ├─┬ postcss-reduce-transforms@4.0.2
2421│ │ │ │ └─┬ postcss@7.0.14
2422│ │ │ │ ├── source-map@0.6.1
2423│ │ │ │ └── supports-color@6.1.0
2424│ │ │ ├─┬ postcss-svgo@4.0.2
2425│ │ │ │ ├─┬ is-svg@3.0.0
2426│ │ │ │ │ └── html-comment-regex@1.1.2
2427│ │ │ │ └─┬ postcss@7.0.14
2428│ │ │ │ ├── source-map@0.6.1
2429│ │ │ │ └── supports-color@6.1.0
2430│ │ │ └─┬ postcss-unique-selectors@4.0.1
2431│ │ │ └─┬ postcss@7.0.14
2432│ │ │ ├── source-map@0.6.1
2433│ │ │ └── supports-color@6.1.0
2434│ │ ├── is-resolvable@1.1.0
2435│ │ └─┬ postcss@7.0.14
2436│ │ ├── source-map@0.6.1
2437│ │ └── supports-color@6.1.0
2438│ └── last-call-webpack-plugin@3.0.0
2439├── pnp-webpack-plugin@1.1.0
2440├─┬ postcss-flexbugs-fixes@4.1.0
2441│ └─┬ postcss@7.0.14
2442│ ├── source-map@0.6.1
2443│ └── supports-color@6.1.0
2444├─┬ postcss-loader@3.0.0
2445│ ├─┬ postcss@7.0.14
2446│ │ ├── source-map@0.6.1
2447│ │ └── supports-color@6.1.0
2448│ └─┬ postcss-load-config@2.0.0
2449│ ├─┬ cosmiconfig@4.0.0
2450│ │ └── require-from-string@2.0.2
2451│ └─┬ import-cwd@2.1.0
2452│ └── import-from@2.1.0
2453├─┬ postcss-preset-env@6.0.6
2454│ ├─┬ autoprefixer@9.4.7
2455│ │ ├── normalize-range@0.1.2
2456│ │ ├── num2fraction@1.2.2
2457│ │ └─┬ postcss@7.0.14
2458│ │ ├── source-map@0.6.1
2459│ │ └── supports-color@6.1.0
2460│ ├─┬ browserslist@4.4.1
2461│ │ ├── electron-to-chromium@1.3.113
2462│ │ └── node-releases@1.1.7
2463│ ├── caniuse-lite@1.0.30000938
2464│ ├── cssdb@3.2.1
2465│ ├─┬ postcss@7.0.14
2466│ │ ├── source-map@0.6.1
2467│ │ └── supports-color@6.1.0
2468│ ├─┬ postcss-attribute-case-insensitive@4.0.1
2469│ │ ├─┬ postcss@7.0.14
2470│ │ │ ├── source-map@0.6.1
2471│ │ │ └── supports-color@6.1.0
2472│ │ └─┬ postcss-selector-parser@5.0.0
2473│ │ ├── cssesc@2.0.0
2474│ │ ├── indexes-of@1.0.1
2475│ │ └── uniq@1.0.1
2476│ ├─┬ postcss-color-functional-notation@2.0.1
2477│ │ ├─┬ postcss@7.0.14
2478│ │ │ ├── source-map@0.6.1
2479│ │ │ └── supports-color@6.1.0
2480│ │ └─┬ postcss-values-parser@2.0.1
2481│ │ └── flatten@1.0.2
2482│ ├─┬ postcss-color-hex-alpha@5.0.2
2483│ │ └─┬ postcss@7.0.14
2484│ │ ├── source-map@0.6.1
2485│ │ └── supports-color@6.1.0
2486│ ├─┬ postcss-color-mod-function@3.0.3
2487│ │ ├── @csstools/convert-colors@1.4.0
2488│ │ └─┬ postcss@7.0.14
2489│ │ ├── source-map@0.6.1
2490│ │ └── supports-color@6.1.0
2491│ ├─┬ postcss-color-rebeccapurple@4.0.1
2492│ │ └─┬ postcss@7.0.14
2493│ │ ├── source-map@0.6.1
2494│ │ └── supports-color@6.1.0
2495│ ├─┬ postcss-custom-media@7.0.7
2496│ │ └─┬ postcss@7.0.14
2497│ │ ├── source-map@0.6.1
2498│ │ └── supports-color@6.1.0
2499│ ├─┬ postcss-custom-properties@8.0.9
2500│ │ └─┬ postcss@7.0.14
2501│ │ ├── source-map@0.6.1
2502│ │ └── supports-color@6.1.0
2503│ ├─┬ postcss-custom-selectors@5.1.2
2504│ │ └─┬ postcss@7.0.14
2505│ │ ├── source-map@0.6.1
2506│ │ └── supports-color@6.1.0
2507│ ├─┬ postcss-dir-pseudo-class@5.0.0
2508│ │ └─┬ postcss@7.0.14
2509│ │ ├── source-map@0.6.1
2510│ │ └── supports-color@6.1.0
2511│ ├─┬ postcss-env-function@2.0.2
2512│ │ └─┬ postcss@7.0.14
2513│ │ ├── source-map@0.6.1
2514│ │ └── supports-color@6.1.0
2515│ ├─┬ postcss-focus-visible@4.0.0
2516│ │ └─┬ postcss@7.0.14
2517│ │ ├── source-map@0.6.1
2518│ │ └── supports-color@6.1.0
2519│ ├─┬ postcss-focus-within@3.0.0
2520│ │ └─┬ postcss@7.0.14
2521│ │ ├── source-map@0.6.1
2522│ │ └── supports-color@6.1.0
2523│ ├─┬ postcss-font-variant@4.0.0
2524│ │ └─┬ postcss@7.0.14
2525│ │ ├── source-map@0.6.1
2526│ │ └── supports-color@6.1.0
2527│ ├─┬ postcss-gap-properties@2.0.0
2528│ │ └─┬ postcss@7.0.14
2529│ │ ├── source-map@0.6.1
2530│ │ └── supports-color@6.1.0
2531│ ├─┬ postcss-image-set-function@3.0.1
2532│ │ └─┬ postcss@7.0.14
2533│ │ ├── source-map@0.6.1
2534│ │ └── supports-color@6.1.0
2535│ ├─┬ postcss-initial@3.0.0
2536│ │ ├─┬ lodash.template@4.4.0
2537│ │ │ ├── lodash._reinterpolate@3.0.0
2538│ │ │ └── lodash.templatesettings@4.1.0
2539│ │ └─┬ postcss@7.0.14
2540│ │ ├── source-map@0.6.1
2541│ │ └── supports-color@6.1.0
2542│ ├─┬ postcss-lab-function@2.0.1
2543│ │ └─┬ postcss@7.0.14
2544│ │ ├── source-map@0.6.1
2545│ │ └── supports-color@6.1.0
2546│ ├─┬ postcss-logical@3.0.0
2547│ │ └─┬ postcss@7.0.14
2548│ │ ├── source-map@0.6.1
2549│ │ └── supports-color@6.1.0
2550│ ├─┬ postcss-media-minmax@4.0.0
2551│ │ └─┬ postcss@7.0.14
2552│ │ ├── source-map@0.6.1
2553│ │ └── supports-color@6.1.0
2554│ ├─┬ postcss-nesting@7.0.0
2555│ │ └─┬ postcss@7.0.14
2556│ │ ├── source-map@0.6.1
2557│ │ └── supports-color@6.1.0
2558│ ├─┬ postcss-overflow-shorthand@2.0.0
2559│ │ └─┬ postcss@7.0.14
2560│ │ ├── source-map@0.6.1
2561│ │ └── supports-color@6.1.0
2562│ ├─┬ postcss-page-break@2.0.0
2563│ │ └─┬ postcss@7.0.14
2564│ │ ├── source-map@0.6.1
2565│ │ └── supports-color@6.1.0
2566│ ├─┬ postcss-place@4.0.1
2567│ │ └─┬ postcss@7.0.14
2568│ │ ├── source-map@0.6.1
2569│ │ └── supports-color@6.1.0
2570│ ├─┬ postcss-pseudo-class-any-link@6.0.0
2571│ │ └─┬ postcss@7.0.14
2572│ │ ├── source-map@0.6.1
2573│ │ └── supports-color@6.1.0
2574│ ├─┬ postcss-replace-overflow-wrap@3.0.0
2575│ │ └─┬ postcss@7.0.14
2576│ │ ├── source-map@0.6.1
2577│ │ └── supports-color@6.1.0
2578│ ├─┬ postcss-selector-matches@4.0.0
2579│ │ ├── balanced-match@1.0.0
2580│ │ └─┬ postcss@7.0.14
2581│ │ ├── source-map@0.6.1
2582│ │ └── supports-color@6.1.0
2583│ └─┬ postcss-selector-not@4.0.0
2584│ └─┬ postcss@7.0.14
2585│ ├── source-map@0.6.1
2586│ └── supports-color@6.1.0
2587├─┬ postcss-safe-parser@4.0.1
2588│ └─┬ postcss@7.0.14
2589│ ├── source-map@0.6.1
2590│ └── supports-color@6.1.0
2591├─┬ prop-types@15.7.2
2592│ ├─┬ loose-envify@1.4.0
2593│ │ └── js-tokens@4.0.0
2594│ └── react-is@16.8.2
2595├─┬ query-string@6.2.0
2596│ ├── decode-uri-component@0.2.0
2597│ └── strict-uri-encode@2.0.0
2598├─┬ react@16.8.2
2599│ └── scheduler@0.13.2
2600├─┬ react-app-polyfill@0.1.3
2601│ ├── core-js@2.5.7
2602│ ├─┬ promise@8.0.2
2603│ │ └── asap@2.0.6
2604│ ├─┬ raf@3.4.0
2605│ │ └── performance-now@2.1.0
2606│ └── whatwg-fetch@3.0.0
2607├─┬ react-dates@18.5.0
2608│ ├─┬ airbnb-prop-types@2.12.0
2609│ │ ├── array.prototype.find@2.0.4
2610│ │ ├── function.prototype.name@1.1.0
2611│ │ ├── is-regex@1.0.4
2612│ │ ├── object-is@1.0.1
2613│ │ └─┬ prop-types-exact@1.2.0
2614│ │ └── reflect.ownkeys@0.2.0
2615│ ├── consolidated-events@2.0.2
2616│ ├── is-touch-device@1.0.1
2617│ ├── object.values@1.1.0
2618│ ├── react-addons-shallow-compare@15.6.2
2619│ ├── react-moment-proptypes@1.6.0
2620│ ├── react-outside-click-handler@1.2.2
2621│ ├── react-portal@4.2.0
2622│ ├─┬ react-with-direction@1.3.0
2623│ │ ├── brcast@2.0.2
2624│ │ ├── deepmerge@1.5.2
2625│ │ ├── direction@1.0.2
2626│ │ └── hoist-non-react-statics@2.5.5
2627│ ├─┬ react-with-styles@3.2.1
2628│ │ ├── deepmerge@1.5.2
2629│ │ └── hoist-non-react-statics@2.5.5
2630│ └─┬ react-with-styles-interface-css@4.0.3
2631│ ├── array.prototype.flat@1.2.1
2632│ └─┬ global-cache@1.2.1
2633│ └── is-symbol@1.0.2
2634├─┬ react-dev-utils@6.1.1
2635│ ├── address@1.0.3
2636│ ├── browserslist@4.1.1
2637│ ├── chalk@2.4.1
2638│ ├── cross-spawn@6.0.5
2639│ ├─┬ detect-port-alt@1.1.6
2640│ │ └─┬ debug@2.6.9
2641│ │ └── ms@2.0.0
2642│ ├── filesize@3.6.1
2643│ ├─┬ find-up@3.0.0
2644│ │ └─┬ locate-path@3.0.0
2645│ │ ├─┬ p-locate@3.0.0
2646│ │ │ └─┬ p-limit@2.1.0
2647│ │ │ └── p-try@2.0.0
2648│ │ └── path-exists@3.0.0
2649│ ├─┬ global-modules@1.0.0
2650│ │ ├─┬ global-prefix@1.0.2
2651│ │ │ ├── expand-tilde@2.0.2
2652│ │ │ ├─┬ homedir-polyfill@1.0.1
2653│ │ │ │ └── parse-passwd@1.0.0
2654│ │ │ └── ini@1.3.5
2655│ │ ├── is-windows@1.0.2
2656│ │ └── resolve-dir@1.0.1
2657│ ├─┬ globby@8.0.1
2658│ │ ├─┬ array-union@1.0.2
2659│ │ │ └── array-uniq@1.0.3
2660│ │ ├─┬ dir-glob@2.2.2
2661│ │ │ └─┬ path-type@3.0.0
2662│ │ │ └── pify@3.0.0
2663│ │ ├─┬ fast-glob@2.2.6
2664│ │ │ ├─┬ @mrmlnc/readdir-enhanced@2.2.1
2665│ │ │ │ ├── call-me-maybe@1.0.1
2666│ │ │ │ └── glob-to-regexp@0.3.0
2667│ │ │ ├── @nodelib/fs.stat@1.1.3
2668│ │ │ ├─┬ glob-parent@3.1.0
2669│ │ │ │ └── is-glob@3.1.0
2670│ │ │ ├─┬ is-glob@4.0.0
2671│ │ │ │ └── is-extglob@2.1.1
2672│ │ │ ├── merge2@1.2.3
2673│ │ │ └─┬ micromatch@3.1.10
2674│ │ │ ├── arr-diff@4.0.0
2675│ │ │ ├── array-unique@0.3.2
2676│ │ │ ├─┬ braces@2.3.2
2677│ │ │ │ ├── extend-shallow@2.0.1
2678│ │ │ │ └─┬ fill-range@4.0.0
2679│ │ │ │ ├── extend-shallow@2.0.1
2680│ │ │ │ └─┬ is-number@3.0.0
2681│ │ │ │ └── kind-of@3.2.2
2682│ │ │ ├─┬ extglob@2.0.4
2683│ │ │ │ ├─┬ define-property@1.0.0
2684│ │ │ │ │ └─┬ is-descriptor@1.0.2
2685│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
2686│ │ │ │ │ └── is-data-descriptor@1.0.0
2687│ │ │ │ ├─┬ expand-brackets@2.1.4
2688│ │ │ │ │ ├─┬ debug@2.6.9
2689│ │ │ │ │ │ └── ms@2.0.0
2690│ │ │ │ │ ├─┬ define-property@0.2.5
2691│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
2692│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
2693│ │ │ │ │ │ │ └── kind-of@3.2.2
2694│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
2695│ │ │ │ │ │ │ └── kind-of@3.2.2
2696│ │ │ │ │ │ └── kind-of@5.1.0
2697│ │ │ │ │ └── extend-shallow@2.0.1
2698│ │ │ │ └── extend-shallow@2.0.1
2699│ │ │ └── kind-of@6.0.2
2700│ │ ├── ignore@3.3.10
2701│ │ └── pify@3.0.0
2702│ ├─┬ gzip-size@5.0.0
2703│ │ ├── duplexer@0.1.1
2704│ │ └── pify@3.0.0
2705│ ├── immer@1.7.2
2706│ ├─┬ inquirer@6.2.0
2707│ │ └─┬ strip-ansi@4.0.0
2708│ │ └── ansi-regex@3.0.0
2709│ ├── is-root@2.0.0
2710│ ├─┬ loader-utils@1.1.0
2711│ │ └── big.js@3.2.0
2712│ ├─┬ opn@5.4.0
2713│ │ └── is-wsl@1.1.0
2714│ ├── pkg-up@2.0.0
2715│ ├── react-error-overlay@5.1.3
2716│ ├── recursive-readdir@2.2.2
2717│ ├─┬ shell-quote@1.6.1
2718│ │ ├── array-filter@0.0.1
2719│ │ ├── array-map@0.0.0
2720│ │ ├── array-reduce@0.0.0
2721│ │ └── jsonify@0.0.0
2722│ ├─┬ sockjs-client@1.1.5
2723│ │ ├─┬ debug@2.6.9
2724│ │ │ └── ms@2.0.0
2725│ │ ├─┬ eventsource@0.1.6
2726│ │ │ └── original@1.0.2
2727│ │ ├─┬ faye-websocket@0.11.1
2728│ │ │ └─┬ websocket-driver@0.7.0
2729│ │ │ ├── http-parser-js@0.5.0
2730│ │ │ └── websocket-extensions@0.1.3
2731│ │ ├── json3@3.3.2
2732│ │ └─┬ url-parse@1.4.4
2733│ │ ├── querystringify@2.1.0
2734│ │ └── requires-port@1.0.0
2735│ └─┬ strip-ansi@4.0.0
2736│ └── ansi-regex@3.0.0
2737├── react-dom@16.8.2
2738├─┬ react-redux@5.1.1
2739│ ├── invariant@2.2.4
2740│ └── react-lifecycles-compat@3.0.4
2741├─┬ react-router@4.3.1
2742│ ├─┬ history@4.7.2
2743│ │ ├── resolve-pathname@2.2.0
2744│ │ ├── value-equal@0.4.0
2745│ │ └── warning@3.0.0
2746│ ├── hoist-non-react-statics@2.5.5
2747│ └─┬ path-to-regexp@1.7.0
2748│ └── isarray@0.0.1
2749├── react-router-dom@4.3.1
2750├─┬ redux@4.0.1
2751│ └── symbol-observable@1.2.0
2752├── redux-saga@0.16.2
2753├─┬ redux-saga-routines@3.1.3
2754│ └─┬ redux-actions@2.6.4
2755│ ├── just-curry-it@3.1.0
2756│ ├── reduce-reducers@0.4.3
2757│ └─┬ to-camel-case@1.0.0
2758│ └─┬ to-space-case@1.0.0
2759│ └── to-no-case@1.0.2
2760├─┬ resolve@1.8.1
2761│ └── path-parse@1.0.6
2762├─┬ sass-loader@7.1.0
2763│ ├─┬ clone-deep@2.0.2
2764│ │ ├─┬ for-own@1.0.0
2765│ │ │ └── for-in@1.0.2
2766│ │ ├── kind-of@6.0.2
2767│ │ └─┬ shallow-clone@1.0.0
2768│ │ ├── is-extendable@0.1.1
2769│ │ ├── kind-of@5.1.0
2770│ │ └─┬ mixin-object@2.0.1
2771│ │ └── for-in@0.1.8
2772│ ├── lodash.tail@4.1.1
2773│ ├── neo-async@2.6.0
2774│ └── pify@3.0.0
2775├─┬ style-loader@0.23.0
2776│ └── schema-utils@0.4.7
2777├─┬ terser-webpack-plugin@1.1.0
2778│ ├─┬ cacache@11.3.2
2779│ │ ├── chownr@1.1.1
2780│ │ ├── figgy-pudding@3.5.1
2781│ │ ├─┬ lru-cache@5.1.1
2782│ │ │ └── yallist@3.0.3
2783│ │ ├─┬ mississippi@3.0.0
2784│ │ │ ├─┬ concat-stream@1.6.2
2785│ │ │ │ ├─┬ readable-stream@2.3.6
2786│ │ │ │ │ └── string_decoder@1.1.1
2787│ │ │ │ └── typedarray@0.0.6
2788│ │ │ ├─┬ duplexify@3.7.1
2789│ │ │ │ ├─┬ readable-stream@2.3.6
2790│ │ │ │ │ └── string_decoder@1.1.1
2791│ │ │ │ └── stream-shift@1.0.0
2792│ │ │ ├── end-of-stream@1.4.1
2793│ │ │ ├─┬ flush-write-stream@1.1.1
2794│ │ │ │ └─┬ readable-stream@2.3.6
2795│ │ │ │ └── string_decoder@1.1.1
2796│ │ │ ├─┬ from2@2.3.0
2797│ │ │ │ └─┬ readable-stream@2.3.6
2798│ │ │ │ └── string_decoder@1.1.1
2799│ │ │ ├─┬ parallel-transform@1.1.0
2800│ │ │ │ ├── cyclist@0.2.2
2801│ │ │ │ └─┬ readable-stream@2.3.6
2802│ │ │ │ └── string_decoder@1.1.1
2803│ │ │ ├── pump@3.0.0
2804│ │ │ ├─┬ pumpify@1.5.1
2805│ │ │ │ └── pump@2.0.1
2806│ │ │ ├── stream-each@1.2.3
2807│ │ │ └─┬ through2@2.0.5
2808│ │ │ └─┬ readable-stream@2.3.6
2809│ │ │ └── string_decoder@1.1.1
2810│ │ ├─┬ move-concurrently@1.0.1
2811│ │ │ ├── aproba@1.2.0
2812│ │ │ ├─┬ copy-concurrently@1.0.5
2813│ │ │ │ └── iferr@0.1.5
2814│ │ │ ├── fs-write-stream-atomic@1.0.10
2815│ │ │ └── run-queue@1.0.3
2816│ │ ├── promise-inflight@1.0.1
2817│ │ ├── ssri@6.0.1
2818│ │ ├─┬ unique-filename@1.1.1
2819│ │ │ └── unique-slug@2.0.1
2820│ │ └── y18n@4.0.0
2821│ ├── serialize-javascript@1.6.1
2822│ ├── source-map@0.6.1
2823│ ├─┬ terser@3.16.1
2824│ │ ├── commander@2.17.1
2825│ │ ├── source-map@0.6.1
2826│ │ └─┬ source-map-support@0.5.10
2827│ │ └── buffer-from@1.1.1
2828│ └─┬ worker-farm@1.6.0
2829│ └─┬ errno@0.1.7
2830│ └── prr@1.0.1
2831├─┬ url-loader@1.1.1
2832│ └── mime@2.4.0
2833├─┬ webpack@4.19.1
2834│ ├─┬ @webassemblyjs/ast@1.7.6
2835│ │ ├── @webassemblyjs/helper-wasm-bytecode@1.7.6
2836│ │ ├─┬ @webassemblyjs/wast-parser@1.7.6
2837│ │ │ ├── @webassemblyjs/floating-point-hex-parser@1.7.6
2838│ │ │ ├── @webassemblyjs/helper-code-frame@1.7.6
2839│ │ │ ├── @webassemblyjs/helper-fsm@1.7.6
2840│ │ │ └── @xtuc/long@4.2.1
2841│ │ └── mamacro@0.0.3
2842│ ├── @webassemblyjs/helper-module-context@1.7.6
2843│ ├─┬ @webassemblyjs/wasm-edit@1.7.6
2844│ │ ├── @webassemblyjs/helper-buffer@1.7.6
2845│ │ ├── @webassemblyjs/helper-wasm-section@1.7.6
2846│ │ ├── @webassemblyjs/wasm-gen@1.7.6
2847│ │ ├── @webassemblyjs/wasm-opt@1.7.6
2848│ │ └── @webassemblyjs/wast-printer@1.7.6
2849│ ├─┬ @webassemblyjs/wasm-parser@1.7.6
2850│ │ ├── @webassemblyjs/helper-api-error@1.7.6
2851│ │ ├─┬ @webassemblyjs/ieee754@1.7.6
2852│ │ │ └── @xtuc/ieee754@1.2.0
2853│ │ ├── @webassemblyjs/leb128@1.7.6
2854│ │ └── @webassemblyjs/utf8@1.7.6
2855│ ├── acorn@5.7.3
2856│ ├─┬ acorn-dynamic-import@3.0.0
2857│ │ └── acorn@5.7.3
2858│ ├── ajv-keywords@3.4.0
2859│ ├─┬ chrome-trace-event@1.0.0
2860│ │ └── tslib@1.9.3
2861│ ├── enhanced-resolve@4.1.0
2862│ ├── eslint-scope@4.0.0
2863│ ├── json-parse-better-errors@1.0.2
2864│ ├── loader-runner@2.4.0
2865│ ├─┬ memory-fs@0.4.1
2866│ │ └─┬ readable-stream@2.3.6
2867│ │ ├── core-util-is@1.0.2
2868│ │ ├── process-nextick-args@2.0.0
2869│ │ ├── string_decoder@1.1.1
2870│ │ └── util-deprecate@1.0.2
2871│ ├─┬ micromatch@3.1.10
2872│ │ ├── arr-diff@4.0.0
2873│ │ ├── array-unique@0.3.2
2874│ │ ├─┬ braces@2.3.2
2875│ │ │ ├── arr-flatten@1.1.0
2876│ │ │ ├── extend-shallow@2.0.1
2877│ │ │ ├─┬ fill-range@4.0.0
2878│ │ │ │ ├── extend-shallow@2.0.1
2879│ │ │ │ ├─┬ is-number@3.0.0
2880│ │ │ │ │ └── kind-of@3.2.2
2881│ │ │ │ ├── repeat-string@1.6.1
2882│ │ │ │ └─┬ to-regex-range@2.1.1
2883│ │ │ │ └── is-number@3.0.0
2884│ │ │ ├── repeat-element@1.1.3
2885│ │ │ ├─┬ snapdragon-node@2.1.1
2886│ │ │ │ ├─┬ define-property@1.0.0
2887│ │ │ │ │ └─┬ is-descriptor@1.0.2
2888│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
2889│ │ │ │ │ ├── is-data-descriptor@1.0.0
2890│ │ │ │ │ └── kind-of@6.0.2
2891│ │ │ │ └── snapdragon-util@3.0.1
2892│ │ │ └── split-string@3.1.0
2893│ │ ├─┬ define-property@2.0.2
2894│ │ │ └─┬ is-descriptor@1.0.2
2895│ │ │ ├── is-accessor-descriptor@1.0.0
2896│ │ │ ├── is-data-descriptor@1.0.0
2897│ │ │ └── kind-of@6.0.2
2898│ │ ├─┬ extend-shallow@3.0.2
2899│ │ │ ├── assign-symbols@1.0.0
2900│ │ │ └── is-extendable@1.0.1
2901│ │ ├─┬ extglob@2.0.4
2902│ │ │ ├─┬ define-property@1.0.0
2903│ │ │ │ └─┬ is-descriptor@1.0.2
2904│ │ │ │ ├── is-accessor-descriptor@1.0.0
2905│ │ │ │ └── is-data-descriptor@1.0.0
2906│ │ │ ├─┬ expand-brackets@2.1.4
2907│ │ │ │ ├─┬ debug@2.6.9
2908│ │ │ │ │ └── ms@2.0.0
2909│ │ │ │ ├─┬ define-property@0.2.5
2910│ │ │ │ │ └─┬ is-descriptor@0.1.6
2911│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
2912│ │ │ │ │ │ └── kind-of@3.2.2
2913│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
2914│ │ │ │ │ │ └── kind-of@3.2.2
2915│ │ │ │ │ └── kind-of@5.1.0
2916│ │ │ │ ├── extend-shallow@2.0.1
2917│ │ │ │ └── posix-character-classes@0.1.1
2918│ │ │ └── extend-shallow@2.0.1
2919│ │ ├─┬ fragment-cache@0.2.1
2920│ │ │ └── map-cache@0.2.2
2921│ │ ├── kind-of@6.0.2
2922│ │ ├─┬ nanomatch@1.2.13
2923│ │ │ ├── arr-diff@4.0.0
2924│ │ │ ├── array-unique@0.3.2
2925│ │ │ └── kind-of@6.0.2
2926│ │ ├── object.pick@1.3.0
2927│ │ ├─┬ regex-not@1.0.2
2928│ │ │ └─┬ safe-regex@1.1.0
2929│ │ │ └── ret@0.1.15
2930│ │ ├─┬ snapdragon@0.8.2
2931│ │ │ ├─┬ base@0.11.2
2932│ │ │ │ ├─┬ cache-base@1.0.1
2933│ │ │ │ │ ├─┬ collection-visit@1.0.0
2934│ │ │ │ │ │ ├── map-visit@1.0.0
2935│ │ │ │ │ │ └── object-visit@1.0.1
2936│ │ │ │ │ ├── get-value@2.0.6
2937│ │ │ │ │ ├─┬ has-value@1.0.0
2938│ │ │ │ │ │ └─┬ has-values@1.0.0
2939│ │ │ │ │ │ ├─┬ is-number@3.0.0
2940│ │ │ │ │ │ │ └── kind-of@3.2.2
2941│ │ │ │ │ │ └── kind-of@4.0.0
2942│ │ │ │ │ ├─┬ set-value@2.0.0
2943│ │ │ │ │ │ └── extend-shallow@2.0.1
2944│ │ │ │ │ ├── to-object-path@0.3.0
2945│ │ │ │ │ ├─┬ union-value@1.0.0
2946│ │ │ │ │ │ └─┬ set-value@0.4.3
2947│ │ │ │ │ │ └── extend-shallow@2.0.1
2948│ │ │ │ │ └─┬ unset-value@1.0.0
2949│ │ │ │ │ └─┬ has-value@0.3.1
2950│ │ │ │ │ ├── has-values@0.1.4
2951│ │ │ │ │ └── isobject@2.1.0
2952│ │ │ │ ├─┬ class-utils@0.3.6
2953│ │ │ │ │ ├── define-property@0.2.5
2954│ │ │ │ │ └─┬ static-extend@0.1.2
2955│ │ │ │ │ ├── define-property@0.2.5
2956│ │ │ │ │ └─┬ object-copy@0.1.0
2957│ │ │ │ │ ├── copy-descriptor@0.1.1
2958│ │ │ │ │ └── define-property@0.2.5
2959│ │ │ │ ├── component-emitter@1.2.1
2960│ │ │ │ ├─┬ define-property@1.0.0
2961│ │ │ │ │ └─┬ is-descriptor@1.0.2
2962│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
2963│ │ │ │ │ ├── is-data-descriptor@1.0.0
2964│ │ │ │ │ └── kind-of@6.0.2
2965│ │ │ │ ├─┬ mixin-deep@1.3.1
2966│ │ │ │ │ └── is-extendable@1.0.1
2967│ │ │ │ └── pascalcase@0.1.1
2968│ │ │ ├─┬ debug@2.6.9
2969│ │ │ │ └── ms@2.0.0
2970│ │ │ ├─┬ define-property@0.2.5
2971│ │ │ │ └─┬ is-descriptor@0.1.6
2972│ │ │ │ ├── is-accessor-descriptor@0.1.6
2973│ │ │ │ ├── is-data-descriptor@0.1.4
2974│ │ │ │ └── kind-of@5.1.0
2975│ │ │ ├── extend-shallow@2.0.1
2976│ │ │ ├─┬ source-map-resolve@0.5.2
2977│ │ │ │ ├── atob@2.1.2
2978│ │ │ │ ├── resolve-url@0.2.1
2979│ │ │ │ ├── source-map-url@0.4.0
2980│ │ │ │ └── urix@0.1.0
2981│ │ │ └── use@3.1.1
2982│ │ └── to-regex@3.0.2
2983│ ├─┬ node-libs-browser@2.2.0
2984│ │ ├─┬ assert@1.4.1
2985│ │ │ └─┬ util@0.10.3
2986│ │ │ └── inherits@2.0.1
2987│ │ ├─┬ browserify-zlib@0.2.0
2988│ │ │ └── pako@1.0.8
2989│ │ ├─┬ buffer@4.9.1
2990│ │ │ ├── base64-js@1.3.0
2991│ │ │ └── ieee754@1.1.12
2992│ │ ├─┬ console-browserify@1.1.0
2993│ │ │ └── date-now@0.1.4
2994│ │ ├── constants-browserify@1.0.0
2995│ │ ├─┬ crypto-browserify@3.12.0
2996│ │ │ ├─┬ browserify-cipher@1.0.1
2997│ │ │ │ ├─┬ browserify-aes@1.2.0
2998│ │ │ │ │ └── buffer-xor@1.0.3
2999│ │ │ │ ├─┬ browserify-des@1.0.2
3000│ │ │ │ │ └── des.js@1.0.0
3001│ │ │ │ └── evp_bytestokey@1.0.3
3002│ │ │ ├─┬ browserify-sign@4.0.4
3003│ │ │ │ ├── bn.js@4.11.8
3004│ │ │ │ ├── browserify-rsa@4.0.1
3005│ │ │ │ ├─┬ elliptic@6.4.1
3006│ │ │ │ │ ├── brorand@1.1.0
3007│ │ │ │ │ ├── hash.js@1.1.7
3008│ │ │ │ │ ├── hmac-drbg@1.0.1
3009│ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
3010│ │ │ │ └─┬ parse-asn1@5.1.4
3011│ │ │ │ └── asn1.js@4.10.1
3012│ │ │ ├── create-ecdh@4.0.3
3013│ │ │ ├─┬ create-hash@1.2.0
3014│ │ │ │ ├── cipher-base@1.0.4
3015│ │ │ │ ├─┬ md5.js@1.3.5
3016│ │ │ │ │ └── hash-base@3.0.4
3017│ │ │ │ ├── ripemd160@2.0.2
3018│ │ │ │ └── sha.js@2.4.11
3019│ │ │ ├── create-hmac@1.1.7
3020│ │ │ ├─┬ diffie-hellman@5.0.3
3021│ │ │ │ └── miller-rabin@4.0.1
3022│ │ │ ├── pbkdf2@3.0.17
3023│ │ │ ├── public-encrypt@4.0.3
3024│ │ │ ├── randombytes@2.0.6
3025│ │ │ └── randomfill@1.0.4
3026│ │ ├── domain-browser@1.2.0
3027│ │ ├── events@3.0.0
3028│ │ ├── https-browserify@1.0.0
3029│ │ ├── os-browserify@0.3.0
3030│ │ ├── path-browserify@0.0.0
3031│ │ ├── process@0.11.10
3032│ │ ├── punycode@1.4.1
3033│ │ ├── querystring-es3@0.2.1
3034│ │ ├─┬ readable-stream@2.3.6
3035│ │ │ └── string_decoder@1.1.1
3036│ │ ├─┬ stream-browserify@2.0.2
3037│ │ │ └─┬ readable-stream@2.3.6
3038│ │ │ └── string_decoder@1.1.1
3039│ │ ├─┬ stream-http@2.8.3
3040│ │ │ ├── builtin-status-codes@3.0.0
3041│ │ │ ├─┬ readable-stream@2.3.6
3042│ │ │ │ └── string_decoder@1.1.1
3043│ │ │ ├── to-arraybuffer@1.0.1
3044│ │ │ └── xtend@4.0.1
3045│ │ ├── string_decoder@1.2.0
3046│ │ ├── timers-browserify@2.0.10
3047│ │ ├── tty-browserify@0.0.0
3048│ │ ├─┬ url@0.11.0
3049│ │ │ ├── punycode@1.3.2
3050│ │ │ └── querystring@0.2.0
3051│ │ ├── util@0.11.1
3052│ │ └─┬ vm-browserify@0.0.4
3053│ │ └── indexof@0.0.1
3054│ ├── schema-utils@0.4.7
3055│ ├─┬ uglifyjs-webpack-plugin@1.3.0
3056│ │ ├─┬ cacache@10.0.4
3057│ │ │ ├─┬ lru-cache@4.1.5
3058│ │ │ │ ├── pseudomap@1.0.2
3059│ │ │ │ └── yallist@2.1.2
3060│ │ │ ├─┬ mississippi@2.0.0
3061│ │ │ │ └── pump@2.0.1
3062│ │ │ ├── ssri@5.3.0
3063│ │ │ └── y18n@4.0.0
3064│ │ ├─┬ find-cache-dir@1.0.0
3065│ │ │ └── pkg-dir@2.0.0
3066│ │ ├── schema-utils@0.4.7
3067│ │ ├── source-map@0.6.1
3068│ │ └─┬ uglify-es@3.3.9
3069│ │ └── commander@2.13.0
3070│ └── watchpack@1.6.0
3071├─┬ webpack-dev-server@3.1.9
3072│ ├── ansi-html@0.0.7
3073│ ├─┬ bonjour@3.5.0
3074│ │ ├── array-flatten@2.1.2
3075│ │ ├── deep-equal@1.0.1
3076│ │ ├── dns-equal@1.0.0
3077│ │ ├─┬ dns-txt@2.0.2
3078│ │ │ └── buffer-indexof@1.1.1
3079│ │ ├─┬ multicast-dns@6.2.3
3080│ │ │ ├── dns-packet@1.3.1
3081│ │ │ └── thunky@1.0.3
3082│ │ └── multicast-dns-service-types@1.1.0
3083│ ├─┬ chokidar@2.1.1
3084│ │ ├─┬ anymatch@2.0.0
3085│ │ │ └─┬ micromatch@3.1.10
3086│ │ │ ├── arr-diff@4.0.0
3087│ │ │ ├── array-unique@0.3.2
3088│ │ │ ├─┬ braces@2.3.2
3089│ │ │ │ ├── extend-shallow@2.0.1
3090│ │ │ │ └─┬ fill-range@4.0.0
3091│ │ │ │ ├── extend-shallow@2.0.1
3092│ │ │ │ └─┬ is-number@3.0.0
3093│ │ │ │ └── kind-of@3.2.2
3094│ │ │ ├─┬ extglob@2.0.4
3095│ │ │ │ ├─┬ define-property@1.0.0
3096│ │ │ │ │ └─┬ is-descriptor@1.0.2
3097│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3098│ │ │ │ │ └── is-data-descriptor@1.0.0
3099│ │ │ │ ├─┬ expand-brackets@2.1.4
3100│ │ │ │ │ ├─┬ debug@2.6.9
3101│ │ │ │ │ │ └── ms@2.0.0
3102│ │ │ │ │ ├─┬ define-property@0.2.5
3103│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
3104│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
3105│ │ │ │ │ │ │ └── kind-of@3.2.2
3106│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
3107│ │ │ │ │ │ │ └── kind-of@3.2.2
3108│ │ │ │ │ │ └── kind-of@5.1.0
3109│ │ │ │ │ └── extend-shallow@2.0.1
3110│ │ │ │ └── extend-shallow@2.0.1
3111│ │ │ └── kind-of@6.0.2
3112│ │ ├── async-each@1.0.1
3113│ │ ├─┬ braces@2.3.2
3114│ │ │ ├── array-unique@0.3.2
3115│ │ │ ├── extend-shallow@2.0.1
3116│ │ │ └─┬ fill-range@4.0.0
3117│ │ │ └── is-number@3.0.0
3118│ │ ├─┬ glob-parent@3.1.0
3119│ │ │ ├── is-glob@3.1.0
3120│ │ │ └── path-dirname@1.0.2
3121│ │ ├─┬ is-binary-path@1.0.1
3122│ │ │ └── binary-extensions@1.13.0
3123│ │ ├─┬ is-glob@4.0.0
3124│ │ │ └── is-extglob@2.1.1
3125│ │ ├── normalize-path@3.0.0
3126│ │ ├─┬ readdirp@2.2.1
3127│ │ │ ├─┬ micromatch@3.1.10
3128│ │ │ │ ├── arr-diff@4.0.0
3129│ │ │ │ ├── array-unique@0.3.2
3130│ │ │ │ ├─┬ braces@2.3.2
3131│ │ │ │ │ ├── extend-shallow@2.0.1
3132│ │ │ │ │ └─┬ fill-range@4.0.0
3133│ │ │ │ │ ├── extend-shallow@2.0.1
3134│ │ │ │ │ └─┬ is-number@3.0.0
3135│ │ │ │ │ └── kind-of@3.2.2
3136│ │ │ │ ├─┬ extglob@2.0.4
3137│ │ │ │ │ ├─┬ define-property@1.0.0
3138│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
3139│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3140│ │ │ │ │ │ └── is-data-descriptor@1.0.0
3141│ │ │ │ │ ├─┬ expand-brackets@2.1.4
3142│ │ │ │ │ │ ├─┬ debug@2.6.9
3143│ │ │ │ │ │ │ └── ms@2.0.0
3144│ │ │ │ │ │ ├─┬ define-property@0.2.5
3145│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
3146│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
3147│ │ │ │ │ │ │ │ └── kind-of@3.2.2
3148│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
3149│ │ │ │ │ │ │ │ └── kind-of@3.2.2
3150│ │ │ │ │ │ │ └── kind-of@5.1.0
3151│ │ │ │ │ │ └── extend-shallow@2.0.1
3152│ │ │ │ │ └── extend-shallow@2.0.1
3153│ │ │ │ └── kind-of@6.0.2
3154│ │ │ └─┬ readable-stream@2.3.6
3155│ │ │ └── string_decoder@1.1.1
3156│ │ └── upath@1.1.0
3157│ ├─┬ compression@1.7.3
3158│ │ ├─┬ accepts@1.3.5
3159│ │ │ └── negotiator@0.6.1
3160│ │ ├── bytes@3.0.0
3161│ │ ├─┬ compressible@2.0.15
3162│ │ │ └── mime-db@1.38.0
3163│ │ ├─┬ debug@2.6.9
3164│ │ │ └── ms@2.0.0
3165│ │ ├── on-headers@1.0.1
3166│ │ └── vary@1.1.2
3167│ ├── connect-history-api-fallback@1.6.0
3168│ ├─┬ del@3.0.0
3169│ │ ├─┬ globby@6.1.0
3170│ │ │ ├── pify@2.3.0
3171│ │ │ └─┬ pinkie-promise@2.0.1
3172│ │ │ └── pinkie@2.0.4
3173│ │ ├── is-path-cwd@1.0.0
3174│ │ ├─┬ is-path-in-cwd@1.0.1
3175│ │ │ └── is-path-inside@1.0.1
3176│ │ ├── p-map@1.2.0
3177│ │ └── pify@3.0.0
3178│ ├─┬ express@4.16.4
3179│ │ ├── array-flatten@1.1.1
3180│ │ ├─┬ body-parser@1.18.3
3181│ │ │ ├─┬ debug@2.6.9
3182│ │ │ │ └── ms@2.0.0
3183│ │ │ ├── iconv-lite@0.4.23
3184│ │ │ └─┬ raw-body@2.3.3
3185│ │ │ └── iconv-lite@0.4.23
3186│ │ ├── content-disposition@0.5.2
3187│ │ ├── content-type@1.0.4
3188│ │ ├── cookie@0.3.1
3189│ │ ├── cookie-signature@1.0.6
3190│ │ ├─┬ debug@2.6.9
3191│ │ │ └── ms@2.0.0
3192│ │ ├── depd@1.1.2
3193│ │ ├── encodeurl@1.0.2
3194│ │ ├── escape-html@1.0.3
3195│ │ ├── etag@1.8.1
3196│ │ ├─┬ finalhandler@1.1.1
3197│ │ │ ├─┬ debug@2.6.9
3198│ │ │ │ └── ms@2.0.0
3199│ │ │ └── unpipe@1.0.0
3200│ │ ├── fresh@0.5.2
3201│ │ ├── merge-descriptors@1.0.1
3202│ │ ├── methods@1.1.2
3203│ │ ├─┬ on-finished@2.3.0
3204│ │ │ └── ee-first@1.1.1
3205│ │ ├── parseurl@1.3.2
3206│ │ ├── path-to-regexp@0.1.7
3207│ │ ├─┬ proxy-addr@2.0.4
3208│ │ │ └── forwarded@0.1.2
3209│ │ ├── qs@6.5.2
3210│ │ ├── range-parser@1.2.0
3211│ │ ├─┬ send@0.16.2
3212│ │ │ ├── debug@2.6.9
3213│ │ │ ├── destroy@1.0.4
3214│ │ │ ├── mime@1.4.1
3215│ │ │ └── ms@2.0.0
3216│ │ ├── serve-static@1.13.2
3217│ │ ├── setprototypeof@1.1.0
3218│ │ ├── statuses@1.4.0
3219│ │ ├─┬ type-is@1.6.16
3220│ │ │ └── media-typer@0.3.0
3221│ │ └── utils-merge@1.0.1
3222│ ├── html-entities@1.2.1
3223│ ├─┬ http-proxy-middleware@0.18.0
3224│ │ ├─┬ http-proxy@1.17.0
3225│ │ │ └── eventemitter3@3.1.0
3226│ │ ├─┬ is-glob@4.0.0
3227│ │ │ └── is-extglob@2.1.1
3228│ │ └─┬ micromatch@3.1.10
3229│ │ ├── arr-diff@4.0.0
3230│ │ ├── array-unique@0.3.2
3231│ │ ├─┬ braces@2.3.2
3232│ │ │ ├── extend-shallow@2.0.1
3233│ │ │ └─┬ fill-range@4.0.0
3234│ │ │ ├── extend-shallow@2.0.1
3235│ │ │ └─┬ is-number@3.0.0
3236│ │ │ └── kind-of@3.2.2
3237│ │ ├─┬ extglob@2.0.4
3238│ │ │ ├─┬ define-property@1.0.0
3239│ │ │ │ └─┬ is-descriptor@1.0.2
3240│ │ │ │ ├── is-accessor-descriptor@1.0.0
3241│ │ │ │ └── is-data-descriptor@1.0.0
3242│ │ │ ├─┬ expand-brackets@2.1.4
3243│ │ │ │ ├─┬ debug@2.6.9
3244│ │ │ │ │ └── ms@2.0.0
3245│ │ │ │ ├─┬ define-property@0.2.5
3246│ │ │ │ │ └─┬ is-descriptor@0.1.6
3247│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
3248│ │ │ │ │ │ └── kind-of@3.2.2
3249│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
3250│ │ │ │ │ │ └── kind-of@3.2.2
3251│ │ │ │ │ └── kind-of@5.1.0
3252│ │ │ │ └── extend-shallow@2.0.1
3253│ │ │ └── extend-shallow@2.0.1
3254│ │ └── kind-of@6.0.2
3255│ ├── import-local@2.0.0
3256│ ├─┬ internal-ip@3.0.1
3257│ │ ├─┬ default-gateway@2.7.2
3258│ │ │ ├─┬ execa@0.10.0
3259│ │ │ │ ├── cross-spawn@6.0.5
3260│ │ │ │ ├── get-stream@3.0.0
3261│ │ │ │ ├── is-stream@1.1.0
3262│ │ │ │ ├── npm-run-path@2.0.2
3263│ │ │ │ ├── p-finally@1.0.0
3264│ │ │ │ └── strip-eof@1.0.0
3265│ │ │ └── ip-regex@2.1.0
3266│ │ └── ipaddr.js@1.8.0
3267│ ├── ip@1.1.5
3268│ ├── killable@1.0.1
3269│ ├── loglevel@1.6.1
3270│ ├─┬ portfinder@1.0.20
3271│ │ ├── async@1.5.2
3272│ │ └─┬ debug@2.6.9
3273│ │ └── ms@2.0.0
3274│ ├─┬ selfsigned@1.10.4
3275│ │ └── node-forge@0.7.5
3276│ ├─┬ serve-index@1.9.1
3277│ │ ├── batch@0.6.1
3278│ │ ├─┬ debug@2.6.9
3279│ │ │ └── ms@2.0.0
3280│ │ ├── http-errors@1.6.3
3281│ │ └── mime-types@2.1.22
3282│ ├─┬ sockjs@0.3.19
3283│ │ ├── faye-websocket@0.10.0
3284│ │ └── uuid@3.3.2
3285│ ├─┬ spdy@3.4.7
3286│ │ ├─┬ debug@2.6.9
3287│ │ │ └── ms@2.0.0
3288│ │ ├── handle-thing@1.2.5
3289│ │ ├── http-deceiver@1.2.7
3290│ │ ├── select-hose@2.0.0
3291│ │ └─┬ spdy-transport@2.1.1
3292│ │ ├─┬ debug@2.6.9
3293│ │ │ └── ms@2.0.0
3294│ │ ├── detect-node@2.0.4
3295│ │ ├─┬ hpack.js@2.1.6
3296│ │ │ └─┬ readable-stream@2.3.6
3297│ │ │ └── string_decoder@1.1.1
3298│ │ ├── obuf@1.1.2
3299│ │ ├─┬ readable-stream@2.3.6
3300│ │ │ └── string_decoder@1.1.1
3301│ │ └─┬ wbuf@1.7.3
3302│ │ └── minimalistic-assert@1.0.1
3303│ ├─┬ strip-ansi@3.0.1
3304│ │ └── ansi-regex@2.1.1
3305│ ├── webpack-dev-middleware@3.4.0
3306│ ├─┬ webpack-log@2.0.0
3307│ │ └── ansi-colors@3.2.3
3308│ └─┬ yargs@12.0.2
3309│ ├─┬ cliui@4.1.0
3310│ │ ├─┬ strip-ansi@4.0.0
3311│ │ │ └── ansi-regex@3.0.0
3312│ │ └─┬ wrap-ansi@2.1.0
3313│ │ └─┬ string-width@1.0.2
3314│ │ ├── code-point-at@1.1.0
3315│ │ └─┬ is-fullwidth-code-point@1.0.0
3316│ │ └── number-is-nan@1.0.1
3317│ ├─┬ decamelize@2.0.0
3318│ │ └── xregexp@4.0.0
3319│ ├─┬ find-up@3.0.0
3320│ │ └─┬ locate-path@3.0.0
3321│ │ └─┬ p-locate@3.0.0
3322│ │ └─┬ p-limit@2.1.0
3323│ │ └── p-try@2.0.0
3324│ ├── get-caller-file@1.0.3
3325│ ├─┬ os-locale@3.1.0
3326│ │ ├─┬ execa@1.0.0
3327│ │ │ ├── cross-spawn@6.0.5
3328│ │ │ └── get-stream@4.1.0
3329│ │ ├─┬ lcid@2.0.0
3330│ │ │ └── invert-kv@2.0.0
3331│ │ └─┬ mem@4.1.0
3332│ │ ├─┬ map-age-cleaner@0.1.3
3333│ │ │ └── p-defer@1.0.0
3334│ │ ├── mimic-fn@1.2.0
3335│ │ └── p-is-promise@2.0.0
3336│ ├── require-directory@2.1.1
3337│ ├── require-main-filename@1.0.1
3338│ ├── set-blocking@2.0.0
3339│ ├── which-module@2.0.0
3340│ ├── y18n@3.2.1
3341│ └─┬ yargs-parser@10.1.0
3342│ └── camelcase@4.1.0
3343├── webpack-manifest-plugin@2.0.4
3344└─┬ workbox-webpack-plugin@3.6.2
3345 ├─┬ babel-runtime@6.26.0
3346 │ ├── core-js@2.6.5
3347 │ └── regenerator-runtime@0.11.1
3348 ├── json-stable-stringify@1.0.1
3349 └─┬ workbox-build@3.6.3
3350 ├── common-tags@1.8.0
3351 ├── fs-extra@4.0.3
3352 ├─┬ joi@11.4.0
3353 │ ├── hoek@4.2.1
3354 │ ├── isemail@3.2.0
3355 │ └── topo@2.0.2
3356 ├── pretty-bytes@4.0.2
3357 ├─┬ stringify-object@3.3.0
3358 │ ├── get-own-enumerable-property-symbols@3.0.0
3359 │ ├── is-obj@1.0.1
3360 │ └── is-regexp@1.0.0
3361 ├─┬ strip-comments@1.0.2
3362 │ ├── babel-extract-comments@1.0.0
3363 │ └── babel-plugin-transform-object-rest-spread@6.26.0
3364 ├── workbox-background-sync@3.6.3
3365 ├── workbox-broadcast-cache-update@3.6.3
3366 ├── workbox-cache-expiration@3.6.3
3367 ├── workbox-cacheable-response@3.6.3
3368 ├── workbox-core@3.6.3
3369 ├── workbox-google-analytics@3.6.3
3370 ├── workbox-navigation-preload@3.6.3
3371 ├── workbox-precaching@3.6.3
3372 ├── workbox-range-requests@3.6.3
3373 ├── workbox-routing@3.6.3
3374 ├── workbox-strategies@3.6.3
3375 ├── workbox-streams@3.6.3
3376 └── workbox-sw@3.6.3
3377
3378npm WARN optional Skipping failed optional dependency /sane/fsevents:
3379npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
3380npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
3381npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
3382npm WARN eslint-config-react-app@3.0.7 requires a peer of babel-eslint@9.x but none was installed.
3383fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/admin$ cd ..
3384fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ cd api
3385fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/api$ npm install
3386
3387> inotify@1.4.6 install /home/fengren/Documents/gitclones/demo/microservices/api/node_modules/inotify
3388> node-gyp rebuild
3389
3390make: Entering directory '/home/fengren/Documents/gitclones/demo/microservices/api/node_modules/inotify/build'
3391 CXX(target) Release/obj.target/inotify/src/bindings.o
3392../src/bindings.cc: In static member function ‘static void NodeInotify::Inotify::Callback(uv_poll_t*, int, int)’:
3393../src/bindings.cc:279:34: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
3394 callback.Call(handle, 1, argv);
3395 ^
3396In file included from ../src/node_inotify.h:14:0,
3397 from ../src/bindings.h:4,
3398 from ../src/bindings.cc:2:
3399../../nan/nan.h:1652:3: note: declared here
3400 Call(v8::Local<v8::Object> target
3401 ^~~~
3402 CXX(target) Release/obj.target/inotify/src/node_inotify.o
3403 SOLINK_MODULE(target) Release/obj.target/inotify.node
3404 COPY Release/inotify.node
3405make: Leaving directory '/home/fengren/Documents/gitclones/demo/microservices/api/node_modules/inotify/build'
3406
3407> bcrypt@3.0.4 install /home/fengren/Documents/gitclones/demo/microservices/api/node_modules/bcrypt
3408> node-pre-gyp install --fallback-to-build
3409
3410node-pre-gyp WARN Using request for node-pre-gyp https download
3411[bcrypt] Success: "/home/fengren/Documents/gitclones/demo/microservices/api/node_modules/bcrypt/lib/binding/bcrypt_lib.node" is installed via remote
3412
3413> nodemon@1.18.10 postinstall /home/fengren/Documents/gitclones/demo/microservices/api/node_modules/nodemon
3414> node bin/postinstall || exit 0
3415
3416Love nodemon? You can now support the project via the open collective:
3417 > https://opencollective.com/nodemon/donate
3418
3419auth@0.0.0 /home/fengren/Documents/gitclones/demo/microservices/api
3420├─┬ aws-sdk@2.404.0
3421│ ├─┬ buffer@4.9.1
3422│ │ ├── base64-js@1.3.0
3423│ │ └── isarray@1.0.0
3424│ ├── events@1.1.1
3425│ ├── ieee754@1.1.8
3426│ ├── jmespath@0.15.0
3427│ ├── querystring@0.2.0
3428│ ├── sax@1.2.1
3429│ ├─┬ url@0.10.3
3430│ │ └── punycode@1.3.2
3431│ ├── uuid@3.3.2
3432│ └─┬ xml2js@0.4.19
3433│ └── xmlbuilder@9.0.7
3434├─┬ axios@0.18.0
3435│ ├─┬ follow-redirects@1.7.0
3436│ │ └── debug@3.2.6
3437│ └── is-buffer@1.1.6
3438├─┬ babel-eslint@10.0.1
3439│ ├─┬ @babel/code-frame@7.0.0
3440│ │ └─┬ @babel/highlight@7.0.0
3441│ │ └── js-tokens@4.0.0
3442│ ├── @babel/parser@7.3.3
3443│ ├─┬ @babel/traverse@7.2.3
3444│ │ ├─┬ @babel/generator@7.3.3
3445│ │ │ ├── jsesc@2.5.2
3446│ │ │ ├── source-map@0.5.7
3447│ │ │ └── trim-right@1.0.1
3448│ │ ├─┬ @babel/helper-function-name@7.1.0
3449│ │ │ ├── @babel/helper-get-function-arity@7.0.0
3450│ │ │ └── @babel/template@7.2.2
3451│ │ ├── @babel/helper-split-export-declaration@7.0.0
3452│ │ └── debug@4.1.1
3453│ ├─┬ @babel/types@7.3.3
3454│ │ └── to-fast-properties@2.0.0
3455│ ├─┬ eslint-scope@3.7.1
3456│ │ ├── esrecurse@4.2.1
3457│ │ └── estraverse@4.2.0
3458│ └── eslint-visitor-keys@1.0.0
3459├─┬ bcrypt@3.0.4
3460│ ├── nan@2.12.1
3461│ └─┬ node-pre-gyp@0.12.0
3462│ ├── detect-libc@1.0.3
3463│ ├─┬ mkdirp@0.5.1
3464│ │ └── minimist@0.0.8
3465│ ├─┬ needle@2.2.4
3466│ │ ├─┬ debug@2.6.9
3467│ │ │ └── ms@2.0.0
3468│ │ ├─┬ iconv-lite@0.4.24
3469│ │ │ └── safer-buffer@2.1.2
3470│ │ └── sax@1.2.4
3471│ ├─┬ nopt@4.0.1
3472│ │ ├── abbrev@1.1.1
3473│ │ └─┬ osenv@0.1.5
3474│ │ ├── os-homedir@1.0.2
3475│ │ └── os-tmpdir@1.0.2
3476│ ├─┬ npm-packlist@1.1.12
3477│ │ ├─┬ ignore-walk@3.0.1
3478│ │ │ └─┬ minimatch@3.0.4
3479│ │ │ └─┬ brace-expansion@1.1.11
3480│ │ │ ├── balanced-match@1.0.0
3481│ │ │ └── concat-map@0.0.1
3482│ │ └── npm-bundled@1.0.5
3483│ ├─┬ npmlog@4.1.2
3484│ │ ├─┬ are-we-there-yet@1.1.5
3485│ │ │ ├── delegates@1.0.0
3486│ │ │ └─┬ readable-stream@2.3.5
3487│ │ │ ├── core-util-is@1.0.2
3488│ │ │ ├── isarray@1.0.0
3489│ │ │ ├── process-nextick-args@2.0.0
3490│ │ │ ├── safe-buffer@5.1.1
3491│ │ │ ├── string_decoder@1.0.3
3492│ │ │ └── util-deprecate@1.0.2
3493│ │ ├── console-control-strings@1.1.0
3494│ │ ├─┬ gauge@2.7.4
3495│ │ │ ├── aproba@1.2.0
3496│ │ │ ├── has-unicode@2.0.1
3497│ │ │ ├── object-assign@4.1.1
3498│ │ │ ├── signal-exit@3.0.2
3499│ │ │ ├─┬ string-width@1.0.2
3500│ │ │ │ ├── code-point-at@1.1.0
3501│ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
3502│ │ │ │ └── number-is-nan@1.0.1
3503│ │ │ ├─┬ strip-ansi@3.0.1
3504│ │ │ │ └── ansi-regex@2.1.1
3505│ │ │ └── wide-align@1.1.3
3506│ │ └── set-blocking@2.0.0
3507│ ├─┬ rc@1.2.8
3508│ │ ├── deep-extend@0.6.0
3509│ │ ├── ini@1.3.5
3510│ │ ├── minimist@1.2.0
3511│ │ └── strip-json-comments@2.0.1
3512│ ├─┬ rimraf@2.6.2
3513│ │ └─┬ glob@7.1.2
3514│ │ ├── fs.realpath@1.0.0
3515│ │ ├─┬ inflight@1.0.6
3516│ │ │ └── wrappy@1.0.2
3517│ │ ├── inherits@2.0.3
3518│ │ ├── once@1.4.0
3519│ │ └── path-is-absolute@1.0.1
3520│ ├── semver@5.6.0
3521│ └─┬ tar@4.4.8
3522│ ├── chownr@1.1.1
3523│ ├── fs-minipass@1.2.5
3524│ ├─┬ minipass@2.3.4
3525│ │ ├── safe-buffer@5.1.2
3526│ │ └── yallist@3.0.2
3527│ ├── minizlib@1.1.1
3528│ ├── safe-buffer@5.1.2
3529│ └── yallist@3.0.2
3530├─┬ compression@1.7.3
3531│ ├─┬ accepts@1.3.5
3532│ │ ├── mime-types@2.1.22
3533│ │ └── negotiator@0.6.1
3534│ ├── bytes@3.0.0
3535│ ├─┬ compressible@2.0.15
3536│ │ └── mime-db@1.38.0
3537│ ├── on-headers@1.0.1
3538│ ├── safe-buffer@5.1.2
3539│ └── vary@1.1.2
3540├─┬ cookie-parser@1.4.4
3541│ ├── cookie@0.3.1
3542│ └── cookie-signature@1.0.6
3543├─┬ debug@2.6.9
3544│ └── ms@2.0.0
3545├─┬ dev@0.1.3
3546│ └─┬ inotify@1.4.6
3547│ └─┬ bindings@1.4.0
3548│ └── file-uri-to-path@1.0.0
3549├─┬ eslint@5.14.0
3550│ ├─┬ ajv@6.9.1
3551│ │ ├── fast-deep-equal@2.0.1
3552│ │ ├── fast-json-stable-stringify@2.0.0
3553│ │ ├── json-schema-traverse@0.4.1
3554│ │ └─┬ uri-js@4.2.2
3555│ │ └── punycode@2.1.1
3556│ ├─┬ chalk@2.4.2
3557│ │ ├─┬ ansi-styles@3.2.1
3558│ │ │ └─┬ color-convert@1.9.3
3559│ │ │ └── color-name@1.1.3
3560│ │ └── escape-string-regexp@1.0.5
3561│ ├─┬ cross-spawn@6.0.5
3562│ │ ├── nice-try@1.0.5
3563│ │ ├── path-key@2.0.1
3564│ │ ├─┬ shebang-command@1.2.0
3565│ │ │ └── shebang-regex@1.0.0
3566│ │ └─┬ which@1.3.1
3567│ │ └── isexe@2.0.0
3568│ ├─┬ debug@4.1.1
3569│ │ └── ms@2.1.1
3570│ ├── doctrine@3.0.0
3571│ ├── eslint-scope@4.0.0
3572│ ├── eslint-utils@1.3.1
3573│ ├─┬ espree@5.0.1
3574│ │ ├── acorn@6.1.0
3575│ │ └── acorn-jsx@5.0.1
3576│ ├── esquery@1.0.1
3577│ ├── esutils@2.0.2
3578│ ├─┬ file-entry-cache@5.0.1
3579│ │ └─┬ flat-cache@2.0.1
3580│ │ ├── flatted@2.0.0
3581│ │ ├── rimraf@2.6.3
3582│ │ └── write@1.0.3
3583│ ├── functional-red-black-tree@1.0.1
3584│ ├─┬ glob@7.1.3
3585│ │ ├── fs.realpath@1.0.0
3586│ │ ├─┬ inflight@1.0.6
3587│ │ │ └── wrappy@1.0.2
3588│ │ ├── inherits@2.0.3
3589│ │ ├── once@1.4.0
3590│ │ └── path-is-absolute@1.0.1
3591│ ├── globals@11.11.0
3592│ ├── ignore@4.0.6
3593│ ├─┬ import-fresh@3.0.0
3594│ │ ├─┬ parent-module@1.0.0
3595│ │ │ └── callsites@3.0.0
3596│ │ └── resolve-from@4.0.0
3597│ ├── imurmurhash@0.1.4
3598│ ├─┬ inquirer@6.2.2
3599│ │ ├── ansi-escapes@3.2.0
3600│ │ ├─┬ cli-cursor@2.1.0
3601│ │ │ └─┬ restore-cursor@2.0.0
3602│ │ │ ├─┬ onetime@2.0.1
3603│ │ │ │ └── mimic-fn@1.2.0
3604│ │ │ └── signal-exit@3.0.2
3605│ │ ├── cli-width@2.2.0
3606│ │ ├─┬ external-editor@3.0.3
3607│ │ │ ├── chardet@0.7.0
3608│ │ │ ├── iconv-lite@0.4.24
3609│ │ │ └─┬ tmp@0.0.33
3610│ │ │ └── os-tmpdir@1.0.2
3611│ │ ├── figures@2.0.0
3612│ │ ├── mute-stream@0.0.7
3613│ │ ├─┬ run-async@2.3.0
3614│ │ │ └── is-promise@2.1.0
3615│ │ ├─┬ rxjs@6.4.0
3616│ │ │ └── tslib@1.9.3
3617│ │ ├─┬ string-width@2.1.1
3618│ │ │ └── is-fullwidth-code-point@2.0.0
3619│ │ ├─┬ strip-ansi@5.0.0
3620│ │ │ └── ansi-regex@4.0.0
3621│ │ └── through@2.3.8
3622│ ├─┬ js-yaml@3.12.1
3623│ │ ├─┬ argparse@1.0.10
3624│ │ │ └── sprintf-js@1.0.3
3625│ │ └── esprima@4.0.1
3626│ ├── json-stable-stringify-without-jsonify@1.0.1
3627│ ├─┬ levn@0.3.0
3628│ │ ├── prelude-ls@1.1.2
3629│ │ └── type-check@0.3.2
3630│ ├── lodash@4.17.11
3631│ ├─┬ minimatch@3.0.4
3632│ │ └─┬ brace-expansion@1.1.11
3633│ │ ├── balanced-match@1.0.0
3634│ │ └── concat-map@0.0.1
3635│ ├─┬ mkdirp@0.5.1
3636│ │ └── minimist@0.0.8
3637│ ├── natural-compare@1.4.0
3638│ ├─┬ optionator@0.8.2
3639│ │ ├── deep-is@0.1.3
3640│ │ ├── fast-levenshtein@2.0.6
3641│ │ └── wordwrap@1.0.0
3642│ ├── path-is-inside@1.0.2
3643│ ├── progress@2.0.3
3644│ ├── regexpp@2.0.1
3645│ ├── semver@5.6.0
3646│ ├─┬ strip-ansi@4.0.0
3647│ │ └── ansi-regex@3.0.0
3648│ ├── strip-json-comments@2.0.1
3649│ ├─┬ table@5.2.3
3650│ │ ├─┬ slice-ansi@2.1.0
3651│ │ │ └── astral-regex@1.0.0
3652│ │ └─┬ string-width@3.0.0
3653│ │ └─┬ strip-ansi@5.0.0
3654│ │ └── ansi-regex@4.0.0
3655│ └── text-table@0.2.0
3656├─┬ eslint-config-airbnb@17.1.0
3657│ ├─┬ eslint-config-airbnb-base@13.1.0
3658│ │ └── eslint-restricted-globals@0.1.1
3659│ ├─┬ object.assign@4.1.0
3660│ │ ├── define-properties@1.1.3
3661│ │ ├── function-bind@1.1.1
3662│ │ ├── has-symbols@1.0.0
3663│ │ └── object-keys@1.1.0
3664│ └─┬ object.entries@1.1.0
3665│ └─┬ es-abstract@1.13.0
3666│ ├─┬ es-to-primitive@1.2.0
3667│ │ ├── is-date-object@1.0.1
3668│ │ └── is-symbol@1.0.2
3669│ ├── is-callable@1.1.4
3670│ └── is-regex@1.0.4
3671├─┬ eslint-plugin-import@2.16.0
3672│ ├── contains-path@0.1.0
3673│ ├── doctrine@1.5.0
3674│ ├── eslint-import-resolver-node@0.3.2
3675│ ├─┬ eslint-module-utils@2.3.0
3676│ │ └── pkg-dir@2.0.0
3677│ ├── has@1.0.3
3678│ ├─┬ read-pkg-up@2.0.0
3679│ │ ├─┬ find-up@2.1.0
3680│ │ │ └─┬ locate-path@2.0.0
3681│ │ │ ├─┬ p-locate@2.0.0
3682│ │ │ │ └─┬ p-limit@1.3.0
3683│ │ │ │ └── p-try@1.0.0
3684│ │ │ └── path-exists@3.0.0
3685│ │ └─┬ read-pkg@2.0.0
3686│ │ ├─┬ load-json-file@2.0.0
3687│ │ │ ├─┬ parse-json@2.2.0
3688│ │ │ │ └─┬ error-ex@1.3.2
3689│ │ │ │ └── is-arrayish@0.2.1
3690│ │ │ ├── pify@2.3.0
3691│ │ │ └── strip-bom@3.0.0
3692│ │ ├─┬ normalize-package-data@2.5.0
3693│ │ │ ├── hosted-git-info@2.7.1
3694│ │ │ └─┬ validate-npm-package-license@3.0.4
3695│ │ │ ├─┬ spdx-correct@3.1.0
3696│ │ │ │ └── spdx-license-ids@3.0.3
3697│ │ │ └─┬ spdx-expression-parse@3.0.0
3698│ │ │ └── spdx-exceptions@2.2.0
3699│ │ └─┬ path-type@2.0.0
3700│ │ └── pify@2.3.0
3701│ └─┬ resolve@1.10.0
3702│ └── path-parse@1.0.6
3703├─┬ eslint-plugin-jsx-a11y@6.2.1
3704│ ├─┬ aria-query@3.0.0
3705│ │ └── commander@2.19.0
3706│ ├── array-includes@3.0.3
3707│ ├── ast-types-flow@0.0.7
3708│ ├── axobject-query@2.0.2
3709│ ├── damerau-levenshtein@1.0.4
3710│ ├── emoji-regex@7.0.3
3711│ └── jsx-ast-utils@2.0.1
3712├─┬ eslint-plugin-react@7.12.4
3713│ ├── doctrine@2.1.0
3714│ ├── object.fromentries@2.0.0
3715│ └─┬ prop-types@15.7.2
3716│ ├── loose-envify@1.4.0
3717│ ├── object-assign@4.1.1
3718│ └── react-is@16.8.2
3719├─┬ express@4.16.4
3720│ ├── array-flatten@1.1.1
3721│ ├─┬ body-parser@1.18.3
3722│ │ ├── http-errors@1.6.3
3723│ │ ├─┬ iconv-lite@0.4.23
3724│ │ │ └── safer-buffer@2.1.2
3725│ │ └── raw-body@2.3.3
3726│ ├── content-disposition@0.5.2
3727│ ├── content-type@1.0.4
3728│ ├── depd@1.1.2
3729│ ├── encodeurl@1.0.2
3730│ ├── escape-html@1.0.3
3731│ ├── etag@1.8.1
3732│ ├─┬ finalhandler@1.1.1
3733│ │ └── unpipe@1.0.0
3734│ ├── fresh@0.5.2
3735│ ├── merge-descriptors@1.0.1
3736│ ├── methods@1.1.2
3737│ ├─┬ on-finished@2.3.0
3738│ │ └── ee-first@1.1.1
3739│ ├── parseurl@1.3.2
3740│ ├── path-to-regexp@0.1.7
3741│ ├─┬ proxy-addr@2.0.4
3742│ │ ├── forwarded@0.1.2
3743│ │ └── ipaddr.js@1.8.0
3744│ ├── qs@6.5.2
3745│ ├── range-parser@1.2.0
3746│ ├─┬ send@0.16.2
3747│ │ ├── destroy@1.0.4
3748│ │ ├── mime@1.4.1
3749│ │ └── ms@2.0.0
3750│ ├── serve-static@1.13.2
3751│ ├── setprototypeof@1.1.0
3752│ ├── statuses@1.4.0
3753│ ├─┬ type-is@1.6.16
3754│ │ └── media-typer@0.3.0
3755│ └── utils-merge@1.0.1
3756├─┬ express-session@1.15.6
3757│ ├── crc@3.4.4
3758│ └─┬ uid-safe@2.1.5
3759│ └── random-bytes@1.0.0
3760├─┬ morgan@1.9.1
3761│ └── basic-auth@2.0.1
3762├─┬ nodemon@1.18.10
3763│ ├─┬ chokidar@2.1.1
3764│ │ ├─┬ anymatch@2.0.0
3765│ │ │ ├─┬ micromatch@3.1.10
3766│ │ │ │ ├── arr-diff@4.0.0
3767│ │ │ │ ├─┬ define-property@2.0.2
3768│ │ │ │ │ └─┬ is-descriptor@1.0.2
3769│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3770│ │ │ │ │ └── is-data-descriptor@1.0.0
3771│ │ │ │ ├─┬ extend-shallow@3.0.2
3772│ │ │ │ │ ├── assign-symbols@1.0.0
3773│ │ │ │ │ └─┬ is-extendable@1.0.1
3774│ │ │ │ │ └── is-plain-object@2.0.4
3775│ │ │ │ ├─┬ extglob@2.0.4
3776│ │ │ │ │ ├─┬ define-property@1.0.0
3777│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
3778│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3779│ │ │ │ │ │ └── is-data-descriptor@1.0.0
3780│ │ │ │ │ ├─┬ expand-brackets@2.1.4
3781│ │ │ │ │ │ ├── define-property@0.2.5
3782│ │ │ │ │ │ ├── extend-shallow@2.0.1
3783│ │ │ │ │ │ └── posix-character-classes@0.1.1
3784│ │ │ │ │ └── extend-shallow@2.0.1
3785│ │ │ │ ├── fragment-cache@0.2.1
3786│ │ │ │ ├── kind-of@6.0.2
3787│ │ │ │ ├─┬ nanomatch@1.2.13
3788│ │ │ │ │ └── is-windows@1.0.2
3789│ │ │ │ ├── object.pick@1.3.0
3790│ │ │ │ └── regex-not@1.0.2
3791│ │ │ └─┬ normalize-path@2.1.1
3792│ │ │ └── remove-trailing-separator@1.1.0
3793│ │ ├── async-each@1.0.1
3794│ │ ├─┬ braces@2.3.2
3795│ │ │ ├── arr-flatten@1.1.0
3796│ │ │ ├── array-unique@0.3.2
3797│ │ │ ├─┬ extend-shallow@2.0.1
3798│ │ │ │ └── is-extendable@0.1.1
3799│ │ │ ├─┬ fill-range@4.0.0
3800│ │ │ │ ├── extend-shallow@2.0.1
3801│ │ │ │ ├─┬ is-number@3.0.0
3802│ │ │ │ │ └── kind-of@3.2.2
3803│ │ │ │ ├── repeat-string@1.6.1
3804│ │ │ │ └── to-regex-range@2.1.1
3805│ │ │ ├── isobject@3.0.1
3806│ │ │ ├── repeat-element@1.1.3
3807│ │ │ ├─┬ snapdragon@0.8.2
3808│ │ │ │ ├─┬ base@0.11.2
3809│ │ │ │ │ ├─┬ cache-base@1.0.1
3810│ │ │ │ │ │ ├─┬ collection-visit@1.0.0
3811│ │ │ │ │ │ │ ├── map-visit@1.0.0
3812│ │ │ │ │ │ │ └── object-visit@1.0.1
3813│ │ │ │ │ │ ├── get-value@2.0.6
3814│ │ │ │ │ │ ├─┬ has-value@1.0.0
3815│ │ │ │ │ │ │ └─┬ has-values@1.0.0
3816│ │ │ │ │ │ │ └── kind-of@4.0.0
3817│ │ │ │ │ │ ├─┬ set-value@2.0.0
3818│ │ │ │ │ │ │ └── extend-shallow@2.0.1
3819│ │ │ │ │ │ ├─┬ to-object-path@0.3.0
3820│ │ │ │ │ │ │ └── kind-of@3.2.2
3821│ │ │ │ │ │ ├─┬ union-value@1.0.0
3822│ │ │ │ │ │ │ └─┬ set-value@0.4.3
3823│ │ │ │ │ │ │ └── extend-shallow@2.0.1
3824│ │ │ │ │ │ └─┬ unset-value@1.0.0
3825│ │ │ │ │ │ └─┬ has-value@0.3.1
3826│ │ │ │ │ │ ├── has-values@0.1.4
3827│ │ │ │ │ │ └── isobject@2.1.0
3828│ │ │ │ │ ├─┬ class-utils@0.3.6
3829│ │ │ │ │ │ ├── arr-union@3.1.0
3830│ │ │ │ │ │ ├── define-property@0.2.5
3831│ │ │ │ │ │ └─┬ static-extend@0.1.2
3832│ │ │ │ │ │ ├── define-property@0.2.5
3833│ │ │ │ │ │ └─┬ object-copy@0.1.0
3834│ │ │ │ │ │ ├── copy-descriptor@0.1.1
3835│ │ │ │ │ │ ├── define-property@0.2.5
3836│ │ │ │ │ │ └── kind-of@3.2.2
3837│ │ │ │ │ ├── component-emitter@1.2.1
3838│ │ │ │ │ ├─┬ define-property@1.0.0
3839│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
3840│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3841│ │ │ │ │ │ └── is-data-descriptor@1.0.0
3842│ │ │ │ │ ├─┬ mixin-deep@1.3.1
3843│ │ │ │ │ │ ├── for-in@1.0.2
3844│ │ │ │ │ │ └── is-extendable@1.0.1
3845│ │ │ │ │ └── pascalcase@0.1.1
3846│ │ │ │ ├─┬ define-property@0.2.5
3847│ │ │ │ │ └─┬ is-descriptor@0.1.6
3848│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
3849│ │ │ │ │ │ └── kind-of@3.2.2
3850│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
3851│ │ │ │ │ │ └── kind-of@3.2.2
3852│ │ │ │ │ └── kind-of@5.1.0
3853│ │ │ │ ├── extend-shallow@2.0.1
3854│ │ │ │ ├── map-cache@0.2.2
3855│ │ │ │ ├─┬ source-map-resolve@0.5.2
3856│ │ │ │ │ ├── atob@2.1.2
3857│ │ │ │ │ ├── decode-uri-component@0.2.0
3858│ │ │ │ │ ├── resolve-url@0.2.1
3859│ │ │ │ │ ├── source-map-url@0.4.0
3860│ │ │ │ │ └── urix@0.1.0
3861│ │ │ │ └── use@3.1.1
3862│ │ │ ├─┬ snapdragon-node@2.1.1
3863│ │ │ │ ├─┬ define-property@1.0.0
3864│ │ │ │ │ └─┬ is-descriptor@1.0.2
3865│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
3866│ │ │ │ │ └── is-data-descriptor@1.0.0
3867│ │ │ │ └─┬ snapdragon-util@3.0.1
3868│ │ │ │ └── kind-of@3.2.2
3869│ │ │ ├── split-string@3.1.0
3870│ │ │ └─┬ to-regex@3.0.2
3871│ │ │ └─┬ safe-regex@1.1.0
3872│ │ │ └── ret@0.1.15
3873│ │ ├─┬ glob-parent@3.1.0
3874│ │ │ ├── is-glob@3.1.0
3875│ │ │ └── path-dirname@1.0.2
3876│ │ ├─┬ is-binary-path@1.0.1
3877│ │ │ └── binary-extensions@1.13.0
3878│ │ ├─┬ is-glob@4.0.0
3879│ │ │ └── is-extglob@2.1.1
3880│ │ ├── normalize-path@3.0.0
3881│ │ ├─┬ readdirp@2.2.1
3882│ │ │ ├── graceful-fs@4.1.15
3883│ │ │ └─┬ readable-stream@2.3.6
3884│ │ │ ├── core-util-is@1.0.2
3885│ │ │ ├── process-nextick-args@2.0.0
3886│ │ │ ├── string_decoder@1.1.1
3887│ │ │ └── util-deprecate@1.0.2
3888│ │ └── upath@1.1.0
3889│ ├── debug@3.2.6
3890│ ├── ignore-by-default@1.0.1
3891│ ├── pstree.remy@1.1.6
3892│ ├─┬ supports-color@5.5.0
3893│ │ └── has-flag@3.0.0
3894│ ├─┬ touch@3.1.0
3895│ │ └─┬ nopt@1.0.10
3896│ │ └── abbrev@1.1.1
3897│ ├── undefsafe@2.0.2
3898│ └─┬ update-notifier@2.5.0
3899│ ├─┬ boxen@1.3.0
3900│ │ ├── ansi-align@2.0.0
3901│ │ ├── camelcase@4.1.0
3902│ │ ├── cli-boxes@1.0.0
3903│ │ ├─┬ term-size@1.2.0
3904│ │ │ └─┬ execa@0.7.0
3905│ │ │ ├─┬ cross-spawn@5.1.0
3906│ │ │ │ └─┬ lru-cache@4.1.5
3907│ │ │ │ ├── pseudomap@1.0.2
3908│ │ │ │ └── yallist@2.1.2
3909│ │ │ ├── get-stream@3.0.0
3910│ │ │ ├── is-stream@1.1.0
3911│ │ │ ├── npm-run-path@2.0.2
3912│ │ │ ├── p-finally@1.0.0
3913│ │ │ └── strip-eof@1.0.0
3914│ │ └── widest-line@2.0.1
3915│ ├─┬ configstore@3.1.2
3916│ │ ├─┬ dot-prop@4.2.0
3917│ │ │ └── is-obj@1.0.1
3918│ │ ├─┬ make-dir@1.3.0
3919│ │ │ └── pify@3.0.0
3920│ │ ├─┬ unique-string@1.0.0
3921│ │ │ └── crypto-random-string@1.0.0
3922│ │ └── write-file-atomic@2.4.2
3923│ ├── import-lazy@2.1.0
3924│ ├─┬ is-ci@1.2.1
3925│ │ └── ci-info@1.6.0
3926│ ├─┬ is-installed-globally@0.1.0
3927│ │ ├─┬ global-dirs@0.1.1
3928│ │ │ └── ini@1.3.5
3929│ │ └── is-path-inside@1.0.1
3930│ ├── is-npm@1.0.0
3931│ ├─┬ latest-version@3.1.0
3932│ │ └─┬ package-json@4.0.1
3933│ │ ├─┬ got@6.7.1
3934│ │ │ ├─┬ create-error-class@3.0.2
3935│ │ │ │ └── capture-stack-trace@1.0.1
3936│ │ │ ├── duplexer3@0.1.4
3937│ │ │ ├── is-redirect@1.0.0
3938│ │ │ ├── is-retry-allowed@1.1.0
3939│ │ │ ├── lowercase-keys@1.0.1
3940│ │ │ ├── timed-out@4.0.1
3941│ │ │ ├── unzip-response@2.0.1
3942│ │ │ └─┬ url-parse-lax@1.0.0
3943│ │ │ └── prepend-http@1.0.4
3944│ │ ├─┬ registry-auth-token@3.3.2
3945│ │ │ └─┬ rc@1.2.8
3946│ │ │ ├── deep-extend@0.6.0
3947│ │ │ └── minimist@1.2.0
3948│ │ └── registry-url@3.1.0
3949│ ├── semver-diff@2.1.0
3950│ └── xdg-basedir@3.0.0
3951├─┬ passport@0.4.0
3952│ ├── passport-strategy@1.0.0
3953│ └── pause@0.0.1
3954└── passport-local@1.0.0
3955
3956npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
3957npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
3958fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/api$ cd ..
3959fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ ls
3960admin api db-cli emailer frontend
3961fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ cd emailer
3962fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/emailer$ npm install
3963
3964> inotify@1.4.6 install /home/fengren/Documents/gitclones/demo/microservices/emailer/node_modules/inotify
3965> node-gyp rebuild
3966
3967make: Entering directory '/home/fengren/Documents/gitclones/demo/microservices/emailer/node_modules/inotify/build'
3968 CXX(target) Release/obj.target/inotify/src/bindings.o
3969../src/bindings.cc: In static member function ‘static void NodeInotify::Inotify::Callback(uv_poll_t*, int, int)’:
3970../src/bindings.cc:279:34: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
3971 callback.Call(handle, 1, argv);
3972 ^
3973In file included from ../src/node_inotify.h:14:0,
3974 from ../src/bindings.h:4,
3975 from ../src/bindings.cc:2:
3976../../nan/nan.h:1652:3: note: declared here
3977 Call(v8::Local<v8::Object> target
3978 ^~~~
3979 CXX(target) Release/obj.target/inotify/src/node_inotify.o
3980 SOLINK_MODULE(target) Release/obj.target/inotify.node
3981 COPY Release/inotify.node
3982make: Leaving directory '/home/fengren/Documents/gitclones/demo/microservices/emailer/node_modules/inotify/build'
3983
3984> nodemon@1.18.10 postinstall /home/fengren/Documents/gitclones/demo/microservices/emailer/node_modules/nodemon
3985> node bin/postinstall || exit 0
3986
3987auth@0.0.0 /home/fengren/Documents/gitclones/demo/microservices/emailer
3988├─┬ aws-sdk@2.404.0
3989│ ├─┬ buffer@4.9.1
3990│ │ ├── base64-js@1.3.0
3991│ │ └── isarray@1.0.0
3992│ ├── events@1.1.1
3993│ ├── ieee754@1.1.8
3994│ ├── jmespath@0.15.0
3995│ ├── querystring@0.2.0
3996│ ├── sax@1.2.1
3997│ ├─┬ url@0.10.3
3998│ │ └── punycode@1.3.2
3999│ ├── uuid@3.3.2
4000│ └─┬ xml2js@0.4.19
4001│ └── xmlbuilder@9.0.7
4002├─┬ axios@0.18.0
4003│ ├─┬ follow-redirects@1.7.0
4004│ │ └── debug@3.2.6
4005│ └── is-buffer@1.1.6
4006├─┬ babel-eslint@10.0.1
4007│ ├─┬ @babel/code-frame@7.0.0
4008│ │ └─┬ @babel/highlight@7.0.0
4009│ │ └── js-tokens@4.0.0
4010│ ├── @babel/parser@7.3.3
4011│ ├─┬ @babel/traverse@7.2.3
4012│ │ ├─┬ @babel/generator@7.3.3
4013│ │ │ ├── jsesc@2.5.2
4014│ │ │ ├── source-map@0.5.7
4015│ │ │ └── trim-right@1.0.1
4016│ │ ├─┬ @babel/helper-function-name@7.1.0
4017│ │ │ ├── @babel/helper-get-function-arity@7.0.0
4018│ │ │ └── @babel/template@7.2.2
4019│ │ ├── @babel/helper-split-export-declaration@7.0.0
4020│ │ └── debug@4.1.1
4021│ ├─┬ @babel/types@7.3.3
4022│ │ └── to-fast-properties@2.0.0
4023│ ├─┬ eslint-scope@3.7.1
4024│ │ ├── esrecurse@4.2.1
4025│ │ └── estraverse@4.2.0
4026│ └── eslint-visitor-keys@1.0.0
4027├─┬ cookie-parser@1.4.4
4028│ ├── cookie@0.3.1
4029│ └── cookie-signature@1.0.6
4030├─┬ debug@2.6.9
4031│ └── ms@2.0.0
4032├─┬ dev@0.1.3
4033│ └─┬ inotify@1.4.6
4034│ ├─┬ bindings@1.4.0
4035│ │ └── file-uri-to-path@1.0.0
4036│ └── nan@2.12.1
4037├─┬ eslint@5.14.0
4038│ ├─┬ ajv@6.9.1
4039│ │ ├── fast-deep-equal@2.0.1
4040│ │ ├── fast-json-stable-stringify@2.0.0
4041│ │ ├── json-schema-traverse@0.4.1
4042│ │ └─┬ uri-js@4.2.2
4043│ │ └── punycode@2.1.1
4044│ ├─┬ chalk@2.4.2
4045│ │ ├─┬ ansi-styles@3.2.1
4046│ │ │ └─┬ color-convert@1.9.3
4047│ │ │ └── color-name@1.1.3
4048│ │ └── escape-string-regexp@1.0.5
4049│ ├─┬ cross-spawn@6.0.5
4050│ │ ├── nice-try@1.0.5
4051│ │ ├── path-key@2.0.1
4052│ │ ├─┬ shebang-command@1.2.0
4053│ │ │ └── shebang-regex@1.0.0
4054│ │ └─┬ which@1.3.1
4055│ │ └── isexe@2.0.0
4056│ ├─┬ debug@4.1.1
4057│ │ └── ms@2.1.1
4058│ ├── doctrine@3.0.0
4059│ ├── eslint-scope@4.0.0
4060│ ├── eslint-utils@1.3.1
4061│ ├─┬ espree@5.0.1
4062│ │ ├── acorn@6.1.0
4063│ │ └── acorn-jsx@5.0.1
4064│ ├── esquery@1.0.1
4065│ ├── esutils@2.0.2
4066│ ├─┬ file-entry-cache@5.0.1
4067│ │ └─┬ flat-cache@2.0.1
4068│ │ ├── flatted@2.0.0
4069│ │ ├── rimraf@2.6.3
4070│ │ └─┬ write@1.0.3
4071│ │ └─┬ mkdirp@0.5.1
4072│ │ └── minimist@0.0.8
4073│ ├── functional-red-black-tree@1.0.1
4074│ ├─┬ glob@7.1.3
4075│ │ ├── fs.realpath@1.0.0
4076│ │ ├─┬ inflight@1.0.6
4077│ │ │ └── wrappy@1.0.2
4078│ │ ├── inherits@2.0.3
4079│ │ ├── once@1.4.0
4080│ │ └── path-is-absolute@1.0.1
4081│ ├── globals@11.11.0
4082│ ├── ignore@4.0.6
4083│ ├─┬ import-fresh@3.0.0
4084│ │ ├─┬ parent-module@1.0.0
4085│ │ │ └── callsites@3.0.0
4086│ │ └── resolve-from@4.0.0
4087│ ├── imurmurhash@0.1.4
4088│ ├─┬ inquirer@6.2.2
4089│ │ ├── ansi-escapes@3.2.0
4090│ │ ├─┬ cli-cursor@2.1.0
4091│ │ │ └─┬ restore-cursor@2.0.0
4092│ │ │ ├─┬ onetime@2.0.1
4093│ │ │ │ └── mimic-fn@1.2.0
4094│ │ │ └── signal-exit@3.0.2
4095│ │ ├── cli-width@2.2.0
4096│ │ ├─┬ external-editor@3.0.3
4097│ │ │ ├── chardet@0.7.0
4098│ │ │ ├── iconv-lite@0.4.24
4099│ │ │ └─┬ tmp@0.0.33
4100│ │ │ └── os-tmpdir@1.0.2
4101│ │ ├── figures@2.0.0
4102│ │ ├── mute-stream@0.0.7
4103│ │ ├─┬ run-async@2.3.0
4104│ │ │ └── is-promise@2.1.0
4105│ │ ├─┬ rxjs@6.4.0
4106│ │ │ └── tslib@1.9.3
4107│ │ ├─┬ string-width@2.1.1
4108│ │ │ └── is-fullwidth-code-point@2.0.0
4109│ │ ├─┬ strip-ansi@5.0.0
4110│ │ │ └── ansi-regex@4.0.0
4111│ │ └── through@2.3.8
4112│ ├─┬ js-yaml@3.12.1
4113│ │ ├─┬ argparse@1.0.10
4114│ │ │ └── sprintf-js@1.0.3
4115│ │ └── esprima@4.0.1
4116│ ├── json-stable-stringify-without-jsonify@1.0.1
4117│ ├─┬ levn@0.3.0
4118│ │ ├── prelude-ls@1.1.2
4119│ │ └── type-check@0.3.2
4120│ ├── lodash@4.17.11
4121│ ├─┬ minimatch@3.0.4
4122│ │ └─┬ brace-expansion@1.1.11
4123│ │ ├── balanced-match@1.0.0
4124│ │ └── concat-map@0.0.1
4125│ ├─┬ mkdirp@0.5.1
4126│ │ └── minimist@0.0.8
4127│ ├── natural-compare@1.4.0
4128│ ├─┬ optionator@0.8.2
4129│ │ ├── deep-is@0.1.3
4130│ │ ├── fast-levenshtein@2.0.6
4131│ │ ├── type-check@0.3.2
4132│ │ └── wordwrap@1.0.0
4133│ ├── path-is-inside@1.0.2
4134│ ├── progress@2.0.3
4135│ ├── regexpp@2.0.1
4136│ ├── semver@5.6.0
4137│ ├─┬ strip-ansi@4.0.0
4138│ │ └── ansi-regex@3.0.0
4139│ ├── strip-json-comments@2.0.1
4140│ ├─┬ table@5.2.3
4141│ │ ├─┬ slice-ansi@2.1.0
4142│ │ │ └── astral-regex@1.0.0
4143│ │ └─┬ string-width@3.0.0
4144│ │ └─┬ strip-ansi@5.0.0
4145│ │ └── ansi-regex@4.0.0
4146│ └── text-table@0.2.0
4147├─┬ eslint-config-airbnb@17.1.0
4148│ ├─┬ eslint-config-airbnb-base@13.1.0
4149│ │ └── eslint-restricted-globals@0.1.1
4150│ ├─┬ object.assign@4.1.0
4151│ │ ├── define-properties@1.1.3
4152│ │ ├── function-bind@1.1.1
4153│ │ ├── has-symbols@1.0.0
4154│ │ └── object-keys@1.1.0
4155│ └─┬ object.entries@1.1.0
4156│ └─┬ es-abstract@1.13.0
4157│ ├─┬ es-to-primitive@1.2.0
4158│ │ ├── is-date-object@1.0.1
4159│ │ └── is-symbol@1.0.2
4160│ ├── is-callable@1.1.4
4161│ └── is-regex@1.0.4
4162├─┬ eslint-plugin-import@2.16.0
4163│ ├── contains-path@0.1.0
4164│ ├── doctrine@1.5.0
4165│ ├── eslint-import-resolver-node@0.3.2
4166│ ├─┬ eslint-module-utils@2.3.0
4167│ │ └── pkg-dir@2.0.0
4168│ ├── has@1.0.3
4169│ ├─┬ read-pkg-up@2.0.0
4170│ │ ├─┬ find-up@2.1.0
4171│ │ │ └─┬ locate-path@2.0.0
4172│ │ │ ├─┬ p-locate@2.0.0
4173│ │ │ │ └─┬ p-limit@1.3.0
4174│ │ │ │ └── p-try@1.0.0
4175│ │ │ └── path-exists@3.0.0
4176│ │ └─┬ read-pkg@2.0.0
4177│ │ ├─┬ load-json-file@2.0.0
4178│ │ │ ├─┬ parse-json@2.2.0
4179│ │ │ │ └─┬ error-ex@1.3.2
4180│ │ │ │ └── is-arrayish@0.2.1
4181│ │ │ ├── pify@2.3.0
4182│ │ │ └── strip-bom@3.0.0
4183│ │ ├─┬ normalize-package-data@2.5.0
4184│ │ │ ├── hosted-git-info@2.7.1
4185│ │ │ └─┬ validate-npm-package-license@3.0.4
4186│ │ │ ├─┬ spdx-correct@3.1.0
4187│ │ │ │ └── spdx-license-ids@3.0.3
4188│ │ │ └─┬ spdx-expression-parse@3.0.0
4189│ │ │ └── spdx-exceptions@2.2.0
4190│ │ └── path-type@2.0.0
4191│ └─┬ resolve@1.10.0
4192│ └── path-parse@1.0.6
4193├─┬ eslint-plugin-jsx-a11y@6.2.1
4194│ ├─┬ aria-query@3.0.0
4195│ │ └── commander@2.19.0
4196│ ├── array-includes@3.0.3
4197│ ├── ast-types-flow@0.0.7
4198│ ├── axobject-query@2.0.2
4199│ ├── damerau-levenshtein@1.0.4
4200│ ├── emoji-regex@7.0.3
4201│ └── jsx-ast-utils@2.0.1
4202├─┬ eslint-plugin-react@7.12.4
4203│ ├── doctrine@2.1.0
4204│ ├── object.fromentries@2.0.0
4205│ └─┬ prop-types@15.7.2
4206│ ├── loose-envify@1.4.0
4207│ ├── object-assign@4.1.1
4208│ └── react-is@16.8.2
4209├─┬ express@4.16.4
4210│ ├─┬ accepts@1.3.5
4211│ │ ├─┬ mime-types@2.1.22
4212│ │ │ └── mime-db@1.38.0
4213│ │ └── negotiator@0.6.1
4214│ ├── array-flatten@1.1.1
4215│ ├─┬ body-parser@1.18.3
4216│ │ ├── bytes@3.0.0
4217│ │ ├── http-errors@1.6.3
4218│ │ ├─┬ iconv-lite@0.4.23
4219│ │ │ └── safer-buffer@2.1.2
4220│ │ └── raw-body@2.3.3
4221│ ├── content-disposition@0.5.2
4222│ ├── content-type@1.0.4
4223│ ├── depd@1.1.2
4224│ ├── encodeurl@1.0.2
4225│ ├── escape-html@1.0.3
4226│ ├── etag@1.8.1
4227│ ├─┬ finalhandler@1.1.1
4228│ │ └── unpipe@1.0.0
4229│ ├── fresh@0.5.2
4230│ ├── merge-descriptors@1.0.1
4231│ ├── methods@1.1.2
4232│ ├─┬ on-finished@2.3.0
4233│ │ └── ee-first@1.1.1
4234│ ├── parseurl@1.3.2
4235│ ├── path-to-regexp@0.1.7
4236│ ├─┬ proxy-addr@2.0.4
4237│ │ ├── forwarded@0.1.2
4238│ │ └── ipaddr.js@1.8.0
4239│ ├── qs@6.5.2
4240│ ├── range-parser@1.2.0
4241│ ├── safe-buffer@5.1.2
4242│ ├─┬ send@0.16.2
4243│ │ ├── destroy@1.0.4
4244│ │ ├── mime@1.4.1
4245│ │ └── ms@2.0.0
4246│ ├── serve-static@1.13.2
4247│ ├── setprototypeof@1.1.0
4248│ ├── statuses@1.4.0
4249│ ├─┬ type-is@1.6.16
4250│ │ └── media-typer@0.3.0
4251│ ├── utils-merge@1.0.1
4252│ └── vary@1.1.2
4253├─┬ express-admin@1.4.1
4254│ ├── async@0.9.2
4255│ ├── colors@0.6.2
4256│ ├─┬ commander@1.3.2
4257│ │ └── keypress@0.1.0
4258│ ├─┬ connect-multiparty@2.2.0
4259│ │ ├─┬ http-errors@1.7.1
4260│ │ │ ├── statuses@1.5.0
4261│ │ │ └── toidentifier@1.0.0
4262│ │ └─┬ multiparty@4.2.1
4263│ │ ├─┬ fd-slicer@1.1.0
4264│ │ │ └── pend@1.2.0
4265│ │ └─┬ http-errors@1.7.1
4266│ │ └── statuses@1.5.0
4267│ ├─┬ consolidate@0.15.1
4268│ │ └── bluebird@3.5.3
4269│ ├─┬ csurf@1.9.0
4270│ │ ├─┬ csrf@3.0.6
4271│ │ │ ├── rndm@1.2.0
4272│ │ │ ├── tsscmp@1.0.5
4273│ │ │ └── uid-safe@2.1.4
4274│ │ └─┬ http-errors@1.5.1
4275│ │ └── setprototypeof@1.0.2
4276│ ├── deep-copy@1.4.2
4277│ ├── express-admin-static@2.2.2
4278│ ├─┬ express-session@1.15.6
4279│ │ ├── crc@3.4.4
4280│ │ └─┬ uid-safe@2.1.5
4281│ │ └── random-bytes@1.0.0
4282│ ├─┬ hogan.js@3.0.2
4283│ │ ├── mkdirp@0.3.0
4284│ │ └─┬ nopt@1.0.10
4285│ │ └── abbrev@1.1.1
4286│ ├── method-override@2.3.10
4287│ ├── moment@2.24.0
4288│ ├─┬ mysql@2.16.0
4289│ │ ├── bignumber.js@4.1.0
4290│ │ ├─┬ readable-stream@2.3.6
4291│ │ │ ├── core-util-is@1.0.2
4292│ │ │ ├── process-nextick-args@2.0.0
4293│ │ │ ├── string_decoder@1.1.1
4294│ │ │ └── util-deprecate@1.0.2
4295│ │ └── sqlstring@2.3.1
4296│ ├─┬ mysql-validator@0.1.6
4297│ │ └── big-integer@1.6.41
4298│ ├── pwd@1.1.0
4299│ ├── slugify@1.3.4
4300│ ├── sr-pagination@1.0.1
4301│ └─┬ xsql@1.0.1
4302│ └── type-check@0.3.1
4303├─┬ global@4.3.2
4304│ ├─┬ min-document@2.19.0
4305│ │ └── dom-walk@0.1.1
4306│ └── process@0.5.2
4307├─┬ morgan@1.9.1
4308│ ├── basic-auth@2.0.1
4309│ └── on-headers@1.0.1
4310├── nodemailer@4.7.0
4311├─┬ nodemon@1.18.10
4312│ ├─┬ chokidar@2.1.1
4313│ │ ├─┬ anymatch@2.0.0
4314│ │ │ ├─┬ micromatch@3.1.10
4315│ │ │ │ ├── arr-diff@4.0.0
4316│ │ │ │ ├─┬ define-property@2.0.2
4317│ │ │ │ │ └─┬ is-descriptor@1.0.2
4318│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
4319│ │ │ │ │ └── is-data-descriptor@1.0.0
4320│ │ │ │ ├─┬ extend-shallow@3.0.2
4321│ │ │ │ │ ├── assign-symbols@1.0.0
4322│ │ │ │ │ └─┬ is-extendable@1.0.1
4323│ │ │ │ │ └── is-plain-object@2.0.4
4324│ │ │ │ ├─┬ extglob@2.0.4
4325│ │ │ │ │ ├─┬ define-property@1.0.0
4326│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
4327│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
4328│ │ │ │ │ │ └── is-data-descriptor@1.0.0
4329│ │ │ │ │ ├─┬ expand-brackets@2.1.4
4330│ │ │ │ │ │ ├── define-property@0.2.5
4331│ │ │ │ │ │ ├── extend-shallow@2.0.1
4332│ │ │ │ │ │ └── posix-character-classes@0.1.1
4333│ │ │ │ │ └── extend-shallow@2.0.1
4334│ │ │ │ ├── fragment-cache@0.2.1
4335│ │ │ │ ├── kind-of@6.0.2
4336│ │ │ │ ├─┬ nanomatch@1.2.13
4337│ │ │ │ │ └── is-windows@1.0.2
4338│ │ │ │ ├── object.pick@1.3.0
4339│ │ │ │ └── regex-not@1.0.2
4340│ │ │ └─┬ normalize-path@2.1.1
4341│ │ │ └── remove-trailing-separator@1.1.0
4342│ │ ├── async-each@1.0.1
4343│ │ ├─┬ braces@2.3.2
4344│ │ │ ├── arr-flatten@1.1.0
4345│ │ │ ├── array-unique@0.3.2
4346│ │ │ ├─┬ extend-shallow@2.0.1
4347│ │ │ │ └── is-extendable@0.1.1
4348│ │ │ ├─┬ fill-range@4.0.0
4349│ │ │ │ ├── extend-shallow@2.0.1
4350│ │ │ │ ├─┬ is-number@3.0.0
4351│ │ │ │ │ └── kind-of@3.2.2
4352│ │ │ │ ├── repeat-string@1.6.1
4353│ │ │ │ └── to-regex-range@2.1.1
4354│ │ │ ├── isobject@3.0.1
4355│ │ │ ├── repeat-element@1.1.3
4356│ │ │ ├─┬ snapdragon@0.8.2
4357│ │ │ │ ├─┬ base@0.11.2
4358│ │ │ │ │ ├─┬ cache-base@1.0.1
4359│ │ │ │ │ │ ├─┬ collection-visit@1.0.0
4360│ │ │ │ │ │ │ ├── map-visit@1.0.0
4361│ │ │ │ │ │ │ └── object-visit@1.0.1
4362│ │ │ │ │ │ ├── get-value@2.0.6
4363│ │ │ │ │ │ ├─┬ has-value@1.0.0
4364│ │ │ │ │ │ │ └─┬ has-values@1.0.0
4365│ │ │ │ │ │ │ └── kind-of@4.0.0
4366│ │ │ │ │ │ ├─┬ set-value@2.0.0
4367│ │ │ │ │ │ │ └── extend-shallow@2.0.1
4368│ │ │ │ │ │ ├─┬ to-object-path@0.3.0
4369│ │ │ │ │ │ │ └── kind-of@3.2.2
4370│ │ │ │ │ │ ├─┬ union-value@1.0.0
4371│ │ │ │ │ │ │ └─┬ set-value@0.4.3
4372│ │ │ │ │ │ │ └── extend-shallow@2.0.1
4373│ │ │ │ │ │ └─┬ unset-value@1.0.0
4374│ │ │ │ │ │ └─┬ has-value@0.3.1
4375│ │ │ │ │ │ ├── has-values@0.1.4
4376│ │ │ │ │ │ └── isobject@2.1.0
4377│ │ │ │ │ ├─┬ class-utils@0.3.6
4378│ │ │ │ │ │ ├── arr-union@3.1.0
4379│ │ │ │ │ │ ├── define-property@0.2.5
4380│ │ │ │ │ │ └─┬ static-extend@0.1.2
4381│ │ │ │ │ │ ├── define-property@0.2.5
4382│ │ │ │ │ │ └─┬ object-copy@0.1.0
4383│ │ │ │ │ │ ├── copy-descriptor@0.1.1
4384│ │ │ │ │ │ ├── define-property@0.2.5
4385│ │ │ │ │ │ └── kind-of@3.2.2
4386│ │ │ │ │ ├── component-emitter@1.2.1
4387│ │ │ │ │ ├─┬ define-property@1.0.0
4388│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
4389│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
4390│ │ │ │ │ │ └── is-data-descriptor@1.0.0
4391│ │ │ │ │ ├─┬ mixin-deep@1.3.1
4392│ │ │ │ │ │ ├── for-in@1.0.2
4393│ │ │ │ │ │ └── is-extendable@1.0.1
4394│ │ │ │ │ └── pascalcase@0.1.1
4395│ │ │ │ ├─┬ define-property@0.2.5
4396│ │ │ │ │ └─┬ is-descriptor@0.1.6
4397│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
4398│ │ │ │ │ │ └── kind-of@3.2.2
4399│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
4400│ │ │ │ │ │ └── kind-of@3.2.2
4401│ │ │ │ │ └── kind-of@5.1.0
4402│ │ │ │ ├── extend-shallow@2.0.1
4403│ │ │ │ ├── map-cache@0.2.2
4404│ │ │ │ ├─┬ source-map-resolve@0.5.2
4405│ │ │ │ │ ├── atob@2.1.2
4406│ │ │ │ │ ├── decode-uri-component@0.2.0
4407│ │ │ │ │ ├── resolve-url@0.2.1
4408│ │ │ │ │ ├── source-map-url@0.4.0
4409│ │ │ │ │ └── urix@0.1.0
4410│ │ │ │ └── use@3.1.1
4411│ │ │ ├─┬ snapdragon-node@2.1.1
4412│ │ │ │ ├─┬ define-property@1.0.0
4413│ │ │ │ │ └─┬ is-descriptor@1.0.2
4414│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
4415│ │ │ │ │ └── is-data-descriptor@1.0.0
4416│ │ │ │ └─┬ snapdragon-util@3.0.1
4417│ │ │ │ └── kind-of@3.2.2
4418│ │ │ ├── split-string@3.1.0
4419│ │ │ └─┬ to-regex@3.0.2
4420│ │ │ └─┬ safe-regex@1.1.0
4421│ │ │ └── ret@0.1.15
4422│ │ ├─┬ glob-parent@3.1.0
4423│ │ │ ├── is-glob@3.1.0
4424│ │ │ └── path-dirname@1.0.2
4425│ │ ├─┬ is-binary-path@1.0.1
4426│ │ │ └── binary-extensions@1.13.0
4427│ │ ├─┬ is-glob@4.0.0
4428│ │ │ └── is-extglob@2.1.1
4429│ │ ├── normalize-path@3.0.0
4430│ │ ├─┬ readdirp@2.2.1
4431│ │ │ └── graceful-fs@4.1.15
4432│ │ └── upath@1.1.0
4433│ ├── debug@3.2.6
4434│ ├── ignore-by-default@1.0.1
4435│ ├── pstree.remy@1.1.6
4436│ ├─┬ supports-color@5.5.0
4437│ │ └── has-flag@3.0.0
4438│ ├── touch@3.1.0
4439│ ├── undefsafe@2.0.2
4440│ └─┬ update-notifier@2.5.0
4441│ ├─┬ boxen@1.3.0
4442│ │ ├── ansi-align@2.0.0
4443│ │ ├── camelcase@4.1.0
4444│ │ ├── cli-boxes@1.0.0
4445│ │ ├─┬ term-size@1.2.0
4446│ │ │ └─┬ execa@0.7.0
4447│ │ │ ├─┬ cross-spawn@5.1.0
4448│ │ │ │ └─┬ lru-cache@4.1.5
4449│ │ │ │ ├── pseudomap@1.0.2
4450│ │ │ │ └── yallist@2.1.2
4451│ │ │ ├── get-stream@3.0.0
4452│ │ │ ├── is-stream@1.1.0
4453│ │ │ ├── npm-run-path@2.0.2
4454│ │ │ ├── p-finally@1.0.0
4455│ │ │ └── strip-eof@1.0.0
4456│ │ └── widest-line@2.0.1
4457│ ├─┬ configstore@3.1.2
4458│ │ ├─┬ dot-prop@4.2.0
4459│ │ │ └── is-obj@1.0.1
4460│ │ ├─┬ make-dir@1.3.0
4461│ │ │ └── pify@3.0.0
4462│ │ ├─┬ unique-string@1.0.0
4463│ │ │ └── crypto-random-string@1.0.0
4464│ │ └── write-file-atomic@2.4.2
4465│ ├── import-lazy@2.1.0
4466│ ├─┬ is-ci@1.2.1
4467│ │ └── ci-info@1.6.0
4468│ ├─┬ is-installed-globally@0.1.0
4469│ │ ├─┬ global-dirs@0.1.1
4470│ │ │ └── ini@1.3.5
4471│ │ └── is-path-inside@1.0.1
4472│ ├── is-npm@1.0.0
4473│ ├─┬ latest-version@3.1.0
4474│ │ └─┬ package-json@4.0.1
4475│ │ ├─┬ got@6.7.1
4476│ │ │ ├─┬ create-error-class@3.0.2
4477│ │ │ │ └── capture-stack-trace@1.0.1
4478│ │ │ ├── duplexer3@0.1.4
4479│ │ │ ├── is-redirect@1.0.0
4480│ │ │ ├── is-retry-allowed@1.1.0
4481│ │ │ ├── lowercase-keys@1.0.1
4482│ │ │ ├── timed-out@4.0.1
4483│ │ │ ├── unzip-response@2.0.1
4484│ │ │ └─┬ url-parse-lax@1.0.0
4485│ │ │ └── prepend-http@1.0.4
4486│ │ ├─┬ registry-auth-token@3.3.2
4487│ │ │ └─┬ rc@1.2.8
4488│ │ │ ├── deep-extend@0.6.0
4489│ │ │ └── minimist@1.2.0
4490│ │ └── registry-url@3.1.0
4491│ ├── semver-diff@2.1.0
4492│ └── xdg-basedir@3.0.0
4493├─┬ passport@0.4.0
4494│ ├── passport-strategy@1.0.0
4495│ └── pause@0.0.1
4496└── passport-local@1.0.0
4497
4498npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
4499npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
4500fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/emailer$ cd ..
4501fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ ls
4502admin api db-cli emailer frontend
4503fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ cd frontend
4504fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/frontend$ npm install
4505npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
4506
4507> jss@9.8.7 postinstall /home/fengren/Documents/gitclones/demo/microservices/frontend/node_modules/jss
4508> node -e "console.log('\u001b[35m\u001b[1mLove JSS? You can now support us on open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/jss/donate\u001b[0m')"
4509
4510Love JSS? You can now support us on open collective:
4511 > https://opencollective.com/jss/donate
4512frontend@0.1.0 /home/fengren/Documents/gitclones/demo/microservices/frontend
4513├─┬ @babel/core@7.1.0
4514│ ├─┬ @babel/code-frame@7.0.0
4515│ │ └── @babel/highlight@7.0.0
4516│ ├─┬ @babel/generator@7.3.3
4517│ │ ├── jsesc@2.5.2
4518│ │ └── trim-right@1.0.1
4519│ ├── @babel/helpers@7.3.1
4520│ ├── @babel/parser@7.3.3
4521│ ├── @babel/template@7.2.2
4522│ ├─┬ @babel/traverse@7.2.3
4523│ │ ├─┬ @babel/helper-function-name@7.1.0
4524│ │ │ └── @babel/helper-get-function-arity@7.0.0
4525│ │ ├── @babel/helper-split-export-declaration@7.0.0
4526│ │ └── debug@4.1.1
4527│ ├─┬ @babel/types@7.3.3
4528│ │ └── to-fast-properties@2.0.0
4529│ ├─┬ convert-source-map@1.6.0
4530│ │ └── safe-buffer@5.1.2
4531│ ├─┬ debug@3.2.6
4532│ │ └── ms@2.1.1
4533│ ├── json5@0.5.1
4534│ ├── lodash@4.17.11
4535│ ├── semver@5.6.0
4536│ └── source-map@0.5.7
4537├─┬ @material-ui/core@3.9.2
4538│ ├─┬ @babel/runtime@7.3.1
4539│ │ └── regenerator-runtime@0.12.1
4540│ ├── @material-ui/system@3.0.0-alpha.2
4541│ ├── @material-ui/utils@3.0.0-alpha.3
4542│ ├─┬ @types/jss@9.5.7
4543│ │ └── indefinite-observable@1.0.2
4544│ ├─┬ @types/react-transition-group@2.0.16
4545│ │ └─┬ @types/react@16.8.3
4546│ │ └── @types/prop-types@15.5.9
4547│ ├── brcast@3.0.1
4548│ ├── csstype@2.6.2
4549│ ├── debounce@1.2.0
4550│ ├── deepmerge@3.2.0
4551│ ├── dom-helpers@3.4.0
4552│ ├── hoist-non-react-statics@3.3.0
4553│ ├─┬ is-plain-object@2.0.4
4554│ │ └── isobject@3.0.1
4555│ ├─┬ jss@9.8.7
4556│ │ ├── is-in-browser@1.1.3
4557│ │ └── warning@3.0.0
4558│ ├─┬ jss-camel-case@6.1.0
4559│ │ └── hyphenate-style-name@1.0.3
4560│ ├── jss-default-unit@8.0.2
4561│ ├── jss-global@3.0.0
4562│ ├─┬ jss-nested@6.0.1
4563│ │ └── warning@3.0.0
4564│ ├── jss-props-sort@6.0.0
4565│ ├─┬ jss-vendor-prefixer@7.0.0
4566│ │ └── css-vendor@0.3.8
4567│ ├── normalize-scroll-left@0.1.2
4568│ ├── popper.js@1.14.7
4569│ ├── react-event-listener@0.6.6
4570│ ├── react-transition-group@2.5.3
4571│ ├─┬ recompose@0.30.0
4572│ │ ├── change-emitter@0.1.6
4573│ │ ├─┬ fbjs@0.8.17
4574│ │ │ ├── core-js@1.2.7
4575│ │ │ ├─┬ isomorphic-fetch@2.2.1
4576│ │ │ │ └─┬ node-fetch@1.7.3
4577│ │ │ │ └── encoding@0.1.12
4578│ │ │ ├── promise@7.3.1
4579│ │ │ ├── setimmediate@1.0.5
4580│ │ │ └── ua-parser-js@0.7.19
4581│ │ └── hoist-non-react-statics@2.5.5
4582│ └── warning@4.0.3
4583├── @material-ui/icons@3.0.2
4584├─┬ @svgr/webpack@2.4.1
4585│ ├─┬ @babel/plugin-transform-react-constant-elements@7.2.0
4586│ │ ├── @babel/helper-annotate-as-pure@7.0.0
4587│ │ └── @babel/helper-plugin-utils@7.0.0
4588│ ├─┬ @babel/preset-env@7.3.1
4589│ │ ├── @babel/helper-module-imports@7.0.0
4590│ │ ├─┬ @babel/plugin-proposal-async-generator-functions@7.2.0
4591│ │ │ └─┬ @babel/helper-remap-async-to-generator@7.1.0
4592│ │ │ └── @babel/helper-wrap-function@7.2.0
4593│ │ ├── @babel/plugin-proposal-json-strings@7.2.0
4594│ │ ├── @babel/plugin-proposal-object-rest-spread@7.3.2
4595│ │ ├── @babel/plugin-proposal-optional-catch-binding@7.2.0
4596│ │ ├─┬ @babel/plugin-proposal-unicode-property-regex@7.2.0
4597│ │ │ ├── @babel/helper-regex@7.0.0
4598│ │ │ └─┬ regexpu-core@4.4.0
4599│ │ │ ├── regenerate-unicode-properties@7.0.0
4600│ │ │ ├── regjsgen@0.5.0
4601│ │ │ ├─┬ regjsparser@0.6.0
4602│ │ │ │ └── jsesc@0.5.0
4603│ │ │ ├─┬ unicode-match-property-ecmascript@1.0.4
4604│ │ │ │ ├── unicode-canonical-property-names-ecmascript@1.0.4
4605│ │ │ │ └── unicode-property-aliases-ecmascript@1.0.4
4606│ │ │ └── unicode-match-property-value-ecmascript@1.0.2
4607│ │ ├── @babel/plugin-syntax-async-generators@7.2.0
4608│ │ ├── @babel/plugin-syntax-json-strings@7.2.0
4609│ │ ├── @babel/plugin-syntax-object-rest-spread@7.2.0
4610│ │ ├── @babel/plugin-syntax-optional-catch-binding@7.2.0
4611│ │ ├── @babel/plugin-transform-arrow-functions@7.2.0
4612│ │ ├── @babel/plugin-transform-async-to-generator@7.2.0
4613│ │ ├── @babel/plugin-transform-block-scoped-functions@7.2.0
4614│ │ ├── @babel/plugin-transform-block-scoping@7.2.0
4615│ │ ├── @babel/plugin-transform-classes@7.3.3
4616│ │ ├── @babel/plugin-transform-computed-properties@7.2.0
4617│ │ ├── @babel/plugin-transform-destructuring@7.3.2
4618│ │ ├── @babel/plugin-transform-dotall-regex@7.2.0
4619│ │ ├── @babel/plugin-transform-duplicate-keys@7.2.0
4620│ │ ├─┬ @babel/plugin-transform-exponentiation-operator@7.2.0
4621│ │ │ └─┬ @babel/helper-builder-binary-assignment-operator-visitor@7.1.0
4622│ │ │ └── @babel/helper-explode-assignable-expression@7.1.0
4623│ │ ├── @babel/plugin-transform-for-of@7.2.0
4624│ │ ├── @babel/plugin-transform-function-name@7.2.0
4625│ │ ├── @babel/plugin-transform-literals@7.2.0
4626│ │ ├─┬ @babel/plugin-transform-modules-amd@7.2.0
4627│ │ │ └── @babel/helper-module-transforms@7.2.2
4628│ │ ├─┬ @babel/plugin-transform-modules-commonjs@7.2.0
4629│ │ │ └── @babel/helper-simple-access@7.1.0
4630│ │ ├─┬ @babel/plugin-transform-modules-systemjs@7.2.0
4631│ │ │ └── @babel/helper-hoist-variables@7.0.0
4632│ │ ├── @babel/plugin-transform-modules-umd@7.2.0
4633│ │ ├─┬ @babel/plugin-transform-named-capturing-groups-regex@7.3.0
4634│ │ │ └── regexp-tree@0.1.4
4635│ │ ├── @babel/plugin-transform-new-target@7.0.0
4636│ │ ├── @babel/plugin-transform-object-super@7.2.0
4637│ │ ├─┬ @babel/plugin-transform-parameters@7.3.3
4638│ │ │ └── @babel/helper-call-delegate@7.1.0
4639│ │ ├─┬ @babel/plugin-transform-regenerator@7.0.0
4640│ │ │ └─┬ regenerator-transform@0.13.3
4641│ │ │ └── private@0.1.8
4642│ │ ├── @babel/plugin-transform-shorthand-properties@7.2.0
4643│ │ ├── @babel/plugin-transform-spread@7.2.2
4644│ │ ├── @babel/plugin-transform-sticky-regex@7.2.0
4645│ │ ├── @babel/plugin-transform-template-literals@7.2.0
4646│ │ ├── @babel/plugin-transform-typeof-symbol@7.2.0
4647│ │ ├── @babel/plugin-transform-unicode-regex@7.2.0
4648│ │ └── js-levenshtein@1.1.6
4649│ ├─┬ @babel/preset-react@7.0.0
4650│ │ ├── @babel/plugin-transform-react-display-name@7.2.0
4651│ │ ├─┬ @babel/plugin-transform-react-jsx@7.3.0
4652│ │ │ ├── @babel/helper-builder-react-jsx@7.3.0
4653│ │ │ └── @babel/plugin-syntax-jsx@7.2.0
4654│ │ ├── @babel/plugin-transform-react-jsx-self@7.2.0
4655│ │ └── @babel/plugin-transform-react-jsx-source@7.2.0
4656│ ├─┬ @svgr/core@2.4.1
4657│ │ ├── camelcase@5.0.0
4658│ │ ├─┬ cosmiconfig@5.1.0
4659│ │ │ ├─┬ import-fresh@2.0.0
4660│ │ │ │ └─┬ caller-path@2.0.0
4661│ │ │ │ └── caller-callsite@2.0.0
4662│ │ │ ├── is-directory@0.3.1
4663│ │ │ ├── lodash.get@4.4.2
4664│ │ │ └─┬ parse-json@4.0.0
4665│ │ │ └─┬ error-ex@1.3.2
4666│ │ │ └── is-arrayish@0.2.1
4667│ │ ├─┬ h2x-core@1.1.1
4668│ │ │ ├── h2x-generate@1.1.0
4669│ │ │ ├─┬ h2x-parse@1.1.1
4670│ │ │ │ └─┬ jsdom@13.2.0
4671│ │ │ │ ├── parse5@5.1.0
4672│ │ │ │ ├─┬ saxes@3.1.6
4673│ │ │ │ │ └── xmlchars@1.3.1
4674│ │ │ │ ├── w3c-xmlserializer@1.0.1
4675│ │ │ │ ├── whatwg-url@7.0.0
4676│ │ │ │ └── ws@6.1.4
4677│ │ │ └── h2x-traverse@1.1.0
4678│ │ ├─┬ h2x-plugin-jsx@1.2.0
4679│ │ │ └── h2x-types@1.1.0
4680│ │ ├─┬ merge-deep@3.0.2
4681│ │ │ ├── arr-union@3.1.0
4682│ │ │ ├─┬ clone-deep@0.2.4
4683│ │ │ │ ├── for-own@0.1.5
4684│ │ │ │ ├── lazy-cache@1.0.4
4685│ │ │ │ └─┬ shallow-clone@0.1.2
4686│ │ │ │ ├── kind-of@2.0.1
4687│ │ │ │ └── lazy-cache@0.2.7
4688│ │ │ └── kind-of@3.2.2
4689│ │ ├── prettier@1.16.4
4690│ │ └─┬ svgo@1.1.1
4691│ │ ├─┬ coa@2.0.2
4692│ │ │ ├── @types/q@1.5.1
4693│ │ │ └── q@1.5.1
4694│ │ ├── colors@1.1.2
4695│ │ ├─┬ css-select@2.0.2
4696│ │ │ ├── boolbase@1.0.0
4697│ │ │ ├── css-what@2.1.3
4698│ │ │ ├─┬ domutils@1.7.0
4699│ │ │ │ └─┬ dom-serializer@0.1.1
4700│ │ │ │ └── entities@1.1.2
4701│ │ │ └── nth-check@1.0.2
4702│ │ ├── css-select-base-adapter@0.1.1
4703│ │ ├─┬ css-tree@1.0.0-alpha.28
4704│ │ │ └── mdn-data@1.1.4
4705│ │ ├── css-url-regex@1.1.0
4706│ │ ├─┬ csso@3.5.1
4707│ │ │ └── css-tree@1.0.0-alpha.29
4708│ │ ├── sax@1.2.4
4709│ │ ├── stable@0.1.8
4710│ │ └── unquote@1.1.1
4711│ └─┬ loader-utils@1.2.3
4712│ ├── big.js@5.2.2
4713│ ├── emojis-list@2.1.0
4714│ └─┬ json5@1.0.1
4715│ └── minimist@1.2.0
4716├─┬ axios@0.18.0
4717│ ├── follow-redirects@1.7.0
4718│ └── is-buffer@1.1.6
4719├── babel-core@7.0.0-bridge.0
4720├─┬ UNMET PEER DEPENDENCY babel-eslint@10.0.1
4721│ ├─┬ eslint-scope@3.7.1
4722│ │ ├── esrecurse@4.2.1
4723│ │ └── estraverse@4.2.0
4724│ └── eslint-visitor-keys@1.0.0
4725├─┬ babel-jest@23.6.0
4726│ ├─┬ babel-plugin-istanbul@4.1.6
4727│ │ ├── babel-plugin-syntax-object-rest-spread@6.13.0
4728│ │ ├─┬ find-up@2.1.0
4729│ │ │ └─┬ locate-path@2.0.0
4730│ │ │ └─┬ p-locate@2.0.0
4731│ │ │ └─┬ p-limit@1.3.0
4732│ │ │ └── p-try@1.0.0
4733│ │ ├─┬ istanbul-lib-instrument@1.10.2
4734│ │ │ ├─┬ babel-generator@6.26.1
4735│ │ │ │ ├── babel-messages@6.23.0
4736│ │ │ │ ├─┬ detect-indent@4.0.0
4737│ │ │ │ │ └─┬ repeating@2.0.1
4738│ │ │ │ │ └── is-finite@1.0.2
4739│ │ │ │ └── jsesc@1.3.0
4740│ │ │ ├── babel-template@6.26.0
4741│ │ │ ├─┬ babel-traverse@6.26.0
4742│ │ │ │ ├─┬ debug@2.6.9
4743│ │ │ │ │ └── ms@2.0.0
4744│ │ │ │ └── globals@9.18.0
4745│ │ │ ├─┬ babel-types@6.26.0
4746│ │ │ │ └── to-fast-properties@1.0.3
4747│ │ │ └── babylon@6.18.0
4748│ │ └─┬ test-exclude@4.2.3
4749│ │ ├── arrify@1.0.1
4750│ │ └─┬ read-pkg-up@1.0.1
4751│ │ ├─┬ find-up@1.1.2
4752│ │ │ └── path-exists@2.1.0
4753│ │ └─┬ read-pkg@1.1.0
4754│ │ ├─┬ load-json-file@1.1.0
4755│ │ │ ├── parse-json@2.2.0
4756│ │ │ └─┬ strip-bom@2.0.0
4757│ │ │ └── is-utf8@0.2.1
4758│ │ └── path-type@1.1.0
4759│ └─┬ babel-preset-jest@23.2.0
4760│ └── babel-plugin-jest-hoist@23.2.0
4761├─┬ babel-loader@8.0.5
4762│ ├─┬ find-cache-dir@2.0.0
4763│ │ ├── commondir@1.0.1
4764│ │ ├─┬ make-dir@1.3.0
4765│ │ │ └── pify@3.0.0
4766│ │ └─┬ pkg-dir@3.0.0
4767│ │ └─┬ find-up@3.0.0
4768│ │ └─┬ locate-path@3.0.0
4769│ │ └─┬ p-locate@3.0.0
4770│ │ └─┬ p-limit@2.1.0
4771│ │ └── p-try@2.0.0
4772│ ├─┬ mkdirp@0.5.1
4773│ │ └── minimist@0.0.8
4774│ └─┬ util.promisify@1.0.0
4775│ ├── define-properties@1.1.3
4776│ └── object.getownpropertydescriptors@2.0.3
4777├── babel-plugin-named-asset-import@0.2.3
4778├─┬ babel-preset-react-app@5.0.4
4779│ ├─┬ @babel/plugin-proposal-class-properties@7.1.0
4780│ │ ├── @babel/helper-member-expression-to-functions@7.0.0
4781│ │ ├── @babel/helper-optimise-call-expression@7.0.0
4782│ │ ├── @babel/helper-replace-supers@7.2.3
4783│ │ └── @babel/plugin-syntax-class-properties@7.2.0
4784│ ├── @babel/plugin-proposal-object-rest-spread@7.0.0
4785│ ├── @babel/plugin-syntax-dynamic-import@7.0.0
4786│ ├─┬ @babel/plugin-transform-classes@7.1.0
4787│ │ └── @babel/helper-define-map@7.1.0
4788│ ├── @babel/plugin-transform-destructuring@7.0.0
4789│ ├─┬ @babel/plugin-transform-flow-strip-types@7.0.0
4790│ │ └── @babel/plugin-syntax-flow@7.2.0
4791│ ├── @babel/plugin-transform-react-constant-elements@7.0.0
4792│ ├── @babel/plugin-transform-react-display-name@7.0.0
4793│ ├── @babel/plugin-transform-runtime@7.1.0
4794│ ├── @babel/preset-env@7.1.0
4795│ ├── @babel/runtime@7.0.0
4796│ ├─┬ babel-loader@8.0.4
4797│ │ └─┬ find-cache-dir@1.0.0
4798│ │ └── pkg-dir@2.0.0
4799│ ├── babel-plugin-dynamic-import-node@2.2.0
4800│ ├── babel-plugin-macros@2.4.2
4801│ └── babel-plugin-transform-react-remove-prop-types@0.4.18
4802├─┬ bfj@6.1.1
4803│ ├── bluebird@3.5.3
4804│ ├── check-types@7.4.0
4805│ ├── hoopy@0.1.4
4806│ └── tryer@1.0.1
4807├── case-sensitive-paths-webpack-plugin@2.1.2
4808├─┬ chalk@2.4.2
4809│ ├─┬ ansi-styles@3.2.1
4810│ │ └─┬ color-convert@1.9.3
4811│ │ └── color-name@1.1.3
4812│ ├── escape-string-regexp@1.0.5
4813│ └─┬ supports-color@5.5.0
4814│ └── has-flag@3.0.0
4815├── classnames@2.2.6
4816├─┬ css-loader@1.0.0
4817│ ├─┬ babel-code-frame@6.26.0
4818│ │ ├─┬ chalk@1.1.3
4819│ │ │ ├── ansi-styles@2.2.1
4820│ │ │ ├── has-ansi@2.0.0
4821│ │ │ └── supports-color@2.0.0
4822│ │ └── js-tokens@3.0.2
4823│ ├─┬ css-selector-tokenizer@0.7.1
4824│ │ ├── cssesc@0.1.0
4825│ │ ├── fastparse@1.1.2
4826│ │ └─┬ regexpu-core@1.0.0
4827│ │ ├── regenerate@1.4.0
4828│ │ ├── regjsgen@0.2.0
4829│ │ └─┬ regjsparser@0.1.5
4830│ │ └── jsesc@0.5.0
4831│ ├── icss-utils@2.1.0
4832│ ├── lodash.camelcase@4.3.0
4833│ ├─┬ postcss@6.0.23
4834│ │ └── source-map@0.6.1
4835│ ├── postcss-modules-extract-imports@1.2.1
4836│ ├── postcss-modules-local-by-default@1.2.0
4837│ ├── postcss-modules-scope@1.1.0
4838│ ├─┬ postcss-modules-values@1.3.0
4839│ │ └── icss-replace-symbols@1.1.0
4840│ ├── postcss-value-parser@3.3.1
4841│ └── source-list-map@2.0.1
4842├── dotenv@6.0.0
4843├── dotenv-expand@4.2.0
4844├─┬ eslint@5.14.0
4845│ ├─┬ ajv@6.9.1
4846│ │ ├── fast-deep-equal@2.0.1
4847│ │ ├── fast-json-stable-stringify@2.0.0
4848│ │ ├── json-schema-traverse@0.4.1
4849│ │ └─┬ uri-js@4.2.2
4850│ │ └── punycode@2.1.1
4851│ ├─┬ cross-spawn@6.0.5
4852│ │ ├── nice-try@1.0.5
4853│ │ ├── path-key@2.0.1
4854│ │ ├─┬ shebang-command@1.2.0
4855│ │ │ └── shebang-regex@1.0.0
4856│ │ └─┬ which@1.3.1
4857│ │ └── isexe@2.0.0
4858│ ├── debug@4.1.1
4859│ ├── doctrine@3.0.0
4860│ ├── eslint-scope@4.0.0
4861│ ├── eslint-utils@1.3.1
4862│ ├─┬ espree@5.0.1
4863│ │ ├── acorn@6.1.0
4864│ │ └── acorn-jsx@5.0.1
4865│ ├── esquery@1.0.1
4866│ ├── esutils@2.0.2
4867│ ├─┬ file-entry-cache@5.0.1
4868│ │ └─┬ flat-cache@2.0.1
4869│ │ ├── flatted@2.0.0
4870│ │ └── write@1.0.3
4871│ ├── functional-red-black-tree@1.0.1
4872│ ├─┬ glob@7.1.3
4873│ │ ├── fs.realpath@1.0.0
4874│ │ ├─┬ inflight@1.0.6
4875│ │ │ └── wrappy@1.0.2
4876│ │ ├── inherits@2.0.3
4877│ │ ├── once@1.4.0
4878│ │ └── path-is-absolute@1.0.1
4879│ ├── globals@11.11.0
4880│ ├── ignore@4.0.6
4881│ ├─┬ import-fresh@3.0.0
4882│ │ ├─┬ parent-module@1.0.0
4883│ │ │ └── callsites@3.0.0
4884│ │ └── resolve-from@4.0.0
4885│ ├── imurmurhash@0.1.4
4886│ ├─┬ inquirer@6.2.2
4887│ │ ├── ansi-escapes@3.2.0
4888│ │ ├─┬ cli-cursor@2.1.0
4889│ │ │ └─┬ restore-cursor@2.0.0
4890│ │ │ ├── onetime@2.0.1
4891│ │ │ └── signal-exit@3.0.2
4892│ │ ├── cli-width@2.2.0
4893│ │ ├─┬ external-editor@3.0.3
4894│ │ │ ├── chardet@0.7.0
4895│ │ │ ├─┬ iconv-lite@0.4.24
4896│ │ │ │ └── safer-buffer@2.1.2
4897│ │ │ └─┬ tmp@0.0.33
4898│ │ │ └── os-tmpdir@1.0.2
4899│ │ ├── figures@2.0.0
4900│ │ ├── mute-stream@0.0.7
4901│ │ ├─┬ run-async@2.3.0
4902│ │ │ └── is-promise@2.1.0
4903│ │ ├── rxjs@6.4.0
4904│ │ ├─┬ string-width@2.1.1
4905│ │ │ ├── is-fullwidth-code-point@2.0.0
4906│ │ │ └─┬ strip-ansi@4.0.0
4907│ │ │ └── ansi-regex@3.0.0
4908│ │ ├─┬ strip-ansi@5.0.0
4909│ │ │ └── ansi-regex@4.0.0
4910│ │ └── through@2.3.8
4911│ ├─┬ js-yaml@3.12.1
4912│ │ ├─┬ argparse@1.0.10
4913│ │ │ └── sprintf-js@1.0.3
4914│ │ └── esprima@4.0.1
4915│ ├── json-stable-stringify-without-jsonify@1.0.1
4916│ ├─┬ levn@0.3.0
4917│ │ ├── prelude-ls@1.1.2
4918│ │ └── type-check@0.3.2
4919│ ├─┬ minimatch@3.0.4
4920│ │ └─┬ brace-expansion@1.1.11
4921│ │ └── concat-map@0.0.1
4922│ ├── natural-compare@1.4.0
4923│ ├─┬ optionator@0.8.2
4924│ │ ├── deep-is@0.1.3
4925│ │ ├── fast-levenshtein@2.0.6
4926│ │ └── wordwrap@1.0.0
4927│ ├── path-is-inside@1.0.2
4928│ ├── progress@2.0.3
4929│ ├── regexpp@2.0.1
4930│ ├─┬ strip-ansi@4.0.0
4931│ │ └── ansi-regex@3.0.0
4932│ ├── strip-json-comments@2.0.1
4933│ ├─┬ table@5.2.3
4934│ │ ├─┬ slice-ansi@2.1.0
4935│ │ │ └── astral-regex@1.0.0
4936│ │ └─┬ string-width@3.0.0
4937│ │ └─┬ strip-ansi@5.0.0
4938│ │ └── ansi-regex@4.0.0
4939│ └── text-table@0.2.0
4940├─┬ eslint-config-airbnb@17.1.0
4941│ ├─┬ eslint-config-airbnb-base@13.1.0
4942│ │ └── eslint-restricted-globals@0.1.1
4943│ ├─┬ object.assign@4.1.0
4944│ │ ├── function-bind@1.1.1
4945│ │ ├── has-symbols@1.0.0
4946│ │ └── object-keys@1.1.0
4947│ └─┬ object.entries@1.1.0
4948│ └─┬ es-abstract@1.13.0
4949│ ├─┬ es-to-primitive@1.2.0
4950│ │ └── is-date-object@1.0.1
4951│ └── is-callable@1.1.4
4952├─┬ eslint-config-react-app@3.0.7
4953│ └── confusing-browser-globals@1.0.5
4954├─┬ eslint-loader@2.1.2
4955│ ├─┬ loader-fs-cache@1.0.1
4956│ │ └─┬ find-cache-dir@0.1.1
4957│ │ └─┬ pkg-dir@1.0.0
4958│ │ └─┬ find-up@1.1.2
4959│ │ └── path-exists@2.1.0
4960│ ├── object-assign@4.1.1
4961│ ├── object-hash@1.3.1
4962│ └── rimraf@2.6.3
4963├── eslint-plugin-flowtype@2.50.1
4964├─┬ eslint-plugin-import@2.16.0
4965│ ├── contains-path@0.1.0
4966│ ├─┬ debug@2.6.9
4967│ │ └── ms@2.0.0
4968│ ├─┬ doctrine@1.5.0
4969│ │ └── isarray@1.0.0
4970│ ├─┬ eslint-import-resolver-node@0.3.2
4971│ │ └─┬ debug@2.6.9
4972│ │ └── ms@2.0.0
4973│ ├─┬ eslint-module-utils@2.3.0
4974│ │ ├─┬ debug@2.6.9
4975│ │ │ └── ms@2.0.0
4976│ │ └── pkg-dir@2.0.0
4977│ ├── has@1.0.3
4978│ ├─┬ read-pkg-up@2.0.0
4979│ │ └─┬ read-pkg@2.0.0
4980│ │ ├─┬ load-json-file@2.0.0
4981│ │ │ ├── parse-json@2.2.0
4982│ │ │ ├── pify@2.3.0
4983│ │ │ └── strip-bom@3.0.0
4984│ │ ├─┬ normalize-package-data@2.5.0
4985│ │ │ ├── hosted-git-info@2.7.1
4986│ │ │ ├── resolve@1.10.0
4987│ │ │ └─┬ validate-npm-package-license@3.0.4
4988│ │ │ ├─┬ spdx-correct@3.1.0
4989│ │ │ │ └── spdx-license-ids@3.0.3
4990│ │ │ └─┬ spdx-expression-parse@3.0.0
4991│ │ │ └── spdx-exceptions@2.2.0
4992│ │ └── path-type@2.0.0
4993│ └── resolve@1.10.0
4994├─┬ eslint-plugin-jsx-a11y@6.2.1
4995│ ├─┬ aria-query@3.0.0
4996│ │ └── commander@2.19.0
4997│ ├── array-includes@3.0.3
4998│ ├── ast-types-flow@0.0.7
4999│ ├── axobject-query@2.0.2
5000│ ├── damerau-levenshtein@1.0.4
5001│ ├── emoji-regex@7.0.3
5002│ └── jsx-ast-utils@2.0.1
5003├─┬ eslint-plugin-react@7.12.4
5004│ ├── doctrine@2.1.0
5005│ ├── object.fromentries@2.0.0
5006│ └── resolve@1.10.0
5007├─┬ file-loader@2.0.0
5008│ └─┬ schema-utils@1.0.0
5009│ └── ajv-errors@1.0.1
5010├─┬ fs-extra@7.0.0
5011│ ├── graceful-fs@4.1.15
5012│ ├── jsonfile@4.0.0
5013│ └── universalify@0.1.2
5014├─┬ html-webpack-plugin@4.0.0-alpha.2
5015│ ├── @types/tapable@1.0.2
5016│ ├─┬ html-minifier@3.5.21
5017│ │ ├─┬ camel-case@3.0.0
5018│ │ │ ├─┬ no-case@2.3.2
5019│ │ │ │ └── lower-case@1.1.4
5020│ │ │ └── upper-case@1.1.3
5021│ │ ├─┬ clean-css@4.2.1
5022│ │ │ └── source-map@0.6.1
5023│ │ ├── commander@2.17.1
5024│ │ ├── he@1.2.0
5025│ │ ├── param-case@2.1.1
5026│ │ ├── relateurl@0.2.7
5027│ │ └─┬ uglify-js@3.4.9
5028│ │ ├── commander@2.17.1
5029│ │ └── source-map@0.6.1
5030│ ├─┬ pretty-error@2.1.1
5031│ │ ├─┬ renderkid@2.0.2
5032│ │ │ ├─┬ css-select@1.2.0
5033│ │ │ │ └── domutils@1.5.1
5034│ │ │ ├── dom-converter@0.2.0
5035│ │ │ └─┬ htmlparser2@3.3.0
5036│ │ │ ├── domelementtype@1.3.1
5037│ │ │ ├── domhandler@2.1.0
5038│ │ │ ├── domutils@1.1.6
5039│ │ │ └─┬ readable-stream@1.0.34
5040│ │ │ ├── isarray@0.0.1
5041│ │ │ └── string_decoder@0.10.31
5042│ │ └── utila@0.4.0
5043│ └── tapable@1.1.1
5044├─┬ identity-obj-proxy@3.0.0
5045│ └── harmony-reflect@1.6.1
5046├─┬ jest@23.6.0
5047│ ├─┬ import-local@1.0.0
5048│ │ ├── pkg-dir@2.0.0
5049│ │ └─┬ resolve-cwd@2.0.0
5050│ │ └── resolve-from@3.0.0
5051│ └─┬ jest-cli@23.6.0
5052│ ├── exit@0.1.2
5053│ ├─┬ is-ci@1.2.1
5054│ │ └── ci-info@1.6.0
5055│ ├─┬ istanbul-api@1.3.7
5056│ │ ├── async@2.6.2
5057│ │ ├── fileset@2.0.3
5058│ │ ├─┬ istanbul-lib-hook@1.2.2
5059│ │ │ └─┬ append-transform@0.4.0
5060│ │ │ └── default-require-extensions@1.0.0
5061│ │ ├─┬ istanbul-lib-report@1.1.5
5062│ │ │ └─┬ supports-color@3.2.3
5063│ │ │ └── has-flag@1.0.0
5064│ │ └─┬ istanbul-reports@1.5.1
5065│ │ └─┬ handlebars@4.1.0
5066│ │ ├─┬ optimist@0.6.1
5067│ │ │ └── wordwrap@0.0.3
5068│ │ └── source-map@0.6.1
5069│ ├── istanbul-lib-coverage@1.2.1
5070│ ├── istanbul-lib-source-maps@1.2.6
5071│ ├─┬ jest-changed-files@23.4.2
5072│ │ └── throat@4.1.0
5073│ ├─┬ jest-config@23.6.0
5074│ │ ├─┬ babel-core@6.26.3
5075│ │ │ ├── babel-helpers@6.24.1
5076│ │ │ ├─┬ babel-register@6.26.0
5077│ │ │ │ ├─┬ babel-core@6.26.3
5078│ │ │ │ │ └─┬ debug@2.6.9
5079│ │ │ │ │ └── ms@2.0.0
5080│ │ │ │ ├── core-js@2.6.5
5081│ │ │ │ ├─┬ home-or-tmp@2.0.0
5082│ │ │ │ │ └── os-homedir@1.0.2
5083│ │ │ │ └── source-map-support@0.4.18
5084│ │ │ └─┬ debug@2.6.9
5085│ │ │ └── ms@2.0.0
5086│ │ ├── jest-environment-node@23.4.0
5087│ │ ├─┬ jest-jasmine2@23.6.0
5088│ │ │ ├── co@4.6.0
5089│ │ │ ├── expect@23.6.0
5090│ │ │ ├── is-generator-fn@1.0.0
5091│ │ │ └── jest-each@23.6.0
5092│ │ └─┬ pretty-format@23.6.0
5093│ │ └── ansi-regex@3.0.0
5094│ ├─┬ jest-environment-jsdom@23.4.0
5095│ │ ├── jest-mock@23.2.0
5096│ │ └─┬ jsdom@11.12.0
5097│ │ ├── abab@2.0.0
5098│ │ ├── acorn@5.7.3
5099│ │ ├─┬ acorn-globals@4.3.0
5100│ │ │ └── acorn-walk@6.1.1
5101│ │ ├── array-equal@1.0.0
5102│ │ ├── cssom@0.3.6
5103│ │ ├── cssstyle@1.2.1
5104│ │ ├── data-urls@1.1.0
5105│ │ ├── domexception@1.0.1
5106│ │ ├─┬ escodegen@1.11.0
5107│ │ │ ├── esprima@3.1.3
5108│ │ │ └── source-map@0.6.1
5109│ │ ├── html-encoding-sniffer@1.0.2
5110│ │ ├── left-pad@1.3.0
5111│ │ ├── nwsapi@2.1.0
5112│ │ ├── parse5@4.0.0
5113│ │ ├── pn@1.1.0
5114│ │ ├─┬ request@2.88.0
5115│ │ │ ├── aws-sign2@0.7.0
5116│ │ │ ├── aws4@1.8.0
5117│ │ │ ├── caseless@0.12.0
5118│ │ │ ├─┬ combined-stream@1.0.7
5119│ │ │ │ └── delayed-stream@1.0.0
5120│ │ │ ├── extend@3.0.2
5121│ │ │ ├── forever-agent@0.6.1
5122│ │ │ ├─┬ form-data@2.3.3
5123│ │ │ │ └── asynckit@0.4.0
5124│ │ │ ├─┬ har-validator@5.1.3
5125│ │ │ │ └── har-schema@2.0.0
5126│ │ │ ├─┬ http-signature@1.2.0
5127│ │ │ │ ├── assert-plus@1.0.0
5128│ │ │ │ ├─┬ jsprim@1.4.1
5129│ │ │ │ │ ├── extsprintf@1.3.0
5130│ │ │ │ │ ├── json-schema@0.2.3
5131│ │ │ │ │ └── verror@1.10.0
5132│ │ │ │ └─┬ sshpk@1.16.1
5133│ │ │ │ ├── asn1@0.2.4
5134│ │ │ │ ├── bcrypt-pbkdf@1.0.2
5135│ │ │ │ ├── dashdash@1.14.1
5136│ │ │ │ ├── ecc-jsbn@0.1.2
5137│ │ │ │ ├── getpass@0.1.7
5138│ │ │ │ ├── jsbn@0.1.1
5139│ │ │ │ └── tweetnacl@0.14.5
5140│ │ │ ├── is-typedarray@1.0.0
5141│ │ │ ├── isstream@0.1.2
5142│ │ │ ├── json-stringify-safe@5.0.1
5143│ │ │ ├── oauth-sign@0.9.0
5144│ │ │ ├─┬ tough-cookie@2.4.3
5145│ │ │ │ └── punycode@1.4.1
5146│ │ │ └── tunnel-agent@0.6.0
5147│ │ ├─┬ request-promise-native@1.0.7
5148│ │ │ ├── request-promise-core@1.1.2
5149│ │ │ └── stealthy-require@1.1.1
5150│ │ ├── symbol-tree@3.2.2
5151│ │ ├─┬ tough-cookie@2.5.0
5152│ │ │ └── psl@1.1.31
5153│ │ ├─┬ w3c-hr-time@1.0.1
5154│ │ │ └── browser-process-hrtime@0.1.3
5155│ │ ├── webidl-conversions@4.0.2
5156│ │ ├── whatwg-encoding@1.0.5
5157│ │ ├── whatwg-mimetype@2.3.0
5158│ │ ├─┬ whatwg-url@6.5.0
5159│ │ │ ├── lodash.sortby@4.7.0
5160│ │ │ └── tr46@1.0.1
5161│ │ ├─┬ ws@5.2.2
5162│ │ │ └── async-limiter@1.0.0
5163│ │ └── xml-name-validator@3.0.0
5164│ ├── jest-get-type@22.4.3
5165│ ├─┬ jest-haste-map@23.6.0
5166│ │ ├─┬ fb-watchman@2.0.0
5167│ │ │ └─┬ bser@2.0.0
5168│ │ │ └── node-int64@0.4.0
5169│ │ ├─┬ jest-docblock@23.2.0
5170│ │ │ └── detect-newline@2.1.0
5171│ │ ├── jest-serializer@23.0.1
5172│ │ └─┬ sane@2.5.2
5173│ │ ├─┬ capture-exit@1.2.0
5174│ │ │ └── rsvp@3.6.2
5175│ │ ├─┬ exec-sh@0.2.2
5176│ │ │ └── merge@1.2.1
5177│ │ ├─┬ micromatch@3.1.10
5178│ │ │ ├── arr-diff@4.0.0
5179│ │ │ ├── array-unique@0.3.2
5180│ │ │ ├─┬ braces@2.3.2
5181│ │ │ │ ├── extend-shallow@2.0.1
5182│ │ │ │ └─┬ fill-range@4.0.0
5183│ │ │ │ ├── extend-shallow@2.0.1
5184│ │ │ │ └─┬ is-number@3.0.0
5185│ │ │ │ └── kind-of@3.2.2
5186│ │ │ ├─┬ extglob@2.0.4
5187│ │ │ │ ├─┬ define-property@1.0.0
5188│ │ │ │ │ └─┬ is-descriptor@1.0.2
5189│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
5190│ │ │ │ │ └── is-data-descriptor@1.0.0
5191│ │ │ │ ├─┬ expand-brackets@2.1.4
5192│ │ │ │ │ ├─┬ debug@2.6.9
5193│ │ │ │ │ │ └── ms@2.0.0
5194│ │ │ │ │ ├─┬ define-property@0.2.5
5195│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
5196│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
5197│ │ │ │ │ │ │ └── kind-of@3.2.2
5198│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
5199│ │ │ │ │ │ │ └── kind-of@3.2.2
5200│ │ │ │ │ │ └── kind-of@5.1.0
5201│ │ │ │ │ └── extend-shallow@2.0.1
5202│ │ │ │ └── extend-shallow@2.0.1
5203│ │ │ └── kind-of@6.0.2
5204│ │ ├── minimist@1.2.0
5205│ │ ├─┬ walker@1.0.7
5206│ │ │ └─┬ makeerror@1.0.11
5207│ │ │ └── tmpl@1.0.4
5208│ │ └─┬ watch@0.18.0
5209│ │ └── minimist@1.2.0
5210│ ├─┬ jest-message-util@23.4.0
5211│ │ └── stack-utils@1.0.2
5212│ ├── jest-regex-util@23.3.0
5213│ ├── jest-resolve-dependencies@23.6.0
5214│ ├─┬ jest-runner@23.6.0
5215│ │ ├── jest-leak-detector@23.6.0
5216│ │ └─┬ source-map-support@0.5.10
5217│ │ └── source-map@0.6.1
5218│ ├─┬ jest-runtime@23.6.0
5219│ │ ├─┬ babel-core@6.26.3
5220│ │ │ └─┬ debug@2.6.9
5221│ │ │ └── ms@2.0.0
5222│ │ ├── strip-bom@3.0.0
5223│ │ └── write-file-atomic@2.4.2
5224│ ├─┬ jest-snapshot@23.6.0
5225│ │ ├─┬ jest-diff@23.6.0
5226│ │ │ └── diff@3.5.0
5227│ │ └── jest-matcher-utils@23.6.0
5228│ ├─┬ jest-util@23.4.0
5229│ │ ├── callsites@2.0.0
5230│ │ └── source-map@0.6.1
5231│ ├─┬ jest-validate@23.6.0
5232│ │ └── leven@2.1.0
5233│ ├── jest-watcher@23.4.0
5234│ ├─┬ jest-worker@23.2.0
5235│ │ └─┬ merge-stream@1.0.1
5236│ │ └─┬ readable-stream@2.3.6
5237│ │ └── string_decoder@1.1.1
5238│ ├─┬ micromatch@2.3.11
5239│ │ ├── arr-diff@2.0.0
5240│ │ ├── array-unique@0.2.1
5241│ │ ├─┬ braces@1.8.5
5242│ │ │ ├─┬ expand-range@1.8.2
5243│ │ │ │ └─┬ fill-range@2.2.4
5244│ │ │ │ ├── is-number@2.1.0
5245│ │ │ │ ├── isobject@2.1.0
5246│ │ │ │ └─┬ randomatic@3.1.1
5247│ │ │ │ ├── is-number@4.0.0
5248│ │ │ │ ├── kind-of@6.0.2
5249│ │ │ │ └── math-random@1.0.4
5250│ │ │ └── preserve@0.2.0
5251│ │ ├─┬ expand-brackets@0.1.5
5252│ │ │ └── is-posix-bracket@0.1.1
5253│ │ ├── extglob@0.3.2
5254│ │ ├── filename-regex@2.0.1
5255│ │ ├── is-extglob@1.0.0
5256│ │ ├── is-glob@2.0.1
5257│ │ ├─┬ normalize-path@2.1.1
5258│ │ │ └── remove-trailing-separator@1.1.0
5259│ │ ├── object.omit@2.0.1
5260│ │ ├─┬ parse-glob@3.0.4
5261│ │ │ ├─┬ glob-base@0.3.0
5262│ │ │ │ └── glob-parent@2.0.0
5263│ │ │ └── is-dotfile@1.0.3
5264│ │ └─┬ regex-cache@0.4.4
5265│ │ └─┬ is-equal-shallow@0.1.3
5266│ │ └── is-primitive@2.0.0
5267│ ├─┬ node-notifier@5.4.0
5268│ │ ├── growly@1.3.0
5269│ │ └── shellwords@0.1.1
5270│ ├─┬ prompts@0.1.14
5271│ │ ├── kleur@2.0.2
5272│ │ └── sisteransi@0.1.1
5273│ ├── slash@1.0.0
5274│ ├─┬ string-length@2.0.0
5275│ │ └─┬ strip-ansi@4.0.0
5276│ │ └── ansi-regex@3.0.0
5277│ ├─┬ strip-ansi@4.0.0
5278│ │ └── ansi-regex@3.0.0
5279│ └─┬ yargs@11.1.0
5280│ ├── decamelize@1.2.0
5281│ ├─┬ os-locale@2.1.0
5282│ │ ├─┬ execa@0.7.0
5283│ │ │ └── cross-spawn@5.1.0
5284│ │ ├─┬ lcid@1.0.0
5285│ │ │ └── invert-kv@1.0.0
5286│ │ └── mem@1.1.0
5287│ └─┬ yargs-parser@9.0.2
5288│ └── camelcase@4.1.0
5289├── jest-pnp-resolver@1.0.1
5290├─┬ jest-resolve@23.6.0
5291│ ├─┬ browser-resolve@1.11.3
5292│ │ └── resolve@1.1.7
5293│ └── realpath-native@1.1.0
5294├─┬ mini-css-extract-plugin@0.4.3
5295│ └─┬ webpack-sources@1.3.0
5296│ └── source-map@0.6.1
5297├── moment@2.24.0
5298├─┬ optimize-css-assets-webpack-plugin@5.0.1
5299│ ├─┬ cssnano@4.1.10
5300│ │ ├─┬ cssnano-preset-default@4.0.7
5301│ │ │ ├─┬ css-declaration-sorter@4.0.1
5302│ │ │ │ ├─┬ postcss@7.0.14
5303│ │ │ │ │ ├── source-map@0.6.1
5304│ │ │ │ │ └── supports-color@6.1.0
5305│ │ │ │ └── timsort@0.3.0
5306│ │ │ ├─┬ cssnano-util-raw-cache@4.0.1
5307│ │ │ │ └─┬ postcss@7.0.14
5308│ │ │ │ ├── source-map@0.6.1
5309│ │ │ │ └── supports-color@6.1.0
5310│ │ │ ├─┬ postcss@7.0.14
5311│ │ │ │ ├── source-map@0.6.1
5312│ │ │ │ └── supports-color@6.1.0
5313│ │ │ ├─┬ postcss-calc@7.0.1
5314│ │ │ │ ├── css-unit-converter@1.1.1
5315│ │ │ │ └─┬ postcss@7.0.14
5316│ │ │ │ ├── source-map@0.6.1
5317│ │ │ │ └── supports-color@6.1.0
5318│ │ │ ├─┬ postcss-colormin@4.0.3
5319│ │ │ │ ├─┬ color@3.1.0
5320│ │ │ │ │ └─┬ color-string@1.5.3
5321│ │ │ │ │ └─┬ simple-swizzle@0.2.2
5322│ │ │ │ │ └── is-arrayish@0.3.2
5323│ │ │ │ └─┬ postcss@7.0.14
5324│ │ │ │ ├── source-map@0.6.1
5325│ │ │ │ └── supports-color@6.1.0
5326│ │ │ ├─┬ postcss-convert-values@4.0.1
5327│ │ │ │ └─┬ postcss@7.0.14
5328│ │ │ │ ├── source-map@0.6.1
5329│ │ │ │ └── supports-color@6.1.0
5330│ │ │ ├─┬ postcss-discard-comments@4.0.2
5331│ │ │ │ └─┬ postcss@7.0.14
5332│ │ │ │ ├── source-map@0.6.1
5333│ │ │ │ └── supports-color@6.1.0
5334│ │ │ ├─┬ postcss-discard-duplicates@4.0.2
5335│ │ │ │ └─┬ postcss@7.0.14
5336│ │ │ │ ├── source-map@0.6.1
5337│ │ │ │ └── supports-color@6.1.0
5338│ │ │ ├─┬ postcss-discard-empty@4.0.1
5339│ │ │ │ └─┬ postcss@7.0.14
5340│ │ │ │ ├── source-map@0.6.1
5341│ │ │ │ └── supports-color@6.1.0
5342│ │ │ ├─┬ postcss-discard-overridden@4.0.1
5343│ │ │ │ └─┬ postcss@7.0.14
5344│ │ │ │ ├── source-map@0.6.1
5345│ │ │ │ └── supports-color@6.1.0
5346│ │ │ ├─┬ postcss-merge-longhand@4.0.11
5347│ │ │ │ ├── css-color-names@0.0.4
5348│ │ │ │ ├─┬ postcss@7.0.14
5349│ │ │ │ │ ├── source-map@0.6.1
5350│ │ │ │ │ └── supports-color@6.1.0
5351│ │ │ │ └─┬ stylehacks@4.0.3
5352│ │ │ │ ├─┬ postcss@7.0.14
5353│ │ │ │ │ ├── source-map@0.6.1
5354│ │ │ │ │ └── supports-color@6.1.0
5355│ │ │ │ └── postcss-selector-parser@3.1.1
5356│ │ │ ├─┬ postcss-merge-rules@4.0.3
5357│ │ │ │ ├─┬ caniuse-api@3.0.0
5358│ │ │ │ │ ├── lodash.memoize@4.1.2
5359│ │ │ │ │ └── lodash.uniq@4.5.0
5360│ │ │ │ ├── cssnano-util-same-parent@4.0.1
5361│ │ │ │ ├─┬ postcss@7.0.14
5362│ │ │ │ │ ├── source-map@0.6.1
5363│ │ │ │ │ └── supports-color@6.1.0
5364│ │ │ │ ├─┬ postcss-selector-parser@3.1.1
5365│ │ │ │ │ └── dot-prop@4.2.0
5366│ │ │ │ └── vendors@1.0.2
5367│ │ │ ├─┬ postcss-minify-font-values@4.0.2
5368│ │ │ │ └─┬ postcss@7.0.14
5369│ │ │ │ ├── source-map@0.6.1
5370│ │ │ │ └── supports-color@6.1.0
5371│ │ │ ├─┬ postcss-minify-gradients@4.0.2
5372│ │ │ │ ├── cssnano-util-get-arguments@4.0.0
5373│ │ │ │ ├─┬ is-color-stop@1.1.0
5374│ │ │ │ │ ├── hex-color-regex@1.1.0
5375│ │ │ │ │ ├── hsl-regex@1.0.0
5376│ │ │ │ │ ├── hsla-regex@1.0.0
5377│ │ │ │ │ ├── rgb-regex@1.0.1
5378│ │ │ │ │ └── rgba-regex@1.0.0
5379│ │ │ │ └─┬ postcss@7.0.14
5380│ │ │ │ ├── source-map@0.6.1
5381│ │ │ │ └── supports-color@6.1.0
5382│ │ │ ├─┬ postcss-minify-params@4.0.2
5383│ │ │ │ ├── alphanum-sort@1.0.2
5384│ │ │ │ ├─┬ postcss@7.0.14
5385│ │ │ │ │ ├── source-map@0.6.1
5386│ │ │ │ │ └── supports-color@6.1.0
5387│ │ │ │ └── uniqs@2.0.0
5388│ │ │ ├─┬ postcss-minify-selectors@4.0.2
5389│ │ │ │ ├─┬ postcss@7.0.14
5390│ │ │ │ │ ├── source-map@0.6.1
5391│ │ │ │ │ └── supports-color@6.1.0
5392│ │ │ │ └── postcss-selector-parser@3.1.1
5393│ │ │ ├─┬ postcss-normalize-charset@4.0.1
5394│ │ │ │ └─┬ postcss@7.0.14
5395│ │ │ │ ├── source-map@0.6.1
5396│ │ │ │ └── supports-color@6.1.0
5397│ │ │ ├─┬ postcss-normalize-display-values@4.0.2
5398│ │ │ │ ├── cssnano-util-get-match@4.0.0
5399│ │ │ │ └─┬ postcss@7.0.14
5400│ │ │ │ ├── source-map@0.6.1
5401│ │ │ │ └── supports-color@6.1.0
5402│ │ │ ├─┬ postcss-normalize-positions@4.0.2
5403│ │ │ │ └─┬ postcss@7.0.14
5404│ │ │ │ ├── source-map@0.6.1
5405│ │ │ │ └── supports-color@6.1.0
5406│ │ │ ├─┬ postcss-normalize-repeat-style@4.0.2
5407│ │ │ │ └─┬ postcss@7.0.14
5408│ │ │ │ ├── source-map@0.6.1
5409│ │ │ │ └── supports-color@6.1.0
5410│ │ │ ├─┬ postcss-normalize-string@4.0.2
5411│ │ │ │ └─┬ postcss@7.0.14
5412│ │ │ │ ├── source-map@0.6.1
5413│ │ │ │ └── supports-color@6.1.0
5414│ │ │ ├─┬ postcss-normalize-timing-functions@4.0.2
5415│ │ │ │ └─┬ postcss@7.0.14
5416│ │ │ │ ├── source-map@0.6.1
5417│ │ │ │ └── supports-color@6.1.0
5418│ │ │ ├─┬ postcss-normalize-unicode@4.0.1
5419│ │ │ │ └─┬ postcss@7.0.14
5420│ │ │ │ ├── source-map@0.6.1
5421│ │ │ │ └── supports-color@6.1.0
5422│ │ │ ├─┬ postcss-normalize-url@4.0.1
5423│ │ │ │ ├── is-absolute-url@2.1.0
5424│ │ │ │ ├── normalize-url@3.3.0
5425│ │ │ │ └─┬ postcss@7.0.14
5426│ │ │ │ ├── source-map@0.6.1
5427│ │ │ │ └── supports-color@6.1.0
5428│ │ │ ├─┬ postcss-normalize-whitespace@4.0.2
5429│ │ │ │ └─┬ postcss@7.0.14
5430│ │ │ │ ├── source-map@0.6.1
5431│ │ │ │ └── supports-color@6.1.0
5432│ │ │ ├─┬ postcss-ordered-values@4.1.2
5433│ │ │ │ └─┬ postcss@7.0.14
5434│ │ │ │ ├── source-map@0.6.1
5435│ │ │ │ └── supports-color@6.1.0
5436│ │ │ ├─┬ postcss-reduce-initial@4.0.3
5437│ │ │ │ └─┬ postcss@7.0.14
5438│ │ │ │ ├── source-map@0.6.1
5439│ │ │ │ └── supports-color@6.1.0
5440│ │ │ ├─┬ postcss-reduce-transforms@4.0.2
5441│ │ │ │ └─┬ postcss@7.0.14
5442│ │ │ │ ├── source-map@0.6.1
5443│ │ │ │ └── supports-color@6.1.0
5444│ │ │ ├─┬ postcss-svgo@4.0.2
5445│ │ │ │ ├─┬ is-svg@3.0.0
5446│ │ │ │ │ └── html-comment-regex@1.1.2
5447│ │ │ │ └─┬ postcss@7.0.14
5448│ │ │ │ ├── source-map@0.6.1
5449│ │ │ │ └── supports-color@6.1.0
5450│ │ │ └─┬ postcss-unique-selectors@4.0.1
5451│ │ │ └─┬ postcss@7.0.14
5452│ │ │ ├── source-map@0.6.1
5453│ │ │ └── supports-color@6.1.0
5454│ │ ├── is-resolvable@1.1.0
5455│ │ └─┬ postcss@7.0.14
5456│ │ ├── source-map@0.6.1
5457│ │ └── supports-color@6.1.0
5458│ └── last-call-webpack-plugin@3.0.0
5459├── pnp-webpack-plugin@1.1.0
5460├─┬ postcss-flexbugs-fixes@4.1.0
5461│ └─┬ postcss@7.0.14
5462│ ├── source-map@0.6.1
5463│ └── supports-color@6.1.0
5464├─┬ postcss-loader@3.0.0
5465│ ├─┬ postcss@7.0.14
5466│ │ ├── source-map@0.6.1
5467│ │ └── supports-color@6.1.0
5468│ └─┬ postcss-load-config@2.0.0
5469│ ├─┬ cosmiconfig@4.0.0
5470│ │ └── require-from-string@2.0.2
5471│ └─┬ import-cwd@2.1.0
5472│ └── import-from@2.1.0
5473├─┬ postcss-preset-env@6.0.6
5474│ ├─┬ autoprefixer@9.4.7
5475│ │ ├── normalize-range@0.1.2
5476│ │ ├── num2fraction@1.2.2
5477│ │ └─┬ postcss@7.0.14
5478│ │ ├── source-map@0.6.1
5479│ │ └── supports-color@6.1.0
5480│ ├─┬ browserslist@4.4.1
5481│ │ ├── electron-to-chromium@1.3.113
5482│ │ └── node-releases@1.1.7
5483│ ├── caniuse-lite@1.0.30000938
5484│ ├── cssdb@3.2.1
5485│ ├─┬ postcss@7.0.14
5486│ │ ├── source-map@0.6.1
5487│ │ └── supports-color@6.1.0
5488│ ├─┬ postcss-attribute-case-insensitive@4.0.1
5489│ │ ├─┬ postcss@7.0.14
5490│ │ │ ├── source-map@0.6.1
5491│ │ │ └── supports-color@6.1.0
5492│ │ └─┬ postcss-selector-parser@5.0.0
5493│ │ ├── cssesc@2.0.0
5494│ │ ├── indexes-of@1.0.1
5495│ │ └── uniq@1.0.1
5496│ ├─┬ postcss-color-functional-notation@2.0.1
5497│ │ ├─┬ postcss@7.0.14
5498│ │ │ ├── source-map@0.6.1
5499│ │ │ └── supports-color@6.1.0
5500│ │ └─┬ postcss-values-parser@2.0.1
5501│ │ └── flatten@1.0.2
5502│ ├─┬ postcss-color-hex-alpha@5.0.2
5503│ │ └─┬ postcss@7.0.14
5504│ │ ├── source-map@0.6.1
5505│ │ └── supports-color@6.1.0
5506│ ├─┬ postcss-color-mod-function@3.0.3
5507│ │ ├── @csstools/convert-colors@1.4.0
5508│ │ └─┬ postcss@7.0.14
5509│ │ ├── source-map@0.6.1
5510│ │ └── supports-color@6.1.0
5511│ ├─┬ postcss-color-rebeccapurple@4.0.1
5512│ │ └─┬ postcss@7.0.14
5513│ │ ├── source-map@0.6.1
5514│ │ └── supports-color@6.1.0
5515│ ├─┬ postcss-custom-media@7.0.7
5516│ │ └─┬ postcss@7.0.14
5517│ │ ├── source-map@0.6.1
5518│ │ └── supports-color@6.1.0
5519│ ├─┬ postcss-custom-properties@8.0.9
5520│ │ └─┬ postcss@7.0.14
5521│ │ ├── source-map@0.6.1
5522│ │ └── supports-color@6.1.0
5523│ ├─┬ postcss-custom-selectors@5.1.2
5524│ │ └─┬ postcss@7.0.14
5525│ │ ├── source-map@0.6.1
5526│ │ └── supports-color@6.1.0
5527│ ├─┬ postcss-dir-pseudo-class@5.0.0
5528│ │ └─┬ postcss@7.0.14
5529│ │ ├── source-map@0.6.1
5530│ │ └── supports-color@6.1.0
5531│ ├─┬ postcss-env-function@2.0.2
5532│ │ └─┬ postcss@7.0.14
5533│ │ ├── source-map@0.6.1
5534│ │ └── supports-color@6.1.0
5535│ ├─┬ postcss-focus-visible@4.0.0
5536│ │ └─┬ postcss@7.0.14
5537│ │ ├── source-map@0.6.1
5538│ │ └── supports-color@6.1.0
5539│ ├─┬ postcss-focus-within@3.0.0
5540│ │ └─┬ postcss@7.0.14
5541│ │ ├── source-map@0.6.1
5542│ │ └── supports-color@6.1.0
5543│ ├─┬ postcss-font-variant@4.0.0
5544│ │ └─┬ postcss@7.0.14
5545│ │ ├── source-map@0.6.1
5546│ │ └── supports-color@6.1.0
5547│ ├─┬ postcss-gap-properties@2.0.0
5548│ │ └─┬ postcss@7.0.14
5549│ │ ├── source-map@0.6.1
5550│ │ └── supports-color@6.1.0
5551│ ├─┬ postcss-image-set-function@3.0.1
5552│ │ └─┬ postcss@7.0.14
5553│ │ ├── source-map@0.6.1
5554│ │ └── supports-color@6.1.0
5555│ ├─┬ postcss-initial@3.0.0
5556│ │ ├─┬ lodash.template@4.4.0
5557│ │ │ ├── lodash._reinterpolate@3.0.0
5558│ │ │ └── lodash.templatesettings@4.1.0
5559│ │ └─┬ postcss@7.0.14
5560│ │ ├── source-map@0.6.1
5561│ │ └── supports-color@6.1.0
5562│ ├─┬ postcss-lab-function@2.0.1
5563│ │ └─┬ postcss@7.0.14
5564│ │ ├── source-map@0.6.1
5565│ │ └── supports-color@6.1.0
5566│ ├─┬ postcss-logical@3.0.0
5567│ │ └─┬ postcss@7.0.14
5568│ │ ├── source-map@0.6.1
5569│ │ └── supports-color@6.1.0
5570│ ├─┬ postcss-media-minmax@4.0.0
5571│ │ └─┬ postcss@7.0.14
5572│ │ ├── source-map@0.6.1
5573│ │ └── supports-color@6.1.0
5574│ ├─┬ postcss-nesting@7.0.0
5575│ │ └─┬ postcss@7.0.14
5576│ │ ├── source-map@0.6.1
5577│ │ └── supports-color@6.1.0
5578│ ├─┬ postcss-overflow-shorthand@2.0.0
5579│ │ └─┬ postcss@7.0.14
5580│ │ ├── source-map@0.6.1
5581│ │ └── supports-color@6.1.0
5582│ ├─┬ postcss-page-break@2.0.0
5583│ │ └─┬ postcss@7.0.14
5584│ │ ├── source-map@0.6.1
5585│ │ └── supports-color@6.1.0
5586│ ├─┬ postcss-place@4.0.1
5587│ │ └─┬ postcss@7.0.14
5588│ │ ├── source-map@0.6.1
5589│ │ └── supports-color@6.1.0
5590│ ├─┬ postcss-pseudo-class-any-link@6.0.0
5591│ │ └─┬ postcss@7.0.14
5592│ │ ├── source-map@0.6.1
5593│ │ └── supports-color@6.1.0
5594│ ├─┬ postcss-replace-overflow-wrap@3.0.0
5595│ │ └─┬ postcss@7.0.14
5596│ │ ├── source-map@0.6.1
5597│ │ └── supports-color@6.1.0
5598│ ├─┬ postcss-selector-matches@4.0.0
5599│ │ ├── balanced-match@1.0.0
5600│ │ └─┬ postcss@7.0.14
5601│ │ ├── source-map@0.6.1
5602│ │ └── supports-color@6.1.0
5603│ └─┬ postcss-selector-not@4.0.0
5604│ └─┬ postcss@7.0.14
5605│ ├── source-map@0.6.1
5606│ └── supports-color@6.1.0
5607├─┬ postcss-safe-parser@4.0.1
5608│ └─┬ postcss@7.0.14
5609│ ├── source-map@0.6.1
5610│ └── supports-color@6.1.0
5611├─┬ prop-types@15.7.2
5612│ ├─┬ loose-envify@1.4.0
5613│ │ └── js-tokens@4.0.0
5614│ └── react-is@16.8.2
5615├─┬ query-string@6.2.0
5616│ ├── decode-uri-component@0.2.0
5617│ └── strict-uri-encode@2.0.0
5618├─┬ react@16.8.2
5619│ └── scheduler@0.13.2
5620├─┬ react-app-polyfill@0.1.3
5621│ ├── core-js@2.5.7
5622│ ├─┬ promise@8.0.2
5623│ │ └── asap@2.0.6
5624│ ├─┬ raf@3.4.0
5625│ │ └── performance-now@2.1.0
5626│ └── whatwg-fetch@3.0.0
5627├─┬ react-dates@18.5.0
5628│ ├─┬ airbnb-prop-types@2.12.0
5629│ │ ├── array.prototype.find@2.0.4
5630│ │ ├── function.prototype.name@1.1.0
5631│ │ ├── is-regex@1.0.4
5632│ │ ├── object-is@1.0.1
5633│ │ └─┬ prop-types-exact@1.2.0
5634│ │ └── reflect.ownkeys@0.2.0
5635│ ├── consolidated-events@2.0.2
5636│ ├── is-touch-device@1.0.1
5637│ ├── object.values@1.1.0
5638│ ├── react-addons-shallow-compare@15.6.2
5639│ ├── react-moment-proptypes@1.6.0
5640│ ├── react-outside-click-handler@1.2.2
5641│ ├── react-portal@4.2.0
5642│ ├─┬ react-with-direction@1.3.0
5643│ │ ├── brcast@2.0.2
5644│ │ ├── deepmerge@1.5.2
5645│ │ ├── direction@1.0.2
5646│ │ └── hoist-non-react-statics@2.5.5
5647│ ├─┬ react-with-styles@3.2.1
5648│ │ ├── deepmerge@1.5.2
5649│ │ └── hoist-non-react-statics@2.5.5
5650│ └─┬ react-with-styles-interface-css@4.0.3
5651│ ├── array.prototype.flat@1.2.1
5652│ └─┬ global-cache@1.2.1
5653│ └── is-symbol@1.0.2
5654├─┬ react-dev-utils@6.1.1
5655│ ├── address@1.0.3
5656│ ├── browserslist@4.1.1
5657│ ├── chalk@2.4.1
5658│ ├── cross-spawn@6.0.5
5659│ ├─┬ detect-port-alt@1.1.6
5660│ │ └─┬ debug@2.6.9
5661│ │ └── ms@2.0.0
5662│ ├── filesize@3.6.1
5663│ ├─┬ find-up@3.0.0
5664│ │ └─┬ locate-path@3.0.0
5665│ │ ├─┬ p-locate@3.0.0
5666│ │ │ └─┬ p-limit@2.1.0
5667│ │ │ └── p-try@2.0.0
5668│ │ └── path-exists@3.0.0
5669│ ├─┬ global-modules@1.0.0
5670│ │ ├─┬ global-prefix@1.0.2
5671│ │ │ ├── expand-tilde@2.0.2
5672│ │ │ ├─┬ homedir-polyfill@1.0.1
5673│ │ │ │ └── parse-passwd@1.0.0
5674│ │ │ └── ini@1.3.5
5675│ │ ├── is-windows@1.0.2
5676│ │ └── resolve-dir@1.0.1
5677│ ├─┬ globby@8.0.1
5678│ │ ├─┬ array-union@1.0.2
5679│ │ │ └── array-uniq@1.0.3
5680│ │ ├─┬ dir-glob@2.2.2
5681│ │ │ └─┬ path-type@3.0.0
5682│ │ │ └── pify@3.0.0
5683│ │ ├─┬ fast-glob@2.2.6
5684│ │ │ ├─┬ @mrmlnc/readdir-enhanced@2.2.1
5685│ │ │ │ ├── call-me-maybe@1.0.1
5686│ │ │ │ └── glob-to-regexp@0.3.0
5687│ │ │ ├── @nodelib/fs.stat@1.1.3
5688│ │ │ ├─┬ glob-parent@3.1.0
5689│ │ │ │ └── is-glob@3.1.0
5690│ │ │ ├─┬ is-glob@4.0.0
5691│ │ │ │ └── is-extglob@2.1.1
5692│ │ │ ├── merge2@1.2.3
5693│ │ │ └─┬ micromatch@3.1.10
5694│ │ │ ├── arr-diff@4.0.0
5695│ │ │ ├── array-unique@0.3.2
5696│ │ │ ├─┬ braces@2.3.2
5697│ │ │ │ ├── extend-shallow@2.0.1
5698│ │ │ │ └─┬ fill-range@4.0.0
5699│ │ │ │ ├── extend-shallow@2.0.1
5700│ │ │ │ └─┬ is-number@3.0.0
5701│ │ │ │ └── kind-of@3.2.2
5702│ │ │ ├─┬ extglob@2.0.4
5703│ │ │ │ ├─┬ define-property@1.0.0
5704│ │ │ │ │ └─┬ is-descriptor@1.0.2
5705│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
5706│ │ │ │ │ └── is-data-descriptor@1.0.0
5707│ │ │ │ ├─┬ expand-brackets@2.1.4
5708│ │ │ │ │ ├─┬ debug@2.6.9
5709│ │ │ │ │ │ └── ms@2.0.0
5710│ │ │ │ │ ├─┬ define-property@0.2.5
5711│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
5712│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
5713│ │ │ │ │ │ │ └── kind-of@3.2.2
5714│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
5715│ │ │ │ │ │ │ └── kind-of@3.2.2
5716│ │ │ │ │ │ └── kind-of@5.1.0
5717│ │ │ │ │ └── extend-shallow@2.0.1
5718│ │ │ │ └── extend-shallow@2.0.1
5719│ │ │ └── kind-of@6.0.2
5720│ │ ├── ignore@3.3.10
5721│ │ └── pify@3.0.0
5722│ ├─┬ gzip-size@5.0.0
5723│ │ ├── duplexer@0.1.1
5724│ │ └── pify@3.0.0
5725│ ├── immer@1.7.2
5726│ ├─┬ inquirer@6.2.0
5727│ │ └─┬ strip-ansi@4.0.0
5728│ │ └── ansi-regex@3.0.0
5729│ ├── is-root@2.0.0
5730│ ├─┬ loader-utils@1.1.0
5731│ │ └── big.js@3.2.0
5732│ ├─┬ opn@5.4.0
5733│ │ └── is-wsl@1.1.0
5734│ ├── pkg-up@2.0.0
5735│ ├── react-error-overlay@5.1.3
5736│ ├── recursive-readdir@2.2.2
5737│ ├─┬ shell-quote@1.6.1
5738│ │ ├── array-filter@0.0.1
5739│ │ ├── array-map@0.0.0
5740│ │ ├── array-reduce@0.0.0
5741│ │ └── jsonify@0.0.0
5742│ ├─┬ sockjs-client@1.1.5
5743│ │ ├─┬ debug@2.6.9
5744│ │ │ └── ms@2.0.0
5745│ │ ├─┬ eventsource@0.1.6
5746│ │ │ └── original@1.0.2
5747│ │ ├─┬ faye-websocket@0.11.1
5748│ │ │ └─┬ websocket-driver@0.7.0
5749│ │ │ ├── http-parser-js@0.5.0
5750│ │ │ └── websocket-extensions@0.1.3
5751│ │ ├── json3@3.3.2
5752│ │ └─┬ url-parse@1.4.4
5753│ │ ├── querystringify@2.1.0
5754│ │ └── requires-port@1.0.0
5755│ └─┬ strip-ansi@4.0.0
5756│ └── ansi-regex@3.0.0
5757├── react-dom@16.8.2
5758├─┬ react-redux@5.1.1
5759│ ├── invariant@2.2.4
5760│ └── react-lifecycles-compat@3.0.4
5761├─┬ react-router@4.3.1
5762│ ├─┬ history@4.7.2
5763│ │ ├── resolve-pathname@2.2.0
5764│ │ ├── value-equal@0.4.0
5765│ │ └── warning@3.0.0
5766│ ├── hoist-non-react-statics@2.5.5
5767│ └─┬ path-to-regexp@1.7.0
5768│ └── isarray@0.0.1
5769├── react-router-dom@4.3.1
5770├─┬ redux@4.0.1
5771│ └── symbol-observable@1.2.0
5772├── redux-saga@0.16.2
5773├─┬ redux-saga-routines@3.1.3
5774│ └─┬ redux-actions@2.6.4
5775│ ├── just-curry-it@3.1.0
5776│ ├── reduce-reducers@0.4.3
5777│ └─┬ to-camel-case@1.0.0
5778│ └─┬ to-space-case@1.0.0
5779│ └── to-no-case@1.0.2
5780├─┬ resolve@1.8.1
5781│ └── path-parse@1.0.6
5782├─┬ sass-loader@7.1.0
5783│ ├─┬ clone-deep@2.0.2
5784│ │ ├─┬ for-own@1.0.0
5785│ │ │ └── for-in@1.0.2
5786│ │ ├── kind-of@6.0.2
5787│ │ └─┬ shallow-clone@1.0.0
5788│ │ ├── is-extendable@0.1.1
5789│ │ ├── kind-of@5.1.0
5790│ │ └─┬ mixin-object@2.0.1
5791│ │ └── for-in@0.1.8
5792│ ├── lodash.tail@4.1.1
5793│ ├── neo-async@2.6.0
5794│ └── pify@3.0.0
5795├─┬ style-loader@0.23.0
5796│ └── schema-utils@0.4.7
5797├─┬ terser-webpack-plugin@1.1.0
5798│ ├─┬ cacache@11.3.2
5799│ │ ├── chownr@1.1.1
5800│ │ ├── figgy-pudding@3.5.1
5801│ │ ├─┬ lru-cache@5.1.1
5802│ │ │ └── yallist@3.0.3
5803│ │ ├─┬ mississippi@3.0.0
5804│ │ │ ├─┬ concat-stream@1.6.2
5805│ │ │ │ ├─┬ readable-stream@2.3.6
5806│ │ │ │ │ └── string_decoder@1.1.1
5807│ │ │ │ └── typedarray@0.0.6
5808│ │ │ ├─┬ duplexify@3.7.1
5809│ │ │ │ ├─┬ readable-stream@2.3.6
5810│ │ │ │ │ └── string_decoder@1.1.1
5811│ │ │ │ └── stream-shift@1.0.0
5812│ │ │ ├── end-of-stream@1.4.1
5813│ │ │ ├─┬ flush-write-stream@1.1.1
5814│ │ │ │ └─┬ readable-stream@2.3.6
5815│ │ │ │ └── string_decoder@1.1.1
5816│ │ │ ├─┬ from2@2.3.0
5817│ │ │ │ └─┬ readable-stream@2.3.6
5818│ │ │ │ └── string_decoder@1.1.1
5819│ │ │ ├─┬ parallel-transform@1.1.0
5820│ │ │ │ ├── cyclist@0.2.2
5821│ │ │ │ └─┬ readable-stream@2.3.6
5822│ │ │ │ └── string_decoder@1.1.1
5823│ │ │ ├── pump@3.0.0
5824│ │ │ ├─┬ pumpify@1.5.1
5825│ │ │ │ └── pump@2.0.1
5826│ │ │ ├── stream-each@1.2.3
5827│ │ │ └─┬ through2@2.0.5
5828│ │ │ └─┬ readable-stream@2.3.6
5829│ │ │ └── string_decoder@1.1.1
5830│ │ ├─┬ move-concurrently@1.0.1
5831│ │ │ ├── aproba@1.2.0
5832│ │ │ ├─┬ copy-concurrently@1.0.5
5833│ │ │ │ └── iferr@0.1.5
5834│ │ │ ├── fs-write-stream-atomic@1.0.10
5835│ │ │ └── run-queue@1.0.3
5836│ │ ├── promise-inflight@1.0.1
5837│ │ ├── ssri@6.0.1
5838│ │ ├─┬ unique-filename@1.1.1
5839│ │ │ └── unique-slug@2.0.1
5840│ │ └── y18n@4.0.0
5841│ ├── serialize-javascript@1.6.1
5842│ ├── source-map@0.6.1
5843│ ├─┬ terser@3.16.1
5844│ │ ├── commander@2.17.1
5845│ │ ├── source-map@0.6.1
5846│ │ └─┬ source-map-support@0.5.10
5847│ │ └── buffer-from@1.1.1
5848│ └─┬ worker-farm@1.6.0
5849│ └─┬ errno@0.1.7
5850│ └── prr@1.0.1
5851├─┬ url-loader@1.1.1
5852│ └── mime@2.4.0
5853├─┬ webpack@4.19.1
5854│ ├─┬ @webassemblyjs/ast@1.7.6
5855│ │ ├── @webassemblyjs/helper-wasm-bytecode@1.7.6
5856│ │ ├─┬ @webassemblyjs/wast-parser@1.7.6
5857│ │ │ ├── @webassemblyjs/floating-point-hex-parser@1.7.6
5858│ │ │ ├── @webassemblyjs/helper-code-frame@1.7.6
5859│ │ │ ├── @webassemblyjs/helper-fsm@1.7.6
5860│ │ │ └── @xtuc/long@4.2.1
5861│ │ └── mamacro@0.0.3
5862│ ├── @webassemblyjs/helper-module-context@1.7.6
5863│ ├─┬ @webassemblyjs/wasm-edit@1.7.6
5864│ │ ├── @webassemblyjs/helper-buffer@1.7.6
5865│ │ ├── @webassemblyjs/helper-wasm-section@1.7.6
5866│ │ ├── @webassemblyjs/wasm-gen@1.7.6
5867│ │ ├── @webassemblyjs/wasm-opt@1.7.6
5868│ │ └── @webassemblyjs/wast-printer@1.7.6
5869│ ├─┬ @webassemblyjs/wasm-parser@1.7.6
5870│ │ ├── @webassemblyjs/helper-api-error@1.7.6
5871│ │ ├─┬ @webassemblyjs/ieee754@1.7.6
5872│ │ │ └── @xtuc/ieee754@1.2.0
5873│ │ ├── @webassemblyjs/leb128@1.7.6
5874│ │ └── @webassemblyjs/utf8@1.7.6
5875│ ├── acorn@5.7.3
5876│ ├─┬ acorn-dynamic-import@3.0.0
5877│ │ └── acorn@5.7.3
5878│ ├── ajv-keywords@3.4.0
5879│ ├─┬ chrome-trace-event@1.0.0
5880│ │ └── tslib@1.9.3
5881│ ├── enhanced-resolve@4.1.0
5882│ ├── eslint-scope@4.0.0
5883│ ├── json-parse-better-errors@1.0.2
5884│ ├── loader-runner@2.4.0
5885│ ├─┬ memory-fs@0.4.1
5886│ │ └─┬ readable-stream@2.3.6
5887│ │ ├── core-util-is@1.0.2
5888│ │ ├── process-nextick-args@2.0.0
5889│ │ ├── string_decoder@1.1.1
5890│ │ └── util-deprecate@1.0.2
5891│ ├─┬ micromatch@3.1.10
5892│ │ ├── arr-diff@4.0.0
5893│ │ ├── array-unique@0.3.2
5894│ │ ├─┬ braces@2.3.2
5895│ │ │ ├── arr-flatten@1.1.0
5896│ │ │ ├── extend-shallow@2.0.1
5897│ │ │ ├─┬ fill-range@4.0.0
5898│ │ │ │ ├── extend-shallow@2.0.1
5899│ │ │ │ ├─┬ is-number@3.0.0
5900│ │ │ │ │ └── kind-of@3.2.2
5901│ │ │ │ ├── repeat-string@1.6.1
5902│ │ │ │ └─┬ to-regex-range@2.1.1
5903│ │ │ │ └── is-number@3.0.0
5904│ │ │ ├── repeat-element@1.1.3
5905│ │ │ ├─┬ snapdragon-node@2.1.1
5906│ │ │ │ ├─┬ define-property@1.0.0
5907│ │ │ │ │ └─┬ is-descriptor@1.0.2
5908│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
5909│ │ │ │ │ ├── is-data-descriptor@1.0.0
5910│ │ │ │ │ └── kind-of@6.0.2
5911│ │ │ │ └── snapdragon-util@3.0.1
5912│ │ │ └── split-string@3.1.0
5913│ │ ├─┬ define-property@2.0.2
5914│ │ │ └─┬ is-descriptor@1.0.2
5915│ │ │ ├── is-accessor-descriptor@1.0.0
5916│ │ │ ├── is-data-descriptor@1.0.0
5917│ │ │ └── kind-of@6.0.2
5918│ │ ├─┬ extend-shallow@3.0.2
5919│ │ │ ├── assign-symbols@1.0.0
5920│ │ │ └── is-extendable@1.0.1
5921│ │ ├─┬ extglob@2.0.4
5922│ │ │ ├─┬ define-property@1.0.0
5923│ │ │ │ └─┬ is-descriptor@1.0.2
5924│ │ │ │ ├── is-accessor-descriptor@1.0.0
5925│ │ │ │ └── is-data-descriptor@1.0.0
5926│ │ │ ├─┬ expand-brackets@2.1.4
5927│ │ │ │ ├─┬ debug@2.6.9
5928│ │ │ │ │ └── ms@2.0.0
5929│ │ │ │ ├─┬ define-property@0.2.5
5930│ │ │ │ │ └─┬ is-descriptor@0.1.6
5931│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
5932│ │ │ │ │ │ └── kind-of@3.2.2
5933│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
5934│ │ │ │ │ │ └── kind-of@3.2.2
5935│ │ │ │ │ └── kind-of@5.1.0
5936│ │ │ │ ├── extend-shallow@2.0.1
5937│ │ │ │ └── posix-character-classes@0.1.1
5938│ │ │ └── extend-shallow@2.0.1
5939│ │ ├─┬ fragment-cache@0.2.1
5940│ │ │ └── map-cache@0.2.2
5941│ │ ├── kind-of@6.0.2
5942│ │ ├─┬ nanomatch@1.2.13
5943│ │ │ ├── arr-diff@4.0.0
5944│ │ │ ├── array-unique@0.3.2
5945│ │ │ └── kind-of@6.0.2
5946│ │ ├── object.pick@1.3.0
5947│ │ ├─┬ regex-not@1.0.2
5948│ │ │ └─┬ safe-regex@1.1.0
5949│ │ │ └── ret@0.1.15
5950│ │ ├─┬ snapdragon@0.8.2
5951│ │ │ ├─┬ base@0.11.2
5952│ │ │ │ ├─┬ cache-base@1.0.1
5953│ │ │ │ │ ├─┬ collection-visit@1.0.0
5954│ │ │ │ │ │ ├── map-visit@1.0.0
5955│ │ │ │ │ │ └── object-visit@1.0.1
5956│ │ │ │ │ ├── get-value@2.0.6
5957│ │ │ │ │ ├─┬ has-value@1.0.0
5958│ │ │ │ │ │ └─┬ has-values@1.0.0
5959│ │ │ │ │ │ ├─┬ is-number@3.0.0
5960│ │ │ │ │ │ │ └── kind-of@3.2.2
5961│ │ │ │ │ │ └── kind-of@4.0.0
5962│ │ │ │ │ ├─┬ set-value@2.0.0
5963│ │ │ │ │ │ └── extend-shallow@2.0.1
5964│ │ │ │ │ ├── to-object-path@0.3.0
5965│ │ │ │ │ ├─┬ union-value@1.0.0
5966│ │ │ │ │ │ └─┬ set-value@0.4.3
5967│ │ │ │ │ │ └── extend-shallow@2.0.1
5968│ │ │ │ │ └─┬ unset-value@1.0.0
5969│ │ │ │ │ └─┬ has-value@0.3.1
5970│ │ │ │ │ ├── has-values@0.1.4
5971│ │ │ │ │ └── isobject@2.1.0
5972│ │ │ │ ├─┬ class-utils@0.3.6
5973│ │ │ │ │ ├── define-property@0.2.5
5974│ │ │ │ │ └─┬ static-extend@0.1.2
5975│ │ │ │ │ ├── define-property@0.2.5
5976│ │ │ │ │ └─┬ object-copy@0.1.0
5977│ │ │ │ │ ├── copy-descriptor@0.1.1
5978│ │ │ │ │ └── define-property@0.2.5
5979│ │ │ │ ├── component-emitter@1.2.1
5980│ │ │ │ ├─┬ define-property@1.0.0
5981│ │ │ │ │ └─┬ is-descriptor@1.0.2
5982│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
5983│ │ │ │ │ ├── is-data-descriptor@1.0.0
5984│ │ │ │ │ └── kind-of@6.0.2
5985│ │ │ │ ├─┬ mixin-deep@1.3.1
5986│ │ │ │ │ └── is-extendable@1.0.1
5987│ │ │ │ └── pascalcase@0.1.1
5988│ │ │ ├─┬ debug@2.6.9
5989│ │ │ │ └── ms@2.0.0
5990│ │ │ ├─┬ define-property@0.2.5
5991│ │ │ │ └─┬ is-descriptor@0.1.6
5992│ │ │ │ ├── is-accessor-descriptor@0.1.6
5993│ │ │ │ ├── is-data-descriptor@0.1.4
5994│ │ │ │ └── kind-of@5.1.0
5995│ │ │ ├── extend-shallow@2.0.1
5996│ │ │ ├─┬ source-map-resolve@0.5.2
5997│ │ │ │ ├── atob@2.1.2
5998│ │ │ │ ├── resolve-url@0.2.1
5999│ │ │ │ ├── source-map-url@0.4.0
6000│ │ │ │ └── urix@0.1.0
6001│ │ │ └── use@3.1.1
6002│ │ └── to-regex@3.0.2
6003│ ├─┬ node-libs-browser@2.2.0
6004│ │ ├─┬ assert@1.4.1
6005│ │ │ └─┬ util@0.10.3
6006│ │ │ └── inherits@2.0.1
6007│ │ ├─┬ browserify-zlib@0.2.0
6008│ │ │ └── pako@1.0.8
6009│ │ ├─┬ buffer@4.9.1
6010│ │ │ ├── base64-js@1.3.0
6011│ │ │ └── ieee754@1.1.12
6012│ │ ├─┬ console-browserify@1.1.0
6013│ │ │ └── date-now@0.1.4
6014│ │ ├── constants-browserify@1.0.0
6015│ │ ├─┬ crypto-browserify@3.12.0
6016│ │ │ ├─┬ browserify-cipher@1.0.1
6017│ │ │ │ ├─┬ browserify-aes@1.2.0
6018│ │ │ │ │ └── buffer-xor@1.0.3
6019│ │ │ │ ├─┬ browserify-des@1.0.2
6020│ │ │ │ │ └── des.js@1.0.0
6021│ │ │ │ └── evp_bytestokey@1.0.3
6022│ │ │ ├─┬ browserify-sign@4.0.4
6023│ │ │ │ ├── bn.js@4.11.8
6024│ │ │ │ ├── browserify-rsa@4.0.1
6025│ │ │ │ ├─┬ elliptic@6.4.1
6026│ │ │ │ │ ├── brorand@1.1.0
6027│ │ │ │ │ ├── hash.js@1.1.7
6028│ │ │ │ │ ├── hmac-drbg@1.0.1
6029│ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
6030│ │ │ │ └─┬ parse-asn1@5.1.4
6031│ │ │ │ └── asn1.js@4.10.1
6032│ │ │ ├── create-ecdh@4.0.3
6033│ │ │ ├─┬ create-hash@1.2.0
6034│ │ │ │ ├── cipher-base@1.0.4
6035│ │ │ │ ├─┬ md5.js@1.3.5
6036│ │ │ │ │ └── hash-base@3.0.4
6037│ │ │ │ ├── ripemd160@2.0.2
6038│ │ │ │ └── sha.js@2.4.11
6039│ │ │ ├── create-hmac@1.1.7
6040│ │ │ ├─┬ diffie-hellman@5.0.3
6041│ │ │ │ └── miller-rabin@4.0.1
6042│ │ │ ├── pbkdf2@3.0.17
6043│ │ │ ├── public-encrypt@4.0.3
6044│ │ │ ├── randombytes@2.0.6
6045│ │ │ └── randomfill@1.0.4
6046│ │ ├── domain-browser@1.2.0
6047│ │ ├── events@3.0.0
6048│ │ ├── https-browserify@1.0.0
6049│ │ ├── os-browserify@0.3.0
6050│ │ ├── path-browserify@0.0.0
6051│ │ ├── process@0.11.10
6052│ │ ├── punycode@1.4.1
6053│ │ ├── querystring-es3@0.2.1
6054│ │ ├─┬ readable-stream@2.3.6
6055│ │ │ └── string_decoder@1.1.1
6056│ │ ├─┬ stream-browserify@2.0.2
6057│ │ │ └─┬ readable-stream@2.3.6
6058│ │ │ └── string_decoder@1.1.1
6059│ │ ├─┬ stream-http@2.8.3
6060│ │ │ ├── builtin-status-codes@3.0.0
6061│ │ │ ├─┬ readable-stream@2.3.6
6062│ │ │ │ └── string_decoder@1.1.1
6063│ │ │ ├── to-arraybuffer@1.0.1
6064│ │ │ └── xtend@4.0.1
6065│ │ ├── string_decoder@1.2.0
6066│ │ ├── timers-browserify@2.0.10
6067│ │ ├── tty-browserify@0.0.0
6068│ │ ├─┬ url@0.11.0
6069│ │ │ ├── punycode@1.3.2
6070│ │ │ └── querystring@0.2.0
6071│ │ ├── util@0.11.1
6072│ │ └─┬ vm-browserify@0.0.4
6073│ │ └── indexof@0.0.1
6074│ ├── schema-utils@0.4.7
6075│ ├─┬ uglifyjs-webpack-plugin@1.3.0
6076│ │ ├─┬ cacache@10.0.4
6077│ │ │ ├─┬ lru-cache@4.1.5
6078│ │ │ │ ├── pseudomap@1.0.2
6079│ │ │ │ └── yallist@2.1.2
6080│ │ │ ├─┬ mississippi@2.0.0
6081│ │ │ │ └── pump@2.0.1
6082│ │ │ ├── ssri@5.3.0
6083│ │ │ └── y18n@4.0.0
6084│ │ ├─┬ find-cache-dir@1.0.0
6085│ │ │ └── pkg-dir@2.0.0
6086│ │ ├── schema-utils@0.4.7
6087│ │ ├── source-map@0.6.1
6088│ │ └─┬ uglify-es@3.3.9
6089│ │ └── commander@2.13.0
6090│ └── watchpack@1.6.0
6091├─┬ webpack-dev-server@3.1.9
6092│ ├── ansi-html@0.0.7
6093│ ├─┬ bonjour@3.5.0
6094│ │ ├── array-flatten@2.1.2
6095│ │ ├── deep-equal@1.0.1
6096│ │ ├── dns-equal@1.0.0
6097│ │ ├─┬ dns-txt@2.0.2
6098│ │ │ └── buffer-indexof@1.1.1
6099│ │ ├─┬ multicast-dns@6.2.3
6100│ │ │ ├── dns-packet@1.3.1
6101│ │ │ └── thunky@1.0.3
6102│ │ └── multicast-dns-service-types@1.1.0
6103│ ├─┬ chokidar@2.1.1
6104│ │ ├─┬ anymatch@2.0.0
6105│ │ │ └─┬ micromatch@3.1.10
6106│ │ │ ├── arr-diff@4.0.0
6107│ │ │ ├── array-unique@0.3.2
6108│ │ │ ├─┬ braces@2.3.2
6109│ │ │ │ ├── extend-shallow@2.0.1
6110│ │ │ │ └─┬ fill-range@4.0.0
6111│ │ │ │ ├── extend-shallow@2.0.1
6112│ │ │ │ └─┬ is-number@3.0.0
6113│ │ │ │ └── kind-of@3.2.2
6114│ │ │ ├─┬ extglob@2.0.4
6115│ │ │ │ ├─┬ define-property@1.0.0
6116│ │ │ │ │ └─┬ is-descriptor@1.0.2
6117│ │ │ │ │ ├── is-accessor-descriptor@1.0.0
6118│ │ │ │ │ └── is-data-descriptor@1.0.0
6119│ │ │ │ ├─┬ expand-brackets@2.1.4
6120│ │ │ │ │ ├─┬ debug@2.6.9
6121│ │ │ │ │ │ └── ms@2.0.0
6122│ │ │ │ │ ├─┬ define-property@0.2.5
6123│ │ │ │ │ │ └─┬ is-descriptor@0.1.6
6124│ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
6125│ │ │ │ │ │ │ └── kind-of@3.2.2
6126│ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
6127│ │ │ │ │ │ │ └── kind-of@3.2.2
6128│ │ │ │ │ │ └── kind-of@5.1.0
6129│ │ │ │ │ └── extend-shallow@2.0.1
6130│ │ │ │ └── extend-shallow@2.0.1
6131│ │ │ └── kind-of@6.0.2
6132│ │ ├── async-each@1.0.1
6133│ │ ├─┬ braces@2.3.2
6134│ │ │ ├── array-unique@0.3.2
6135│ │ │ ├── extend-shallow@2.0.1
6136│ │ │ └─┬ fill-range@4.0.0
6137│ │ │ └── is-number@3.0.0
6138│ │ ├─┬ glob-parent@3.1.0
6139│ │ │ ├── is-glob@3.1.0
6140│ │ │ └── path-dirname@1.0.2
6141│ │ ├─┬ is-binary-path@1.0.1
6142│ │ │ └── binary-extensions@1.13.0
6143│ │ ├─┬ is-glob@4.0.0
6144│ │ │ └── is-extglob@2.1.1
6145│ │ ├── normalize-path@3.0.0
6146│ │ ├─┬ readdirp@2.2.1
6147│ │ │ ├─┬ micromatch@3.1.10
6148│ │ │ │ ├── arr-diff@4.0.0
6149│ │ │ │ ├── array-unique@0.3.2
6150│ │ │ │ ├─┬ braces@2.3.2
6151│ │ │ │ │ ├── extend-shallow@2.0.1
6152│ │ │ │ │ └─┬ fill-range@4.0.0
6153│ │ │ │ │ ├── extend-shallow@2.0.1
6154│ │ │ │ │ └─┬ is-number@3.0.0
6155│ │ │ │ │ └── kind-of@3.2.2
6156│ │ │ │ ├─┬ extglob@2.0.4
6157│ │ │ │ │ ├─┬ define-property@1.0.0
6158│ │ │ │ │ │ └─┬ is-descriptor@1.0.2
6159│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0
6160│ │ │ │ │ │ └── is-data-descriptor@1.0.0
6161│ │ │ │ │ ├─┬ expand-brackets@2.1.4
6162│ │ │ │ │ │ ├─┬ debug@2.6.9
6163│ │ │ │ │ │ │ └── ms@2.0.0
6164│ │ │ │ │ │ ├─┬ define-property@0.2.5
6165│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6
6166│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
6167│ │ │ │ │ │ │ │ └── kind-of@3.2.2
6168│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
6169│ │ │ │ │ │ │ │ └── kind-of@3.2.2
6170│ │ │ │ │ │ │ └── kind-of@5.1.0
6171│ │ │ │ │ │ └── extend-shallow@2.0.1
6172│ │ │ │ │ └── extend-shallow@2.0.1
6173│ │ │ │ └── kind-of@6.0.2
6174│ │ │ └─┬ readable-stream@2.3.6
6175│ │ │ └── string_decoder@1.1.1
6176│ │ └── upath@1.1.0
6177│ ├─┬ compression@1.7.3
6178│ │ ├─┬ accepts@1.3.5
6179│ │ │ └── negotiator@0.6.1
6180│ │ ├── bytes@3.0.0
6181│ │ ├─┬ compressible@2.0.15
6182│ │ │ └── mime-db@1.38.0
6183│ │ ├─┬ debug@2.6.9
6184│ │ │ └── ms@2.0.0
6185│ │ ├── on-headers@1.0.1
6186│ │ └── vary@1.1.2
6187│ ├── connect-history-api-fallback@1.6.0
6188│ ├─┬ del@3.0.0
6189│ │ ├─┬ globby@6.1.0
6190│ │ │ ├── pify@2.3.0
6191│ │ │ └─┬ pinkie-promise@2.0.1
6192│ │ │ └── pinkie@2.0.4
6193│ │ ├── is-path-cwd@1.0.0
6194│ │ ├─┬ is-path-in-cwd@1.0.1
6195│ │ │ └── is-path-inside@1.0.1
6196│ │ ├── p-map@1.2.0
6197│ │ └── pify@3.0.0
6198│ ├─┬ express@4.16.4
6199│ │ ├── array-flatten@1.1.1
6200│ │ ├─┬ body-parser@1.18.3
6201│ │ │ ├─┬ debug@2.6.9
6202│ │ │ │ └── ms@2.0.0
6203│ │ │ ├── iconv-lite@0.4.23
6204│ │ │ └─┬ raw-body@2.3.3
6205│ │ │ └── iconv-lite@0.4.23
6206│ │ ├── content-disposition@0.5.2
6207│ │ ├── content-type@1.0.4
6208│ │ ├── cookie@0.3.1
6209│ │ ├── cookie-signature@1.0.6
6210│ │ ├─┬ debug@2.6.9
6211│ │ │ └── ms@2.0.0
6212│ │ ├── depd@1.1.2
6213│ │ ├── encodeurl@1.0.2
6214│ │ ├── escape-html@1.0.3
6215│ │ ├── etag@1.8.1
6216│ │ ├─┬ finalhandler@1.1.1
6217│ │ │ ├─┬ debug@2.6.9
6218│ │ │ │ └── ms@2.0.0
6219│ │ │ └── unpipe@1.0.0
6220│ │ ├── fresh@0.5.2
6221│ │ ├── merge-descriptors@1.0.1
6222│ │ ├── methods@1.1.2
6223│ │ ├─┬ on-finished@2.3.0
6224│ │ │ └── ee-first@1.1.1
6225│ │ ├── parseurl@1.3.2
6226│ │ ├── path-to-regexp@0.1.7
6227│ │ ├─┬ proxy-addr@2.0.4
6228│ │ │ └── forwarded@0.1.2
6229│ │ ├── qs@6.5.2
6230│ │ ├── range-parser@1.2.0
6231│ │ ├─┬ send@0.16.2
6232│ │ │ ├── debug@2.6.9
6233│ │ │ ├── destroy@1.0.4
6234│ │ │ ├── mime@1.4.1
6235│ │ │ └── ms@2.0.0
6236│ │ ├── serve-static@1.13.2
6237│ │ ├── setprototypeof@1.1.0
6238│ │ ├── statuses@1.4.0
6239│ │ ├─┬ type-is@1.6.16
6240│ │ │ └── media-typer@0.3.0
6241│ │ └── utils-merge@1.0.1
6242│ ├── html-entities@1.2.1
6243│ ├─┬ http-proxy-middleware@0.18.0
6244│ │ ├─┬ http-proxy@1.17.0
6245│ │ │ └── eventemitter3@3.1.0
6246│ │ ├─┬ is-glob@4.0.0
6247│ │ │ └── is-extglob@2.1.1
6248│ │ └─┬ micromatch@3.1.10
6249│ │ ├── arr-diff@4.0.0
6250│ │ ├── array-unique@0.3.2
6251│ │ ├─┬ braces@2.3.2
6252│ │ │ ├── extend-shallow@2.0.1
6253│ │ │ └─┬ fill-range@4.0.0
6254│ │ │ ├── extend-shallow@2.0.1
6255│ │ │ └─┬ is-number@3.0.0
6256│ │ │ └── kind-of@3.2.2
6257│ │ ├─┬ extglob@2.0.4
6258│ │ │ ├─┬ define-property@1.0.0
6259│ │ │ │ └─┬ is-descriptor@1.0.2
6260│ │ │ │ ├── is-accessor-descriptor@1.0.0
6261│ │ │ │ └── is-data-descriptor@1.0.0
6262│ │ │ ├─┬ expand-brackets@2.1.4
6263│ │ │ │ ├─┬ debug@2.6.9
6264│ │ │ │ │ └── ms@2.0.0
6265│ │ │ │ ├─┬ define-property@0.2.5
6266│ │ │ │ │ └─┬ is-descriptor@0.1.6
6267│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6
6268│ │ │ │ │ │ └── kind-of@3.2.2
6269│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4
6270│ │ │ │ │ │ └── kind-of@3.2.2
6271│ │ │ │ │ └── kind-of@5.1.0
6272│ │ │ │ └── extend-shallow@2.0.1
6273│ │ │ └── extend-shallow@2.0.1
6274│ │ └── kind-of@6.0.2
6275│ ├── import-local@2.0.0
6276│ ├─┬ internal-ip@3.0.1
6277│ │ ├─┬ default-gateway@2.7.2
6278│ │ │ ├─┬ execa@0.10.0
6279│ │ │ │ ├── cross-spawn@6.0.5
6280│ │ │ │ ├── get-stream@3.0.0
6281│ │ │ │ ├── is-stream@1.1.0
6282│ │ │ │ ├── npm-run-path@2.0.2
6283│ │ │ │ ├── p-finally@1.0.0
6284│ │ │ │ └── strip-eof@1.0.0
6285│ │ │ └── ip-regex@2.1.0
6286│ │ └── ipaddr.js@1.8.0
6287│ ├── ip@1.1.5
6288│ ├── killable@1.0.1
6289│ ├── loglevel@1.6.1
6290│ ├─┬ portfinder@1.0.20
6291│ │ ├── async@1.5.2
6292│ │ └─┬ debug@2.6.9
6293│ │ └── ms@2.0.0
6294│ ├─┬ selfsigned@1.10.4
6295│ │ └── node-forge@0.7.5
6296│ ├─┬ serve-index@1.9.1
6297│ │ ├── batch@0.6.1
6298│ │ ├─┬ debug@2.6.9
6299│ │ │ └── ms@2.0.0
6300│ │ ├── http-errors@1.6.3
6301│ │ └── mime-types@2.1.22
6302│ ├─┬ sockjs@0.3.19
6303│ │ ├── faye-websocket@0.10.0
6304│ │ └── uuid@3.3.2
6305│ ├─┬ spdy@3.4.7
6306│ │ ├─┬ debug@2.6.9
6307│ │ │ └── ms@2.0.0
6308│ │ ├── handle-thing@1.2.5
6309│ │ ├── http-deceiver@1.2.7
6310│ │ ├── select-hose@2.0.0
6311│ │ └─┬ spdy-transport@2.1.1
6312│ │ ├─┬ debug@2.6.9
6313│ │ │ └── ms@2.0.0
6314│ │ ├── detect-node@2.0.4
6315│ │ ├─┬ hpack.js@2.1.6
6316│ │ │ └─┬ readable-stream@2.3.6
6317│ │ │ └── string_decoder@1.1.1
6318│ │ ├── obuf@1.1.2
6319│ │ ├─┬ readable-stream@2.3.6
6320│ │ │ └── string_decoder@1.1.1
6321│ │ └─┬ wbuf@1.7.3
6322│ │ └── minimalistic-assert@1.0.1
6323│ ├─┬ strip-ansi@3.0.1
6324│ │ └── ansi-regex@2.1.1
6325│ ├── webpack-dev-middleware@3.4.0
6326│ ├─┬ webpack-log@2.0.0
6327│ │ └── ansi-colors@3.2.3
6328│ └─┬ yargs@12.0.2
6329│ ├─┬ cliui@4.1.0
6330│ │ ├─┬ strip-ansi@4.0.0
6331│ │ │ └── ansi-regex@3.0.0
6332│ │ └─┬ wrap-ansi@2.1.0
6333│ │ └─┬ string-width@1.0.2
6334│ │ ├── code-point-at@1.1.0
6335│ │ └─┬ is-fullwidth-code-point@1.0.0
6336│ │ └── number-is-nan@1.0.1
6337│ ├─┬ decamelize@2.0.0
6338│ │ └── xregexp@4.0.0
6339│ ├─┬ find-up@3.0.0
6340│ │ └─┬ locate-path@3.0.0
6341│ │ └─┬ p-locate@3.0.0
6342│ │ └─┬ p-limit@2.1.0
6343│ │ └── p-try@2.0.0
6344│ ├── get-caller-file@1.0.3
6345│ ├─┬ os-locale@3.1.0
6346│ │ ├─┬ execa@1.0.0
6347│ │ │ ├── cross-spawn@6.0.5
6348│ │ │ └── get-stream@4.1.0
6349│ │ ├─┬ lcid@2.0.0
6350│ │ │ └── invert-kv@2.0.0
6351│ │ └─┬ mem@4.1.0
6352│ │ ├─┬ map-age-cleaner@0.1.3
6353│ │ │ └── p-defer@1.0.0
6354│ │ ├── mimic-fn@1.2.0
6355│ │ └── p-is-promise@2.0.0
6356│ ├── require-directory@2.1.1
6357│ ├── require-main-filename@1.0.1
6358│ ├── set-blocking@2.0.0
6359│ ├── which-module@2.0.0
6360│ ├── y18n@3.2.1
6361│ └─┬ yargs-parser@10.1.0
6362│ └── camelcase@4.1.0
6363├── webpack-manifest-plugin@2.0.4
6364└─┬ workbox-webpack-plugin@3.6.2
6365 ├─┬ babel-runtime@6.26.0
6366 │ ├── core-js@2.6.5
6367 │ └── regenerator-runtime@0.11.1
6368 ├── json-stable-stringify@1.0.1
6369 └─┬ workbox-build@3.6.3
6370 ├── common-tags@1.8.0
6371 ├── fs-extra@4.0.3
6372 ├─┬ joi@11.4.0
6373 │ ├── hoek@4.2.1
6374 │ ├── isemail@3.2.0
6375 │ └── topo@2.0.2
6376 ├── pretty-bytes@4.0.2
6377 ├─┬ stringify-object@3.3.0
6378 │ ├── get-own-enumerable-property-symbols@3.0.0
6379 │ ├── is-obj@1.0.1
6380 │ └── is-regexp@1.0.0
6381 ├─┬ strip-comments@1.0.2
6382 │ ├── babel-extract-comments@1.0.0
6383 │ └── babel-plugin-transform-object-rest-spread@6.26.0
6384 ├── workbox-background-sync@3.6.3
6385 ├── workbox-broadcast-cache-update@3.6.3
6386 ├── workbox-cache-expiration@3.6.3
6387 ├── workbox-cacheable-response@3.6.3
6388 ├── workbox-core@3.6.3
6389 ├── workbox-google-analytics@3.6.3
6390 ├── workbox-navigation-preload@3.6.3
6391 ├── workbox-precaching@3.6.3
6392 ├── workbox-range-requests@3.6.3
6393 ├── workbox-routing@3.6.3
6394 ├── workbox-strategies@3.6.3
6395 ├── workbox-streams@3.6.3
6396 └── workbox-sw@3.6.3
6397
6398npm WARN optional Skipping failed optional dependency /sane/fsevents:
6399npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
6400npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
6401npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7
6402npm WARN eslint-config-react-app@3.0.7 requires a peer of babel-eslint@9.x but none was installed.
6403fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices/frontend$ cd ..
6404fengren@fengren-VirtualBox:~/Documents/gitclones/demo/microservices$ cd ..
6405fengren@fengren-VirtualBox:~/Documents/gitclones/demo$ ./docker-local.sh
6406Building db-cli
6407Step 1/11 : FROM python:3.7
6408 ---> ac069ebfe1e1
6409Step 2/11 : LABEL author="levymedina3@gmail.com"
6410 ---> Using cache
6411 ---> 824769bee94a
6412Step 3/11 : COPY ./requirements.txt /app/requirements.txt
6413 ---> Using cache
6414 ---> 4e34dc130a4e
6415Step 4/11 : WORKDIR /app
6416 ---> Using cache
6417 ---> e9eff2437632
6418Step 5/11 : ENV FLASK_RUN_PORT=5001
6419 ---> Using cache
6420 ---> 3a72556f9341
6421Step 6/11 : ENV FLASK_APP=app.py
6422 ---> Using cache
6423 ---> ee936b302fe9
6424Step 7/11 : ENV FLASK_ENV=development
6425 ---> Using cache
6426 ---> fc07d37fc71e
6427Step 8/11 : RUN pip install -r requirements.txt
6428 ---> Using cache
6429 ---> baaa4be278c5
6430Step 9/11 : COPY . /app
6431 ---> f7be0d80f787
6432Step 10/11 : ENTRYPOINT ["python"]
6433 ---> Running in fe074621595d
6434Removing intermediate container fe074621595d
6435 ---> 143be3c75b49
6436Step 11/11 : CMD ["app.py"]
6437 ---> Running in 962e45efbb38
6438Removing intermediate container 962e45efbb38
6439 ---> c49397745ef4
6440Successfully built c49397745ef4
6441Successfully tagged db-cli:1.0.0
6442Building emailer
6443Step 1/6 : FROM node:carbon
6444 ---> 4f01e5319662
6445Step 2/6 : COPY ./package.json /app/package.json
6446 ---> Using cache
6447 ---> 38b10e558188
6448Step 3/6 : WORKDIR /app
6449 ---> Using cache
6450 ---> cc8a14b0d219
6451Step 4/6 : RUN yarn
6452 ---> Using cache
6453 ---> 8faf4b814b13
6454Step 5/6 : COPY . /app
6455 ---> c5fc60981d2b
6456Step 6/6 : CMD ["yarn", "start:dev"]
6457 ---> Running in 5d222cbb1070
6458Removing intermediate container 5d222cbb1070
6459 ---> a599103c2c21
6460Successfully built a599103c2c21
6461Successfully tagged emailer:1.0.0
6462Building api
6463Step 1/6 : FROM node:carbon
6464 ---> 4f01e5319662
6465Step 2/6 : COPY ./package.json /app/package.json
6466 ---> Using cache
6467 ---> 9c17b8d5830d
6468Step 3/6 : WORKDIR /app
6469 ---> Using cache
6470 ---> dac81627f29a
6471Step 4/6 : RUN yarn
6472 ---> Using cache
6473 ---> 421e02acba61
6474Step 5/6 : COPY . /app
6475 ---> adc2dd2b1139
6476Step 6/6 : CMD ["yarn", "start:dev"]
6477 ---> Running in 1a174384b2b3
6478Removing intermediate container 1a174384b2b3
6479 ---> bdd30eb87baf
6480Successfully built bdd30eb87baf
6481Successfully tagged api:1.0.0
6482Building admin
6483Step 1/6 : FROM node:carbon
6484 ---> 4f01e5319662
6485Step 2/6 : COPY ./package.json /app/package.json
6486 ---> Using cache
6487 ---> ec98f551f699
6488Step 3/6 : WORKDIR /app
6489 ---> Using cache
6490 ---> 096d339abd1d
6491Step 4/6 : RUN yarn
6492 ---> Using cache
6493 ---> bc0fb81f1471
6494Step 5/6 : COPY . /app
6495 ---> d2f07f1713b1
6496Step 6/6 : CMD ["yarn", "start"]
6497 ---> Running in 1ab2bb1219ae
6498Removing intermediate container 1ab2bb1219ae
6499 ---> 7218a3d67781
6500Successfully built 7218a3d67781
6501Successfully tagged admin:1.0.0
6502Building frontend
6503Step 1/6 : FROM node:carbon
6504 ---> 4f01e5319662
6505Step 2/6 : COPY ./package.json /app/package.json
6506 ---> Using cache
6507 ---> ec98f551f699
6508Step 3/6 : WORKDIR /app
6509 ---> Using cache
6510 ---> 096d339abd1d
6511Step 4/6 : RUN yarn
6512 ---> Using cache
6513 ---> bc0fb81f1471
6514Step 5/6 : COPY . /app
6515 ---> 94373b64df64
6516Step 6/6 : CMD ["yarn", "start"]
6517 ---> Running in fd33f2e71979
6518Removing intermediate container fd33f2e71979
6519 ---> 088c752883ac
6520Successfully built 088c752883ac
6521Successfully tagged frontend:1.0.0
6522Starting docker-compose_db_1 ... done
6523Recreating docker-compose_db-cli_1 ... done
6524Recreating docker-compose_emailer_1 ... done
6525Recreating docker-compose_api_1 ... done
6526Recreating docker-compose_frontend_1 ... done
6527Recreating docker-compose_admin_1 ... done
6528Attaching to docker-compose_db_1, docker-compose_db-cli_1, docker-compose_emailer_1, docker-compose_api_1, docker-compose_frontend_1, docker-compose_admin_1
6529db_1 | LOG: database system was shut down at 2019-02-18 07:29:00 UTC
6530db_1 | LOG: MultiXact member wraparound protections are now enabled
6531db_1 | LOG: database system is ready to accept connections
6532db_1 | LOG: autovacuum launcher started
6533db-cli_1 | * Serving Flask app "app" (lazy loading)
6534db-cli_1 | * Environment: development
6535db-cli_1 | * Debug mode: on
6536db-cli_1 | /usr/local/lib/python3.7/site-packages/flask_sqlalchemy/__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
6537db-cli_1 | 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
6538db-cli_1 | /usr/local/lib/python3.7/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
6539db-cli_1 | """)
6540db-cli_1 | * Running on http://0.0.0.0:5001/ (Press CTRL+C to quit)
6541db-cli_1 | * Restarting with stat
6542db-cli_1 | /usr/local/lib/python3.7/site-packages/flask_sqlalchemy/__init__.py:794: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
6543db-cli_1 | 'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
6544db-cli_1 | /usr/local/lib/python3.7/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
6545db-cli_1 | """)
6546db-cli_1 | * Debugger is active!
6547db-cli_1 | * Debugger PIN: 652-480-303
6548emailer_1 | yarn run v1.12.3
6549emailer_1 | $ nodemon ./bin/www
6550emailer_1 | [nodemon] 1.18.10
6551emailer_1 | [nodemon] to restart at any time, enter `rs`
6552emailer_1 | [nodemon] watching: *.*
6553emailer_1 | [nodemon] starting `node ./bin/www`
6554api_1 | yarn run v1.12.3
6555api_1 | $ nodemon ./bin/www
6556api_1 | [nodemon] 1.18.10
6557api_1 | [nodemon] to restart at any time, enter `rs`
6558api_1 | [nodemon] watching: *.*
6559api_1 | [nodemon] starting `node ./bin/www`
6560frontend_1 | yarn run v1.12.3
6561frontend_1 | $ REACT_APP_ENV=development node scripts/start.js
6562admin_1 | yarn run v1.12.3
6563admin_1 | $ REACT_APP_ENV=development node scripts/start.js
6564emailer_1 | Server is ready to take our messages
6565frontend_1 | Starting the development server...
6566frontend_1 |
6567db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:19:22] "GET /ping HTTP/1.1" 200 -
6568emailer_1 | GET /ping 200 5.105 ms - 4
6569api_1 | GET /ping 200 9.603 ms - 4
6570admin_1 | Starting the development server...
6571admin_1 |
6572frontend_1 | Failed to compile.
6573frontend_1 |
6574frontend_1 | ./src/containers/Router/UnauthenticatedRoute.jsx
6575frontend_1 | Line 12: 'path' is missing in props validation react/prop-types
6576frontend_1 | Line 13: 'component' is missing in props validation react/prop-types
6577frontend_1 | Line 14: 'isAuthenticated' is missing in props validation react/prop-types
6578frontend_1 | Line 15: 'isChecking' is missing in props validation react/prop-types
6579frontend_1 | Line 16: 'redirect' is missing in props validation react/prop-types
6580frontend_1 |
6581frontend_1 | Search for the keywords to learn more about each error.
6582emailer_1 | GET /ping 200 0.727 ms - 4
6583db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:20:58] "GET /ping HTTP/1.1" 200 -
6584api_1 | GET /ping 200 1.264 ms - 4
6585admin_1 | Failed to compile.
6586admin_1 |
6587admin_1 | ./src/containers/Router/UnauthenticatedRoute.jsx
6588admin_1 | Line 12: 'path' is missing in props validation react/prop-types
6589admin_1 | Line 13: 'component' is missing in props validation react/prop-types
6590admin_1 | Line 14: 'isAuthenticated' is missing in props validation react/prop-types
6591admin_1 | Line 15: 'isChecking' is missing in props validation react/prop-types
6592admin_1 | Line 16: 'redirect' is missing in props validation react/prop-types
6593admin_1 |
6594admin_1 | Search for the keywords to learn more about each error.
6595db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:22:29] "GET /ping HTTP/1.1" 200 -
6596emailer_1 | GET /ping 200 0.448 ms - 4
6597api_1 | GET /ping 200 0.912 ms - 4
6598db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:24:03] "GET /ping HTTP/1.1" 200 -
6599emailer_1 | GET /ping 200 0.349 ms - 4
6600api_1 | GET /ping 200 0.646 ms - 4
6601db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:25:33] "GET /ping HTTP/1.1" 200 -
6602emailer_1 | GET /ping 200 5.386 ms - 4
6603api_1 | GET /ping 200 0.597 ms - 4
6604db-cli_1 | 127.0.0.1 - - [18/Feb/2019 08:27:04] "GET /ping HTTP/1.1" 200 -
6605emailer_1 | GET /ping 200 0.389 ms - 4
6606api_1 | GET /ping 200 1.038 ms - 4