Browse code

docs: Update README

Payson Wallach authored on 15/06/2020 05:41:09
Showing 8 changed files

1 1
new file mode 100644
... ...
@@ -0,0 +1,130 @@
1
+
2
+# Contributor Covenant Code of Conduct
3
+
4
+## Our Pledge
5
+
6
+We as members, contributors, and leaders pledge to make participation in our
7
+community a harassment-free experience for everyone, regardless of age, body
8
+size, visible or invisible disability, ethnicity, sex characteristics, gender
9
+identity and expression, level of experience, education, socio-economic status,
10
+nationality, personal appearance, race, religion, or sexual identity
11
+and orientation.
12
+
13
+We pledge to act and interact in ways that contribute to an open, welcoming,
14
+diverse, inclusive, and healthy community.
15
+
16
+## Our Standards
17
+
18
+Examples of behavior that contributes to a positive environment for our
19
+community include:
20
+
21
+* Demonstrating empathy and kindness toward other people
22
+* Being respectful of differing opinions, viewpoints, and experiences
23
+* Giving and gracefully accepting constructive feedback
24
+* Accepting responsibility and apologizing to those affected by our mistakes,
25
+  and learning from the experience
26
+* Focusing on what is best not just for us as individuals, but for the
27
+  overall community
28
+
29
+Examples of unacceptable behavior include:
30
+
31
+* The use of sexualized language or imagery, and sexual attention or
32
+  advances of any kind
33
+* Trolling, insulting or derogatory comments, and personal or political attacks
34
+* Public or private harassment
35
+* Publishing others' private information, such as a physical or email
36
+  address, without their explicit permission
37
+* Other conduct which could reasonably be considered inappropriate in a
38
+  professional setting
39
+
40
+## Enforcement Responsibilities
41
+
42
+Community leaders are responsible for clarifying and enforcing our standards of
43
+acceptable behavior and will take appropriate and fair corrective action in
44
+response to any behavior that they deem inappropriate, threatening, offensive,
45
+or harmful.
46
+
47
+Community leaders have the right and responsibility to remove, edit, or reject
48
+comments, commits, code, wiki edits, issues, and other contributions that are
49
+not aligned to this Code of Conduct, and will communicate reasons for moderation
50
+decisions when appropriate.
51
+
52
+## Scope
53
+
54
+This Code of Conduct applies within all community spaces, and also applies when
55
+an individual is officially representing the community in public spaces.
56
+Examples of representing our community include using an official e-mail address,
57
+posting via an official social media account, or acting as an appointed
58
+representative at an online or offline event.
59
+
60
+## Enforcement
61
+
62
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
63
+reported to the community leaders responsible for enforcement at
64
+payson@paysonwallach.com.
65
+All complaints will be reviewed and investigated promptly and fairly.
66
+
67
+All community leaders are obligated to respect the privacy and security of the
68
+reporter of any incident.
69
+
70
+## Enforcement Guidelines
71
+
72
+Community leaders will follow these Community Impact Guidelines in determining
73
+the consequences for any action they deem in violation of this Code of Conduct:
74
+
75
+### 1. Correction
76
+
77
+**Community Impact**: Use of inappropriate language or other behavior deemed
78
+unprofessional or unwelcome in the community.
79
+
80
+**Consequence**: A private, written warning from community leaders, providing
81
+clarity around the nature of the violation and an explanation of why the
82
+behavior was inappropriate. A public apology may be requested.
83
+
84
+### 2. Warning
85
+
86
+**Community Impact**: A violation through a single incident or series
87
+of actions.
88
+
89
+**Consequence**: A warning with consequences for continued behavior. No
90
+interaction with the people involved, including unsolicited interaction with
91
+those enforcing the Code of Conduct, for a specified period of time. This
92
+includes avoiding interactions in community spaces as well as external channels
93
+like social media. Violating these terms may lead to a temporary or
94
+permanent ban.
95
+
96
+### 3. Temporary Ban
97
+
98
+**Community Impact**: A serious violation of community standards, including
99
+sustained inappropriate behavior.
100
+
101
+**Consequence**: A temporary ban from any sort of interaction or public
102
+communication with the community for a specified period of time. No public or
103
+private interaction with the people involved, including unsolicited interaction
104
+with those enforcing the Code of Conduct, is allowed during this period.
105
+Violating these terms may lead to a permanent ban.
106
+
107
+### 4. Permanent Ban
108
+
109
+**Community Impact**: Demonstrating a pattern of violation of community
110
+standards, including sustained inappropriate behavior,  harassment of an
111
+individual, or aggression toward or disparagement of classes of individuals.
112
+
113
+**Consequence**: A permanent ban from any sort of public interaction within
114
+the community.
115
+
116
+## Attribution
117
+
118
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
119
+version 2.0, available at
120
+https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
121
+
122
+Community Impact Guidelines were inspired by [Mozilla's code of conduct
123
+enforcement ladder](https://github.com/mozilla/diversity).
124
+
125
+[homepage]: https://www.contributor-covenant.org
126
+
127
+For answers to common questions about this code of conduct, see the FAQ at
128
+https://www.contributor-covenant.org/faq. Translations are available at
129
+https://www.contributor-covenant.org/translations.
130
+
0 131
deleted file mode 100644
1 132
deleted file mode 120000
... ...
@@ -1 +0,0 @@
1
-README.md
2 0
\ No newline at end of file
... ...
@@ -1,88 +1,46 @@
1
-Notes about this Fork
2
-
3
-[![Build Status](https://travis-ci.org/MichaelAquilina/synapse-project.svg?branch=master)](https://travis-ci.org/MichaelAquilina/synapse-project)
4
-
5
-Unofficial fork of the [Synapse project](https://launchpad.net/synapse-project).
6
-
7
-I am big fan of synapse and a lot of my productivity stems from its use. Unfurtunately the official project seems
8
-to have slowed down to a crawl and changes made upstream have become very slow to merge. For this reason I decided
9
-to fork the project to host on github and make changes quickly myself.
10
-
11
-I [release deb files](https://github.com/MichaelAquilina/synapse-project/releases/) for every significant change I make.
12
-
13
-I also have an [OpenSUSE repository](https://download.opensuse.org/repositories/home:/MichaelAquilina/) which you can use
14
-for Leap and Tumbleweed.
15
-
16
-In the meanwhile I have added numerous plugins that I myself use on a daily occassion:
17
-
18
-* [password store](https://www.passwordstore.org/) plugin (see an example of this in action [here](https://i.imgur.com/pMjck1o.gif))
19
-* [Zim](http://www.zim-wiki.org/) plugin
20
-* [Tomboy Notes](https://wiki.gnome.org/Apps/Tomboy) plugin
21
-* [Gnote](https://wiki.gnome.org/Apps/Gnote) plugin
22
-* Improvements to file change detection in [Zeal](https://zealdocs.org/) plugin
23
-* fixes for Ubuntu 16.10
24
-
25
-I am in no way an expert in Vala (or GTK for that matter) so most of the changes I make tend to be hackish in nature.
26
-This will hopefully improve as I grow accustomed to the codebase and learn more about Valas libraries and build tools.
27
-
28
-Feel free to contribute and add any of your own plugins if you wish.
29
-
30
-Installing Synpase
31
-
32
-See the [Releases](https://github.com/MichaelAquilina/synapse-project/releases) page for rpm and deb packages.
33
-
34
-Alternatively, if you are using OpenSUSE you can use the following build service repo:
35
-
36
-https://download.opensuse.org/repositories/home:/MichaelAquilina/
37
-
38
-For example on Tumbleweed:
1
+<div align="center">
2
+  <h1>Synapse</h1>
3
+  <p>A semantic application launcher and desktop search application for GNOME.</p>
4
+  <a href="https://github.com/paysonwallach/synapse/releases/latest">
5
+    <img alt="Version 0.4.7" src="https://img.shields.io/badge/version-0.4.7-red.svg?cacheSeconds=2592000&style=flat-square" />
6
+  </a>
7
+  <a href="https://github.com/paysonwallach/synapse/blob/master/COPYING.md" target="\_blank">
8
+    <img alt="Licensed under the GNU Lesser General Public License v2.1" src="https://img.shields.io/badge/license-LGPL%20v2.1-blue.svg?style=flat-square" />
9
+  <a href=https://buymeacoffee.com/paysonwallach>
10
+    <img src=https://img.shields.io/badge/donate-Buy%20me%20a%20coffe-yellow?style=flat-square>
11
+  </a>
12
+  <br>
13
+  <br>
14
+</div>
15
+
16
+## Background
17
+
18
+[Synapse](https://github.com/paysonwallach/synapse) is a semantic application launcher and desktop search utility for GNOME, built on its activity-logging service, [Zeitgeist](https://launchpad.net/zeitgeist-project), which helps ensure provided results are always relevant. It features a powerful, dynamic, plugin-based architecture which allows for easy integration with any number of applications and services.
19
+
20
+## Installation
21
+
22
+Clone this repository or download the [latest release](https://github.com/paysonwallach/synapse/releases/latest).
23
+
24
+```shell
25
+git clone https://github.com/paysonwallach/synapse
39 26
 ```
40
-$ zypper addrepo https://download.opensuse.org/repositories/home:/MichaelAquilina/openSUSE_Tumbleweed MichaelAquilina
41
-$ zypper refresh
42
-$ zypper install synapse
43
-```
44
-
45
-About Synapse
46
-
47
-This version of Synapse officially supports only Vala 0.24 and later.
48
-
49
-Building
50
-
51
-* Run `./autogen.sh`
52
-* Run `make`
53
-* Run `make install`
54
-
55
-By default synapse is installed to `/usr` but you may specify a different location during `make install` using the `prefix` option.
56
-
57
-For example:
58 27
 
59
-`make install prefix=$HOME/builds/synapse`
28
+Configure the build directory at the root of the project.
60 29
 
61
-Creating a DEB
62
-
63
-You need `debuild` to create a `*.deb` file.
64
-
65
-```
66
-sudo apt-get install devscripts
30
+```shell
31
+meson --prefix=/usr build
67 32
 ```
68 33
 
69
-First, update the version of synapse so that you do not get any conflicting versions:
34
+Install with `ninja`.
70 35
 
71
-* Update `<version>` in `AC_INIT([synapse], [<version>])` found in `configure.ac`
72
-* Add an entry in `debian/changelog` for the new version along with a summary of changes
36
+```shell
37
+ninja -C build install
38
+```
73 39
 
74
-All you need to do now is run the following command in the root project directory:
40
+## Contributing
75 41
 
76
-```
77
-debuild -b -us -uc
78
-```
42
+Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change. By participating in this project, you agree to abide by the terms of the [Code of Conduct](https://github.com/paysonwallach/synapse/blob/master/CODE_OF_CONDUCT.md).
79 43
 
80
-Two `*.deb` files will be created in the parent directory of the project.
44
+## License
81 45
 
82
-One will be a production debian file and the other will be a debug version.
83
-The version number should be correctly included as part of the name of the files.
46
+[Synapse](https://github.com/paysonwallach/synapse) is licensed under the [GNU Lesser General Public License v2.1](https://github.com/paysonwallach/synapse/blob/master/COPYING.md).
84 47
new file mode 100644
... ...
@@ -0,0 +1,46 @@
1
+<div align="center">
2
+  <h1>{{ meta.title }}</h1>
3
+  <p>{{ description }}</p>
4
+  <a href="{{ meta.releases.url }}/latest">
5
+    <img alt="Version {{ version }}" src="https://img.shields.io/badge/version-{{ version }}-red.svg?cacheSeconds=2592000&style=flat-square" />
6
+  </a>
7
+  <a href="{{ meta.license.url }}" target="\_blank">
8
+    <img alt="Licensed under the {{ meta.license.name }}" src="https://img.shields.io/badge/license-LGPL%20v2.1-blue.svg?style=flat-square" />
9
+  <a href=https://buymeacoffee.com/paysonwallach>
10
+    <img src=https://img.shields.io/badge/donate-Buy%20me%20a%20coffe-yellow?style=flat-square>
11
+  </a>
12
+  <br>
13
+  <br>
14
+</div>
15
+
16
+## Background
17
+
18
+[{{ meta.title }}]({{ repository.url }}) is a semantic application launcher and desktop search utility for GNOME, built on its activity-logging service, [Zeitgeist](https://launchpad.net/zeitgeist-project), which helps ensure provided results are always relevant. It features a powerful, dynamic, plugin-based architecture which allows for easy integration with any number of applications and services.
19
+
20
+## Installation
21
+
22
+Clone this repository or download the [latest release]({{ meta.releases.url }}/latest).
23
+
24
+```shell
25
+git clone {{ repository.url }}
26
+```
27
+
28
+Configure the build directory at the root of the project.
29
+
30
+```shell
31
+meson --prefix=/usr build
32
+```
33
+
34
+Install with `ninja`.
35
+
36
+```shell
37
+ninja -C build install
38
+```
39
+
40
+## Contributing
41
+
42
+Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change. By participating in this project, you agree to abide by the terms of the [Code of Conduct]({{ meta.codeOfConduct.url }}).
43
+
44
+## License
45
+
46
+[{{ meta.title }}]({{ repository.url }}) is licensed under the [{{ meta.license.name }}]({{ meta.license.url }}).
... ...
@@ -1,131 +1,71 @@
1 1
 {
2
-  "name": "synapse",
2
+  "name": "com.paysonwallach.synapse",
3 3
   "version": "0.4.7",
4 4
   "lockfileVersion": 2,
5 5
   "requires": true,
6 6
   "packages": {
7 7
     "": {
8
+      "name": "com.paysonwallach.synapse",
8 9
       "version": "0.4.7",
9 10
       "license": "LGPL-2.1",
10
-      "dependencies": {
11
-        "@commitlint/cli": "^9.0.1",
12
-        "@commitlint/config-conventional": "^9.0.1",
11
+      "devDependencies": {
12
+        "@commitlint/cli": "^8.3.5",
13
+        "@commitlint/config-conventional": "^8.3.4",
13 14
         "husky": "^4.2.5",
14
-        "nunjucks": "^3.2.1",
15
+        "nunjucks": "^3.2.2",
15 16
         "standard-version": "^8.0.0"
16 17
       }
17 18
     },
18 19
     "node_modules/@babel/code-frame": {
19
-      "version": "7.10.1",
20
-      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz",
21
-      "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==",
22
-      "dependencies": {
23
-        "@babel/highlight": "^7.10.1"
24
-      }
25
-    },
26
-    "node_modules/@babel/helper-validator-identifier": {
27
-      "version": "7.10.1",
28
-      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz",
29
-      "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw=="
30
-    },
31
-    "node_modules/@babel/highlight": {
32
-      "version": "7.10.1",
33
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz",
34
-      "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==",
35
-      "dependencies": {
36
-        "@babel/helper-validator-identifier": "^7.10.1",
37
-        "chalk": "^2.0.0",
38
-        "js-tokens": "^4.0.0"
39
-      }
40
-    },
41
-    "node_modules/@babel/highlight/node_modules/ansi-styles": {
42
-      "version": "3.2.1",
43
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
44
-      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
45
-      "dependencies": {
46
-        "color-convert": "^1.9.0"
47
-      },
48
-      "engines": {
49
-        "node": ">=4"
50
-      }
51
-    },
52
-    "node_modules/@babel/highlight/node_modules/chalk": {
53
-      "version": "2.4.2",
54
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
55
-      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
20
+      "version": "7.14.5",
21
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
22
+      "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
23
+      "dev": true,
56 24
       "dependencies": {
57
-        "ansi-styles": "^3.2.1",
58
-        "escape-string-regexp": "^1.0.5",
59
-        "supports-color": "^5.3.0"
25
+        "@babel/highlight": "^7.14.5"
60 26
       },
61 27
       "engines": {
62
-        "node": ">=4"
63
-      }
64
-    },
65
-    "node_modules/@babel/highlight/node_modules/color-convert": {
66
-      "version": "1.9.3",
67
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
68
-      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
69
-      "dependencies": {
70
-        "color-name": "1.1.3"
28
+        "node": ">=6.9.0"
71 29
       }
72 30
     },
73
-    "node_modules/@babel/highlight/node_modules/color-name": {
74
-      "version": "1.1.3",
75
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
76
-      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
77
-    },
78
-    "node_modules/@babel/highlight/node_modules/has-flag": {
79
-      "version": "3.0.0",
80
-      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
81
-      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
31
+    "node_modules/@babel/helper-validator-identifier": {
32
+      "version": "7.14.8",
33
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz",
34
+      "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==",
35
+      "dev": true,
82 36
       "engines": {
83
-        "node": ">=4"
37
+        "node": ">=6.9.0"
84 38
       }
85 39
     },
86
-    "node_modules/@babel/highlight/node_modules/supports-color": {
87
-      "version": "5.5.0",
88
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
89
-      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
40
+    "node_modules/@babel/highlight": {
41
+      "version": "7.14.5",
42
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
43
+      "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
44
+      "dev": true,
90 45
       "dependencies": {
91
-        "has-flag": "^3.0.0"
46
+        "@babel/helper-validator-identifier": "^7.14.5",
47
+        "chalk": "^2.0.0",
48
+        "js-tokens": "^4.0.0"
92 49
       },
93 50
       "engines": {
94
-        "node": ">=4"
95
-      }
96
-    },
97
-    "node_modules/@babel/runtime": {
98
-      "version": "7.10.2",
99
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
100
-      "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
101
-      "license": "MIT",
102
-      "dependencies": {
103
-        "regenerator-runtime": "^0.13.4"
51
+        "node": ">=6.9.0"
104 52
       }
105 53
     },
106
-    "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
107
-      "version": "0.13.5",
108
-      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
109
-      "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
110
-      "license": "MIT"
111
-    },
112 54
     "node_modules/@commitlint/cli": {
113
-      "version": "9.0.1",
114
-      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-9.0.1.tgz",
115
-      "integrity": "sha512-BVOc/BY0FMmKTTH5oUVE0ukhPWDFf364FiYKk3GlXLOGTZPTXQ/9ncB2eMOaCF0PdcEVY4VoMjyoRSgcVapCMg==",
116
-      "license": "MIT",
117
-      "dependencies": {
118
-        "@babel/runtime": "^7.9.6",
119
-        "@commitlint/format": "^9.0.1",
120
-        "@commitlint/lint": "^9.0.1",
121
-        "@commitlint/load": "^9.0.1",
122
-        "@commitlint/read": "^9.0.1",
123
-        "chalk": "3.0.0",
124
-        "core-js": "^3.6.1",
55
+      "version": "8.3.5",
56
+      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-8.3.5.tgz",
57
+      "integrity": "sha512-6+L0vbw55UEdht71pgWOE55SRgb+8OHcEwGDB234VlIBFGK9P2QOBU7MHiYJ5cjdjCQ0rReNrGjOHmJ99jwf0w==",
58
+      "dev": true,
59
+      "dependencies": {
60
+        "@commitlint/format": "^8.3.4",
61
+        "@commitlint/lint": "^8.3.5",
62
+        "@commitlint/load": "^8.3.5",
63
+        "@commitlint/read": "^8.3.4",
64
+        "babel-polyfill": "6.26.0",
65
+        "chalk": "2.4.2",
125 66
         "get-stdin": "7.0.0",
126
-        "lodash": "^4.17.15",
67
+        "lodash": "4.17.15",
127 68
         "meow": "5.0.0",
128
-        "regenerator-runtime": "0.13.3",
129 69
         "resolve-from": "5.0.0",
130 70
         "resolve-global": "1.0.0"
131 71
       },
... ...
@@ -133,324 +73,262 @@
133 73
         "commitlint": "lib/cli.js"
134 74
       },
135 75
       "engines": {
136
-        "node": ">=8"
137
-      }
138
-    },
139
-    "node_modules/@commitlint/cli/node_modules/chalk": {
140
-      "version": "3.0.0",
141
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
142
-      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
143
-      "license": "MIT",
144
-      "dependencies": {
145
-        "ansi-styles": "^4.1.0",
146
-        "supports-color": "^7.1.0"
147
-      },
148
-      "engines": {
149
-        "node": ">=8"
150
-      }
151
-    },
152
-    "node_modules/@commitlint/cli/node_modules/resolve-from": {
153
-      "version": "5.0.0",
154
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
155
-      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
156
-      "license": "MIT",
157
-      "engines": {
158
-        "node": ">=8"
76
+        "node": ">=4"
159 77
       }
160 78
     },
161 79
     "node_modules/@commitlint/config-conventional": {
162
-      "version": "9.0.1",
163
-      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-9.0.1.tgz",
164
-      "integrity": "sha512-5rGu8aT4nRhWKrd5SpXqKJKLM07wXi4X5KVD9EEAuucAh2iZgfJJK9HKZNKGEKLKBQSWlnXE6UvkeEjJgi6TPQ==",
165
-      "license": "MIT",
80
+      "version": "8.3.4",
81
+      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-8.3.4.tgz",
82
+      "integrity": "sha512-w0Yc5+aVAjZgjYqx29igBOnVCj8O22gy3Vo6Fyp7PwoS7+AYS1x3sN7IBq6i7Ae15Mv5P+rEx1pkxXo5zOMe4g==",
83
+      "dev": true,
166 84
       "dependencies": {
167
-        "conventional-changelog-conventionalcommits": "4.2.3"
168
-      },
169
-      "engines": {
170
-        "node": ">=8"
85
+        "conventional-changelog-conventionalcommits": "4.2.1"
171 86
       }
172 87
     },
173 88
     "node_modules/@commitlint/ensure": {
174
-      "version": "9.0.1",
175
-      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-9.0.1.tgz",
176
-      "integrity": "sha512-z8SEkfbn0lMnAtt7Hp3A8hE3CRCDsg+Eu3Xj1UJakOyCPJgHE1/vEyM2DO2dxTXVKuttiHeLDnUSHCxklm78Ng==",
177
-      "license": "MIT",
89
+      "version": "8.3.4",
90
+      "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-8.3.4.tgz",
91
+      "integrity": "sha512-8NW77VxviLhD16O3EUd02lApMFnrHexq10YS4F4NftNoErKbKaJ0YYedktk2boKrtNRf/gQHY/Qf65edPx4ipw==",
92
+      "dev": true,
178 93
       "dependencies": {
179
-        "@commitlint/types": "^9.0.1",
180
-        "lodash": "^4.17.15"
94
+        "lodash": "4.17.15"
181 95
       },
182 96
       "engines": {
183
-        "node": ">=8"
97
+        "node": ">=4"
184 98
       }
185 99
     },
186 100
     "node_modules/@commitlint/execute-rule": {
187
-      "version": "9.0.1",
188
-      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-9.0.1.tgz",
189
-      "integrity": "sha512-fxnLadXs59qOBE9dInfQjQ4DmbGToQ0NjfqqmN6N8qS+KsCecO6N0mMUrC95et9xTeimFRr+0l9UMfmRVHNS/w==",
190
-      "license": "MIT",
101
+      "version": "8.3.4",
102
+      "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-8.3.4.tgz",
103
+      "integrity": "sha512-f4HigYjeIBn9f7OuNv5zh2y5vWaAhNFrfeul8CRJDy82l3Y+09lxOTGxfF3uMXKrZq4LmuK6qvvRCZ8mUrVvzQ==",
104
+      "dev": true,
191 105
       "engines": {
192
-        "node": ">=8"
106
+        "node": ">=4"
193 107
       }
194 108
     },
195 109
     "node_modules/@commitlint/format": {
196
-      "version": "9.0.1",
197
-      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-9.0.1.tgz",
198
-      "integrity": "sha512-5oY7Jyve7Bfnx0CdbxFcpRKq92vUANFq3MVbz/ZTgvuYgUeMuYsSEwW6MJtOgOhHBQ2vZP/uPdxwmU+6pWZHcg==",
199
-      "license": "MIT",
200
-      "dependencies": {
201
-        "chalk": "^3.0.0"
202
-      },
203
-      "engines": {
204
-        "node": ">=8"
205
-      }
206
-    },
207
-    "node_modules/@commitlint/format/node_modules/chalk": {
208
-      "version": "3.0.0",
209
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
210
-      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
211
-      "license": "MIT",
110
+      "version": "8.3.4",
111
+      "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-8.3.4.tgz",
112
+      "integrity": "sha512-809wlQ/ND6CLZON+w2Rb3YM2TLNDfU2xyyqpZeqzf2reJNpySMSUAeaO/fNDJSOKIsOsR3bI01rGu6hv28k+Nw==",
113
+      "dev": true,
212 114
       "dependencies": {
213
-        "ansi-styles": "^4.1.0",
214
-        "supports-color": "^7.1.0"
115
+        "chalk": "^2.0.1"
215 116
       },
216 117
       "engines": {
217
-        "node": ">=8"
118
+        "node": ">=4"
218 119
       }
219 120
     },
220 121
     "node_modules/@commitlint/is-ignored": {
221
-      "version": "9.0.1",
222
-      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-9.0.1.tgz",
223
-      "integrity": "sha512-doGBfQgbsi48Hc48runGdN0TQFvf5XZizck8cylQdGG/3w+YwX9WkplEor7cvz8pmmuD6PpfpdukHSKlR8KmHQ==",
224
-      "license": "MIT",
122
+      "version": "8.3.5",
123
+      "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-8.3.5.tgz",
124
+      "integrity": "sha512-Zo+8a6gJLFDTqyNRx53wQi/XTiz8mncvmWf/4oRG+6WRcBfjSSHY7KPVj5Y6UaLy2EgZ0WQ2Tt6RdTDeQiQplA==",
125
+      "dev": true,
225 126
       "dependencies": {
226
-        "@commitlint/types": "^9.0.1",
227
-        "semver": "7.1.3"
127
+        "semver": "6.3.0"
228 128
       },
229 129
       "engines": {
230
-        "node": ">=8"
130
+        "node": ">=4"
231 131
       }
232 132
     },
233 133
     "node_modules/@commitlint/lint": {
234
-      "version": "9.0.1",
235
-      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-9.0.1.tgz",
236
-      "integrity": "sha512-EAn4E6aGWZ96Dg9LN28kdELqkyFOAUGlXWmanMdWxGFGdOf24ZHzlVsbr/Yb1oSBUE2KVvAF5W2Mzn2+Ge5rOg==",
237
-      "license": "MIT",
134
+      "version": "8.3.5",
135
+      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-8.3.5.tgz",
136
+      "integrity": "sha512-02AkI0a6PU6rzqUvuDkSi6rDQ2hUgkq9GpmdJqfai5bDbxx2939mK4ZO+7apbIh4H6Pae7EpYi7ffxuJgm+3hQ==",
137
+      "dev": true,
238 138
       "dependencies": {
239
-        "@commitlint/is-ignored": "^9.0.1",
240
-        "@commitlint/parse": "^9.0.1",
241
-        "@commitlint/rules": "^9.0.1",
242
-        "@commitlint/types": "^9.0.1"
139
+        "@commitlint/is-ignored": "^8.3.5",
140
+        "@commitlint/parse": "^8.3.4",
141
+        "@commitlint/rules": "^8.3.4",
142
+        "babel-runtime": "^6.23.0",
143
+        "lodash": "4.17.15"
243 144
       },
244 145
       "engines": {
245
-        "node": ">=8"
146
+        "node": ">=4"
246 147
       }
247 148
     },
248 149
     "node_modules/@commitlint/load": {
249
-      "version": "9.0.1",
250
-      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-9.0.1.tgz",
251
-      "integrity": "sha512-6ix/pUjVAggmDLTcnpyk0bgY3H9UBBTsEeFvTkHV+WQ6LNIxsQk8SwEOEZzWHUqt0pxqMQeiUgYeSZsSw2+uiw==",
252
-      "license": "MIT",
253
-      "dependencies": {
254
-        "@commitlint/execute-rule": "^9.0.1",
255
-        "@commitlint/resolve-extends": "^9.0.1",
256
-        "@commitlint/types": "^9.0.1",
257
-        "chalk": "3.0.0",
258
-        "cosmiconfig": "^6.0.0",
259
-        "lodash": "^4.17.15",
150
+      "version": "8.3.5",
151
+      "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-8.3.5.tgz",
152
+      "integrity": "sha512-poF7R1CtQvIXRmVIe63FjSQmN9KDqjRtU5A6hxqXBga87yB2VUJzic85TV6PcQc+wStk52cjrMI+g0zFx+Zxrw==",
153
+      "dev": true,
154
+      "dependencies": {
155
+        "@commitlint/execute-rule": "^8.3.4",
156
+        "@commitlint/resolve-extends": "^8.3.5",
157
+        "babel-runtime": "^6.23.0",
158
+        "chalk": "2.4.2",
159
+        "cosmiconfig": "^5.2.0",
160
+        "lodash": "4.17.15",
260 161
         "resolve-from": "^5.0.0"
261 162
       },
262 163
       "engines": {
263
-        "node": ">=8"
264
-      }
265
-    },
266
-    "node_modules/@commitlint/load/node_modules/chalk": {
267
-      "version": "3.0.0",
268
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
269
-      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
270
-      "license": "MIT",
271
-      "dependencies": {
272
-        "ansi-styles": "^4.1.0",
273
-        "supports-color": "^7.1.0"
274
-      },
275
-      "engines": {
276
-        "node": ">=8"
277
-      }
278
-    },
279
-    "node_modules/@commitlint/load/node_modules/resolve-from": {
280
-      "version": "5.0.0",
281
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
282
-      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
283
-      "license": "MIT",
284
-      "engines": {
285
-        "node": ">=8"
164
+        "node": ">=4"
286 165
       }
287 166
     },
288 167
     "node_modules/@commitlint/message": {
289
-      "version": "9.0.1",
290
-      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-9.0.1.tgz",
291
-      "integrity": "sha512-9rKnOeBV5s5hnV895aE3aMgciC27kAjkV9BYVQOWRjZdXHFZxa+OZ94mkMp+Hcr61W++fox1JJpPiTuCTDX3TQ==",
292
-      "license": "MIT",
168
+      "version": "8.3.4",
169
+      "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-8.3.4.tgz",
170
+      "integrity": "sha512-nEj5tknoOKXqBsaQtCtgPcsAaf5VCg3+fWhss4Vmtq40633xLq0irkdDdMEsYIx8rGR0XPBTukqzln9kAWCkcA==",
171
+      "dev": true,
293 172
       "engines": {
294
-        "node": ">=8"
173
+        "node": ">=4"
295 174
       }
296 175
     },
297 176
     "node_modules/@commitlint/parse": {
298
-      "version": "9.0.1",
299
-      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-9.0.1.tgz",
300
-      "integrity": "sha512-O39yMSMFdBtqwyM5Ld7RT6OGeI7jiXB9UUb09liIXIkltaZZo6CeoBD9hyfRWpaw81SiGL4OwHzp92mYVHLmow==",
301
-      "license": "MIT",
177
+      "version": "8.3.4",
178
+      "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-8.3.4.tgz",
179
+      "integrity": "sha512-b3uQvpUQWC20EBfKSfMRnyx5Wc4Cn778bVeVOFErF/cXQK725L1bYFvPnEjQO/GT8yGVzq2wtLaoEqjm1NJ/Bw==",
180
+      "dev": true,
302 181
       "dependencies": {
303
-        "conventional-changelog-angular": "^5.0.0",
304
-        "conventional-commits-parser": "^3.0.0"
182
+        "conventional-changelog-angular": "^1.3.3",
183
+        "conventional-commits-parser": "^3.0.0",
184
+        "lodash": "^4.17.11"
305 185
       },
306 186
       "engines": {
307
-        "node": ">=8"
187
+        "node": ">=4"
308 188
       }
309 189
     },
310 190
     "node_modules/@commitlint/read": {
311
-      "version": "9.0.1",
312
-      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-9.0.1.tgz",
313
-      "integrity": "sha512-EYbel85mAiHb56bS5jBJ71lEaGjTnkSJLxTV1u6dpxdSBkRdmAn2DSPd6KQSbwYGUlPCR+pAZeZItT1y0Xk3hg==",
314
-      "license": "MIT",
315
-      "dependencies": {
316
-        "@commitlint/top-level": "^9.0.1",
317
-        "fs-extra": "^8.1.0",
191
+      "version": "8.3.4",
192
+      "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-8.3.4.tgz",
193
+      "integrity": "sha512-FKv1kHPrvcAG5j+OSbd41IWexsbLhfIXpxVC/YwQZO+FR0EHmygxQNYs66r+GnhD1EfYJYM4WQIqd5bJRx6OIw==",
194
+      "dev": true,
195
+      "dependencies": {
196
+        "@commitlint/top-level": "^8.3.4",
197
+        "@marionebl/sander": "^0.6.0",
198
+        "babel-runtime": "^6.23.0",
318 199
         "git-raw-commits": "^2.0.0"
319 200
       },
320 201
       "engines": {
321
-        "node": ">=8"
202
+        "node": ">=4"
322 203
       }
323 204
     },
324 205
     "node_modules/@commitlint/resolve-extends": {
325
-      "version": "9.0.1",
326
-      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-9.0.1.tgz",
327
-      "integrity": "sha512-o6Lya2ILg1tEfWatS5x8w4ImvDzwb1whxsr2c/cxVCFqLF4hxHHHniZ0NJ+HFhYa1kBsYeKlD1qn9fHX5Y1+PQ==",
328
-      "license": "MIT",
206
+      "version": "8.3.5",
207
+      "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-8.3.5.tgz",
208
+      "integrity": "sha512-nHhFAK29qiXNe6oH6uG5wqBnCR+BQnxlBW/q5fjtxIaQALgfoNLHwLS9exzbIRFqwJckpR6yMCfgMbmbAOtklQ==",
209
+      "dev": true,
329 210
       "dependencies": {
330 211
         "import-fresh": "^3.0.0",
331
-        "lodash": "^4.17.15",
212
+        "lodash": "4.17.15",
332 213
         "resolve-from": "^5.0.0",
333 214
         "resolve-global": "^1.0.0"
334 215
       },
335 216
       "engines": {
336
-        "node": ">=8"
337
-      }
338
-    },
339
-    "node_modules/@commitlint/resolve-extends/node_modules/resolve-from": {
340
-      "version": "5.0.0",
341
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
342
-      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
343
-      "license": "MIT",
344
-      "engines": {
345
-        "node": ">=8"
217
+        "node": ">=4"
346 218
       }
347 219
     },
348 220
     "node_modules/@commitlint/rules": {
349
-      "version": "9.0.1",
350
-      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-9.0.1.tgz",
351
-      "integrity": "sha512-K9IiQzF/C2tP/0mQUPSkOtmAEUleRQhZK1NFLVbsd6r4uobaczjPSYvEH+cuSHlD9b3Ori7PRiTgVBAZTH5ORQ==",
352
-      "license": "MIT",
221
+      "version": "8.3.4",
222
+      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-8.3.4.tgz",
223
+      "integrity": "sha512-xuC9dlqD5xgAoDFgnbs578cJySvwOSkMLQyZADb1xD5n7BNcUJfP8WjT9W1Aw8K3Wf8+Ym/ysr9FZHXInLeaRg==",
224
+      "dev": true,
353 225
       "dependencies": {
354
-        "@commitlint/ensure": "^9.0.1",
355
-        "@commitlint/message": "^9.0.1",
356
-        "@commitlint/to-lines": "^9.0.1",
357
-        "@commitlint/types": "^9.0.1"
226
+        "@commitlint/ensure": "^8.3.4",
227
+        "@commitlint/message": "^8.3.4",
228
+        "@commitlint/to-lines": "^8.3.4",
229
+        "babel-runtime": "^6.23.0"
358 230
       },
359 231
       "engines": {
360
-        "node": ">=8"
232
+        "node": ">=4"
361 233
       }
362 234
     },
363 235
     "node_modules/@commitlint/to-lines": {
364
-      "version": "9.0.1",
365
-      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-9.0.1.tgz",
366
-      "integrity": "sha512-FHiXPhFgGnvekF4rhyl1daHimEHkr81pxbHAmWG/0SOCehFr5THsWGoUYNNBMF7rdwUuVq4tXJpEOFiWBGKigg==",
367
-      "license": "MIT",
236
+      "version": "8.3.4",
237
+      "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-8.3.4.tgz",
238
+      "integrity": "sha512-5AvcdwRsMIVq0lrzXTwpbbG5fKRTWcHkhn/hCXJJ9pm1JidsnidS1y0RGkb3O50TEHGewhXwNoavxW9VToscUA==",
239
+      "dev": true,
368 240
       "engines": {
369
-        "node": ">=8"
241
+        "node": ">=4"
370 242
       }
371 243
     },
372 244
     "node_modules/@commitlint/top-level": {
373
-      "version": "9.0.1",
374
-      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-9.0.1.tgz",
375
-      "integrity": "sha512-AjCah5y7wu9F/hOwMnqsujPRWlKerX79ZGf+UfBpOdAh+USdV7a/UfQaqjgCzkxy5GcNO9ER5A+2mWrUHxJ0hQ==",
376
-      "license": "MIT",
245
+      "version": "8.3.4",
246
+      "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-8.3.4.tgz",
247
+      "integrity": "sha512-nOaeLBbAqSZNpKgEtO6NAxmui1G8ZvLG+0wb4rvv6mWhPDzK1GNZkCd8FUZPahCoJ1iHDoatw7F8BbJLg4nDjg==",
248
+      "dev": true,
377 249
       "dependencies": {
378 250
         "find-up": "^4.0.0"
379 251
       },
380 252
       "engines": {
381
-        "node": ">=8"
253
+        "node": ">=4"
382 254
       }
383 255
     },
384
-    "node_modules/@commitlint/types": {
385
-      "version": "9.0.1",
386
-      "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-9.0.1.tgz",
387
-      "integrity": "sha512-wo2rHprtDzTHf4tiSxavktJ52ntiwmg7eHNGFLH38G1of8OfGVwOc1sVbpM4jN/HK/rCMhYOi6xzoPqsv0537A==",
388
-      "license": "MIT",
256
+    "node_modules/@hutson/parse-repository-url": {
257
+      "version": "3.0.2",
258
+      "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
259
+      "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
260
+      "dev": true,
389 261
       "engines": {
390
-        "node": ">=8"
262
+        "node": ">=6.9.0"
391 263
       }
392 264
     },
393
-    "node_modules/@types/color-name": {
394
-      "version": "1.1.1",
395
-      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
396
-      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
265
+    "node_modules/@marionebl/sander": {
266
+      "version": "0.6.1",
267
+      "resolved": "https://registry.npmjs.org/@marionebl/sander/-/sander-0.6.1.tgz",
268
+      "integrity": "sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s=",
269
+      "dev": true,
270
+      "dependencies": {
271
+        "graceful-fs": "^4.1.3",
272
+        "mkdirp": "^0.5.1",
273
+        "rimraf": "^2.5.2"
274
+      }
397 275
     },
398 276
     "node_modules/@types/minimist": {
399
-      "version": "1.2.0",
400
-      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
401
-      "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
402
-      "license": "MIT"
277
+      "version": "1.2.2",
278
+      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
279
+      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
280
+      "dev": true
403 281
     },
404 282
     "node_modules/@types/normalize-package-data": {
405
-      "version": "2.4.0",
406
-      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
407
-      "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
408
-      "license": "MIT"
283
+      "version": "2.4.1",
284
+      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
285
+      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
286
+      "dev": true
409 287
     },
410 288
     "node_modules/@types/parse-json": {
411 289
       "version": "4.0.0",
412 290
       "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
413
-      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
291
+      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
292
+      "dev": true
414 293
     },
415 294
     "node_modules/a-sync-waterfall": {
416 295
       "version": "1.0.1",
417
-      "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz",
418 296
       "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==",
419
-      "license": "MIT"
297
+      "dev": true
420 298
     },
421 299
     "node_modules/add-stream": {
422 300
       "version": "1.0.0",
423 301
       "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
424 302
       "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
425
-      "license": "MIT"
303
+      "dev": true
426 304
     },
427 305
     "node_modules/ansi-regex": {
428 306
       "version": "5.0.0",
429 307
       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
430 308
       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
431
-      "license": "MIT",
309
+      "dev": true,
432 310
       "engines": {
433 311
         "node": ">=8"
434 312
       }
435 313
     },
436 314
     "node_modules/ansi-styles": {
437
-      "version": "4.2.1",
438
-      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
439
-      "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
315
+      "version": "3.2.1",
316
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
317
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
318
+      "dev": true,
440 319
       "dependencies": {
441
-        "@types/color-name": "^1.1.1",
442
-        "color-convert": "^2.0.1"
320
+        "color-convert": "^1.9.0"
443 321
       },
444 322
       "engines": {
445
-        "node": ">=8"
323
+        "node": ">=4"
446 324
       }
447 325
     },
448 326
     "node_modules/anymatch": {
449 327
       "version": "3.1.1",
450
-      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
451 328
       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
452
-      "license": "ISC",
329
+      "dev": true,
453 330
       "optional": true,
331
+      "peer": true,
454 332
       "dependencies": {
455 333
         "normalize-path": "^3.0.0",
456 334
         "picomatch": "^2.0.4"
... ...
@@ -459,11 +337,20 @@
459 337
         "node": ">= 8"
460 338
       }
461 339
     },
340
+    "node_modules/argparse": {
341
+      "version": "1.0.10",
342
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
343
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
344
+      "dev": true,
345
+      "dependencies": {
346
+        "sprintf-js": "~1.0.2"
347
+      }
348
+    },
462 349
     "node_modules/array-find-index": {
463 350
       "version": "1.0.2",
464 351
       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
465 352
       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
466
-      "license": "MIT",
353
+      "dev": true,
467 354
       "engines": {
468 355
         "node": ">=0.10.0"
469 356
       }
... ...
@@ -472,44 +359,68 @@
472 359
       "version": "1.0.0",
473 360
       "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
474 361
       "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
475
-      "license": "MIT"
362
+      "dev": true
476 363
     },
477 364
     "node_modules/arrify": {
478 365
       "version": "1.0.1",
479 366
       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
480 367
       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
481
-      "license": "MIT",
368
+      "dev": true,
482 369
       "engines": {
483 370
         "node": ">=0.10.0"
484 371
       }
485 372
     },
486 373
     "node_modules/asap": {
487 374
       "version": "2.0.6",
488
-      "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
489 375
       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
490
-      "license": "MIT"
376
+      "dev": true
377
+    },
378
+    "node_modules/babel-polyfill": {
379
+      "version": "6.26.0",
380
+      "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
381
+      "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
382
+      "dev": true,
383
+      "dependencies": {
384
+        "babel-runtime": "^6.26.0",
385
+        "core-js": "^2.5.0",
386
+        "regenerator-runtime": "^0.10.5"
387
+      }
388
+    },
389
+    "node_modules/babel-runtime": {
390
+      "version": "6.26.0",
391
+      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
392
+      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
393
+      "dev": true,
394
+      "dependencies": {
395
+        "core-js": "^2.4.0",
396
+        "regenerator-runtime": "^0.11.0"
397
+      }
398
+    },
399
+    "node_modules/babel-runtime/node_modules/regenerator-runtime": {
400
+      "version": "0.11.1",
401
+      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
402
+      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
403
+      "dev": true
491 404
     },
492 405
     "node_modules/balanced-match": {
493 406
       "version": "1.0.0",
494
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
495 407
       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
496
-      "license": "MIT"
408
+      "dev": true
497 409
     },
498 410
     "node_modules/binary-extensions": {
499 411
       "version": "2.0.0",
500
-      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
501 412
       "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
502
-      "license": "MIT",
413
+      "dev": true,
503 414
       "optional": true,
415
+      "peer": true,
504 416
       "engines": {
505 417
         "node": ">=8"
506 418
       }
507 419
     },
508 420
     "node_modules/brace-expansion": {
509 421
       "version": "1.1.11",
510
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
511 422
       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
512
-      "license": "MIT",
423
+      "dev": true,
513 424
       "dependencies": {
514 425
         "balanced-match": "^1.0.0",
515 426
         "concat-map": "0.0.1"
... ...
@@ -517,10 +428,10 @@
517 428
     },
518 429
     "node_modules/braces": {
519 430
       "version": "3.0.2",
520
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
521 431
       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
522
-      "license": "MIT",
432
+      "dev": true,
523 433
       "optional": true,
434
+      "peer": true,
524 435
       "dependencies": {
525 436
         "fill-range": "^7.0.1"
526 437
       },
... ...
@@ -532,12 +443,46 @@
532 443
       "version": "1.1.1",
533 444
       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
534 445
       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
535
-      "license": "MIT"
446
+      "dev": true
447
+    },
448
+    "node_modules/caller-callsite": {
449
+      "version": "2.0.0",
450
+      "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
451
+      "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
452
+      "dev": true,
453
+      "dependencies": {
454
+        "callsites": "^2.0.0"
455
+      },
456
+      "engines": {
457
+        "node": ">=4"
458
+      }
459
+    },
460
+    "node_modules/caller-callsite/node_modules/callsites": {
461
+      "version": "2.0.0",
462
+      "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
463
+      "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
464
+      "dev": true,
465
+      "engines": {
466
+        "node": ">=4"
467
+      }
468
+    },
469
+    "node_modules/caller-path": {
470
+      "version": "2.0.0",
471
+      "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
472
+      "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
473
+      "dev": true,
474
+      "dependencies": {
475
+        "caller-callsite": "^2.0.0"
476
+      },
477
+      "engines": {
478
+        "node": ">=4"
479
+      }
536 480
     },
537 481
     "node_modules/callsites": {
538 482
       "version": "3.1.0",
539 483
       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
540 484
       "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
485
+      "dev": true,
541 486
       "engines": {
542 487
         "node": ">=6"
543 488
       }
... ...
@@ -546,7 +491,7 @@
546 491
       "version": "4.1.0",
547 492
       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
548 493
       "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
549
-      "license": "MIT",
494
+      "dev": true,
550 495
       "engines": {
551 496
         "node": ">=4"
552 497
       }
... ...
@@ -555,7 +500,7 @@
555 500
       "version": "4.2.0",
556 501
       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
557 502
       "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
558
-      "license": "MIT",
503
+      "dev": true,
559 504
       "dependencies": {
560 505
         "camelcase": "^4.1.0",
561 506
         "map-obj": "^2.0.0",
... ...
@@ -566,23 +511,25 @@
566 511
       }
567 512
     },
568 513
     "node_modules/chalk": {
569
-      "version": "4.1.0",
570
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
571
-      "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
514
+      "version": "2.4.2",
515
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
516
+      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
517
+      "dev": true,
572 518
       "dependencies": {
573
-        "ansi-styles": "^4.1.0",
574
-        "supports-color": "^7.1.0"
519
+        "ansi-styles": "^3.2.1",
520
+        "escape-string-regexp": "^1.0.5",
521
+        "supports-color": "^5.3.0"
575 522
       },
576 523
       "engines": {
577
-        "node": ">=10"
524
+        "node": ">=4"
578 525
       }
579 526
     },
580 527
     "node_modules/chokidar": {
581 528
       "version": "3.4.0",
582
-      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
583 529
       "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
584
-      "license": "MIT",
530
+      "dev": true,
585 531
       "optional": true,
532
+      "peer": true,
586 533
       "dependencies": {
587 534
         "anymatch": "~3.1.1",
588 535
         "braces": "~3.0.2",
... ...
@@ -602,13 +549,14 @@
602 549
     "node_modules/ci-info": {
603 550
       "version": "2.0.0",
604 551
       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
605
-      "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
552
+      "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
553
+      "dev": true
606 554
     },
607 555
     "node_modules/cliui": {
608 556
       "version": "6.0.0",
609 557
       "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
610 558
       "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
611
-      "license": "ISC",
559
+      "dev": true,
612 560
       "dependencies": {
613 561
         "string-width": "^4.2.0",
614 562
         "strip-ansi": "^6.0.0",
... ...
@@ -616,32 +564,33 @@
616 564
       }
617 565
     },
618 566
     "node_modules/color-convert": {
619
-      "version": "2.0.1",
620
-      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
621
-      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
567
+      "version": "1.9.3",
568
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
569
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
570
+      "dev": true,
622 571
       "dependencies": {
623
-        "color-name": "~1.1.4"
624
-      },
625
-      "engines": {
626
-        "node": ">=7.0.0"
572
+        "color-name": "1.1.3"
627 573
       }
628 574
     },
629 575
     "node_modules/color-name": {
630
-      "version": "1.1.4",
631
-      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
632
-      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
576
+      "version": "1.1.3",
577
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
578
+      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
579
+      "dev": true
633 580
     },
634 581
     "node_modules/commander": {
635
-      "version": "3.0.2",
636
-      "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz",
637
-      "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==",
638
-      "license": "MIT"
582
+      "version": "5.1.0",
583
+      "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
584
+      "dev": true,
585
+      "engines": {
586
+        "node": ">= 6"
587
+      }
639 588
     },
640 589
     "node_modules/compare-func": {
641 590
       "version": "1.3.4",
642 591
       "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz",
643 592
       "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==",
644
-      "license": "MIT",
593
+      "dev": true,
645 594
       "dependencies": {
646 595
         "array-ify": "^1.0.0",
647 596
         "dot-prop": "^3.0.0"
... ...
@@ -650,22 +599,22 @@
650 599
     "node_modules/compare-versions": {
651 600
       "version": "3.6.0",
652 601
       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
653
-      "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA=="
602
+      "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==",
603
+      "dev": true
654 604
     },
655 605
     "node_modules/concat-map": {
656 606
       "version": "0.0.1",
657
-      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
658 607
       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
659
-      "license": "MIT"
608
+      "dev": true
660 609
     },
661 610
     "node_modules/concat-stream": {
662 611
       "version": "2.0.0",
663 612
       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
664 613
       "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
614
+      "dev": true,
665 615
       "engines": [
666 616
         "node >= 6.0"
667 617
       ],
668
-      "license": "MIT",
669 618
       "dependencies": {
670 619
         "buffer-from": "^1.0.0",
671 620
         "inherits": "^2.0.3",
... ...
@@ -674,45 +623,42 @@
674 623
       }
675 624
     },
676 625
     "node_modules/conventional-changelog": {
677
-      "version": "3.1.18",
678
-      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.18.tgz",
679
-      "integrity": "sha512-aN6a3rjgV8qwAJj3sC/Lme2kvswWO7fFSGQc32gREcwIOsaiqBaO6f2p0NomFaPDnTqZ+mMZFLL3hlzvEnZ0mQ==",
680
-      "license": "MIT",
681
-      "dependencies": {
682
-        "conventional-changelog-angular": "^5.0.6",
683
-        "conventional-changelog-atom": "^2.0.3",
684
-        "conventional-changelog-codemirror": "^2.0.3",
685
-        "conventional-changelog-conventionalcommits": "^4.2.3",
686
-        "conventional-changelog-core": "^4.1.4",
687
-        "conventional-changelog-ember": "^2.0.4",
688
-        "conventional-changelog-eslint": "^3.0.4",
689
-        "conventional-changelog-express": "^2.0.1",
690
-        "conventional-changelog-jquery": "^3.0.6",
691
-        "conventional-changelog-jshint": "^2.0.3",
692
-        "conventional-changelog-preset-loader": "^2.3.0"
626
+      "version": "3.1.21",
627
+      "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.21.tgz",
628
+      "integrity": "sha512-ZGecVZPEo3aC75VVE4nu85589dDhpMyqfqgUM5Myq6wfKWiNqhDJLSDMsc8qKXshZoY7dqs1hR0H/15kI/G2jQ==",
629
+      "dev": true,
630
+      "dependencies": {
631
+        "conventional-changelog-angular": "^5.0.10",
632
+        "conventional-changelog-atom": "^2.0.7",
633
+        "conventional-changelog-codemirror": "^2.0.7",
634
+        "conventional-changelog-conventionalcommits": "^4.3.0",
635
+        "conventional-changelog-core": "^4.1.7",
636
+        "conventional-changelog-ember": "^2.0.8",
637
+        "conventional-changelog-eslint": "^3.0.8",
638
+        "conventional-changelog-express": "^2.0.5",
639
+        "conventional-changelog-jquery": "^3.0.10",
640
+        "conventional-changelog-jshint": "^2.0.7",
641
+        "conventional-changelog-preset-loader": "^2.3.4"
693 642
       },
694 643
       "engines": {
695
-        "node": ">=6.9.0"
644
+        "node": ">=10"
696 645
       }
697 646
     },
698 647
     "node_modules/conventional-changelog-angular": {
699
-      "version": "5.0.10",
700
-      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz",
701
-      "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==",
702
-      "license": "ISC",
648
+      "version": "1.6.6",
649
+      "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz",
650
+      "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==",
651
+      "dev": true,
703 652
       "dependencies": {
704 653
         "compare-func": "^1.3.1",
705 654
         "q": "^1.5.1"
706
-      },
707
-      "engines": {
708
-        "node": ">=10"
709 655
       }
710 656
     },
711 657
     "node_modules/conventional-changelog-atom": {
712
-      "version": "2.0.7",
713
-      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.7.tgz",
714
-      "integrity": "sha512-7dOREZwzB+tCEMjRTDfen0OHwd7vPUdmU0llTy1eloZgtOP4iSLVzYIQqfmdRZEty+3w5Jz+AbhfTJKoKw1JeQ==",
715
-      "license": "ISC",
658
+      "version": "2.0.8",
659
+      "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz",
660
+      "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==",
661
+      "dev": true,
716 662
       "dependencies": {
717 663
         "q": "^1.5.1"
718 664
       },
... ...
@@ -721,10 +667,10 @@
721 667
       }
722 668
     },
723 669
     "node_modules/conventional-changelog-codemirror": {
724
-      "version": "2.0.7",
725
-      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.7.tgz",
726
-      "integrity": "sha512-Oralk1kiagn3Gb5cR5BffenWjVu59t/viE6UMD/mQa1hISMPkMYhJIqX+CMeA1zXgVBO+YHQhhokEj99GP5xcg==",
727
-      "license": "ISC",
670
+      "version": "2.0.8",
671
+      "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz",
672
+      "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==",
673
+      "dev": true,
728 674
       "dependencies": {
729 675
         "q": "^1.5.1"
730 676
       },
... ...
@@ -734,18 +680,17 @@
734 680
     },
735 681
     "node_modules/conventional-changelog-config-spec": {
736 682
       "version": "2.1.0",
737
-      "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz",
738 683
       "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==",
739
-      "license": "MIT"
684
+      "dev": true
740 685
     },
741 686
     "node_modules/conventional-changelog-conventionalcommits": {
742
-      "version": "4.2.3",
743
-      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz",
744
-      "integrity": "sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww==",
745
-      "license": "ISC",
687
+      "version": "4.2.1",
688
+      "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz",
689
+      "integrity": "sha512-vC02KucnkNNap+foDKFm7BVUSDAXktXrUJqGszUuYnt6T0J2azsbYz/w9TDc3VsrW2v6JOtiQWVcgZnporHr4Q==",
690
+      "dev": true,
746 691
       "dependencies": {
747 692
         "compare-func": "^1.3.1",
748
-        "lodash": "^4.17.15",
693
+        "lodash": "^4.2.1",
749 694
         "q": "^1.5.1"
750 695
       },
751 696
       "engines": {
... ...
@@ -753,114 +698,210 @@
753 698
       }
754 699
     },
755 700
     "node_modules/conventional-changelog-core": {
756
-      "version": "4.1.7",
757
-      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.1.7.tgz",
758
-      "integrity": "sha512-UBvSrQR2RdKbSQKh7RhueiiY4ZAIOW3+CSWdtKOwRv+KxIMNFKm1rOcGBFx0eA8AKhGkkmmacoTWJTqyz7Q0VA==",
759
-      "license": "MIT",
701
+      "version": "4.2.3",
702
+      "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz",
703
+      "integrity": "sha512-MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig==",
704
+      "dev": true,
760 705
       "dependencies": {
761 706
         "add-stream": "^1.0.0",
762
-        "conventional-changelog-writer": "^4.0.16",
763
-        "conventional-commits-parser": "^3.1.0",
707
+        "conventional-changelog-writer": "^5.0.0",
708
+        "conventional-commits-parser": "^3.2.0",
764 709
         "dateformat": "^3.0.0",
765
-        "get-pkg-repo": "^1.0.0",
766
-        "git-raw-commits": "2.0.0",
710
+        "get-pkg-repo": "^4.0.0",
711
+        "git-raw-commits": "^2.0.8",
767 712
         "git-remote-origin-url": "^2.0.0",
768
-        "git-semver-tags": "^4.0.0",
713
+        "git-semver-tags": "^4.1.1",
769 714
         "lodash": "^4.17.15",
770
-        "normalize-package-data": "^2.3.5",
715
+        "normalize-package-data": "^3.0.0",
771 716
         "q": "^1.5.1",
772 717
         "read-pkg": "^3.0.0",
773 718
         "read-pkg-up": "^3.0.0",
774
-        "shelljs": "^0.8.3",
775
-        "through2": "^3.0.0"
719
+        "through2": "^4.0.0"
776 720
       },
777 721
       "engines": {
778 722
         "node": ">=10"
779 723
       }
780 724
     },
781
-    "node_modules/conventional-changelog-core/node_modules/arrify": {
782
-      "version": "2.0.1",
783
-      "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
784
-      "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
785
-      "license": "MIT",
786
-      "engines": {
787
-        "node": ">=8"
788
-      }
789
-    },
790
-    "node_modules/conventional-changelog-core/node_modules/camelcase": {
791
-      "version": "6.0.0",
792
-      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
793
-      "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
794
-      "license": "MIT",
725
+    "node_modules/conventional-changelog-core/node_modules/hosted-git-info": {
726
+      "version": "4.0.2",
727
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
728
+      "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
729
+      "dev": true,
730
+      "dependencies": {
731
+        "lru-cache": "^6.0.0"
732
+      },
795 733
       "engines": {
796 734
         "node": ">=10"
797
-      },
798
-      "funding": {
799
-        "url": "https://github.com/sponsors/sindresorhus"
800 735
       }
801 736
     },
802
-    "node_modules/conventional-changelog-core/node_modules/dargs": {
803
-      "version": "4.1.0",
804
-      "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz",
805
-      "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=",
806
-      "license": "MIT",
737
+    "node_modules/conventional-changelog-core/node_modules/normalize-package-data": {
738
+      "version": "3.0.2",
739
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz",
740
+      "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==",
741
+      "dev": true,
807 742
       "dependencies": {
808
-        "number-is-nan": "^1.0.0"
743
+        "hosted-git-info": "^4.0.1",
744
+        "resolve": "^1.20.0",
745
+        "semver": "^7.3.4",
746
+        "validate-npm-package-license": "^3.0.1"
809 747
       },
810 748
       "engines": {
811
-        "node": ">=0.10.0"
749
+        "node": ">=10"
812 750
       }
813 751
     },
814
-    "node_modules/conventional-changelog-core/node_modules/git-raw-commits": {
815
-      "version": "2.0.0",
816
-      "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz",
817
-      "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==",
818
-      "license": "MIT",
752
+    "node_modules/conventional-changelog-core/node_modules/semver": {
753
+      "version": "7.3.5",
754
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
755
+      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
756
+      "dev": true,
819 757
       "dependencies": {
820
-        "dargs": "^4.0.1",
821
-        "lodash.template": "^4.0.2",
822
-        "meow": "^4.0.0",
823
-        "split2": "^2.0.0",
824
-        "through2": "^2.0.0"
758
+        "lru-cache": "^6.0.0"
825 759
       },
826 760
       "bin": {
827
-        "git-raw-commits": "cli.js"
761
+        "semver": "bin/semver.js"
828 762
       },
829 763
       "engines": {
830
-        "node": ">=6.9.0"
764
+        "node": ">=10"
831 765
       }
832 766
     },
833
-    "node_modules/conventional-changelog-core/node_modules/git-raw-commits/node_modules/through2": {
834
-      "version": "2.0.5",
835
-      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
836
-      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
837
-      "license": "MIT",
767
+    "node_modules/conventional-changelog-ember": {
768
+      "version": "2.0.9",
769
+      "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz",
770
+      "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==",
771
+      "dev": true,
838 772
       "dependencies": {
839
-        "readable-stream": "~2.3.6",
840
-        "xtend": "~4.0.1"
773
+        "q": "^1.5.1"
774
+      },
775
+      "engines": {
776
+        "node": ">=10"
841 777
       }
842 778
     },
843
-    "node_modules/conventional-changelog-core/node_modules/git-semver-tags": {
844
-      "version": "4.0.0",
845
-      "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.0.0.tgz",
846
-      "integrity": "sha512-LajaAWLYVBff+1NVircURJFL8TQ3EMIcLAfHisWYX/nPoMwnTYfWAznQDmMujlLqoD12VtLmoSrF1sQ5MhimEQ==",
847
-      "license": "MIT",
779
+    "node_modules/conventional-changelog-eslint": {
780
+      "version": "3.0.9",
781
+      "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz",
782
+      "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==",
783
+      "dev": true,
848 784
       "dependencies": {
849
-        "meow": "^7.0.0",
850
-        "semver": "^6.0.0"
785
+        "q": "^1.5.1"
786
+      },
787
+      "engines": {
788
+        "node": ">=10"
789
+      }
790
+    },
791
+    "node_modules/conventional-changelog-express": {
792
+      "version": "2.0.6",
793
+      "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz",
794
+      "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==",
795
+      "dev": true,
796
+      "dependencies": {
797
+        "q": "^1.5.1"
798
+      },
799
+      "engines": {
800
+        "node": ">=10"
801
+      }
802
+    },
803
+    "node_modules/conventional-changelog-jquery": {
804
+      "version": "3.0.11",
805
+      "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz",
806
+      "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==",
807
+      "dev": true,
808
+      "dependencies": {