diff --git a/CHANGELOG.md b/CHANGELOG.md index ac9c5d3a..692ff6b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelogs +## 0.17.0 + +### Added + +- Support GCP Endpoints: [#259](https://github.com/mingrammer/diagrams/pull/259) +- Support DroneCI and Atlantis (Terraform): [#255](https://github.com/mingrammer/diagrams/pull/255) +- Support Okta: [#254](https://github.com/mingrammer/diagrams/pull/254) +- Support OutScale provider: [#251](https://github.com/mingrammer/diagrams/pull/251) +- Support Prometheus Operator: [#253](https://github.com/mingrammer/diagrams/pull/253) +- Support Snowflake: [#245](https://github.com/mingrammer/diagrams/pull/245) +- Support for CJK fonts + Replace ms-fonts with opensans: [#242](https://github.com/mingrammer/diagrams/pull/242) +- Support Pushover: [#241](https://github.com/mingrammer/diagrams/pull/241) + +### Fixed + +- Update bm, vm cases for OCI +- Set a dummy filename to prevent raise error when both name and filename are not provided: [#240](https://github.com/mingrammer/diagrams/pull/240) + ## 0.16.0 ### Breaking Changes diff --git a/README.md b/README.md index ed6209e7..d70cee0b 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,13 @@ ![kubernetes provider](https://img.shields.io/badge/provider-Kubernetes-orange?logo=kubernetes&color=326ce5) ![alibaba cloud provider](https://img.shields.io/badge/provider-AlibabaCloud-orange) ![oracle cloud provider](https://img.shields.io/badge/provider-OracleCloud-orange?logo=oracle&color=f80000) -![programming provider](https://img.shields.io/badge/provider-Programming-orange?color=5f87bf) +![openstack provider](https://img.shields.io/badge/provider-OpenStack-orange?logo=openstack&color=da1a32) ![firebase provider](https://img.shields.io/badge/provider-Firebase-orange?logo=firebase&color=FFCA28) +![outscale provider](https://img.shields.io/badge/provider-OutScale-orange?color=5f87bf) ![elastic provider](https://img.shields.io/badge/provider-Elastic-orange?logo=elastic&color=005571) +![generic provider](https://img.shields.io/badge/provider-Generic-orange?color=5f87bf) +![programming provider](https://img.shields.io/badge/provider-Programming-orange?color=5f87bf) ![saas provider](https://img.shields.io/badge/provider-SaaS-orange?color=5f87bf) -![openstack provider](https://img.shields.io/badge/provider-OpenStack-orange?logo=openstack&color=da1a32) Buy Me A Coffee diff --git a/config.py b/config.py index 75283d47..b87dbc72 100644 --- a/config.py +++ b/config.py @@ -126,6 +126,7 @@ ALIASES = { "network": { "Etcd": "ETCD", "Haproxy": "HAProxy", + "OpenServiceMesh": "OSM", "Pfsense": "PFSense", "Vyos": "VyOS" }, @@ -369,10 +370,10 @@ ALIASES = { }, "oci": { "compute": { - "Vm": "VirtualMachine", - "VmWhite": "VirtualMachineWhite", - "Bm": "BareMetal", - "BmWhite": "BareMetalWhite", + "VM": "VirtualMachine", + "VMWhite": "VirtualMachineWhite", + "BM": "BareMetal", + "BMWhite": "BareMetalWhite", "OCIR": "OCIRegistry", "OCIRWhite": "OCIRegistryWhite", "OKE": "ContainerEngine", diff --git a/diagrams/gcp/api.py b/diagrams/gcp/api.py new file mode 100644 index 00000000..5b027b6a --- /dev/null +++ b/diagrams/gcp/api.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GCP + + +class _API(_GCP): + _type = "api" + _icon_dir = "resources/gcp/api" + + +class Endpoints(_API): + _icon = "endpoints.png" + + +# Aliases diff --git a/diagrams/generic/network.py b/diagrams/generic/network.py index 7b9a9ee0..40367ef0 100644 --- a/diagrams/generic/network.py +++ b/diagrams/generic/network.py @@ -16,6 +16,10 @@ class Router(_Network): _icon = "router.png" +class Subnet(_Network): + _icon = "subnet.png" + + class Switch(_Network): _icon = "switch.png" diff --git a/diagrams/oci/compute.py b/diagrams/oci/compute.py index 4979021d..ed268d8c 100644 --- a/diagrams/oci/compute.py +++ b/diagrams/oci/compute.py @@ -74,10 +74,10 @@ class VM(_Compute): # Aliases -VirtualMachine = Vm -VirtualMachineWhite = VmWhite -BareMetal = Bm -BareMetalWhite = BmWhite +VirtualMachine = VM +VirtualMachineWhite = VMWhite +BareMetal = BM +BareMetalWhite = BMWhite OCIRegistry = OCIR OCIRegistryWhite = OCIRWhite ContainerEngine = OKE diff --git a/diagrams/onprem/certificates.py b/diagrams/onprem/certificates.py new file mode 100644 index 00000000..030e8a42 --- /dev/null +++ b/diagrams/onprem/certificates.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _OnPrem + + +class _Certificates(_OnPrem): + _type = "certificates" + _icon_dir = "resources/onprem/certificates" + + +class CertManager(_Certificates): + _icon = "cert-manager.png" + + +class LetsEncrypt(_Certificates): + _icon = "lets-encrypt.png" + + +# Aliases diff --git a/diagrams/onprem/network.py b/diagrams/onprem/network.py index c1b4b7a6..f31b0087 100644 --- a/diagrams/onprem/network.py +++ b/diagrams/onprem/network.py @@ -72,6 +72,14 @@ class Nginx(_Network): _icon = "nginx.png" +class Ocelot(_Network): + _icon = "ocelot.png" + + +class OpenServiceMesh(_Network): + _icon = "open-service-mesh.png" + + class Pfsense(_Network): _icon = "pfsense.png" @@ -108,5 +116,6 @@ class Zookeeper(_Network): ETCD = Etcd HAProxy = Haproxy +OSM = OpenServiceMesh PFSense = Pfsense VyOS = Vyos diff --git a/diagrams/programming/language.py b/diagrams/programming/language.py index 36c3d4c0..7dc4da95 100644 --- a/diagrams/programming/language.py +++ b/diagrams/programming/language.py @@ -28,6 +28,14 @@ class Dart(_Language): _icon = "dart.png" +class Elixir(_Language): + _icon = "elixir.png" + + +class Erlang(_Language): + _icon = "erlang.png" + + class Go(_Language): _icon = "go.png" diff --git a/diagrams/saas/cdn.py b/diagrams/saas/cdn.py index dec52654..3733621d 100644 --- a/diagrams/saas/cdn.py +++ b/diagrams/saas/cdn.py @@ -8,6 +8,10 @@ class _Cdn(_Saas): _icon_dir = "resources/saas/cdn" +class Akamai(_Cdn): + _icon = "akamai.png" + + class Cloudflare(_Cdn): _icon = "cloudflare.png" diff --git a/diagrams/saas/chat.py b/diagrams/saas/chat.py index ebdf0532..6ee66155 100644 --- a/diagrams/saas/chat.py +++ b/diagrams/saas/chat.py @@ -8,10 +8,22 @@ class _Chat(_Saas): _icon_dir = "resources/saas/chat" +class Mattermost(_Chat): + _icon = "mattermost.png" + + +class RocketChat(_Chat): + _icon = "rocket-chat.png" + + class Slack(_Chat): _icon = "slack.png" +class Teams(_Chat): + _icon = "teams.png" + + class Telegram(_Chat): _icon = "telegram.png" diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index 91032ce3..39ad2e31 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -18,6 +18,10 @@ Node classes list of gcp provider. - **diagrams.gcp.analytics.Genomics** - **diagrams.gcp.analytics.Pubsub**, **PubSub** (alias) +## gcp.api + +- **diagrams.gcp.api.Endpoints** + ## gcp.compute - **diagrams.gcp.compute.AppEngine**, **GAE** (alias) diff --git a/docs/nodes/generic.md b/docs/nodes/generic.md index 785e1410..8e4249a1 100644 --- a/docs/nodes/generic.md +++ b/docs/nodes/generic.md @@ -26,6 +26,7 @@ Node classes list of generic provider. - **diagrams.generic.network.Firewall** - **diagrams.generic.network.Router** +- **diagrams.generic.network.Subnet** - **diagrams.generic.network.Switch** - **diagrams.generic.network.VPN** diff --git a/docs/nodes/oci.md b/docs/nodes/oci.md index 39a0a556..42fe874f 100644 --- a/docs/nodes/oci.md +++ b/docs/nodes/oci.md @@ -9,8 +9,8 @@ Node classes list of oci provider. - **diagrams.oci.compute.AutoscaleWhite** - **diagrams.oci.compute.Autoscale** -- **diagrams.oci.compute.BMWhite** -- **diagrams.oci.compute.BM** +- **diagrams.oci.compute.BMWhite**, **BareMetalWhite** (alias) +- **diagrams.oci.compute.BM**, **BareMetal** (alias) - **diagrams.oci.compute.ContainerWhite** - **diagrams.oci.compute.Container** - **diagrams.oci.compute.FunctionsWhite** @@ -21,8 +21,8 @@ Node classes list of oci provider. - **diagrams.oci.compute.OCIR**, **OCIRegistry** (alias) - **diagrams.oci.compute.OKEWhite**, **ContainerEngineWhite** (alias) - **diagrams.oci.compute.OKE**, **ContainerEngine** (alias) -- **diagrams.oci.compute.VMWhite** -- **diagrams.oci.compute.VM** +- **diagrams.oci.compute.VMWhite**, **VirtualMachineWhite** (alias) +- **diagrams.oci.compute.VM**, **VirtualMachine** (alias) ## oci.connectivity diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index b919650b..0026b466 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -26,6 +26,11 @@ Node classes list of onprem provider. - **diagrams.onprem.cd.TektonCli** - **diagrams.onprem.cd.Tekton** +## onprem.certificates + +- **diagrams.onprem.certificates.CertManager** +- **diagrams.onprem.certificates.LetsEncrypt** + ## onprem.ci - **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) @@ -141,6 +146,8 @@ Node classes list of onprem provider. - **diagrams.onprem.network.Kong** - **diagrams.onprem.network.Linkerd** - **diagrams.onprem.network.Nginx** +- **diagrams.onprem.network.Ocelot** +- **diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias) - **diagrams.onprem.network.Pfsense**, **PFSense** (alias) - **diagrams.onprem.network.Pomerium** - **diagrams.onprem.network.Powerdns** diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md index 60c8a0e3..86c07b70 100644 --- a/docs/nodes/programming.md +++ b/docs/nodes/programming.md @@ -26,6 +26,8 @@ Node classes list of programming provider. - **diagrams.programming.language.Cpp** - **diagrams.programming.language.Csharp** - **diagrams.programming.language.Dart** +- **diagrams.programming.language.Elixir** +- **diagrams.programming.language.Erlang** - **diagrams.programming.language.Go** - **diagrams.programming.language.Java** - **diagrams.programming.language.Javascript**, **JavaScript** (alias) diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md index e42f106a..0ffff416 100644 --- a/docs/nodes/saas.md +++ b/docs/nodes/saas.md @@ -17,11 +17,15 @@ Node classes list of saas provider. ## saas.cdn +- **diagrams.saas.cdn.Akamai** - **diagrams.saas.cdn.Cloudflare** ## saas.chat +- **diagrams.saas.chat.Mattermost** +- **diagrams.saas.chat.RocketChat** - **diagrams.saas.chat.Slack** +- **diagrams.saas.chat.Teams** - **diagrams.saas.chat.Telegram** ## saas.identity diff --git a/pyproject.toml b/pyproject.toml index c714e8c5..8725f849 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "diagrams" -version = "0.16.0" +version = "0.17.0" description = "Diagram as Code" license = "MIT" authors = ["mingrammer "] diff --git a/resources/gcp/api/endpoints.png b/resources/gcp/api/endpoints.png new file mode 100644 index 00000000..339f7f24 Binary files /dev/null and b/resources/gcp/api/endpoints.png differ diff --git a/resources/generic/network/subnet.png b/resources/generic/network/subnet.png new file mode 100644 index 00000000..2808968e Binary files /dev/null and b/resources/generic/network/subnet.png differ diff --git a/resources/onprem/certificates/cert-manager.png b/resources/onprem/certificates/cert-manager.png new file mode 100644 index 00000000..72bd2754 Binary files /dev/null and b/resources/onprem/certificates/cert-manager.png differ diff --git a/resources/onprem/certificates/lets-encrypt.png b/resources/onprem/certificates/lets-encrypt.png new file mode 100644 index 00000000..9963960f Binary files /dev/null and b/resources/onprem/certificates/lets-encrypt.png differ diff --git a/resources/onprem/network/ocelot.png b/resources/onprem/network/ocelot.png new file mode 100644 index 00000000..12160573 Binary files /dev/null and b/resources/onprem/network/ocelot.png differ diff --git a/resources/onprem/network/open-service-mesh.png b/resources/onprem/network/open-service-mesh.png new file mode 100644 index 00000000..d56d5083 Binary files /dev/null and b/resources/onprem/network/open-service-mesh.png differ diff --git a/resources/programming/language/elixir.png b/resources/programming/language/elixir.png new file mode 100644 index 00000000..86e7bddd Binary files /dev/null and b/resources/programming/language/elixir.png differ diff --git a/resources/programming/language/erlang.png b/resources/programming/language/erlang.png new file mode 100644 index 00000000..389d5186 Binary files /dev/null and b/resources/programming/language/erlang.png differ diff --git a/resources/saas/cdn/akamai.png b/resources/saas/cdn/akamai.png new file mode 100644 index 00000000..2c008ed2 Binary files /dev/null and b/resources/saas/cdn/akamai.png differ diff --git a/resources/saas/chat/mattermost.png b/resources/saas/chat/mattermost.png new file mode 100644 index 00000000..a308a648 Binary files /dev/null and b/resources/saas/chat/mattermost.png differ diff --git a/resources/saas/chat/rocket-chat.png b/resources/saas/chat/rocket-chat.png new file mode 100644 index 00000000..0d86cd34 Binary files /dev/null and b/resources/saas/chat/rocket-chat.png differ diff --git a/resources/saas/chat/teams.png b/resources/saas/chat/teams.png new file mode 100644 index 00000000..1819cbe1 Binary files /dev/null and b/resources/saas/chat/teams.png differ diff --git a/website/i18n/en.json b/website/i18n/en.json index 5011a908..00bb5536 100644 --- a/website/i18n/en.json +++ b/website/i18n/en.json @@ -56,6 +56,9 @@ "nodes/openstack": { "title": "OpenStack" }, + "nodes/outscale": { + "title": "Outscale" + }, "nodes/programming": { "title": "Programming" }, diff --git a/website/pages/en/index.js b/website/pages/en/index.js index 117ba514..cc0bdcaa 100644 --- a/website/pages/en/index.js +++ b/website/pages/en/index.js @@ -111,20 +111,6 @@ class Index extends React.Component { ); - const Sponsorship = () => ( -
-

Sponsorship

- - Sponsoring always helps a lot to maintain Diagrams. Thank you :) - - - Buy Me A Coffee - -
- ); - const Example = () => ( {[ @@ -162,7 +148,6 @@ class Index extends React.Component { - ); diff --git a/website/sidebars.json b/website/sidebars.json index 91d5d709..a9697114 100644 --- a/website/sidebars.json +++ b/website/sidebars.json @@ -18,10 +18,13 @@ "nodes/k8s", "nodes/alibabacloud", "nodes/oci", - "nodes/programming", + "nodes/openstack", "nodes/firebase", - "nodes/saas", - "nodes/elastic" + "nodes/outscale", + "nodes/elastic", + "nodes/generic", + "nodes/programming", + "nodes/saas" ] } } \ No newline at end of file diff --git a/website/yarn.lock b/website/yarn.lock index cbfadbd6..acaa1fd9 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1253,9 +1253,9 @@ bindings@^1.5.0: file-uri-to-path "1.0.0" bl@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" - integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -1363,9 +1363,9 @@ buffer-from@^1.0.0: integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer@^5.2.1: - version "5.5.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.5.0.tgz#9c3caa3d623c33dd1c7ef584b89b88bf9c9bc1ce" - integrity sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww== + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -1661,7 +1661,7 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@^2.15.1: +commander@^2.15.1, commander@^2.8.1: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -1671,13 +1671,6 @@ commander@^4.0.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@~2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" - integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= - dependencies: - graceful-readlink ">= 1.0.0" - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -2062,9 +2055,9 @@ decompress-unzip@^4.0.1: yauzl "^2.4.2" decompress@^4.0.0, decompress@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" - integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" + integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== dependencies: decompress-tar "^4.0.0" decompress-tarbz2 "^4.0.0" @@ -3071,14 +3064,9 @@ got@^8.3.1: url-to-options "^1.0.1" graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== - -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== gray-matter@^2.1.0: version "2.1.1" @@ -5597,11 +5585,16 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== +safe-buffer@^5.1.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-json-parse@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" @@ -5633,11 +5626,11 @@ scheduler@^0.19.1: object-assign "^4.1.1" seek-bzip@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" - integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= + version "1.0.6" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" + integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== dependencies: - commander "~2.8.1" + commander "^2.8.1" select@^1.1.2: version "1.1.2" @@ -6327,9 +6320,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= unbzip2-stream@^1.0.9: - version "1.3.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" - integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== dependencies: buffer "^5.2.1" through "^2.3.8"