diff --git a/component/apache-php/buildout.cfg b/component/apache-php/buildout.cfg index f271df31ac44c87a0e0dd53961a36079f8eac936..29d6d9c2d1cb467ae324631c45d2c8f198aa9904 100644 --- a/component/apache-php/buildout.cfg +++ b/component/apache-php/buildout.cfg @@ -23,6 +23,7 @@ extends = ../imagemagick/buildout.cfg ../icu/buildout.cfg ../openssl/buildout.cfg + ../zstd/buildout.cfg [php-redis] recipe = slapos.recipe.cmmi @@ -112,9 +113,10 @@ environment = PKG_CONFIG_PATH=${libxml2:location}/lib/pkgconfig:${openssl:location}/lib/pkgconfig:${libzip:location}/lib/pkgconfig PATH=${pkgconfig:location}/bin:${bzip2:location}/bin:${libxml2:location}/bin:%(PATH)s CPPFLAGS=-I${libzip:location}/include - LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath -Wl,${bzip2:location}/lib -Wl,-rpath -Wl,${curl:location}/lib -L${libtool:location}/lib -Wl,-rpath -Wl,${libtool:location}/lib -L${mariadb:location}/lib -Wl,-rpath -Wl,${mariadb:location}/lib -L${zlib:location}/lib -Wl,-rpath -Wl,${zlib:location}/lib -L${libmcrypt:location}/lib -Wl,-rpath -Wl,${libmcrypt:location}/libblkid -L${libzip:location}/lib -Wl,-rpath -Wl,${libzip:location}/lib -L${argon2:location}/lib/x86_64-linux-gnu -Wl,-rpath -Wl,${argon2:location}/lib/x86_64-linux-gnu + LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath -Wl,${bzip2:location}/lib -Wl,-rpath -Wl,${curl:location}/lib -L${libtool:location}/lib -Wl,-rpath -Wl,${libtool:location}/lib -L${mariadb:location}/lib -Wl,-rpath -Wl,${mariadb:location}/lib -L${zlib:location}/lib -Wl,-rpath -Wl,${zlib:location}/lib -L${libmcrypt:location}/lib -Wl,-rpath -Wl,${libmcrypt:location}/libblkid -L${libzip:location}/lib -Wl,-rpath -Wl,${libzip:location}/lib -L${argon2:location}/lib/x86_64-linux-gnu -Wl,-rpath -Wl,${argon2:location}/lib/x86_64-linux-gnu -Wl,-rpath -Wl,${zstd:location}/lib TMPDIR=${buildout:parts-directory}/${:_buildout_section_name_} HOME=${apache:location} + LD_LIBRARY_PATH=${zstd:location}/lib diff --git a/component/chromedriver/buildout.cfg b/component/chromedriver/buildout.cfg index 97436e5b2c89d3563c1f472386c803c98c03ca87..b23fa868d226a4cc6b73d88cf28f22196a75dde2 100644 --- a/component/chromedriver/buildout.cfg +++ b/component/chromedriver/buildout.cfg @@ -7,6 +7,7 @@ extends = ../chromium/buildout.cfg ../nss/buildout.cfg ../nspr/buildout.cfg + ../xorg/buildout.cfg parts = chromedriver-wrapper @@ -65,6 +66,7 @@ x86-64 = https://chromedriver.storage.googleapis.com/${:version}/chromedriver_li library = ${nss:location}/lib ${nspr:location}/lib + ${libX11:location}/lib path = install = import os, shutil diff --git a/component/file/buildout.cfg b/component/file/buildout.cfg index eeefb8654b8c4e5fdc9ab34f9888eb9ceaec484e..c9fdd5ad0eaf31c96ac857b76a182ed500005ec3 100644 --- a/component/file/buildout.cfg +++ b/component/file/buildout.cfg @@ -4,6 +4,8 @@ [buildout] parts = file extends = + ../bzip2/buildout.cfg + ../xz-utils/buildout.cfg ../zlib/buildout.cfg [file] @@ -13,6 +15,10 @@ url = http://ftp.icm.edu.pl/packages/file/file-5.39.tar.gz md5sum = 1c450306053622803a25647d88f80f25 configure-options = --disable-static + --disable-libseccomp + --enable-zlib + --enable-bzlib + --enable-xzlib environment = - CPPFLAGS=-I${zlib:location}/include - LDFLAGS=-L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib + CPPFLAGS=-I${bzip2:location}/include -I${xz-utils:location}/include -I${zlib:location}/include + LDFLAGS=-L${bzip2:location}/lib -Wl,-rpath=${bzip2:location}/lib -L${xz-utils:location}/lib -Wl,-rpath=${xz-utils:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib diff --git a/component/fontconfig/buildout.hash.cfg b/component/fontconfig/buildout.hash.cfg index 43b372de1edf51ee390db510af997cd9b52d3195..14762f8c3a83aa4285f418768e7ecd4559554bcd 100644 --- a/component/fontconfig/buildout.hash.cfg +++ b/component/fontconfig/buildout.hash.cfg @@ -1,3 +1,3 @@ [template-fonts-conf] filename = fonts.conf.in -md5sum = 6967e553630d107fc0a59b14de8b0251 +md5sum = a31030785c7b54bfd33320c87f6b5699 diff --git a/component/fontconfig/fonts.conf.in b/component/fontconfig/fonts.conf.in index 69dca8bcd15a85c61279e61fc1524140fa2b6af0..a135ea706a07b416f95c85fea6779af5dcad1865 100644 --- a/component/fontconfig/fonts.conf.in +++ b/component/fontconfig/fonts.conf.in @@ -14,10 +14,14 @@ #} <fontconfig> <cachedir>{{ cachedir | escape}}</cachedir> - {% for font in fonts.splitlines() -%} - <dir>{{ font | escape}}</dir> - {% endfor %} - {% for include in includes.splitlines() -%} - <include>{{ include | escape}}</include> - {% endfor %} -</fontconfig> \ No newline at end of file + {%- for font in fonts.splitlines() -%} + {% if font.strip() %} + <dir>{{ font.strip() | escape}}</dir> + {%- endif %} + {%- endfor %} + {%- for include in includes.splitlines() -%} + {% if include.strip() %} + <include>{{ include.strip() | escape}}</include> + {%- endif %} + {%- endfor %} +</fontconfig> diff --git a/component/ncurses/buildout.cfg b/component/ncurses/buildout.cfg index 4557e522c2d040f27ca3224db03b2712d4be0513..c74eda18e468b66db9839b00f31017e60ebef885 100644 --- a/component/ncurses/buildout.cfg +++ b/component/ncurses/buildout.cfg @@ -7,8 +7,8 @@ parts = [ncurses] recipe = slapos.recipe.cmmi shared = true -url = ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz -md5sum = ee13d052e1ead260d7c28071f46eefb1 +url = http://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz +md5sum = e812da327b1c2214ac1aed440ea3ae8d patch-options = -p1 patches = ${:_profile_base_location_}/ncurses-5.9-gcc-5.patch#57f4cd0cc0c0a42a5ddb2167f9546d72 @@ -24,7 +24,12 @@ configure-options = --enable-rpath # tricky way to rerun with --enable-widec make-targets = - install && (for i in curses unctrl eti form menu panel term; do ln -sf ncurses/$i.h @@LOCATION@@/include/$i.h; done; ln -sf libncurses.so @@LOCATION@@/lib/libcurses.so) && ./configure ${:configure-options} --enable-widec && make ${:make-options} && make ${:make-options} install + install && ./configure ${:configure-options} --enable-widec && make ${:make-options} && make ${:make-options} install +post-install = + cd '%(location)s/include' + mv ncursesw/* . + rm -r ncurses ncursesw + ln -s . ncursesw # pass dummy LDCONFIG to skip needless calling of ldconfig by non-root user environment = LDCONFIG=/bin/echo diff --git a/component/proftpd/buildout.cfg b/component/proftpd/buildout.cfg index a25543d69597fd7bbc162617456a9cfa78290060..1d9c52063e0669233e355a36d02dd873446852fd 100644 --- a/component/proftpd/buildout.cfg +++ b/component/proftpd/buildout.cfg @@ -12,6 +12,7 @@ extends = ../libtool/buildout.cfg ../git/buildout.cfg ../patch/buildout.cfg + ../zstd/buildout.cfg # proftpd server [proftpd-environment] @@ -61,7 +62,7 @@ command = LIBTOOL=${libtool:location}/bin/libtool \ ${proftpd-output:prxs} -c -i -d \ -I ${curl:location}/include \ - -L '${curl:location}/lib/ -R ${openssl:location}/lib -R ${zlib:location}/lib' \ + -L '${curl:location}/lib/ -R ${openssl:location}/lib -R ${zlib:location}/lib -R ${zstd:location}/lib' \ -l curl \ ${proftpd-mod_auth_web-repository:location}/mod_auth_web.c location=${proftpd:location}/libexec/mod_auth_web.so diff --git a/component/pypy/buildout.cfg b/component/pypy/buildout.cfg index 9cb7fb46e744438b0fa7fbb82e1750ee1f8a11b6..59a9dce8faeb4ace83b8e2ebef00e3ad3fb2825a 100644 --- a/component/pypy/buildout.cfg +++ b/component/pypy/buildout.cfg @@ -49,7 +49,7 @@ configure-command = cp -r include/pypy_*.h include/PyPy.h pypy/module/cpyext/include/* pypy/module/cpyext/parse/* \$(PREFIX)/include cd pypy/goal && cp libpypy-c.so \$(PREFIX)/bin && cp pypy-c \$(PREFIX)/bin/pypy environment = - C_INCLUDE_PATH=${bzip2:location}/include:${gdbm:location}/include:${libexpat:location}/include:${ncurses:location}/include:${ncurses:location}/include/ncursesw:${openssl:location}/include:${sqlite3:location}/include:${zlib:location}/include + C_INCLUDE_PATH=${bzip2:location}/include:${gdbm:location}/include:${libexpat:location}/include:${ncurses:location}/include:${ncurses:location}/include:${openssl:location}/include:${sqlite3:location}/include:${zlib:location}/include LDFLAGS=-L${bzip2:location}/lib -L${gdbm:location}/lib -L${libexpat:location}/lib -L${libffi:location}/lib -L${ncurses:location}/lib -L${openssl:location}/lib -L${sqlite3:location}/lib -L${zlib:location}/lib -Wl,-rpath=${bzip2:location}/lib -Wl,-rpath=${gdbm:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${ncurses:location}/lib -Wl,-rpath=${openssl:location}/lib -Wl,-rpath=${sqlite3:location}/lib -Wl,-rpath=${zlib:location}/lib PATH=${pkgconfig:location}/bin:%(PATH)s PKG_CONFIG_PATH=${libffi:location}/lib/pkgconfig diff --git a/component/python-2.7/buildout.cfg b/component/python-2.7/buildout.cfg index 693a2215a618577562437048b17cfb3463c26beb..060b0ef7e8646bd6b0983dede8e6a1105be1238b 100644 --- a/component/python-2.7/buildout.cfg +++ b/component/python-2.7/buildout.cfg @@ -71,5 +71,5 @@ post-install = cd '${:prefix}' && # which would otherwise load the system libmagic.so with ctypes environment = PATH=${patch:location}/bin:${xz-utils:location}/bin:%(PATH)s - CPPFLAGS=-I${zlib:location}/include -I${readline:location}/include -I${libexpat:location}/include -I${libffi:location}/include -I${ncurses:location}/include -I${ncurses:location}/include/ncursesw -I${bzip2:location}/include -I${gdbm:location}/include -I${openssl:location}/include -I${sqlite3:location}/include -I${gettext:location}/include + CPPFLAGS=-I${zlib:location}/include -I${readline:location}/include -I${libexpat:location}/include -I${libffi:location}/include -I${ncurses:location}/include -I${ncurses:location}/include -I${bzip2:location}/include -I${gdbm:location}/include -I${openssl:location}/include -I${sqlite3:location}/include -I${gettext:location}/include LDFLAGS=-L${zlib:location}/lib -L${readline:location}/lib -L${libexpat:location}/lib -L${libffi:location}/lib -L${ncurses:location}/lib -L${bzip2:location}/lib -L${gdbm:location}/lib -L${openssl:location}/lib -L${sqlite3:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${ncurses:location}/lib -Wl,-rpath=${bzip2:location}/lib -Wl,-rpath=${gdbm:location}/lib -Wl,-rpath=${openssl:location}/lib -Wl,-rpath=${sqlite3:location}/lib -L${gettext:location}/lib -Wl,-rpath=${gettext:location}/lib -Wl,-rpath=${file:location}/lib diff --git a/component/python3/buildout.cfg b/component/python3/buildout.cfg index f9aede7259da658ddf353ac71898b002a51a1b80..8bd9923f316eacd4c6e8af0e1dd86f7e40233c71 100644 --- a/component/python3/buildout.cfg +++ b/component/python3/buildout.cfg @@ -48,7 +48,7 @@ pre-install = mkdir profile-opt # which would otherwise load the system libmagic.so with ctypes environment = PATH=${patch:location}/bin:${xz-utils:location}/bin:%(PATH)s - CPPFLAGS=-I${zlib:location}/include -I${xz-utils:location}/include -I${readline:location}/include -I${libexpat:location}/include -I${libffi:location}/include -I${ncurses:location}/include -I${ncurses:location}/include/ncursesw -I${bzip2:location}/include -I${gdbm:location}/include -I${openssl:location}/include -I${sqlite3:location}/include -I${gettext:location}/include + CPPFLAGS=-I${zlib:location}/include -I${xz-utils:location}/include -I${readline:location}/include -I${libexpat:location}/include -I${libffi:location}/include -I${ncurses:location}/include -I${ncurses:location}/include -I${bzip2:location}/include -I${gdbm:location}/include -I${openssl:location}/include -I${sqlite3:location}/include -I${gettext:location}/include LDFLAGS=-L${zlib:location}/lib -L${xz-utils:location}/lib -L${readline:location}/lib -L${libexpat:location}/lib -L${libffi:location}/lib -L${ncurses:location}/lib -L${bzip2:location}/lib -L${gdbm:location}/lib -L${openssl:location}/lib -L${sqlite3:location}/lib -Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${xz-utils:location}/lib -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${libexpat:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${ncurses:location}/lib -Wl,-rpath=${bzip2:location}/lib -Wl,-rpath=${gdbm:location}/lib -Wl,-rpath=${openssl:location}/lib -Wl,-rpath=${sqlite3:location}/lib -L${gettext:location}/lib -Wl,-rpath=${gettext:location}/lib -Wl,-rpath=${file:location}/lib [python3.6] diff --git a/component/qemu-kvm/buildout.cfg b/component/qemu-kvm/buildout.cfg index 52c454bda84796d7182f57c70765d1dc04c1ab5d..0a64459e4b379823f115b14bdd3d5123802e6082 100644 --- a/component/qemu-kvm/buildout.cfg +++ b/component/qemu-kvm/buildout.cfg @@ -18,8 +18,8 @@ extends = [qemu] recipe = slapos.recipe.cmmi shared = true -url = https://download.qemu.org/qemu-4.1.1.tar.xz -md5sum = 53879f792ef2675c6c5e6cbf5cc1ac6c +url = https://download.qemu.org/qemu-4.2.1.tar.xz +md5sum = dac9c31eb3ef1d0cfe30251f238c49c4 configure-options = --target-list="$(uname -m 2>/dev/null|sed 's,^i[456]86$,i386,')-softmmu" --enable-system @@ -31,6 +31,7 @@ configure-options = --enable-linux-aio --enable-virtfs --disable-docs + --enable-curses --enable-vnc --enable-vnc-png --disable-vnc-jpeg diff --git a/component/rdiff-backup/buildout.cfg b/component/rdiff-backup/buildout.cfg index cd6c18e09fee59b75c413c3f2797be18d9a6ee5b..6ecd21e110bacfd17ac587f9f7b6807e0347b5d9 100644 --- a/component/rdiff-backup/buildout.cfg +++ b/component/rdiff-backup/buildout.cfg @@ -1,47 +1,40 @@ [buildout] extends = ../librsync/buildout.cfg - ../coreutils/buildout.cfg + ../python-2.7/buildout.cfg parts = - rdiff-backup-output + rdiff-backup-1.0.5 + rdiff-backup-1.3.4 -[rdiff-backup-build] -recipe = zc.recipe.egg:custom -egg = rdiff-backup -patches = - ${:_profile_base_location_}/rdiff-backup-1.2.8-librsync-1.0.0.patch#5e54a67845edd6942fcf7359c921e003 +[rdiff-backup-common] +recipe = slapos.recipe.cmmi +shared = true patch-options = -p1 patch-binary = ${patch:location}/bin/patch -include-dirs = - ${librsync:location}/include/ -library-dirs = - ${librsync:location}/lib/ -rpath = - ${librsync:location}/lib/ -# If you need another release, override this link -# and pin the egg in the [versions] section of the stack or SR. -find-links = http://pkgs.fedoraproject.org/repo/pkgs/rdiff-backup/rdiff-backup-1.0.5.tar.gz/fa2a165fa07a94be52c52e3545bc7758/rdiff-backup-1.0.5.tar.gz +configure-command = true +make-binary = true +post-install = + set %(location)s/lib/python2.7 + %(python)s setup.py build_ext -I${librsync:location}/include -L${librsync:location}/lib -R${librsync:location}/lib build install --prefix=%(location)s --install-lib=$1 + cd %(location)s/bin + sed -i '/^import\b.*\bsys\b/s,$,\nsys.path[0] = '\"$1\", * + ./rdiff-backup -V +python = ${python2.7:executable} + +[rdiff-backup-common:python27] +python = ${buildout:executable} + +[rdiff-backup-1.0.5] +<= rdiff-backup-common +url = https://pkgs.fedoraproject.org/repo/pkgs/rdiff-backup/rdiff-backup-1.0.5.tar.gz/${:md5sum}/rdiff-backup-1.0.5.tar.gz +md5sum = fa2a165fa07a94be52c52e3545bc7758 +patches = + ${:_profile_base_location_}/rdiff-backup-1.2.8-librsync-1.0.0.patch#5e54a67845edd6942fcf7359c921e003 -[rdiff-backup-build-1.3.4] -<= rdiff-backup-build +[rdiff-backup-1.3.4] +<= rdiff-backup-common # use our own version -find-links = http://www.nexedi.org/static/packages/source/rdiff-backup-1.3.4nxd6.tar.gz +url = http://www.nexedi.org/static/packages/source/rdiff-backup-1.3.4nxd6.tar.gz +md5sum = 06b8df2099baebca6086a315b031fd53 patches = ${:_profile_base_location_}/rdiff-backup-1.3.4-librsync-1.0.0.patch#31fafc8bc4a00f002f52008a9f3b671f - -[rdiff-backup] -# Scripts only generation part for rdiff-backup -recipe = zc.recipe.egg -eggs = - ${rdiff-backup-build:egg} -entry-points = - rdiff-backup=rdiff_backup.Main:Main -arguments = sys.argv[1:] - -[rdiff-backup-output] -# Shared binary location to ease migration -recipe = plone.recipe.command -stop-on-error = true -update-command = ${:command} -command = ${coreutils-output:test} -x ${:rdiff-backup} -rdiff-backup = ${buildout:directory}/bin/rdiff-backup diff --git a/component/readline/buildout.cfg b/component/readline/buildout.cfg index b6b87c79d26e44ae2844854528c3abd886ca3269..221cfd9edc9a82dcdf661814aa0ce8c24818666e 100644 --- a/component/readline/buildout.cfg +++ b/component/readline/buildout.cfg @@ -37,22 +37,13 @@ environment = [readline] recipe = slapos.recipe.cmmi shared = true -url = http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz -md5sum = 33c8fb279e981274f485fd91da77e94a +url = http://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz +md5sum = e9557dd5b1409f5d7b37ef717c64518e patches = - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-001#4343f5ea9b0f42447f102fb61576b398 - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-002#700295212f7e2978577feaee584afddb - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-003#af4963862f5156fbf9111c2c6fa86ed7 - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-004#11f9def89803a5052db3ba72394ce14f - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-005#93721c31cd225393f80cb3aadb165544 - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-006#71dc6ecce66d1489b96595f55d142a52 - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-007#062a08ed60679d3c4878710b3d595b65 - http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-008#ee1c04072154826870848d8b218d7b04 - ${:_profile_base_location_}/configure-ncurses.diff#c2bf0d0cb0ccd3d3c078ba124fffb7d2 + ${:_profile_base_location_}/configure-ncurses.diff#db8187a92f19e0e9d2fe595ca7a0426f configure-options = --enable-multibyte --disable-static environment = - CPPFLAGS=-I${ncurses:location}/include/ncurses + CPPFLAGS=-I${ncurses:location}/include LDFLAGS=-L${ncurses:location}/lib -Wl,-rpath=${ncurses:location}/lib - PATH=${patch:location}/bin:%(PATH)s diff --git a/component/readline/configure-ncurses.diff b/component/readline/configure-ncurses.diff index 3a9faadac1759603b9ec412eee3a20dd3d2f132c..790b56ee6a35f86a42ff93db5e321feac9fd07de 100644 --- a/component/readline/configure-ncurses.diff +++ b/component/readline/configure-ncurses.diff @@ -1,130 +1,6 @@ -diff -ur ../readline-6.3.orig/aclocal.m4 ./aclocal.m4 ---- ../readline-6.3.orig/aclocal.m4 2013-10-21 00:37:50.000000000 +0200 -+++ ./aclocal.m4 2015-05-21 11:04:20.243591527 +0200 -@@ -958,10 +958,10 @@ - fi - AC_CACHE_VAL(bash_cv_termcap_lib, - [AC_CHECK_FUNC(tgetent, bash_cv_termcap_lib=libc, -- [AC_CHECK_LIB(termcap, tgetent, bash_cv_termcap_lib=libtermcap, -- [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo, -+ [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses, -+ [AC_CHECK_LIB(termcap, tgetent, bash_cv_termcap_lib=libtermcap, -+ [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo, - [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses, -- [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses, - bash_cv_termcap_lib=gnutermcap)])])])])]) - if test "X$_bash_needmsg" = "Xyes"; then - AC_MSG_CHECKING(which library has the termcap functions) -Only in ./: aclocal.m4~ -Only in ./: autom4te.cache -diff -ur ../readline-6.3.orig/configure ./configure ---- ../readline-6.3.orig/configure 2013-03-13 15:14:53.000000000 +0100 -+++ ./configure 2015-05-21 11:29:48.157514191 +0200 -@@ -5793,6 +5793,45 @@ - if test "x$ac_cv_func_tgetent" = xyes; then : - bash_cv_termcap_lib=libc - else -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5 -+$as_echo_n "checking for tgetent in -lncurses... " >&6; } -+if ${ac_cv_lib_ncurses_tgetent+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lncurses $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char tgetent (); -+int -+main () -+{ -+return tgetent (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_ncurses_tgetent=yes -+else -+ ac_cv_lib_ncurses_tgetent=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5 -+$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; } -+if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then : -+ bash_cv_termcap_lib=libncurses -+else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5 - $as_echo_n "checking for tgetent in -ltermcap... " >&6; } - if ${ac_cv_lib_termcap_tgetent+:} false; then : -@@ -5910,45 +5949,6 @@ - if test "x$ac_cv_lib_curses_tgetent" = xyes; then : - bash_cv_termcap_lib=libcurses - else -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5 --$as_echo_n "checking for tgetent in -lncurses... " >&6; } --if ${ac_cv_lib_ncurses_tgetent+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- ac_check_lib_save_LIBS=$LIBS --LIBS="-lncurses $LIBS" --cat confdefs.h - <<_ACEOF >conftest.$ac_ext --/* end confdefs.h. */ -- --/* Override any GCC internal prototype to avoid an error. -- Use char because int might match the return type of a GCC -- builtin and then its argument prototype would still apply. */ --#ifdef __cplusplus --extern "C" --#endif --char tgetent (); --int --main () --{ --return tgetent (); -- ; -- return 0; --} --_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- ac_cv_lib_ncurses_tgetent=yes --else -- ac_cv_lib_ncurses_tgetent=no --fi --rm -f core conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext --LIBS=$ac_check_lib_save_LIBS --fi --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5 --$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; } --if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then : -- bash_cv_termcap_lib=libncurses --else - bash_cv_termcap_lib=gnutermcap - fi - -@@ -6322,10 +6322,7 @@ - $as_echo_n "(cached) " >&6 - else - if test "$cross_compiling" = yes; then : -- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 --$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} --as_fn_error $? "cannot run test program while cross compiling --See \`config.log' for more details" "$LINENO" 5; } -+ bash_cv_wcwidth_broken=no - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ -@@ -6409,6 +6406,7 @@ +--- configure ++++ configure +@@ -6856,6 +6856,7 @@ # *curses*|*termcap*|*termlib*) ;; # *) SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" ;; # esac @@ -132,15 +8,3 @@ diff -ur ../readline-6.3.orig/configure ./configure -diff -ur ../readline-6.3.orig/configure.ac ./configure.ac ---- ../readline-6.3.orig/configure.ac 2014-02-11 23:12:39.000000000 +0100 -+++ ./configure.ac 2015-05-21 11:25:26.164610769 +0200 -@@ -222,6 +222,7 @@ - # *curses*|*termcap*|*termlib*) ;; - # *) SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" ;; - # esac -+ SHLIB_LIBS="$SHLIB_LIBS $TERMCAP_LIB" - - AC_SUBST(SHOBJ_CC) - AC_SUBST(SHOBJ_CFLAGS) -Only in ./: configure.ac~ diff --git a/component/ruby/buildout.cfg b/component/ruby/buildout.cfg index 91a45e0cca907b1a33ab41f5e1635e6f717a8a5c..f679407ee634e838275621f1940f631cf22e48ba 100644 --- a/component/ruby/buildout.cfg +++ b/component/ruby/buildout.cfg @@ -20,7 +20,7 @@ configure-options = --with-out-ext=tk,tk/tkutil,win32,win32ole environment = PATH=${xz-utils:location}/bin:%(PATH)s - CPPFLAGS=-I${gdbm:location}/include -I${libffi:location}/include -I${libyaml:location}/include -I${ncurses:location}/include -I${ncurses:location}/include/ncursesw -I${openssl-1.0:location}/include -I${readline:location}/include -I${zlib:location}/include + CPPFLAGS=-I${gdbm:location}/include -I${libffi:location}/include -I${libyaml:location}/include -I${ncurses:location}/include -I${ncurses:location}/include -I${openssl-1.0:location}/include -I${readline:location}/include -I${zlib:location}/include LDFLAGS=-L${gdbm:location}/lib -L${libffi:location}/lib -L${libyaml:location}/lib -L${ncurses:location}/lib -L${openssl-1.0:location}/lib -L${readline:location}/lib -L${zlib:location}/lib -Wl,-rpath=${gdbm:location}/lib -Wl,-rpath=${libffi:location}/lib -Wl,-rpath=${libyaml:location}/lib -Wl,-rpath=${ncurses:location}/lib -Wl,-rpath=${openssl-1.0:location}/lib -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${zlib:location}/lib PKG_CONFIG_PATH=${libyaml:location}/lib/ diff --git a/software/backupserver/buildout.hash.cfg b/software/backupserver/buildout.hash.cfg index 1a0d6dc55e929cfc7d65189693625a08f8d1f96b..d33b367c1c0884ac4eac9ea60e2736e575910872 100644 --- a/software/backupserver/buildout.hash.cfg +++ b/software/backupserver/buildout.hash.cfg @@ -26,7 +26,7 @@ md5sum = 851262d7174da868805cb7c8e1ced7c0 [template-backup-script] filename = template-backup-script.sh.in -md5sum = 4c75f8462eaef2d8fcf24627e5f3575a +md5sum = 3f3286347a7e271e7bfa66e1a840989b [template-crontab-line] filename = template-crontab-line.in diff --git a/software/backupserver/software.cfg b/software/backupserver/software.cfg index 13742799ccf734158b2a49aa539ed7bab55f7f81..170dec17766f897bff8b0d6caae282ad1af8f317 100644 --- a/software/backupserver/software.cfg +++ b/software/backupserver/software.cfg @@ -16,7 +16,6 @@ extends = ../../stack/monitor/buildout.cfg parts = - rdiff-backup dcron logrotate nginx @@ -102,7 +101,6 @@ output = ${buildout:directory}/template.cfg mode = 0644 [versions] -rdiff-backup = 1.0.5+SlapOSPatched001 gunicorn = 19.1.1 plone.recipe.command = 1.1 PyRSS2Gen = 1.1 diff --git a/software/backupserver/template-backup-script.sh.in b/software/backupserver/template-backup-script.sh.in index 9e983b91a97f7ced610d4302eb5df0330b8c410a..461617dd48a6d94b49e4dd94d11d1b0b53f0401c 100644 --- a/software/backupserver/template-backup-script.sh.in +++ b/software/backupserver/template-backup-script.sh.in @@ -13,7 +13,7 @@ ${coreutils-output:echo} "Available only if backup succeed." > $${:statistic_log # set -e cd $${:datadirectory} ${util-linux:location}/bin/flock $${:status_log}.lock \ - ${rdiff-backup-output:rdiff-backup} \ + ${rdiff-backup-1.0.5:location}/bin/rdiff-backup \ $${:exclude_string} \ --include='$${:include}' \ --exclude='**' \ @@ -26,7 +26,7 @@ RESULT=$? if [ $RESULT -eq 0 ] then ${coreutils-output:echo} "`${coreutils-output:date} --iso-8601=seconds -u`, $${:statistic_log}, $${:hostname}, backup success" >> $${:status_log} - ${findutils-output:find} rdiff-backup-data/ -maxdepth 1 -name "session_statistic*" | ${coreutils-output:sort} | ${coreutils-output:tail} -n 1 | ${findutils-output:xargs} ${rdiff-backup-output:rdiff-backup} --calculate-average > $${:statistic_log} + ${findutils-output:find} rdiff-backup-data/ -maxdepth 1 -name "session_statistic*" | ${coreutils-output:sort} | ${coreutils-output:tail} -n 1 | ${findutils-output:xargs} ${rdiff-backup-1.0.5:location}/bin/rdiff-backup --calculate-average > $${:statistic_log} else ${coreutils-output:echo} "`${coreutils-output:date} --iso-8601=seconds -u`, $${:statistic_log}, $${:hostname}, backup failed" >> $${:status_log} fi diff --git a/software/caddy-frontend/software.cfg b/software/caddy-frontend/software.cfg index 6d587b97c44fdd54629aeee2ca1a996a3ed11749..a531ac50207d05ec57a43f85c80b40e81d6b0e8f 100644 --- a/software/caddy-frontend/software.cfg +++ b/software/caddy-frontend/software.cfg @@ -6,7 +6,6 @@ extends = ../../component/caddy/buildout.cfg ../../component/gzip/buildout.cfg ../../component/logrotate/buildout.cfg - ../../component/rdiff-backup/buildout.cfg ../../component/trafficserver/buildout.cfg ../../component/6tunnel/buildout.cfg ../../component/xz-utils/buildout.cfg @@ -20,7 +19,6 @@ extends = parts += caucase-eggs template - rdiff-backup caddyprofiledeps kedifa-develop kedifa @@ -234,7 +232,6 @@ ecdsa = 0.13 gitdb = 0.6.4 plone.recipe.command = 1.1 pycrypto = 2.6.1 -rdiff-backup = 1.0.5+SlapOSPatched001 smmap = 0.9.0 websockify = 0.8.0 diff --git a/software/cloudooo/buildout.hash.cfg b/software/cloudooo/buildout.hash.cfg index 2fc0399145662d09dcefae02c8a8b232cf25e081..5c6b02ddb68221af3145180035695b129cccd0d5 100644 --- a/software/cloudooo/buildout.hash.cfg +++ b/software/cloudooo/buildout.hash.cfg @@ -18,4 +18,4 @@ md5sum = e986de01a57161b32425f1cd3ccac924 [template-cloudooo-instance] filename = instance-cloudooo.cfg.in -md5sum = e49ee3e309a19f9a3a9590789690c611 +md5sum = 9e1a66cf18d7c30c14afeb66c20afb46 diff --git a/software/cloudooo/instance-cloudooo.cfg.in b/software/cloudooo/instance-cloudooo.cfg.in index 226234c005b7544455b009e64cc0c3ed3979dc9b..556af23a188f2a40cb803e54a48750998d5e86c4 100644 --- a/software/cloudooo/instance-cloudooo.cfg.in +++ b/software/cloudooo/instance-cloudooo.cfg.in @@ -76,10 +76,6 @@ parts = xvfb-instance wkhtmltopdf-on-xvfb -eggs-directory = {{ eggs_directory }} -develop-eggs-directory = {{ develop_eggs_directory }} -offline = true - [apache] recipe = slapos.cookbook:wrapper @@ -151,7 +147,7 @@ context = key includes :includes fonts = {% for font in parameter_dict['fonts'].splitlines() %} - {{ font }} + {{ font }} {% endfor%} ${directory:font} includes = diff --git a/software/erp5/upgrade_test/test.py b/software/erp5/upgrade_test/test.py index dd2de79fa56e593057ca0cbbc524a2bec1bc34d6..0e861a890f7131321ea063dae8605af9aaaaa18c 100644 --- a/software/erp5/upgrade_test/test.py +++ b/software/erp5/upgrade_test/test.py @@ -39,7 +39,7 @@ from slapos.testing.testcase import installSoftwareUrlList from slapos.testing.testcase import SlapOSNodeCommandError from slapos.grid.utils import md5digest -old_software_release_url = 'https://lab.nexedi.com/nexedi/slapos/raw/1.0.167.2/software/erp5/software.cfg' +old_software_release_url = 'https://lab.nexedi.com/nexedi/slapos/raw/1.0.167.3/software/erp5/software.cfg' new_software_release_url = os.path.abspath( os.path.join(os.path.dirname(__file__), '..', 'software.cfg')) diff --git a/software/grafana/software.cfg b/software/grafana/software.cfg index 788c5ceaead3b35bf687e0e6fc3bca1f6761325d..5acd02d300de2899ee5e94af4bb34a2836b2e0ea 100644 --- a/software/grafana/software.cfg +++ b/software/grafana/software.cfg @@ -41,7 +41,7 @@ revision = v7.5.2-0-gca413c612f <= go-git-package go.importpath = github.com/grafana/loki repository = https://github.com/grafana/loki -revision = v2.2.0-0-ga27c7991 +revision = v2.2.1-0-gbabea82e [go_github.com_influxdata_influxdb] <= go-git-package diff --git a/software/html5as/buildout.hash.cfg b/software/html5as/buildout.hash.cfg index 06541ce232142c9e8c9f4b2e0475397f4e2cb6ab..ea69a0177afb4ae0a8803762508255554af91988 100644 --- a/software/html5as/buildout.hash.cfg +++ b/software/html5as/buildout.hash.cfg @@ -17,7 +17,7 @@ [template-cfg] filename = instance.cfg.in -md5sum = 8a1383f7508a911c0c2d81445b5d4250 +md5sum = 0a7aceffa5222e88125b72da42ddedd7 [instance_html5as] _update_hash_filename_ = instance_html5as.cfg.in @@ -42,3 +42,7 @@ md5sum = d57cb01df5941e139b02a2f7bdabcdc8 [template_graceful] _update_hash_filename_ = templates/graceful.in md5sum = 1c0ee16966e1fcdb3fd11c09f12ee2b2 + +[template_instance_replicate] +_update_hash_filename_ = instance_replicate.cfg.in +md5sum = 1b3efe4ddd2419ad1858be33d1248a17 diff --git a/software/html5as/instance.cfg.in b/software/html5as/instance.cfg.in index decfd4f3a81658dca28ef496165982634b981a8a..bd00d02b8e6c72f0e6a0922ff7ac3568e4340859 100644 --- a/software/html5as/instance.cfg.in +++ b/software/html5as/instance.cfg.in @@ -23,10 +23,30 @@ recipe = slapos.recipe.template:jinja2 template = {{ template_instance_html5as_target }} rendered = ${buildout:directory}/${:filename} filename = instance-html5as.cfg -context = +context = section buildout buildout section parameter_list profile-common +[instance-replicate] +recipe = slapos.recipe.template:jinja2 +template = {{ template_instance_replicate }} +rendered = ${buildout:directory}/${:filename} +filename = instance-replicate-html5as.cfg +context = + section buildout buildout + section parameter_list profile-common + key slapparameter_dict slap-parameters:configuration + [switch-softwaretype] recipe = slapos.cookbook:softwaretype default = ${instance-html5as:rendered} +replicate = ${instance-replicate:rendered} + +# Section needed to be added manually here to retrieve parameters +[slap-parameters] +recipe = slapos.cookbook:slapconfiguration +computer = ${slap-connection:computer-id} +partition = ${slap-connection:partition-id} +url = ${slap-connection:server-url} +key = ${slap-connection:key-file} +cert = ${slap-connection:cert-file} diff --git a/software/html5as/instance_replicate.cfg.in b/software/html5as/instance_replicate.cfg.in new file mode 100644 index 0000000000000000000000000000000000000000..bf8eaf17163451ea6b15ca9439654e6d88653519 --- /dev/null +++ b/software/html5as/instance_replicate.cfg.in @@ -0,0 +1,46 @@ +{% set replicate_quantity = slapparameter_dict.pop('replicate-quantity', '1') | int %} +[buildout] +parts = + publish-connection-information + +eggs-directory = {{ buildout['eggs-directory'] }} +develop-eggs-directory = {{ buildout['develop-eggs-directory'] }} +offline = true + +[instance-request-base] +<= slap-connection +recipe = slapos.cookbook:request +# It is the same software as the current one +software-url = ${slap-connection:software-release-url} +# We want the default behaviour +software-type = default +# What parameter are neede to be retrieved +return = server_url server-cdn-url monitor-setup-url +# Provided parameters +config-title = ${slap-parameter:title} +config-download_url = ${slap-parameter:download_url} + +{% for i in range(1, replicate_quantity + 1) %} +# Request a normal html5as instance +[instance-{{ i }}] +<= instance-request-base +# Name of the instance +name = instance-html5as-{{ i }} +config-port = ${slap-parameter:port-{{ i }}} +config-title = ${slap-parameter:title-{{ i }}} +{% endfor %} + +[slap-parameter] +download_url = +{% for i in range(1, replicate_quantity + 1) %} +title-{{ i }} = +port-{{ i }} = 808{{ i }} +{% endfor %} + +[publish-connection-information] +recipe = slapos.cookbook:publish +{% for i in range(1, replicate_quantity + 1) %} +instance-{{ i }}-server_url = ${instance-{{ i }}:connection-server_url} +instance-{{ i }}-server-cdn-url = ${instance-{{ i }}:connection-server-cdn-url} +instance-{{ i }}-server-monitor-setup-url = ${instance-{{ i }}:connection-monitor-setup-url} +{% endfor %} diff --git a/software/html5as/software.cfg b/software/html5as/software.cfg index d6ec8762940c3c52f8ea6de709c85fe76a9c10b9..18e7c8bd6a8fb2f7d97b4466fb9d93ac14b9ba67 100644 --- a/software/html5as/software.cfg +++ b/software/html5as/software.cfg @@ -44,6 +44,7 @@ context = key template_instance_html5as_target instance_html5as:target key template_index_html_target template_index_html:target key template_graceful_target template_graceful:target + key template_instance_replicate template_instance_replicate:target # Monitor stack also provides a template for the instance key template_monitor monitor2-template:rendered @@ -76,6 +77,9 @@ mode = 0644 [template_graceful] <= download-base +[template_instance_replicate] +<= download-base + # Pin versions of eggs used that are not already pinned by stack/slapos.cfg [versions] slapos.recipe.template = 4.4 diff --git a/software/kvm/buildout.hash.cfg b/software/kvm/buildout.hash.cfg index c3271fbd5dbd71ce82689669002a77e7a274f670..82ce6b8779c3880a260b8914095d307386ff1140 100644 --- a/software/kvm/buildout.hash.cfg +++ b/software/kvm/buildout.hash.cfg @@ -15,11 +15,11 @@ [template] filename = instance.cfg.in -md5sum = 399b398a8eabfa6126d2a521dc779f9b +md5sum = 0d34ff81779115bf899f7bc752877b70 [template-kvm] filename = instance-kvm.cfg.jinja2 -md5sum = 704b6ac6bf42837bcd8f4582c5a746c0 +md5sum = 4c5d8c723b6adb96fcac9690c0c900f7 [template-kvm-cluster] filename = instance-kvm-cluster.cfg.jinja2.in @@ -73,10 +73,6 @@ md5sum = 752c91a4a6b72f5cf8226d6b940015f8 filename = template/qemu-is-ready.in md5sum = fb330a796fadb6cd5c85217f80a42af3 -[file-download-script] -filename = template/download_file.in -md5sum = 599dbbbd438fe7801e3f8642ae9e9a78 - [template-httpd] filename = instance-kvm-http.cfg.in md5sum = d657884d02105deffddee0edae4b50a6 diff --git a/software/kvm/instance-kvm.cfg.jinja2 b/software/kvm/instance-kvm.cfg.jinja2 index 78712083dc879b3826ce73c440fd279e5e0def43..8b01f5eba83d82753696755d23e464c548a5a9e9 100644 --- a/software/kvm/instance-kvm.cfg.jinja2 +++ b/software/kvm/instance-kvm.cfg.jinja2 @@ -19,19 +19,12 @@ {% set whitelist_domains = slapparameter_dict.get('whitelist-domains', '') -%} {% set boot_image_url_list_enabled = 'boot-image-url-list' in slapparameter_dict %} {% set boot_image_url_select_enabled = 'boot-image-url-select' in slapparameter_dict %} +{% set bootstrap_script_url = slapparameter_dict.get('bootstrap-script-url') -%} {% set cpu_max_count = dumps(slapparameter_dict.get('cpu-max-count', int(slapparameter_dict.get('cpu-count', 1)) + 1)) %} {% set ram_max_size = dumps(slapparameter_dict.get('ram-max-size', int(slapparameter_dict.get('ram-size', 1024)) + 512)) %} {% set extends_list = [] -%} {% set part_list = [] -%} -{% set bootstrap_url = '' -%} -{% set bootstrap_url_md5sum = '' -%} -{% if slapparameter_dict.get('bootstrap-script-url', '') -%} -{% set url_info_list = slapparameter_dict['bootstrap-script-url'].split('#') -%} -{% set bootstrap_url = url_info_list[0] -%} -{% set bootstrap_url_md5sum = url_info_list[1] -%} -{% endif -%} - {% if instance_type == 'cluster' -%} {% set nat_rule_list = slapparameter_dict.get('nat-rules', '') %} {% endif -%} @@ -897,12 +890,18 @@ module = check_command_execute name = ansible_{{ name }}.py config-command = ${ansible-vm-bin:rendered} +{% if bootstrap_script_url -%} [download-bootstrap-script] -recipe = plone.recipe.command -file-location = ${directory:public}/vm-bootstrap -command = {{ python_executable }} {{ file_download_script }} {{ bootstrap_url }} {{ bootstrap_url_md5sum }} ${:file-location} -update-command = -stop-on-error = true +recipe = slapos.recipe.build +location = ${directory:public}/vm-bootstrap +install = + from zc.buildout.download import check_md5sum, urlretrieve, ChecksumError + url, md5sum = {{ repr(bootstrap_script_url) }}.split('#') + urlretrieve(url, location) + if not check_md5sum(location, md5sum): + os.remove(location) + raise ChecksumError +{% endif -%} [logrotate-vm-bootstrap] < = logrotate-entry-base @@ -1002,7 +1001,7 @@ keyboard-layout-language = fr {% if slapparameter_dict.get('authorized-key', '') and slapparameter_dict.get('type', '') == 'cluster' %} {% do part_list.append('get-authorized-key') -%} {% endif -%} -{% if slapparameter_dict.get('bootstrap-script-url', '') -%} +{% if bootstrap_script_url -%} {% do part_list.append('download-bootstrap-script') -%} {% endif -%} {% if slapparameter_dict.get('document-port', '') -%} diff --git a/software/kvm/instance.cfg.in b/software/kvm/instance.cfg.in index 5095d23481e1cdc16f79c9d478089990701fb54e..05fbe045cb07fc5090d0a416015befc27ae5c4b5 100644 --- a/software/kvm/instance.cfg.in +++ b/software/kvm/instance.cfg.in @@ -83,7 +83,6 @@ extra-context = raw dnsresolver_executable ${buildout:bin-directory}/dnsresolver raw dcron_executable_location ${dcron:location}/sbin/crond raw debian_amd64_netinst_location ${debian-amd64-netinst.iso:location}/${debian-amd64-netinst.iso:filename} - raw file_download_script ${file-download-script:location}/${file-download-script:filename} raw whitelist_domains_default ${whitelist-domains-default:location}/${whitelist-domains-default:filename} raw whitelist_firewall_download_controller ${whitelist-firewall-download-controller:target} raw image_download_controller ${image-download-controller:target} diff --git a/software/kvm/software-py3.cfg b/software/kvm/software-py3.cfg index 3dbda7d3a8e45e435d12627d7cdf7283ba447b0c..f0802834ff447092a27f6638d0d62236daf90ff9 100644 --- a/software/kvm/software-py3.cfg +++ b/software/kvm/software-py3.cfg @@ -2,9 +2,5 @@ extends = software.cfg -# Ignore these for now -common-parts -= - rdiff-backup - [python] part = python3 diff --git a/software/kvm/software.cfg b/software/kvm/software.cfg index 6f7ad8d3c8dce88255ee98a7d85c28fb8457a7eb..86cc6ef961348057c79906fb55e42185daba3165 100644 --- a/software/kvm/software.cfg +++ b/software/kvm/software.cfg @@ -23,7 +23,6 @@ common-parts = template # XXX: we have to manually add this for resilience - rdiff-backup pbs-recipe-egg @@ -176,12 +175,6 @@ on-update = true filename = qemu-is-ready.in on-update = true -[file-download-script] -<= download-template-base -path = download_file.in -filename = download_file -on-update = true - [whitelist-domains-default] <= download-template-base filename = whitelist-domains-default diff --git a/software/kvm/template/download_file.in b/software/kvm/template/download_file.in deleted file mode 100644 index c7590610a7278ebe7302c6f68b4776f82dad65ea..0000000000000000000000000000000000000000 --- a/software/kvm/template/download_file.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python - -import os -import urllib -import hashlib -import sys - -def md5Checksum(file_path): - with open(file_path, 'rb') as fh: - m = hashlib.md5() - while True: - data = fh.read(8192) - if not data: - break - m.update(data) - return m.hexdigest() - -if __name__ == "__main__": - url, md5sum, destination_path = sys.argv[1:] - urllib.urlretrieve (url, destination_path) - - computed_md5sum = md5Checksum(destination_path) - if computed_md5sum != md5sum: - os.remove(destination_path) - raise Exception('MD5 mismatch. MD5 of downloaded file is %s, Specified MD5 is %s.' % ( - computed_md5sum, md5sum)) diff --git a/software/kvm/test/test.py b/software/kvm/test/test.py index 31dac0271fa384ef4b9d6739ac419b7f4642fa27..33a2e8e41d31c9270281bde20077972bb96c4ae9 100644 --- a/software/kvm/test/test.py +++ b/software/kvm/test/test.py @@ -38,8 +38,8 @@ from six.moves.urllib.parse import parse_qs, urlparse import unittest import subprocess import tempfile -import SocketServer -import SimpleHTTPServer +import six.moves.socketserver as SocketServer +from six.moves import SimpleHTTPServer import multiprocessing import time import shutil @@ -51,8 +51,6 @@ from slapos.testing.utils import findFreeTCPPort has_kvm = os.access('/dev/kvm', os.R_OK | os.W_OK) skipUnlessKvm = unittest.skipUnless(has_kvm, 'kvm not loaded or not allowed') -skipIfPython3 = unittest.skipIf( - six.PY3, 'rdiff-backup is not compatible with Python 3 yet') if has_kvm: setUpModule, InstanceTestCase = makeModuleSetUpAndTestCaseClass( @@ -385,7 +383,6 @@ class TestAccessKvmClusterAdditional(MonitorAccessMixin, InstanceTestCase): self.assertIn('<title>noVNC</title>', result.text) -@skipIfPython3 @skipUnlessKvm class TestAccessKvmClusterBootstrap(MonitorAccessMixin, InstanceTestCase): __partition_reference__ = 'akcb' @@ -432,7 +429,6 @@ class TestAccessKvmClusterBootstrap(MonitorAccessMixin, InstanceTestCase): self.assertIn('<title>noVNC</title>', result.text) -@skipIfPython3 @skipUnlessKvm class TestInstanceResilient(InstanceTestCase, KvmMixin): __partition_reference__ = 'ir' @@ -515,7 +511,6 @@ ir3:sshd-on-watch RUNNING""", ) -@skipIfPython3 @skipUnlessKvm class TestAccessResilientAdditional(InstanceTestCase): __partition_reference__ = 'ara' @@ -604,13 +599,13 @@ class FakeImageServerMixin(object): (self._ipv4_address, findFreeTCPPort(self._ipv4_address)), FakeImageHandler) - fake_image_content = 'fake_image_content' + fake_image_content = b'fake_image_content' self.fake_image_md5sum = hashlib.md5(fake_image_content).hexdigest() with open(os.path.join( self.image_source_directory, self.fake_image_md5sum), 'wb') as fh: fh.write(fake_image_content) - fake_image2_content = 'fake_image2_content' + fake_image2_content = b'fake_image2_content' self.fake_image2_md5sum = hashlib.md5(fake_image2_content).hexdigest() with open(os.path.join( self.image_source_directory, self.fake_image2_md5sum), 'wb') as fh: @@ -849,7 +844,6 @@ class TestBootImageUrlList(InstanceTestCase, FakeImageServerMixin): self.assertPromiseFails(self.config_state_promise) -@skipIfPython3 @skipUnlessKvm class TestBootImageUrlListResilient(TestBootImageUrlList): kvm_instance_partition_reference = 'biul2' @@ -993,7 +987,6 @@ class TestBootImageUrlSelect(TestBootImageUrlList): ) -@skipIfPython3 @skipUnlessKvm class TestBootImageUrlSelectResilient(TestBootImageUrlSelect): kvm_instance_partition_reference = 'bius2' @@ -1187,17 +1180,16 @@ class TestWhitelistFirewall(InstanceTestCase): '.slapos-whitelist-firewall') self.assertTrue(os.path.exists(slapos_whitelist_firewall)) with open(slapos_whitelist_firewall, 'rb') as fh: - content = fh.read().encode('utf-8') + content = fh.read() try: self.content_json = json.loads(content) except ValueError: - self.fail('Failed to parse json of %s' % (content,)) + self.fail('Failed to parse json of %r' % (content,)) self.assertTrue(isinstance(self.content_json, list)) # check /etc/resolv.conf - with open('/etc/resolv.conf', 'rb') as fh: + with open('/etc/resolv.conf', 'r') as f: resolv_conf_ip_list = [] - for line in fh.readlines(): - line = line.encode('utf-8') + for line in f.readlines(): if line.startswith('nameserver'): resolv_conf_ip_list.append(line.split()[1]) resolv_conf_ip_list = list(set(resolv_conf_ip_list)) diff --git a/software/seleniumserver/buildout.hash.cfg b/software/seleniumserver/buildout.hash.cfg index 95913844509a211f40e5a57ba13c1acf2f3840e7..994c667732ac7c95b1f0361c3c91ed59efc6db51 100644 --- a/software/seleniumserver/buildout.hash.cfg +++ b/software/seleniumserver/buildout.hash.cfg @@ -19,4 +19,4 @@ md5sum = c4ac5de141ae6a64848309af03e51d88 [template-selenium] filename = instance-selenium.cfg.in -md5sum = fc2e8176929063903a69b0e80007ca63 +md5sum = eea51d25c292c7ea305229184e380814 diff --git a/software/seleniumserver/instance-selenium.cfg.in b/software/seleniumserver/instance-selenium.cfg.in index 2b9f1b15bde637c766973f5562faff676acc8fef..28d7851a9b45d3669ba84ddf712bc20d26888c82 100644 --- a/software/seleniumserver/instance-selenium.cfg.in +++ b/software/seleniumserver/instance-selenium.cfg.in @@ -66,6 +66,7 @@ port = 4444 base-url = http://$${:hostname}:$${:port} url = $${:base-url}/wd/hub register-url = $${:base-url}/grid/register/ +api-url = $${:base-url}/grid/api/hub [selenium-server-node-instance] @@ -259,6 +260,7 @@ instance-promises = $${sshd-listen-promise:name} $${selenium-server-frontend-listen-promise:name} $${selenium-server-hub-listen-promise:name} + $${selenium-server-hub-nodes-registered-promise:name} $${selenium-server-node-firefox-52-listen-promise:name} $${selenium-server-node-firefox-60-listen-promise:name} $${selenium-server-node-firefox-68-listen-promise:name} @@ -285,6 +287,30 @@ config-port = $${selenium-server-frontend-instance:port} config-hostname = $${selenium-server-hub-instance:hostname} config-port = $${selenium-server-hub-instance:port} +# Promise waiting for all nodes to be registered +[selenium-server-hub-nodes-registered-promise] +<= monitor-promise-base +module = check_command_execute +name = $${:_buildout_section_name_}.py +config-command = + $${selenium-server-check-nodes-registered:rendered} $${selenium-server-hub-instance:api-url} $${:expected-node-count} +# We have 4 nodes with 3 slots each +expected-node-count = 12 + +[selenium-server-check-nodes-registered] +recipe = slapos.recipe.template:jinja2 +rendered = $${directory:bin}/$${:_buildout_section_name_} +mode = 0755 +template = + inline: + #!${buildout:executable} + import json, urllib, sys + api_url = sys.argv[1] + expected_node_count = int(sys.argv[2]) + actual_node_count = json.load(urllib.urlopen(api_url))['slotCounts']['total'] + sys.exit(0 if expected_node_count == actual_node_count else 1) + + [selenium-server-node-firefox-52-listen-promise] <= check-port-listening-promise config-hostname = $${selenium-server-node-instance-firefox-52:hostname} diff --git a/software/slaprunner/software-py3.cfg b/software/slaprunner/software-py3.cfg index 0e99fd6199a2335bbb62997229996af62530307b..acf91afb3b6307aac11fd1c643e4d4e402ffa0ee 100644 --- a/software/slaprunner/software-py3.cfg +++ b/software/slaprunner/software-py3.cfg @@ -2,10 +2,6 @@ extends = software.cfg -# Ignore these for now -common-parts -= - rdiff-backup - [python] part = python3 diff --git a/software/slaprunner/software.cfg b/software/slaprunner/software.cfg index d96ca56d030ed559480f861ac41fecc1a38a2bda..0255491252218bbf3c70462d3dff7dd564e5c54d 100644 --- a/software/slaprunner/software.cfg +++ b/software/slaprunner/software.cfg @@ -45,7 +45,6 @@ common-parts = template-slapformat-definition.cfg template-slapuser-script # XXX: we have to manually add this for resilience - rdiff-backup pbs-recipe-egg parts = diff --git a/software/theia/buildout.hash.cfg b/software/theia/buildout.hash.cfg index 40c7819d4343a6e3dcfaf688621306001eda88f4..cf95f0018bfe3e7cb7ad3354b33c7c83b89530f9 100644 --- a/software/theia/buildout.hash.cfg +++ b/software/theia/buildout.hash.cfg @@ -15,15 +15,15 @@ [instance] filename = instance.cfg.in -md5sum = 7cdff4ef4e8a7d1ac5f529865a7d8c6a +md5sum = f3aac995aa1129ca58f9a92851ad7091 [yarn.lock] filename = yarn.lock -md5sum = e9c0f6cc380b53425f521a167c2fdf66 +md5sum = fb9f7bba4893ba701b9d5339d283533d [python-language-server-requirements.txt] filename = python-language-server-requirements.txt -md5sum = 0883a40ebcb33d8d7c520490b21bd16c +md5sum = 9f478fd1b03b7738f3de549cb899bf54 [preloadTemplate.html] filename = preloadTemplate.html diff --git a/software/theia/download-plugins.cfg b/software/theia/download-plugins.cfg index 109a29bed8927e6e365e1df4a0fa2e961639ec49..5f509b448b4c09c1dfc85d67e2eac8b928566c64 100644 --- a/software/theia/download-plugins.cfg +++ b/software/theia/download-plugins.cfg @@ -74,7 +74,7 @@ urls = vscode-bat https://open-vsx.org/api/vscode/bat/1.54.3/file/vscode.bat-1.5 redhat-java https://open-vsx.org/api/redhat/java/0.61.0/file/redhat.java-0.61.0.vsix 72e548e2845e1ff655f28111558d6942 vscjava-vscode-java-test https://open-vsx.org/api/vscjava/vscode-java-test/0.26.0/file/vscjava.vscode-java-test-0.26.0.vsix fd63da5537a4bee1d3ceaae0fa6bf419 ms-python-python https://open-vsx.org/api/ms-python/python/2020.9.112786/file/ms-python.python-2020.9.112786.vsix c64b79fa822418e07b6d0f57b8838b44 - perrinjerome-vscode-zc-buildout https://open-vsx.org/api/perrinjerome/vscode-zc-buildout/0.4.0/file/perrinjerome.vscode-zc-buildout-0.4.0.vsix 028d2f77bd101d6388ded1839a60feaa + perrinjerome-vscode-zc-buildout https://open-vsx.org/api/perrinjerome/vscode-zc-buildout/0.5.0/file/perrinjerome.vscode-zc-buildout-0.5.0.vsix 739889de7ccaf8232fb6c6fe8571a1fa jebbs-plantuml https://open-vsx.org/api/jebbs/plantuml/2.14.0/file/jebbs.plantuml-2.14.0.vsix 13fa7cbd14a30ecca166c41a307c7a73 rafaelmaiolla-diff https://open-vsx.org/api/rafaelmaiolla/diff/0.0.1/file/rafaelmaiolla.diff-0.0.1.vsix 1d8f868bc19b7d703c1be2bf99c4c7f9 perrinjerome-git-commit-syntax https://open-vsx.org/api/perrinjerome/git-commit-syntax/0.0.1/file/perrinjerome.git-commit-syntax-0.0.1.vsix 46625f2f05e244911c2cb9cc5032c0ef diff --git a/software/theia/instance.cfg.in b/software/theia/instance.cfg.in index 24c5f011d4dc8b22bf63e0c6db5b70df42d94681..f5e1e642dba3c47a6a8a118e67acb0f82c5d9c15 100644 --- a/software/theia/instance.cfg.in +++ b/software/theia/instance.cfg.in @@ -283,7 +283,7 @@ filename = $${:_buildout_section_name_} [common-environment] recipe = slapos.recipe.template:jinja2 rendered = $${directory:bin}/$${:_buildout_section_name_} -mode = 0777 +mode = 0700 template = inline: #!/bin/sh @@ -319,7 +319,7 @@ template = export TEMP=$TMP export LC_ALL=C.UTF-8 export TERMINFO=${ncurses:location}/lib/terminfo/ - export EDITOR="${python-language-server:location}/bin/python -m theia_open --wait" + export EDITOR="${theia-open:rendered} --wait" export THEIA_DEFAULT_PLUGINS="local-dir:${theia-plugins:location}" . $${common-environment:rendered} exec ${theia-wrapper:rendered} "$@" diff --git a/software/theia/python-language-server-requirements.txt b/software/theia/python-language-server-requirements.txt index 4f5ea2f74817a9d3e89b8b10b39f8a60d7d2f3bf..3e1da99f7da68bd8b423e02c628c3f3fcbb7a98f 100644 --- a/software/theia/python-language-server-requirements.txt +++ b/software/theia/python-language-server-requirements.txt @@ -1,30 +1,40 @@ -appdirs==1.4.3 -astroid==2.3.3 -attrs==18.2.0 -black==18.9b0 -Click==7.0 -future==0.17.1 -isort==4.3.21 -jedi==0.13.2 +appdirs==1.4.4 +astroid==2.5.2 +attrs==20.3.0 +black==20.8b1 +certifi==2020.12.5 +chardet==4.0.0 +click==7.1.2 +future==0.18.2 +idna==2.10 +importlib-metadata==3.10.0 +isort==5.8.0 +jedi==0.18.0 lazy-object-proxy==1.4.3 mccabe==0.6.1 -mypy==0.770 +mypy==0.812 mypy-extensions==0.4.3 -parso==0.3.2 -pluggy==0.8.1 -pydocstyle==3.0.0 +parso==0.8.2 +pathspec==0.8.1 +pluggy==0.13.1 +pydantic==1.8.1 +pydocstyle==6.0.0 +pyflags==0.1 pyflakes==2.1.0 -pygls==0.9.1 -pylint==2.4.4 -python-jsonrpc-server==0.1.2 --e git+https://github.com/palantir/python-language-server@50d03d5931d564e9908292ccfa21dd629ee817ba#egg=python_language_server +pygls==0.10.2 +pylint==2.7.4 +regex==2021.4.4 +requests==2.25.1 rope==0.11.0 six==1.12.0 snowballstemmer==1.2.1 -toml==0.10.0 +toml==0.10.2 typed-ast==1.4.1 -typing-extensions==3.7.4.2 +typeguard==2.12.0 +typing-extensions==3.7.4.3 +urllib3==1.26.4 wrapt==1.11.2 yapf==0.29.0 -zc.buildout.languageserver==0.4.0 -theia-open==0.3.0 +zc.buildout==2.13.4 +zc.buildout.languageserver==0.5.0 +zipp==3.4.1 diff --git a/software/theia/software.cfg b/software/theia/software.cfg index 62ab33d698efc966c54ab75959cc549cc79ef42a..3eeb38cf4fd862220726bd0e74cca0b47e7c3d86 100644 --- a/software/theia/software.cfg +++ b/software/theia/software.cfg @@ -283,7 +283,8 @@ template = "@theia/variable-resolver": "latest", "@theia/vsx-registry": "latest", "@theia/workspace": "latest", - "@perrinjerome/theia-open": "0.1.2" + "@perrinjerome/theia-open": "latest", + "@perrinjerome/theia-open-cli": "latest" }, "devDependencies": { "@theia/cli": "latest" @@ -305,13 +306,21 @@ PATH = ${nodejs:location}/bin:${bash:location}/bin:${fish-shell:location}/bin:${ [theia-wrapper] recipe = slapos.recipe.template:jinja2 rendered = ${buildout:bin-directory}/${:_buildout_section_name_} -mode = 0777 +mode = 0755 template = inline: #!/bin/sh cd ${theia:location} exec ${yarn:location}/bin/yarn theia start "$@" +[theia-open] +recipe = slapos.recipe.template:jinja2 +rendered = ${buildout:bin-directory}/${:_buildout_section_name_} +mode = 0755 +template = + inline: + #!/bin/sh + exec ${nodejs:location}/bin/node ${theia:location}/node_modules/.bin/theia-open "$@" [instance] <= template-base diff --git a/software/theia/yarn.lock b/software/theia/yarn.lock index 645e10fb99629c7810b7c3a078a71dd29882fff9..04ffc0fb5c3a18a958b74c2fe1530e3c9b9320e1 100644 --- a/software/theia/yarn.lock +++ b/software/theia/yarn.lock @@ -9,38 +9,38 @@ dependencies: "@babel/highlight" "^7.12.13" -"@babel/compat-data@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.13.tgz#27e19e0ed3726ccf54067ced4109501765e7e2e8" - integrity sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg== +"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.8": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1" + integrity sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== "@babel/core@^7.10.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.13.tgz#b73a87a3a3e7d142a66248bf6ad88b9ceb093425" - integrity sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw== + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.14.tgz#8e46ebbaca460a63497c797e574038ab04ae6d06" + integrity sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helpers" "^7.12.13" - "@babel/parser" "^7.12.13" + "@babel/generator" "^7.13.9" + "@babel/helper-compilation-targets" "^7.13.13" + "@babel/helper-module-transforms" "^7.13.14" + "@babel/helpers" "^7.13.10" + "@babel/parser" "^7.13.13" "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.13": - version "7.12.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.15.tgz#4617b5d0b25cc572474cc1aafee1edeaf9b5368f" - integrity sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ== +"@babel/generator@^7.13.9": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.0" jsesc "^2.5.1" source-map "^0.5.0" @@ -59,41 +59,55 @@ "@babel/helper-explode-assignable-expression" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/helper-compilation-targets@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.13.tgz#d689cdef88810aa74e15a7a94186f26a3d773c98" - integrity sha512-dXof20y/6wB5HnLOGyLh/gobsMvDNoekcC+8MCV2iaTd5JemhFkPD73QB+tK3iFC9P0xJC73B6MvKkyUfS9cCw== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" + integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== dependencies: - "@babel/compat-data" "^7.12.13" - "@babel/helper-validator-option" "^7.12.11" + "@babel/compat-data" "^7.13.12" + "@babel/helper-validator-option" "^7.12.17" browserslist "^4.14.5" - semver "^5.5.0" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz#0f1707c2eec1a4604f2a22a6fb209854ef2a399a" - integrity sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q== +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== dependencies: "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" "@babel/helper-split-export-declaration" "^7.12.13" "@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz#0996d370a92896c612ae41a4215544bd152579c0" - integrity sha512-XC+kiA0J3at6E85dL5UnCYfVOcIZ834QcAY0TIpgUVnz0zDzg+0TtvZTnJ4g9L1dPRGe30Qi03XCIS4tYCLtqw== + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + "@babel/helper-explode-assignable-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz#0e46990da9e271502f77507efa4c9918d3d8634a" - integrity sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.0" "@babel/helper-function-name@^7.12.13": version "7.12.13" @@ -111,41 +125,41 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-hoist-variables@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz#13aba58b7480b502362316ea02f52cca0e9796cd" - integrity sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw== +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" + integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== dependencies: - "@babel/types" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-member-expression-to-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz#c5715695b4f8bab32660dbdcdc2341dec7e3df40" - integrity sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ== +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.12" -"@babel/helper-module-imports@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" - integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz#01afb052dcad2044289b7b20beb3fa8bd0265bea" - integrity sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA== +"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - "@babel/helper-simple-access" "^7.12.13" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" "@babel/helper-split-export-declaration" "^7.12.13" "@babel/helper-validator-identifier" "^7.12.11" "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" - lodash "^4.17.19" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" "@babel/helper-optimise-call-expression@^7.12.13": version "7.12.13" @@ -154,36 +168,36 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz#174254d0f2424d8aefb4dd48057511247b0a9eeb" - integrity sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== -"@babel/helper-remap-async-to-generator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz#170365f4140e2d20e5c88f8ba23c24468c296878" - integrity sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA== +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-replace-supers@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz#00ec4fb6862546bd3d0aff9aac56074277173121" - integrity sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg== +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.12" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" -"@babel/helper-simple-access@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" - integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== +"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.12" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" @@ -204,68 +218,77 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== -"@babel/helper-validator-option@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f" - integrity sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/helper-wrap-function@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz#e3ea8cb3ee0a16911f9c1b50d9e99fe8fe30f9ff" - integrity sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw== +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== dependencies: "@babel/helper-function-name" "^7.12.13" "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helpers@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.13.tgz#3c75e993632e4dadc0274eae219c73eb7645ba47" - integrity sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ== +"@babel/helpers@^7.13.10": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" + integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== dependencies: "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" "@babel/highlight@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c" - integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== dependencies: "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.12.13": - version "7.12.15" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.15.tgz#2b20de7f0b4b332d9b119dd9c33409c538b8aacf" - integrity sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA== +"@babel/parser@^7.12.13", "@babel/parser@^7.13.13": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df" + integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== -"@babel/plugin-proposal-async-generator-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz#d1c6d841802ffb88c64a2413e311f7345b9e66b5" - integrity sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-remap-async-to-generator" "^7.12.13" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" -"@babel/plugin-proposal-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz#3d2ce350367058033c93c098e348161d6dc0d8c8" - integrity sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA== +"@babel/plugin-proposal-async-generator-functions@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" + integrity sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-dynamic-import@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" - integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== +"@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-namespace-from@^7.12.13": version "7.12.13" @@ -275,29 +298,29 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz#ced7888a2db92a3d520a2e35eb421fdb7fcc9b5d" - integrity sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg== +"@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz#575b5d9a08d8299eeb4db6430da6e16e5cf14350" - integrity sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ== +"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz#24867307285cee4e1031170efd8a7ac807deefde" - integrity sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@^7.12.13": version "7.12.13" @@ -307,39 +330,41 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz#f93f3116381ff94bc676fdcb29d71045cd1ec011" - integrity sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg== +"@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.13" + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" -"@babel/plugin-proposal-optional-catch-binding@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz#4640520afe57728af14b4d1574ba844f263bcae5" - integrity sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg== +"@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.13.tgz#63a7d805bc8ce626f3234ee5421a2a7fb23f66d9" - integrity sha512-0ZwjGfTcnZqyV3y9DSD1Yk3ebp+sIUpT2YDqP8hovzaNZnQq2Kd7PEqa6iOIUDBXBt7Jl3P7YAcEIL5Pz8u09Q== +"@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz#ea78a12554d784ecf7fc55950b752d469d9c4a71" - integrity sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg== +"@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.13" @@ -349,7 +374,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-async-generators@^7.8.0": +"@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== @@ -363,7 +388,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -377,7 +402,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-json-strings@^7.8.0": +"@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== @@ -391,7 +416,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== @@ -405,21 +430,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.0": +"@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== @@ -433,21 +458,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-arrow-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz#eda5670b282952100c229f8a3bd49e0f6a72e9fe" - integrity sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg== +"@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-async-to-generator@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz#fed8c69eebf187a535bfa4ee97a614009b24f7ae" - integrity sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A== +"@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-remap-async-to-generator" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" "@babel/plugin-transform-block-scoped-functions@^7.12.13": version "7.12.13" @@ -463,32 +488,32 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-classes@^7.10.0", "@babel/plugin-transform-classes@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz#9728edc1838b5d62fc93ad830bd523b1fcb0e1f6" - integrity sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA== +"@babel/plugin-transform-classes@^7.10.0", "@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-function-name" "^7.12.13" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz#6a210647a3d67f21f699cfd2a01333803b27339d" - integrity sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA== +"@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-destructuring@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz#fc56c5176940c5b41735c677124d1d20cecc9aeb" - integrity sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ== +"@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.13" @@ -513,12 +538,12 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-for-of@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz#561ff6d74d9e1c8879cb12dbaf4a14cd29d15cf6" - integrity sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ== +"@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-function-name@^7.12.13": version "7.12.13" @@ -542,43 +567,43 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-amd@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz#43db16249b274ee2e551e2422090aa1c47692d56" - integrity sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA== +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== dependencies: - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz#5043b870a784a8421fa1fd9136a24f294da13e50" - integrity sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ== +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== dependencies: - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-simple-access" "^7.12.13" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz#351937f392c7f07493fc79b2118201d50404a3c5" - integrity sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA== +"@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== dependencies: - "@babel/helper-hoist-variables" "^7.12.13" - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-validator-identifier" "^7.12.11" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz#26c66f161d3456674e344b4b1255de4d530cfb37" - integrity sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w== +"@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== dependencies: - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": version "7.12.13" @@ -602,12 +627,12 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/helper-replace-supers" "^7.12.13" -"@babel/plugin-transform-parameters@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz#461e76dfb63c2dfd327b8a008a9e802818ce9853" - integrity sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA== +"@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-property-literals@^7.12.13": version "7.12.13" @@ -631,13 +656,16 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-runtime@^7.10.0": - version "7.12.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.15.tgz#4337b2507288007c2b197059301aa0af8d90c085" - integrity sha512-OwptMSRnRWJo+tJ9v9wgAf72ydXWfYSXWhnQjZing8nGZSDFqU1MBleKM3+DriKkcbv7RagA8gVeB0A1PNlNow== + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz#a1e40d22e2bf570c591c9c7e5ab42d6bf1e419e1" + integrity sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA== dependencies: "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - semver "^5.5.1" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + semver "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.12.13": version "7.12.13" @@ -646,12 +674,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-spread@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz#ca0d5645abbd560719c354451b849f14df4a7949" - integrity sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg== +"@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-transform-sticky-regex@^7.12.13": @@ -661,12 +689,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-template-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz#655037b07ebbddaf3b7752f55d15c2fd6f5aa865" - integrity sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg== +"@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-typeof-symbol@^7.12.13": version "7.12.13" @@ -691,78 +719,81 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/preset-env@^7.10.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.13.tgz#3aa2d09cf7d255177538dff292ac9af29ad46525" - integrity sha512-JUVlizG8SoFTz4LmVUL8++aVwzwxcvey3N0j1tRbMAXVEy95uQ/cnEkmEKHN00Bwq4voAV3imQGnQvpkLAxsrw== - dependencies: - "@babel/compat-data" "^7.12.13" - "@babel/helper-compilation-targets" "^7.12.13" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-validator-option" "^7.12.11" - "@babel/plugin-proposal-async-generator-functions" "^7.12.13" - "@babel/plugin-proposal-class-properties" "^7.12.13" - "@babel/plugin-proposal-dynamic-import" "^7.12.1" + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.12.tgz#6dff470478290582ac282fb77780eadf32480237" + integrity sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA== + dependencies: + "@babel/compat-data" "^7.13.12" + "@babel/helper-compilation-targets" "^7.13.10" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions" "^7.13.8" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" "@babel/plugin-proposal-export-namespace-from" "^7.12.13" - "@babel/plugin-proposal-json-strings" "^7.12.13" - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.13" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" "@babel/plugin-proposal-numeric-separator" "^7.12.13" - "@babel/plugin-proposal-object-rest-spread" "^7.12.13" - "@babel/plugin-proposal-optional-catch-binding" "^7.12.13" - "@babel/plugin-proposal-optional-chaining" "^7.12.13" - "@babel/plugin-proposal-private-methods" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-private-methods" "^7.13.0" "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.12.13" - "@babel/plugin-transform-async-to-generator" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" "@babel/plugin-transform-block-scoped-functions" "^7.12.13" "@babel/plugin-transform-block-scoping" "^7.12.13" - "@babel/plugin-transform-classes" "^7.12.13" - "@babel/plugin-transform-computed-properties" "^7.12.13" - "@babel/plugin-transform-destructuring" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" "@babel/plugin-transform-dotall-regex" "^7.12.13" "@babel/plugin-transform-duplicate-keys" "^7.12.13" "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" "@babel/plugin-transform-function-name" "^7.12.13" "@babel/plugin-transform-literals" "^7.12.13" "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.12.13" - "@babel/plugin-transform-modules-commonjs" "^7.12.13" - "@babel/plugin-transform-modules-systemjs" "^7.12.13" - "@babel/plugin-transform-modules-umd" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" "@babel/plugin-transform-new-target" "^7.12.13" "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" "@babel/plugin-transform-property-literals" "^7.12.13" "@babel/plugin-transform-regenerator" "^7.12.13" "@babel/plugin-transform-reserved-words" "^7.12.13" "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" "@babel/plugin-transform-typeof-symbol" "^7.12.13" "@babel/plugin-transform-unicode-escapes" "^7.12.13" "@babel/plugin-transform-unicode-regex" "^7.12.13" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.12.13" - core-js-compat "^3.8.0" - semver "^5.5.0" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.12" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + core-js-compat "^3.9.0" + semver "^6.3.0" -"@babel/preset-modules@^0.1.3": +"@babel/preset-modules@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== @@ -774,9 +805,9 @@ esutils "^2.0.2" "@babel/runtime@^7.10.0", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.13.tgz#0a21452352b02542db0ffb928ac2d3ca7cb6d66d" - integrity sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw== + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" + integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== dependencies: regenerator-runtime "^0.13.4" @@ -789,25 +820,24 @@ "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/traverse@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" - integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== +"@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.13.tgz#39aa9c21aab69f74d948a486dd28a2dbdbf5114d" + integrity sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" + "@babel/generator" "^7.13.9" "@babel/helper-function-name" "^7.12.13" "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/parser" "^7.13.13" + "@babel/types" "^7.13.13" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.19" -"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.4.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" - integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== +"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.13", "@babel/types@^7.13.14", "@babel/types@^7.4.4": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" + integrity sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== dependencies: "@babel/helper-validator-identifier" "^7.12.11" lodash "^4.17.19" @@ -826,10 +856,21 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== -"@perrinjerome/theia-open@0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open/-/theia-open-0.1.2.tgz#14d4593f7662fdfd758787c76aded4db56f081af" - integrity sha512-sLmm0adv5rb+7Xk+Bci8AIOi7eyg6GsoVlvNXU+A8FusTOFIIGr1z/ajxnYQkYHM6h45EXCGsw5+orO3nQKhrQ== +"@perrinjerome/theia-open-cli@latest": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open-cli/-/theia-open-cli-0.4.2.tgz#f439ccf307d9154fcf00fff8d939a501bf93f07f" + integrity sha512-dmkqRYfm0QaqWK2ZpHx3+0tARAsQ2uR333C6uYuGgQ+uv/LU9eU5OuJmTKK83s/a8USsAPO3UTXbnFTQsR4aLA== + dependencies: + chalk "^4.1.0" + clear "^0.1.0" + inquirer "^3.2.2" + node-fetch "^2.6.0" + yargs "^13.3.0" + +"@perrinjerome/theia-open@latest": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@perrinjerome/theia-open/-/theia-open-0.4.2.tgz#a723182b060e7a2bd8ab52642f18fd07ca2e2765" + integrity sha512-GFAmIuM1TQpSyNPDRfVTQGwtCBCq9fFZvbcdxqFJpsUxyI5iosOtmJNBrQ7h+vQNGyO3S4ezCb6udK0QxnGUNA== dependencies: "@theia/core" latest @@ -961,16 +1002,16 @@ resolved "https://registry.yarnpkg.com/@stroncium/procfs/-/procfs-1.2.1.tgz#6b9be6fd20fb0a4c20e99a8695e083c699bb2b45" integrity sha512-X1Iui3FUNZP18EUvysTHxt+Avu2nlVzyf90YM8OYgP6SGzTzzX/0JgObfO1AQQDzuZtNNz29bVh8h5R97JrjxA== -"@theia/application-manager@1.10.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.10.0.tgz#931d101cbecd048fe2f9286735f49b13cdbec4dc" - integrity sha512-BHTrA/uwmuHqySt1mN5QqsAtaM7rUUyGkAQAIXa5onQq8FbDAQepCpcEwU024pKGc60ZqtP5iGfwvDAt2qnjFg== +"@theia/application-manager@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.12.1.tgz#e954bf6a3869b29e533409ede019c37334f43755" + integrity sha512-ZKCW8LOre57WQnl/Py3tbDzN9WmPFTg8YnrciBbswBPqpJZ5Ve4PH08E3jOlLnUdI4DaVayOmsz0JP/XBltKGg== dependencies: "@babel/core" "^7.10.0" "@babel/plugin-transform-classes" "^7.10.0" "@babel/plugin-transform-runtime" "^7.10.0" "@babel/preset-env" "^7.10.0" - "@theia/application-package" "1.10.0" + "@theia/application-package" "1.12.1" "@theia/compression-webpack-plugin" "^3.0.0" "@types/fs-extra" "^4.0.2" "@types/webpack" "^4.41.2" @@ -993,10 +1034,10 @@ webpack-cli "2.0.12" worker-loader "^1.1.1" -"@theia/application-package@1.10.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.10.0.tgz#40c3bb3a31c1ff01dec6d134f0267b87ec659c1c" - integrity sha512-mTI3msuaCTEjUcKDb9ORyXFXlKVanzDmLQOhy/34qbAG9VepM1ErUsWWtJFBvUvh9DMt2WMh8lQWrwbfsmWRFQ== +"@theia/application-package@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.12.1.tgz#42521336f8cb7ee565d2c3927ffd46d0f66a7f00" + integrity sha512-att1V0D5pSzkbn4uRAIKNLElwht0ZwIJn+TRuqd1OlVXWqzZ24lVJBFGdxMIR8GBSblu172bVJTU2QymB5aFmw== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" @@ -1010,23 +1051,34 @@ semver "^5.4.1" write-json-file "^2.2.0" -"@theia/callhierarchy@1.10.0", "@theia/callhierarchy@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.10.0.tgz#ac30e80a9de06762690d92c1dfcde8938fd11263" - integrity sha512-7G1UcABEXgY1G9yGUBqprSquXcE3Qb6QImofLc4x1MXXCbPTFuE0hezeJiUChEXbzwAtYB/bN1MPosHjtmLoYw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/monaco" "1.10.0" +"@theia/bulk-edit@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.12.1.tgz#1192f62a71263ed2b6a7d702775c52ff8afeb721" + integrity sha512-DZVelVT/bJuLOKqzRMB0QRIcjaOC5m03QKtWQRB5P9QX9CzJi2o3ppzczMyXpXUUJ5uCleKr6cO+nuhBS/x0PA== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/workspace" "1.12.1" + +"@theia/callhierarchy@1.12.1", "@theia/callhierarchy@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.12.1.tgz#c3df0fc7dde66934ed0842ee6b05dcceeb3d0a08" + integrity sha512-/z2o5aI0wxjh//LX6nYQ6XvFAFWtKSq7V3gTlixkZSUuW8oFi+o/Qk5W6weGeLHVe8mDCpMZOQP1s3TZMMdcmg== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/monaco" "1.12.1" ts-md5 "^1.2.2" "@theia/cli@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.10.0.tgz#effa8440ffddd94e36d34aca49bedae135e923c1" - integrity sha512-29eg9TsuSMKiMoa/MNdwT1il/2Wnh+bv8vumdGkpvyh5iOpfWG7qSE3pC5xsarryx3W0AI4JPk3Y+q2LK5VeLA== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.12.1.tgz#83c450f98596f78cdeb62b1666acb123adfd690e" + integrity sha512-iP+wcb42N9KIUeAyYxYYWFB2qSSn9I0VxToAKSPzlUmbPqmrhhTEzvrcBboJfY75ekWr9ME7Kb6T0PgCvEwh2A== dependencies: - "@theia/application-manager" "1.10.0" - "@theia/application-package" "1.10.0" + "@theia/application-manager" "1.12.1" + "@theia/application-package" "1.12.1" "@types/chai" "^4.2.7" "@types/mkdirp" "^0.5.2" "@types/mocha" "^5.2.7" @@ -1059,24 +1111,24 @@ serialize-javascript "^1.4.0" webpack-sources "^1.0.1" -"@theia/console@1.10.0", "@theia/console@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.10.0.tgz#e7cc949b30d67e391113a6d420beb312eaa56fdb" - integrity sha512-+nZV2cXuxa+15n3gO/5Jjpo/l+U97KRE72ZSryyJlRbLPbHXP5OSZAXAYg0auwvpOTysXfGC0y8l6hVVtH5Ocw== +"@theia/console@1.12.1", "@theia/console@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.12.1.tgz#a27e81358cc269a17049b04abe4e746cd596fdd7" + integrity sha512-OOqhfU4G7HqSOs8msINBbPNF1k2i6hbZsxEGl5wNzCAuboh8fItBjTI6Srp1ASrK8ih5xsYcwbfYIFc47AH1gw== dependencies: - "@theia/core" "1.10.0" - "@theia/monaco" "1.10.0" + "@theia/core" "1.12.1" + "@theia/monaco" "1.12.1" anser "^2.0.1" -"@theia/core@1.10.0", "@theia/core@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.10.0.tgz#f6824e51a73599420eb1cccc94256a467c9f003b" - integrity sha512-iDEf4sy3WrHwi7hfwiHz9p5enpoeK4wnLScv6uMW3e+//VzF+BpdlwP95rUhx+3oDu4zQ8t+0oCAzGTr1pf3mg== +"@theia/core@1.12.1", "@theia/core@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.12.1.tgz#6796d2ea74d8926efe3db3b7e17f9a3667fca8a3" + integrity sha512-dx4nY6+DtvrRT2Af10sC1s84KkSO15ci7rf1jIK5kus8ZKHx5i9A7bkc2D9DJl2GrDz+O7E9lL5p1xCQmsTSKg== dependencies: "@babel/runtime" "^7.10.0" "@phosphor/widgets" "^1.9.3" "@primer/octicons-react" "^9.0.0" - "@theia/application-package" "1.10.0" + "@theia/application-package" "1.12.1" "@types/body-parser" "^1.16.4" "@types/cookie" "^0.3.3" "@types/express" "^4.16.0" @@ -1105,7 +1157,7 @@ jschardet "^2.1.1" lodash.debounce "^4.0.8" lodash.throttle "^4.1.1" - nsfw "^1.2.9" + nsfw "^2.1.2" p-debounce "^2.1.0" perfect-scrollbar "^1.3.0" react "^16.8.0" @@ -1132,26 +1184,26 @@ ajv "^6.5.3" lodash "^4.17.10" -"@theia/debug@1.10.0", "@theia/debug@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.10.0.tgz#4298ba64e9c1487f12a229d376dfba103147aa76" - integrity sha512-PXtlAPPaxtjT6aTPOlCjWGWa5nILD/v9uLT+h1US0cC4ZpCr8blBcHyD9QI4M1rQ7dXbNQJl3J24MlEbcDbA5g== - dependencies: - "@theia/application-package" "1.10.0" - "@theia/console" "1.10.0" - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/markers" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/output" "1.10.0" - "@theia/preferences" "1.10.0" - "@theia/process" "1.10.0" - "@theia/task" "1.10.0" - "@theia/terminal" "1.10.0" - "@theia/userstorage" "1.10.0" - "@theia/variable-resolver" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/debug@1.12.1", "@theia/debug@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.12.1.tgz#b0ddc732736a66698681579ff1babb2ae1767536" + integrity sha512-UTZ0+nTtXQBI/0opb8AaE4AVBYEaTMRLE2ZUj40toXwLjWemSCbwR3Chmuc0y3Az+bF7bAwJd7EnYS7TzGjk1A== + dependencies: + "@theia/application-package" "1.12.1" + "@theia/console" "1.12.1" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/markers" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/output" "1.12.1" + "@theia/preferences" "1.12.1" + "@theia/process" "1.12.1" + "@theia/task" "1.12.1" + "@theia/terminal" "1.12.1" + "@theia/userstorage" "1.12.1" + "@theia/variable-resolver" "1.12.1" + "@theia/workspace" "1.12.1" jsonc-parser "^2.2.0" mkdirp "^0.5.0" p-debounce "^2.1.0" @@ -1161,43 +1213,43 @@ vscode-debugprotocol "^1.32.0" "@theia/editor-preview@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.10.0.tgz#9be6f2333df4f3f0774d8574ba78f4f4fab3f2f6" - integrity sha512-CC4LtvwZRGXPWhCmUnW9xF941VcBj0+JdMv9lPRmmUj3sCXJFjeVnFqxWBjOA+7D/StfrHDZlCUF1SiQslmEgw== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.12.1.tgz#01ba1520c5224bd45569fb1c117876a49aa1a6c0" + integrity sha512-rQQVP4fLZph+aR0Vx9AGq7vPXL1NIaMivVIoe9tBxay327LR/ixKXFo4Eh4AG3r77IUf7snAy9+eC+vpRL+OJQ== dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" -"@theia/editor@1.10.0", "@theia/editor@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.10.0.tgz#6d0018a373d4a863c5fee0555578787c69255365" - integrity sha512-ScEZ2faHvTTz9duedvSXdRwyQ1M9m+QGlkKXU+ouvuJXgfB5toUIV32aZ8tGi4gEWm7Sa31ldUOivLrB0xyjzg== +"@theia/editor@1.12.1", "@theia/editor@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.12.1.tgz#f119b938f21d49525aac16d2b8e30f0d72b81673" + integrity sha512-07furPT1Wa47xlObd7ZLt1HcrxCU0NgLINh+hqurdn2wK5PMjW9KDIsy95jiOy0IEoIs9YMWMtr06Ht8Bkt4MQ== dependencies: - "@theia/core" "1.10.0" - "@theia/variable-resolver" "1.10.0" + "@theia/core" "1.12.1" + "@theia/variable-resolver" "1.12.1" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/file-search@1.10.0", "@theia/file-search@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.10.0.tgz#742aecf9a00efc65b2ba338cf78b2dd048518ddb" - integrity sha512-2nSQOFyVe5I/IAVxfsXl+a2oGDFCQuZdOsot6y2lxvATRHVIIk1LAtYRnJvPnjEnwjOX/rkLurYL7wg10wUWbw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/process" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/file-search@1.12.1", "@theia/file-search@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.12.1.tgz#6a22c15c074f746b6906c3d339e107f0aa604f86" + integrity sha512-wC2VlC8Cb4Qk9eQz0CHvAojuEwD3Y+DFrJmLg+kK7b18t2o/zqDdn+qa7BnEZ0uiNKt2XqXqGjZrakgQTLA35w== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/process" "1.12.1" + "@theia/workspace" "1.12.1" fuzzy "^0.1.3" vscode-ripgrep "^1.2.4" -"@theia/filesystem@1.10.0", "@theia/filesystem@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.10.0.tgz#ea2fe825e7da316b4e0072a4e28a1f20fd5d5a1f" - integrity sha512-yaqVPPQ6WWg+U7zdFlGimEoIc6LAz+EJKMcm6LYRzp/H9NKVzPBRYnzgRo0t/SJ6Hbw665iD4JjMmvuXO2mq7g== +"@theia/filesystem@1.12.1", "@theia/filesystem@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.12.1.tgz#4b7129748083ea8cd40853a3cd026fef6432f71a" + integrity sha512-eIQTInWE01+Q4TEa0v0kqppmOGSbWdu7clnXuiWYjqyaUa+zTYBG8nP+g0Lb1KoPDWwBQa85GJv6A5V3KgaFLA== dependencies: - "@theia/application-package" "1.10.0" - "@theia/core" "1.10.0" + "@theia/application-package" "1.12.1" + "@theia/core" "1.12.1" "@types/body-parser" "^1.17.0" "@types/rimraf" "^2.0.2" "@types/tar-fs" "^1.16.1" @@ -1212,28 +1264,28 @@ vscode-languageserver-textdocument "^1.0.1" "@theia/getting-started@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/getting-started/-/getting-started-1.10.0.tgz#0802b4b34ed708614107671589be8e270d0db54a" - integrity sha512-tvvbbT9R1XgFWxb8EvXQlX6luhDXCXHkB1y51wcuJbiDmY0MyENMYY+2Z1c22GJWTBfsH1oOSwbamVYYo06a4g== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/getting-started/-/getting-started-1.12.1.tgz#080d399facc18eb85e931098888bba475bfcccbd" + integrity sha512-ijLpZ8CWtJAS3dEd0bgjkd5fTLY+BWbjS0lOjmY85XP+jor/60ns13Xv6V0ONOPyycbXTgFs4ZklXYgwi1s4dg== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/keymaps" "1.10.0" - "@theia/workspace" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/keymaps" "1.12.1" + "@theia/workspace" "1.12.1" "@theia/git@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.10.0.tgz#233905d6c6373d9d4449a03113cedbbf1081149a" - integrity sha512-kT/TFmFXoPIGiVgh0NXwFakIU6Ks9SDV3jwooqwUD2P7/bSFjrR4GA1hOAAwLwauNCcYoFEa9K8kezuGbIFnLw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/navigator" "1.10.0" - "@theia/scm" "1.10.0" - "@theia/scm-extra" "1.10.0" - "@theia/workspace" "1.10.0" + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.12.1.tgz#84d45934917cf9670f51e6b62e83e91d781b196c" + integrity sha512-/t/r6rJfku2Xame7oE9asSslDUbaInKE4a+J4Iwyi8fJ+EKOCaSwKDBUuA0ahrNMlRmJQWxU6eOW2lBrcS4k8g== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/navigator" "1.12.1" + "@theia/scm" "1.12.1" + "@theia/scm-extra" "1.12.1" + "@theia/workspace" "1.12.1" "@types/diff" "^3.2.2" "@types/p-queue" "^2.3.1" diff "^3.4.0" @@ -1245,58 +1297,58 @@ p-queue "^2.4.2" ts-md5 "^1.2.2" -"@theia/keymaps@1.10.0", "@theia/keymaps@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.10.0.tgz#5ede3c4f5990b467fdc9a9abf780eef70c8d2c31" - integrity sha512-wROmxTG2m1XquAqakTxccwD3n+C2dPE+rWkb76CaDJkPgNhtlYy4WlKajWUqbly1k1JDJfvZdwt1sJzcErw45w== +"@theia/keymaps@1.12.1", "@theia/keymaps@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.12.1.tgz#d99877f3b2d0eb029d48cb4840569ba33b5ec611" + integrity sha512-NcRoX/df4xSCD6E34W0dYc7KiwTkEctHtqUy0UCVn1m8I+XuYarWHpSF5D+7hscEj8PuHVZgID0cZ3ngScRRKQ== dependencies: - "@theia/core" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/userstorage" "1.10.0" - "@theia/workspace" "1.10.0" + "@theia/core" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/userstorage" "1.12.1" + "@theia/workspace" "1.12.1" "@types/lodash.debounce" "4.0.3" ajv "^6.5.3" fuzzy "^0.1.3" jsonc-parser "^2.2.0" lodash.debounce "^4.0.8" -"@theia/markers@1.10.0", "@theia/markers@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.10.0.tgz#c26095fb3c815e3cf629039c30ab16170daed3f4" - integrity sha512-V8TM+xAlctTvNzf5KID4end/nPIpfx2oRDnoiGOfwR58xTS/dygbcyFBHBNNiFbAdlYx3He7WbfPJJM7hLjwUA== +"@theia/markers@1.12.1", "@theia/markers@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.12.1.tgz#1c149bc094b0f4e371dd62ae7914749bb3633f40" + integrity sha512-lxsVqxgf20FOV76uqoUqM1WOS3LmWd5mYJ3n2TnNlR779vPuTPqDDc5CcAfieax9zmk/aLs/elneIvVW/se/jQ== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/navigator" "1.10.0" - "@theia/workspace" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/navigator" "1.12.1" + "@theia/workspace" "1.12.1" -"@theia/messages@1.10.0", "@theia/messages@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.10.0.tgz#6bb1b7a973a77172a4411c9f1a2b6dc97a2b807a" - integrity sha512-mQqvmCkvIQ1tXsC5ZqNY9yg0WXKUoOnO6S9JbgOFCl+6EYxN5iEBvNIVmBXF05ktAoSBqA46HUDqI0DEsI56GQ== +"@theia/messages@1.12.1", "@theia/messages@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.12.1.tgz#a49bd63895f6fb05a250d62ee9d95bf6f2c5e9be" + integrity sha512-A6bo94T5YIb6AMYk15+8/ix8zIopqpynfkxYTbMPjiwJfvfpevnKnrQ9m4zdr0+HqIdRK7Tzce9ntPNMb7SpLw== dependencies: - "@theia/core" "1.10.0" + "@theia/core" "1.12.1" lodash.throttle "^4.1.1" markdown-it "^8.4.0" react-perfect-scrollbar "^1.5.3" ts-md5 "^1.2.2" "@theia/metrics@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/metrics/-/metrics-1.10.0.tgz#b742a05051734991b94de71de4d676729f7e23ce" - integrity sha512-u/r1UmjiDft9ISeg/JjGJznccbZt9sp7fQkWYsDxx++4TNj0CN9FvXyKBAUyGwiEVAlTwDwSMlPJA99ThGenCQ== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/metrics/-/metrics-1.12.1.tgz#31a230a30b121b17c99212d0a0af9a27e76c1cf9" + integrity sha512-qEqVdsMlpzxcm8dckx0EkO6vNhYHn3Sah/0nx91wwLPXXcnywz3Z4h6ThvG94lCYXKPVzdGPv63dhQH8pOdanQ== dependencies: - "@theia/application-package" "1.10.0" - "@theia/core" "1.10.0" + "@theia/application-package" "1.12.1" + "@theia/core" "1.12.1" prom-client "^10.2.0" -"@theia/mini-browser@1.10.0", "@theia/mini-browser@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/mini-browser/-/mini-browser-1.10.0.tgz#bf88ab828c75330d0d41ea0fd08adebf8f916ce1" - integrity sha512-y9TQgFI9s7DA4qhdKYmpJ/2PttlLZg0mXZHdJDesJdihGcNMSx4yhU3Q+x833TCYKaTJxrPNYgtWC1E95HZBkQ== +"@theia/mini-browser@1.12.1", "@theia/mini-browser@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/mini-browser/-/mini-browser-1.12.1.tgz#337d7a067644d838874cff4af3d01ed59f117af3" + integrity sha512-FinVYRatDadDfOP10z/JjtE/pfXrMgQa4/FwD75AgxrEItarYt7oOGalZd9fETg72pU87AeWKEDIYTv0BqKsmg== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" "@types/mime-types" "^2.1.0" mime-types "^2.1.18" pdfobject "^2.0.201604172" @@ -1308,18 +1360,18 @@ resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-0.20.0.tgz#0f3cdfd6d1278bbcc3df0224471fc967a4d901c5" integrity sha512-6QDOrZRW3dE0RgyD/hXMlVla49ACNjwIX+u9+i/qY+OqaZ1u/QdgdnHy4QO6g4J0lQCyr7nXgqF1BAc+Xbxx2g== -"@theia/monaco@1.10.0", "@theia/monaco@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.10.0.tgz#175aacfd319e15b5ebac559872ee4c07cf736076" - integrity sha512-LUwIsuMgZctgdD8Lg/D6GnW8yauxNrlgnEpD9+76X8ERMoKNRjvRiKnNing14DDmMedf9F/YIVG/fy1kkgcuvw== +"@theia/monaco@1.12.1", "@theia/monaco@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.12.1.tgz#93eb6fb47b9eac0467c93923f31e8428f985940a" + integrity sha512-GEl36vfQ+rEF0sQDOOOqwF3+zv0uWY5g2mz6Wu8ZxdJSeNGAyR4z90Nd60X1ckX/VDUvE8xiQu8Q1IrKgmD4Nw== dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/markers" "1.10.0" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/markers" "1.12.1" "@theia/monaco-editor-core" "^0.20.0" - "@theia/outline-view" "1.10.0" - "@theia/workspace" "1.10.0" + "@theia/outline-view" "1.12.1" + "@theia/workspace" "1.12.1" deepmerge "2.0.1" fast-plist "^0.1.2" idb "^4.0.5" @@ -1327,14 +1379,14 @@ onigasm "^2.2.0" vscode-textmate "^4.4.0" -"@theia/navigator@1.10.0", "@theia/navigator@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.10.0.tgz#7d0830442f2fc08eab1b4a940332889fdd5bc26a" - integrity sha512-HIEnjRQ0/9RkHrABlTci5urpdtc4BLR5wl9HloQnN+9tOfD7qy9iI7PH8bCRBkJGqlVrSSK6beOj6cwScJrULQ== +"@theia/navigator@1.12.1", "@theia/navigator@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.12.1.tgz#793bb8d4aae9a21c0cfa75934d1a5c439f032dbc" + integrity sha512-NhkZeBh2vkENPD9EXmDUG7OtrL9wgvFHpJsLlJmwVNynsKUOfahu1WGTNBl+JlrcK2lfuYEv2fP1zgDEvuwkQQ== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/workspace" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/workspace" "1.12.1" fuzzy "^0.1.3" minimatch "^3.0.4" @@ -1345,64 +1397,65 @@ dependencies: nan "^2.14.0" -"@theia/outline-view@1.10.0", "@theia/outline-view@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.10.0.tgz#15d3d8019b67894aa0bdab022770b2bafc1e4aac" - integrity sha512-yikcDf8CHNa8rZXYtVXB8GYR9CcOm6OKWmsEdsehs3Q438JeTaVimuWamIvUrsd1Q8Nqv9gQUA7FcorPg58lGQ== +"@theia/outline-view@1.12.1", "@theia/outline-view@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.12.1.tgz#d909fbfa7d63f60ea1de879ca0e82b3de89d7341" + integrity sha512-C1l1+5EZkG12T5sxm5xyxDTQ/7FvOn3bCsWGRnGfpIl1kqj9mV4dN/sziQ6QVFZ6j2arO1YA3Qh8wMtjzb55Yg== dependencies: - "@theia/core" "1.10.0" + "@theia/core" "1.12.1" -"@theia/output@1.10.0", "@theia/output@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.10.0.tgz#92557f1f5a7ee3a2970bccec985d2dae0afa31a8" - integrity sha512-S9CimONTEVHsKOnCSVkatnxsaxaBpPsOIXZeQ4aYw3q95Y97iaMDy/9SOfB9Ik9avmfHqCb0yG4sRQqZ4GquCA== +"@theia/output@1.12.1", "@theia/output@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.12.1.tgz#be07020affcbcc3a2c37eb4017f6d29522d8970e" + integrity sha512-g8twJvy6it14dTCOh7HZYKIN9neoJ865slAFUpGlBQFMZb+0yiNkQykq2Y7QSXhlQcox/pkVzqkiLttk7hQW9g== dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/monaco" "1.10.0" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/monaco" "1.12.1" "@types/p-queue" "^2.3.1" p-queue "^2.4.2" -"@theia/plugin-ext-vscode@1.10.0", "@theia/plugin-ext-vscode@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.10.0.tgz#d2976b8d24dc570f2e347f3a64e93f2a48905d69" - integrity sha512-tEqXagRUdSypIClPY94aPVS8a2q8cOJE9x42XL+ASZCk0x9RgkhneLLMIDeRgjJpOYmcWgq2HR6SQz58NLOPtQ== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/plugin" "1.10.0" - "@theia/plugin-ext" "1.10.0" - "@theia/userstorage" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/plugin-ext-vscode@1.12.1", "@theia/plugin-ext-vscode@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.12.1.tgz#4f0e00c81ee69499604af7b103d20da9f51a1af7" + integrity sha512-3mky2aNwdDSR8pLCb+clsav+X2D2CbdVWdj3lgki47xVwja24WQDPEtIK5U/x+87MEcdhPrCOlp2212ZNKZxOw== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/plugin" "1.12.1" + "@theia/plugin-ext" "1.12.1" + "@theia/userstorage" "1.12.1" + "@theia/workspace" "1.12.1" "@types/request" "^2.0.3" filenamify "^4.1.0" request "^2.82.0" -"@theia/plugin-ext@1.10.0", "@theia/plugin-ext@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.10.0.tgz#dc64cbb206e22042f64a0a1f1de274652278f79d" - integrity sha512-m1wIy6cZw1tXQBkgXzQ+bcVrT9QMHKKViXXt3bdyanY8k7LGs0aZ57YdwOnlWcwjRVxYDx0Qv2bYvuZhl5CgyQ== - dependencies: - "@theia/callhierarchy" "1.10.0" - "@theia/core" "1.10.0" - "@theia/debug" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/file-search" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/markers" "1.10.0" - "@theia/messages" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/navigator" "1.10.0" - "@theia/output" "1.10.0" - "@theia/plugin" "1.10.0" - "@theia/preferences" "1.10.0" - "@theia/scm" "1.10.0" - "@theia/search-in-workspace" "1.10.0" - "@theia/task" "1.10.0" - "@theia/terminal" "1.10.0" - "@theia/timeline" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/plugin-ext@1.12.1", "@theia/plugin-ext@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.12.1.tgz#a2c72fb7d643e51a72d96159366c9f1158f4fea4" + integrity sha512-OEXVQER94pU16/QBllW7kDIHY+VdMY0A0Ssf5moC2CaW4/jtL4xXWde1NKszYNOW5Rbu1JjIW76oK2xNguppRA== + dependencies: + "@theia/bulk-edit" "1.12.1" + "@theia/callhierarchy" "1.12.1" + "@theia/core" "1.12.1" + "@theia/debug" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/file-search" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/markers" "1.12.1" + "@theia/messages" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/navigator" "1.12.1" + "@theia/output" "1.12.1" + "@theia/plugin" "1.12.1" + "@theia/preferences" "1.12.1" + "@theia/scm" "1.12.1" + "@theia/search-in-workspace" "1.12.1" + "@theia/task" "1.12.1" + "@theia/terminal" "1.12.1" + "@theia/timeline" "1.12.1" + "@theia/workspace" "1.12.1" "@types/dompurify" "^2.0.2" "@types/mime" "^2.0.1" decompress "^4.2.1" @@ -1420,33 +1473,33 @@ vscode-debugprotocol "^1.32.0" vscode-textmate "^4.0.1" -"@theia/plugin@1.10.0", "@theia/plugin@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.10.0.tgz#cd1a727991de22f15644713c78ddd593695731df" - integrity sha512-0h2xgObBAlXROIw5YS48wiskJWlKfxToCMmtpHBapl1yug2qFkSc6pknz8alfz88+c4KHHpJnKXqrVegvt6iAQ== - -"@theia/preferences@1.10.0", "@theia/preferences@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.10.0.tgz#e9424e539c4d1293d4031cfd16fed7a7b8712161" - integrity sha512-u9qMd2qQJXYiBvdv5RK6mYDN3MvtvR1IjvShfRJsZceKD1equtSktHHGnER643DCbXFTaP1ZIbBEjZ34oqujgw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/userstorage" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/plugin@1.12.1", "@theia/plugin@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.12.1.tgz#ebece518ab896120ff985cb4faf586fc844a09cd" + integrity sha512-TYiOWY7XE9eYXWrfjAj8pr0/dTjCs7eTAtRf1InE2OVMHSvDEwdvVS6iyPO31G+IgQVThnREyzwrl5AZvGxukw== + +"@theia/preferences@1.12.1", "@theia/preferences@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.12.1.tgz#01d182b42209b2dd7b7392a66f63ab6c24a6fd50" + integrity sha512-spxO6Er6INgqJCohhs5TkblPyu41w9GY4zl47UZ/kvnAzMEtD3ONQW/aNFnUy4j/2xGMoiVKXh/9DQrnGNy5pA== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/userstorage" "1.12.1" + "@theia/workspace" "1.12.1" jsonc-parser "^2.2.0" "@theia/preview@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/preview/-/preview-1.10.0.tgz#a57c0b94c95b60b46ec7b55f886b586c22f0e6f9" - integrity sha512-gWMFMmcjP7JWbrFTq1qDJDiDEbqZgMW15scmnyVDavNB7fnzJYF98UxbSN1XQ9thkNdsjIU3jKi57DH3aG+Uqg== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/mini-browser" "1.10.0" - "@theia/monaco" "1.10.0" + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/preview/-/preview-1.12.1.tgz#0ed52e7639730b9e6c9784d51fb08dc4b9f3ad46" + integrity sha512-SHsW4tqr9V91Ag2ygnq98JthJtLSI9yuvGEBdJO7tU35l6hDH6tIMdyeeEXVP+pX7c//dZ9BW5hbF8GAvXin6Q== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/mini-browser" "1.12.1" + "@theia/monaco" "1.12.1" "@types/dompurify" "^2.0.2" "@types/highlight.js" "^10.1.0" "@types/markdown-it" "*" @@ -1456,127 +1509,127 @@ markdown-it "^8.4.0" markdown-it-anchor "~5.0.0" -"@theia/process@1.10.0", "@theia/process@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.10.0.tgz#5bd090e54366fb99704b7f25870959172f7ff8e6" - integrity sha512-qhetRdZaLLjjT9Vv3nnDegMvzXD14Fw5h13zOXD+czDbK0sEZ9cBFypaz8q2tZUdQ4XhCQCotD/TPRn4+gvlrQ== +"@theia/process@1.12.1", "@theia/process@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.12.1.tgz#abaaeb42b6870925e0846e744ca3cbe0958ed4b8" + integrity sha512-CogUNleMwDSyjTWsvpCXZaNABdLqh1vcHSeBGiX7cW9cHkiGV05w2WJ45JukzuqTEUPPAqv6MM5H5ub6xM9aVA== dependencies: - "@theia/core" "1.10.0" + "@theia/core" "1.12.1" "@theia/node-pty" "0.9.0-theia.6" string-argv "^0.1.1" -"@theia/scm-extra@1.10.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.10.0.tgz#83dc655f8dd2c9e2de7c7faeccfba93bfa63dc4e" - integrity sha512-B8BGNgZfcfSa7kvc/FkHB/LgQgIH+44bwFy0W4NEVjXV0Z7nDZzjR35GNjAE40WQRgeitWNyL4VbypLJniINBg== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/navigator" "1.10.0" - "@theia/scm" "1.10.0" - -"@theia/scm@1.10.0", "@theia/scm@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.10.0.tgz#b412fc4e10ff8f3fc72b9c44b5430c41a9471fd7" - integrity sha512-ItoSb0XGD4oCBDMtBXIU93xXw8CtymYFGRtuHh9pGksoNRpJN6LGwRvkfx90UYk/TfljhY8cor5jpGs868+4lQ== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/navigator" "1.10.0" +"@theia/scm-extra@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.12.1.tgz#28c313915e199809a2ffdbb4bb03c01f0842d060" + integrity sha512-hrgP2Gy6SIM3pf618Sf5Im70JPLJFx0bp2mu3HKnq1n0wpKrDYiGhWXpSHIRqS12zbJuRV++KlfukJtJWbyhyg== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/navigator" "1.12.1" + "@theia/scm" "1.12.1" + +"@theia/scm@1.12.1", "@theia/scm@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.12.1.tgz#574654bc4522f52d4aa74731f41811278ecf502d" + integrity sha512-FUeoa7cC2b6S6IMehXjzqeNznQEtoChUbiUUxHThGi2GmdGo4DK+OvgtDfLUi9iTSkV9/RYP1sAP4BYE7qxN+w== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/navigator" "1.12.1" "@types/diff" "^3.2.2" diff "^3.4.0" p-debounce "^2.1.0" react-autosize-textarea "^7.0.0" ts-md5 "^1.2.2" -"@theia/search-in-workspace@1.10.0", "@theia/search-in-workspace@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.10.0.tgz#2f1cec6b0eb608572f372ee8e2b014b6f9318c94" - integrity sha512-3xcN0j7uOYSXX/G/DryuAVL54H9owXG8dH7BDdSGXRZMZEi+n4Q/FqCEfSld3gfhTH4eK5lF1oYxd7DZ/fAWXw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/navigator" "1.10.0" - "@theia/process" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/search-in-workspace@1.12.1", "@theia/search-in-workspace@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.12.1.tgz#2729f9798f992d7d4b7449cb5b1ebefba781d220" + integrity sha512-RvA2N0/Li0XGDcHw04VHSfX7tz6G3O7NciXPk2++UL+ChFNzrf3xwQwbPBFlApWHhna5IzuLRP8dDjPZETaCxQ== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/navigator" "1.12.1" + "@theia/process" "1.12.1" + "@theia/workspace" "1.12.1" minimatch "^3.0.4" vscode-ripgrep "^1.2.4" -"@theia/task@1.10.0", "@theia/task@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.10.0.tgz#f5d0aa41cade5efaf010a60c8520ab1a0ff22f06" - integrity sha512-3gLGxzl/KboEDkTJDcCt1PzH8GV/cW7OU+FnDw6tCEopZpPlFnzOmjXxt+Xy9UIK/6d6Qk8sOqJKyJGAzCHGcw== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/markers" "1.10.0" - "@theia/monaco" "1.10.0" - "@theia/preferences" "1.10.0" - "@theia/process" "1.10.0" - "@theia/terminal" "1.10.0" - "@theia/variable-resolver" "1.10.0" - "@theia/workspace" "1.10.0" +"@theia/task@1.12.1", "@theia/task@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.12.1.tgz#857a25021d3c59ffc389f6d2eefc75d1e43d2faa" + integrity sha512-VPog4BMO1+vdrKJVJ26yr+JOGkiGgDLLialNSr4Z1ZFpkFyOXLCYFeU1h9czrv3fhWf4kVSKPRthMWkox9ZeDw== + dependencies: + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/markers" "1.12.1" + "@theia/monaco" "1.12.1" + "@theia/preferences" "1.12.1" + "@theia/process" "1.12.1" + "@theia/terminal" "1.12.1" + "@theia/variable-resolver" "1.12.1" + "@theia/workspace" "1.12.1" ajv "^6.5.3" jsonc-parser "^2.2.0" p-debounce "^2.1.0" -"@theia/terminal@1.10.0", "@theia/terminal@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.10.0.tgz#c791b4e6e37f8ce31b999a038ed2f0f254509136" - integrity sha512-UO6WZSWOP9GkgmZ868oD+02trMTIb+AZOxbmWiw1VxhgmEQ1rr6tKNjoBGy8NzNxfYwKcW6DhSQekmU2h7ne/g== - dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/process" "1.10.0" - "@theia/workspace" "1.10.0" - xterm "^4.4.0" - xterm-addon-fit "^0.3.0" - xterm-addon-search "^0.5.0" - -"@theia/timeline@1.10.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.10.0.tgz#d64fd19030dae4dfa52164d4c090efaea9ce2e42" - integrity sha512-yzPMcx/Uds00lqnoWnFeBZv1d0KKC7UsjpM+Osig0U/kp06mYmLXOAEZ+sg6EZaajOhbE5numzNBVsYvblSljg== +"@theia/terminal@1.12.1", "@theia/terminal@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.12.1.tgz#d39f8d0ad299fee13d5e75efda3e4e5bf7934a43" + integrity sha512-dtB1Ann7ulLoq3alGOk6Oo8VDqd7i7KvKtnKWmxP57iU1zlguraPDreahESKatnVH+Pz1Y9afKCX2g3/WHbzXQ== dependencies: - "@theia/core" "1.10.0" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/process" "1.12.1" + "@theia/workspace" "1.12.1" + xterm "~4.11.0" + xterm-addon-fit "~0.5.0" + xterm-addon-search "~0.8.0" + +"@theia/timeline@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.12.1.tgz#665033d8e08b24fb89847507afdda4cb4b6bc66d" + integrity sha512-BCI9CuUBVDZkRJ88z7UAJy2jvFRJw7/VPJaCPNuYljTdz8+g2bJuwMcpEW94/B/eZ5mhycStsIOBZwZWTGnMyg== + dependencies: + "@theia/core" "1.12.1" "@theia/typehierarchy@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/typehierarchy/-/typehierarchy-1.10.0.tgz#9ba1f04a0545e0d1e53ca794f4c703da39e1e3d9" - integrity sha512-YOUdbBQ+l8TXMaKwckHTf29JxX28ycKbmErWFWBJrm0B3PRxEcNadHakX7qQVQ30l0NZX6z0ayTO086Z5q7A7w== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/typehierarchy/-/typehierarchy-1.12.1.tgz#6fe3eec98b7f9f0c1634e4aab3bf607630f948aa" + integrity sha512-l+bE34tRY+DlDh6gkCdCXn1h00bh0cFGcG4it8oGx2MpvzdlQEdg/593/Wwz5O6jYN7Q9fAC+fekTRk0BoDzPA== dependencies: - "@theia/core" "1.10.0" - "@theia/editor" "1.10.0" + "@theia/core" "1.12.1" + "@theia/editor" "1.12.1" "@types/uuid" "^7.0.3" uuid "^8.0.0" -"@theia/userstorage@1.10.0", "@theia/userstorage@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.10.0.tgz#6031db026915a0f4e5f53173dd90d24c0fccdc5c" - integrity sha512-VIWoVCBlYG4FQl47VxQC/x7KCo3WqLNs8Om5vl6pBUdhTtdh3miq1mTv1nqGfU4Gg9824mJlat4jnL8cMXamNA== +"@theia/userstorage@1.12.1", "@theia/userstorage@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.12.1.tgz#5b88684e51942253fe415f04052b086ffd1014bb" + integrity sha512-CQXOGc2GeaNZ2YZFj6IUcH7WKr6aSQWcCdtaGiX1g4UNmmBYp5uBrOO+11pSmcOAl2T/m/OvJgg8fY6GFykh5w== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" -"@theia/variable-resolver@1.10.0", "@theia/variable-resolver@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.10.0.tgz#8a2d193f6aa742e249021a5c45d60ed14ed62070" - integrity sha512-rjj4gF0yUaEyd29x8mmq8LeEITse4HePnymk+uJBV4m5C2aFGcuaM1TGf3VYB9GjcDR7q8bkDLLgtXRhy8MSkw== +"@theia/variable-resolver@1.12.1", "@theia/variable-resolver@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.12.1.tgz#a499c6d2bce73a1f46bf082b5243b257fde15aeb" + integrity sha512-sl/m/IIL1hck235I7WqiF5DtVmsMoaqC3/sbUpMCPN5veUMqQjPordMNpnniomwXgs3E2HdqhYMAdep/60Zvxg== dependencies: - "@theia/core" "1.10.0" + "@theia/core" "1.12.1" "@theia/vsx-registry@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/vsx-registry/-/vsx-registry-1.10.0.tgz#696e9ed5ecd234b26eb6b8baf55141a0086cee6e" - integrity sha512-zu11ZsGzg+LDb6qBmWtiYEKqKKUhflYvvxc2YxiR86IugpVeMu+lMdrixAL+KZQj7yC2hGVQSPAqMNw9wRGonA== + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/vsx-registry/-/vsx-registry-1.12.1.tgz#01b9fe43155c5424f7f99e5df67645617cb7bb7d" + integrity sha512-txZ4rd8TSZzJUaDez60ysPa9Ou25ptbG9GtXiqGaIyZqcJAOS8TAZVuvXrNbcXPNzQ7v2D6vHfPPMvOz2tcFNA== dependencies: - "@theia/core" "1.10.0" - "@theia/plugin-ext-vscode" "1.10.0" + "@theia/core" "1.12.1" + "@theia/plugin-ext-vscode" "1.12.1" "@types/bent" "^7.0.1" "@types/sanitize-html" "^1.13.31" "@types/showdown" "^1.7.1" @@ -1585,17 +1638,18 @@ p-debounce "^2.1.0" requestretry "^3.1.0" sanitize-html "^1.14.1" + semver "^5.4.1" showdown "^1.9.1" uuid "^8.0.0" -"@theia/workspace@1.10.0", "@theia/workspace@latest": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.10.0.tgz#2d6461d0d2c3ee2f9ab0a2313eed6c586f4a5836" - integrity sha512-6E8WIK/4WGx3XFd5ZLpEz1berzfR7LtIjtIRibYqalzgZ+KbLO4/uPMNs1l16tPBAZen05pJbAH69o5WCvrMGQ== +"@theia/workspace@1.12.1", "@theia/workspace@latest": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.12.1.tgz#a9d4920d15cdb246069d2850e7ffdc7ab3a9ebcf" + integrity sha512-EG3Hf6jEwHP9cEEU39G7GgAKV1+Amq067fY4wxMCeRAQ7LcrNnBhJop6p41DGHJqDHyGN8xmC3iS4GduySAWfQ== dependencies: - "@theia/core" "1.10.0" - "@theia/filesystem" "1.10.0" - "@theia/variable-resolver" "1.10.0" + "@theia/core" "1.12.1" + "@theia/filesystem" "1.12.1" + "@theia/variable-resolver" "1.12.1" ajv "^6.5.3" jsonc-parser "^2.2.0" moment "2.24.0" @@ -1632,9 +1686,9 @@ integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== "@types/chai@^4.2.7": - version "4.2.14" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.14.tgz#44d2dd0b5de6185089375d976b4ec5caf6861193" - integrity sha512-G+ITQPXkwTrslfG5L/BksmbLUA0M1iybEsmCWPqzSxsRRhJZimBKJkoMi8fr/CPygPTj4zO5pJH7I2/cm9M7SQ== + version "4.2.16" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.16.tgz#f09cc36e18d28274f942e7201147cce34d97e8c8" + integrity sha512-vI5iOAsez9+roLS3M3+Xx7w+WRuDtSmF8bQkrbcIJ2sC1PcDgVoA0WGpa+bIrJ+y8zqY2oi//fUctkxtIcXJCw== "@types/connect@*": version "3.4.34" @@ -1666,9 +1720,9 @@ integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== "@types/express-serve-static-core@^4.17.18": - version "4.17.18" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz#8371e260f40e0e1ca0c116a9afcd9426fa094c40" - integrity sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA== + version "4.17.19" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz#00acfc1632e729acac4f1530e9e16f6dd1508a1d" + integrity sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA== dependencies: "@types/node" "*" "@types/qs" "*" @@ -1717,9 +1771,9 @@ integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== "@types/linkify-it@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.0.tgz#c0ca4c253664492dbf47a646f31cfd483a6bbc95" - integrity sha512-x9OaQQTb1N2hPZ/LWJsqushexDvz7NgzuZxiRmZio44WPuolTZNHDBCrOxCzRVOMwamJRO2dWax5NbygOf1OTQ== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.1.tgz#4d26a9efe3aa2caf829234ec5a39580fc88b6001" + integrity sha512-pQv3Sygwxxh6jYQzXaiyWDAHevJqWtqDUv6t11Sa9CPGiXny66II7Pl6PR8QO5OVysD6HYOkHMeBgIjLnk9SkQ== "@types/lodash.debounce@4.0.3": version "4.0.3" @@ -1777,9 +1831,9 @@ integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== "@types/minimatch@*", "@types/minimatch@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/minipass@*": version "2.2.0" @@ -1801,22 +1855,22 @@ integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== "@types/node-fetch@^2.5.7": - version "2.5.8" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.8.tgz#e199c835d234c7eb0846f6618012e558544ee2fb" - integrity sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw== + version "2.5.9" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.9.tgz#c04a12115aa436f189e39579272b305e477621b4" + integrity sha512-6cUyqLK+JBsATAqNQqk10jURoBFrzfRCDh4kaYxg8ivKhRPIpyBgAvuY7zM/3E4AwsYJSh5HCHBCJRM4DsCTaQ== dependencies: "@types/node" "*" form-data "^3.0.0" "@types/node@*": - version "14.14.25" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.25.tgz#15967a7b577ff81383f9b888aa6705d43fbbae93" - integrity sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ== + version "14.14.37" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" + integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== "@types/node@^10.14.22": - version "10.17.51" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.51.tgz#639538575befbcf3d3861f95c41de8e47124d674" - integrity sha512-KANw+MkL626tq90l++hGelbl67irOJzGhUJk6a1Bt8QHOeh9tztJx+L0AqttraWKinmZn7Qi5lJZJzx45Gq0dg== + version "10.17.56" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.56.tgz#010c9e047c3ff09ddcd11cbb6cf5912725cdc2b3" + integrity sha512-LuAa6t1t0Bfw4CuSR0UITsm1hP17YL+u82kfHGrHUWdhlBtH7sa7jGY5z7glGaIj/WDYDkRtgGd+KCjCzxBW1w== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1841,9 +1895,9 @@ "@types/node" "*" "@types/qs@*": - version "6.9.5" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b" - integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ== + version "6.9.6" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1" + integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA== "@types/range-parser@*": version "1.2.3" @@ -1851,9 +1905,9 @@ integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== "@types/react-dom@^16.8.0": - version "16.9.10" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.10.tgz#4485b0bec3d41f856181b717f45fd7831101156f" - integrity sha512-ItatOrnXDMAYpv6G8UCk2VhbYVTjZT9aorLtA/OzDN9XJ2GKcfam68jutoAcILdRjsRUO8qb7AmyObF77Q8QFw== + version "16.9.12" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.12.tgz#55cd6b17e73922edb9545e5355a0016c1734e6f4" + integrity sha512-i7NPZZpPte3jtVOoW+eLB7G/jsX5OM6GqQnH+lC0nq0rqwlK0x8WcMEvYDgFWqWhWMlTltTimzdMax6wYfZssA== dependencies: "@types/react" "^16" @@ -1866,19 +1920,21 @@ "@types/react" "*" "@types/react@*": - version "17.0.1" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.1.tgz#eb1f1407dea8da3bc741879c1192aa703ab9975b" - integrity sha512-w8t9f53B2ei4jeOqf/gxtc2Sswnc3LBK5s0DyJcg5xd10tMHXts2N31cKjWfH9IC/JvEPa/YF1U4YeP1t4R6HQ== + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== dependencies: "@types/prop-types" "*" + "@types/scheduler" "*" csstype "^3.0.2" "@types/react@^16", "@types/react@^16.8.0": - version "16.14.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.3.tgz#f5210f5deecf35d8794845549c93c2c3ad63aa9c" - integrity sha512-zPrXn03hmPYqh9DznqSFQsoRtrQ4aHgnZDO+hMGvsE/PORvDTdJCHQ6XvJV31ic+0LzF73huPFXUb++W6Kri0Q== + version "16.14.5" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.5.tgz#2c39b5cadefaf4829818f9219e5e093325979f4d" + integrity sha512-YRRv9DNZhaVTVRh9Wmmit7Y0UFhEVqXqCSw3uazRWMxa2x85hWQZ5BN24i7GXZbaclaLXEcodEeIHsjBA8eAMw== dependencies: "@types/prop-types" "*" + "@types/scheduler" "*" csstype "^3.0.2" "@types/request@*", "@types/request@^2.0.3": @@ -1920,12 +1976,17 @@ "@types/node" "*" "@types/sanitize-html@^1.13.31": - version "1.27.1" - resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.27.1.tgz#1fc4b67edd6296eeb366960d13cd01f5d6bffdcd" - integrity sha512-TW5gfZYplKQYO8003WrxaDgwyJsEG74920S+Ei7zB9mbUFgm7l2NvFAumXzxL+1fOwM2I9A+G/1rgiEebQOxcQ== + version "1.27.2" + resolved "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.27.2.tgz#f7bf16ca4b1408278f97ae737f0377a08a10b35c" + integrity sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw== dependencies: htmlparser2 "^4.1.0" +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/semver@^5.4.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" @@ -1949,10 +2010,10 @@ resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== -"@types/tapable@*": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" - integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== +"@types/tapable@^1": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" + integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== "@types/tar-fs@^1.16.1": version "1.16.3" @@ -1988,9 +2049,9 @@ integrity sha512-I8MnZqNXsOLHsU111oHbn3khtvKMi5Bn4qVFsIWSJcCP1KKDiXX5AEw8UPk0nSopeC+Hvxt6yAy1/a5PailFqg== "@types/uglify-js@*": - version "3.12.0" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.12.0.tgz#2bb061c269441620d46b946350c8f16d52ef37c5" - integrity sha512-sYAF+CF9XZ5cvEBkI7RtrG9g2GtMBkviTnBxYYyq+8BWvO4QtXfwwR6a2LFwCi4evMKZfpv6U43ViYvv17Wz3Q== + version "3.13.0" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== dependencies: source-map "^0.6.1" @@ -2009,13 +2070,13 @@ source-map "^0.7.3" "@types/webpack@^4.41.2": - version "4.41.26" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" - integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== + version "4.41.27" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.27.tgz#f47da488c8037e7f1b2dbf2714fbbacb61ec0ffc" + integrity sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA== dependencies: "@types/anymatch" "*" "@types/node" "*" - "@types/tapable" "*" + "@types/tapable" "^1" "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -2297,11 +2358,11 @@ ansi-escapes@^3.0.0: integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-regex@^2.0.0: version "2.1.1" @@ -2804,6 +2865,30 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== + dependencies: + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.1.3: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" + +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" @@ -3380,9 +3465,9 @@ bl@^1.0.0: safe-buffer "^5.1.1" bl@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.4.tgz#f4fda39f81a811d0df6368c1ed91dae499d1c900" - integrity sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" inherits "^2.0.4" @@ -3394,14 +3479,14 @@ bluebird@^3.5.1, bluebird@^3.5.5: integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.0.0, bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: version "1.19.0" @@ -3538,7 +3623,7 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" -browserslist@^4.14.5, browserslist@^4.16.1: +browserslist@^4.14.5, browserslist@^4.16.3: version "4.16.3" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== @@ -3746,14 +3831,14 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30001185" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001185.tgz#7dd4979a73f60857f93dadd9a0fb8f72fca5aa64" - integrity sha512-U6cMo4IQCIOsYZSMKdOJqsw3bCI1e72NKdRKMET3D5ws03cmNL9FiBCvkH+QjF1ejiHb4b9qIgfLkoc6MmECjQ== + version "1.0.30001207" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001207.tgz#503c3c7d78a42ea7bcdb251a065e538b8232a8b2" + integrity sha512-vt1Y05aLuFE2CStt1+SHmZEJmOtf/Yn14lYhVbTGcqunHoNIspC1g6ybchbh1v6djHwQHzJpuPCsRdjaynLUKw== caniuse-lite@^1.0.30001181: - version "1.0.30001185" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz#3482a407d261da04393e2f0d61eefbc53be43b95" - integrity sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg== + version "1.0.30001207" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz#364d47d35a3007e528f69adb6fecb07c2bb2cc50" + integrity sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== capture-stack-trace@^1.0.0: version "1.0.1" @@ -3766,15 +3851,15 @@ caseless@~0.12.0: integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chai@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.0.tgz#5523a5faf7f819c8a92480d70a8cccbadacfc25f" - integrity sha512-/BFd2J30EcOwmdOgXvVsmM48l0Br0nmZPlO0uOW4XKh6kpsUumRXBgPV+IlaqFaqr9cYbeoZAM1Npx0i4A+aiA== + version "4.3.4" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49" + integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== dependencies: assertion-error "^1.1.0" check-error "^1.0.2" deep-eql "^3.0.1" get-func-name "^2.0.0" - pathval "^1.1.0" + pathval "^1.1.1" type-detect "^4.0.5" chainsaw@~0.1.0: @@ -3949,6 +4034,11 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +clear@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/clear/-/clear-0.1.0.tgz#b81b1e03437a716984fd7ac97c87d73bdfe7048a" + integrity sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw== + cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" @@ -3976,17 +4066,16 @@ cli-spinners@^0.1.2: integrity sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw= cli-spinners@^2.0.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" - integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== + version "2.6.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" + integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== cli-table@^0.3.1: - version "0.3.4" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.4.tgz#5b37fd723751f1a6e9e70d55953a75e16eab958e" - integrity sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA== + version "0.3.6" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc" + integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ== dependencies: - chalk "^2.4.1" - string-width "^4.2.0" + colors "1.0.3" cli-truncate@^0.2.1: version "0.2.1" @@ -4144,9 +4233,9 @@ color@^0.11.0: color-string "^0.3.0" colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== colormin@^1.0.5: version "1.1.2" @@ -4157,6 +4246,11 @@ colormin@^1.0.5: css-color-names "0.0.4" has "^1.0.1" +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + colors@^1.1.2, colors@^1.3.3, colors@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -4296,12 +4390,12 @@ copy-webpack-plugin@^4.5.0: p-limit "^1.0.0" serialize-javascript "^1.4.0" -core-js-compat@^3.8.0: - version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.3.tgz#9123fb6b9cad30f0651332dc77deba48ef9b0b3f" - integrity sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog== +core-js-compat@^3.8.1, core-js-compat@^3.9.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.0.tgz#3600dc72869673c110215ee7a005a8609dea0fe1" + integrity sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ== dependencies: - browserslist "^4.16.1" + browserslist "^4.16.3" semver "7.0.0" core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: @@ -4511,9 +4605,9 @@ csso@~2.3.1: source-map "^0.5.3" csstype@^3.0.2: - version "3.0.6" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef" - integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw== + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== cyclist@^1.0.1: version "1.0.1" @@ -4821,10 +4915,10 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@^2.0.1, domelementtype@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" - integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domhandler@^3.0.0: version "3.3.0" @@ -4833,26 +4927,26 @@ domhandler@^3.0.0: dependencies: domelementtype "^2.0.1" -domhandler@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e" - integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== +domhandler@^4.0.0, domhandler@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.1.0.tgz#c1d8d494d5ec6db22de99e46a149c2a4d23ddd43" + integrity sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ== dependencies: - domelementtype "^2.1.0" + domelementtype "^2.2.0" dompurify@^2.0.11: - version "2.2.6" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.6.tgz#54945dc5c0b45ce5ae228705777e8e59d7b2edc4" - integrity sha512-7b7ZArhhH0SP6W2R9cqK6RjaU82FZ2UPM7RO8qN1b1wyvC/NY1FNWcX1Pu00fFOAnzEORtwXe4bPaClg6pUybQ== + version "2.2.7" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.7.tgz#a5f055a2a471638680e779bd08fc334962d11fd8" + integrity sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg== domutils@^2.0.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3" - integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== + version "2.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.5.1.tgz#9b8e84b5d9f788499ae77506ea832e9b4f9aa1c0" + integrity sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q== dependencies: dom-serializer "^1.0.1" - domelementtype "^2.0.1" - domhandler "^4.0.0" + domelementtype "^2.2.0" + domhandler "^4.1.0" download-stats@^0.3.4: version "0.3.4" @@ -4964,9 +5058,9 @@ electron-rebuild@^1.8.6: yargs "^14.2.0" electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.649: - version "1.3.658" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.658.tgz#aac0f3d74e28cd805741b28a0d660ebff4cbdd44" - integrity sha512-1sRTaBVbn02sqadml7IchB1VxgRBcrJg55rlNa7dNszT0ZDDAM0/8NVHtbe0yCrOafLVB+lBzapWX1HpS+Knhg== + version "1.3.708" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.708.tgz#127970d2fc665ab356be59e668f2914856419176" + integrity sha512-+A8ggYZ5riOLMcVAuzHx6bforaPzaiLnW1QOMD2SlMYQVi7QQTyQ/WrlZoebIH9ikmgr+tLJGpNITFFCUiQcPw== elegant-spinner@^1.0.1: version "1.0.1" @@ -5038,9 +5132,9 @@ entities@~1.1.1: integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" - integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== errlop@^2.0.0: version "2.2.0" @@ -5068,25 +5162,27 @@ error@^7.0.2: dependencies: string-template "~0.2.1" -es-abstract@^1.18.0-next.1: - version "1.18.0-next.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" - integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== +es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" - get-intrinsic "^1.0.2" + get-intrinsic "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" + has-symbols "^1.0.2" + is-callable "^1.2.3" is-negative-zero "^2.0.1" - is-regex "^1.1.1" + is-regex "^1.1.2" + is-string "^1.0.5" object-inspect "^1.9.0" object-keys "^1.1.1" object.assign "^4.1.2" - string.prototype.trimend "^1.0.3" - string.prototype.trimstart "^1.0.3" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" @@ -5181,9 +5277,9 @@ event-stream@=3.3.4: through "~2.3.1" events@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -5332,7 +5428,7 @@ extend@^3.0.2, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^2.1.0: +external-editor@^2.0.4, external-editor@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== @@ -5642,9 +5738,9 @@ flatten@^1.0.2: integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flow-parser@^0.*: - version "0.144.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.144.0.tgz#c9e9da22acc065102788112870f099845d0dfcdc" - integrity sha512-si2lCamPs0N1QcTiQY8p9RxvVsVGbx4rpkX6dcfUQ2OOvEg6Cya7LItlPqcx54Gtakdx1St6TseQlV8nafYW5g== + version "0.148.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.148.0.tgz#7f685b4f3cb7a23de63b065b20e37872351911d0" + integrity sha512-m7YX6L2y0bW+bC+lH8mq3bWNS8zLdfXSkZR1Rrd9313abmBjEVYLez+D3NhYx8TnVcpJiiT28jbRVTnz/eG4ug== flush-write-stream@^1.0.0: version "1.1.1" @@ -5655,9 +5751,9 @@ flush-write-stream@^1.0.0: readable-stream "^2.3.6" follow-redirects@^1.10.0: - version "1.13.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.2.tgz#dd73c8effc12728ba5cf4259d760ea5fb83e3147" - integrity sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA== + version "1.13.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" + integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== font-awesome-webpack@0.0.5-beta.2: version "0.0.5-beta.2" @@ -5700,9 +5796,9 @@ form-data@^2.5.0: mime-types "^2.1.12" form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -5834,7 +5930,7 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -5854,7 +5950,7 @@ get-func-name@^2.0.0: resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= -get-intrinsic@^1.0.2: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -5969,9 +6065,9 @@ glob-parent@^3.1.0: path-dirname "^1.0.0" glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" @@ -6134,9 +6230,9 @@ got@^8.2.0: url-to-options "^1.0.1" graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.5" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.5.tgz#bc18864a6c9fc7b303f2e2abdb9155ad178fbe29" - integrity sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw== + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== grouped-queue@^1.1.0: version "1.1.0" @@ -6170,6 +6266,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + has-color@~0.1.0: version "0.1.7" resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" @@ -6195,10 +6296,10 @@ has-symbol-support-x@^1.4.1: resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-to-string-tag-x@^1.2.0: version "1.4.1" @@ -6273,9 +6374,9 @@ he@1.2.0: integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== highlight.js@*: - version "10.6.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.6.0.tgz#0073aa71d566906965ba6e1b7be7b2682f5e18b6" - integrity sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ== + version "10.7.2" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.2.tgz#89319b861edc66c48854ed1e6da21ea89f847360" + integrity sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg== highlight.js@10.4.1: version "10.4.1" @@ -6519,6 +6620,26 @@ ini@^1.3.4, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inquirer@^3.2.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + inquirer@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" @@ -6616,6 +6737,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -6630,6 +6756,13 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + dependencies: + call-bind "^1.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -6640,12 +6773,12 @@ is-buffer@~2.0.3: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.4, is-callable@^1.2.2: +is-callable@^1.1.4, is-callable@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== -is-core-module@^2.1.0: +is-core-module@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== @@ -6781,6 +6914,11 @@ is-negative-zero@^2.0.1: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -6818,9 +6956,9 @@ is-observable@^0.2.0: symbol-observable "^0.2.2" is-path-inside@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" @@ -6854,7 +6992,7 @@ is-redirect@^1.0.0: resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= -is-regex@^1.1.1: +is-regex@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== @@ -6884,6 +7022,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + is-svg@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" @@ -6891,7 +7034,7 @@ is-svg@^2.0.0: dependencies: html-comment-regex "^1.1.0" -is-symbol@^1.0.2: +is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== @@ -6909,9 +7052,9 @@ is-utf8@^0.2.0, is-utf8@^0.2.1: integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-what@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.12.0.tgz#f4405ce4bd6dd420d3ced51a026fb90e03705e55" - integrity sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw== + version "3.14.1" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" @@ -7031,9 +7174,9 @@ jsbn@~0.1.0: integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jschardet@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-2.2.1.tgz#03b0264669a90c7a5c436a68c5a7d4e4cb0c9823" - integrity sha512-Ks2JNuUJoc7PGaZ7bVFtSEvOcr0rBq6Q1J5/7+zKWLT+g+4zziL63O0jg7y2jxhzIa1LVsHUbPXrbaWmz9iwDw== + version "2.3.0" + resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-2.3.0.tgz#06e2636e16c8ada36feebbdc08aa34e6a9b3ff75" + integrity sha512-6I6xT7XN/7sBB7q8ObzKbmv5vN+blzLcboDE1BNEsEfmRXJValMxO6OIRT69ylPBRemS3rw6US+CMCar0OBc9g== jscodeshift@^0.4.0: version "0.4.1" @@ -7400,9 +7543,9 @@ lodash.uniq@^4.5.0: integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@3.0.0: version "3.0.0" @@ -7719,17 +7862,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.45.0: - version "1.45.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" - integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== +mime-db@1.47.0: + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.28" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" - integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: - mime-db "1.45.0" + mime-db "1.47.0" mime@1.6.0, mime@^1.4.1: version "1.6.0" @@ -7737,9 +7880,9 @@ mime@1.6.0, mime@^1.4.1: integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.0.3, mime@^2.4.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1" - integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag== + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^1.0.0: version "1.2.0" @@ -7976,7 +8119,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.0.0, nan@^2.12.1, nan@^2.14.0: +nan@^2.12.1, nan@^2.14.0: version "2.14.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== @@ -8029,12 +8172,17 @@ nice-try@^1.0.4: integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-abi@^2.11.0, node-abi@^2.7.0: - version "2.19.3" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.3.tgz#252f5dcab12dad1b5503b2d27eddd4733930282d" - integrity sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg== + version "2.21.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.21.0.tgz#c2dc9ebad6f4f53d6ea9b531e7b8faad81041d48" + integrity sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg== dependencies: semver "^5.4.1" +node-addon-api@*: + version "3.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.1.0.tgz#98b21931557466c6729e51cb77cd39c965f42239" + integrity sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw== + node-dir@0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.8.tgz#55fb8deb699070707fb67f91a460f0448294c77d" @@ -8100,9 +8248,9 @@ node-libs-browser@^2.2.1: vm-browserify "^1.0.1" node-releases@^1.1.70: - version "1.1.70" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" - integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== nomnom@^1.8.1: version "1.8.1" @@ -8214,12 +8362,12 @@ npmlog@^4.0.1, npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -nsfw@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-1.2.9.tgz#e49ff5c12593cbcce3fcc90c533947eb4f15a99a" - integrity sha512-/2o89nygBRTTnGRxSHt2wjagbszyh36HlgF61Ec2iaJBTIIQ6QKcqp92EzVxxZX9U/6Qpy+LZL5i8532hXzAHg== +nsfw@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-2.1.2.tgz#4fa841e7f7122b60b2e1f61187d1b57ad3403428" + integrity sha512-zGPdt32aJ5b1laK9rvgXQmXGAagrx3VkcMt0JePtu6wBfzC1o4xLCM3kq7FxZxUnxyxYhODyBYzpt3H16FhaGA== dependencies: - nan "^2.0.0" + node-addon-api "*" num2fraction@^1.2.2: version "1.2.2" @@ -8288,13 +8436,13 @@ object.assign@^4.1.0, object.assign@^4.1.2: object-keys "^1.1.1" object.getownpropertydescriptors@^2.0.3: - version "2.1.1" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" - integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng== + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + es-abstract "^1.18.0-next.2" object.omit@^2.0.0: version "2.0.1" @@ -8691,7 +8839,7 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" -pathval@^1.1.0: +pathval@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== @@ -8715,9 +8863,9 @@ pbkdf2@^3.0.3: sha.js "^2.4.8" pdfobject@^2.0.201604172: - version "2.2.4" - resolved "https://registry.yarnpkg.com/pdfobject/-/pdfobject-2.2.4.tgz#ccb3c191129298a471e9ccb59c88a3ee0b7c7530" - integrity sha512-r6Rw9CQWsrY6uqmKvlgFNoupmuRbSt9EsG0sZhSAy3cIk4WgOXyAVmebFSlLhqj6gA5NIEXL3lSEbwOOYfdUvw== + version "2.2.5" + resolved "https://registry.yarnpkg.com/pdfobject/-/pdfobject-2.2.5.tgz#3e79dae8925a68f60c79423f56737bfd2d7e8a0b" + integrity sha512-B301nc24w02BMqrJoDOUBGRfHBqGtLztsdUyyhYsZaxD3R1DyNKtkDcilo+A4FYSW82k/LXAiXVREkYoqU2G4g== pend@~1.2.0: version "1.2.0" @@ -9127,9 +9275,9 @@ pretty-bytes@^4.0.2: integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= pretty-bytes@^5.2.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e" - integrity sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA== + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== private@^0.1.6, private@^0.1.8, private@~0.1.5: version "0.1.8" @@ -9704,9 +9852,9 @@ regjsparser@^0.1.4: jsesc "~0.5.0" regjsparser@^0.6.4: - version "0.6.7" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" - integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ== + version "0.6.9" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" @@ -9812,12 +9960,12 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.1.6, resolve@^1.10.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.1.0" + is-core-module "^2.2.0" path-parse "^1.0.6" responselike@1.0.2: @@ -9902,6 +10050,18 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + rxjs@^5.4.2, rxjs@^5.5.2: version "5.5.12" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" @@ -9910,9 +10070,9 @@ rxjs@^5.4.2, rxjs@^5.5.2: symbol-observable "1.0.1" rxjs@^6.3.1, rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" @@ -9999,7 +10159,7 @@ seek-bzip@^1.0.5: dependencies: commander "^2.8.1" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -10009,15 +10169,15 @@ semver@7.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.0.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.1.3, semver@^7.2.1: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" @@ -10480,28 +10640,28 @@ string-width@^3.0.0, string-width@^3.1.0: strip-ansi "^5.1.0" string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimend@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" - integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" -string.prototype.trimstart@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" - integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" string_decoder@^1.0.0, string_decoder@^1.1.1: @@ -10977,10 +11137,10 @@ type-detect@^4.0.0, type-detect@^4.0.5: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.6.0: version "0.6.0" @@ -11014,6 +11174,16 @@ umd-compat-loader@^2.1.1: loader-utils "^1.0.3" recast "^0.11.17" +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + unbzip2-stream@^1.0.9: version "1.4.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" @@ -11297,9 +11467,9 @@ vm-browserify@^1.0.1: integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== vscode-debugprotocol@^1.32.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.44.0.tgz#79d11844f908cc5104afc303b3780ad2e5fd486a" - integrity sha512-qf+eBnrDyR2MpP08y1JfzJnFZGHdkk86+SRGRp0XepDGNA6n/Nann5XhtAzdGX/yaZokjTAINK313S2yYhHoPQ== + version "1.46.0" + resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.46.0.tgz#1f6d0420fb91c158babba2eeb988a4b00d062815" + integrity sha512-V10u1L679DJZfOtQXhKylJPMqNbhazav4mRxPrBE8/Jpznow1b1j1EGDDvJ4prQ623CLAnvpFfVkVQ+CX3xdtg== vscode-jsonrpc@^5.0.0, vscode-jsonrpc@^5.0.1: version "5.0.1" @@ -11330,9 +11500,9 @@ vscode-languageserver-types@^3.15.1: integrity sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA== vscode-ripgrep@^1.2.4: - version "1.11.1" - resolved "https://registry.yarnpkg.com/vscode-ripgrep/-/vscode-ripgrep-1.11.1.tgz#9fa3c0a96c2939d5a2389f71218bd1bb6eaa8679" - integrity sha512-oHJfpqeXuTQhOO+szqIObYOddwQ9o+lzd4PQLlTQN+sQ7ex8D1qqFip207O2iJyFc5oWE8Bekf4YHTibdbW66w== + version "1.11.2" + resolved "https://registry.yarnpkg.com/vscode-ripgrep/-/vscode-ripgrep-1.11.2.tgz#a1d9c717a20f625b7e14680cc7db25ffafd132d4" + integrity sha512-qMARNpPh/m6h9NbAQs4unGUnlAP2vrxt3a3nzbscrJcd5X9onoSdAYKG9vCkcxFJtOcQQm44a2Vf369mrrz8Sw== dependencies: https-proxy-agent "^4.0.0" proxy-from-env "^1.1.0" @@ -11466,6 +11636,17 @@ whet.extend@~0.9.9: resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" @@ -11595,9 +11776,9 @@ ws@^6.1.0: async-limiter "~1.0.0" ws@^7.1.2: - version "7.4.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd" - integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== + version "7.4.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" + integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== xdg-basedir@^2.0.0: version "2.0.0" @@ -11622,20 +11803,20 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xterm-addon-fit@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.3.0.tgz#341710741027de9d648a9f84415a01ddfdbbe715" - integrity sha512-kvkiqHVrnMXgyCH9Xn0BOBJ7XaWC/4BgpSWQy3SueqximgW630t/QOankgqkvk11iTOCwWdAY9DTyQBXUMN3lw== - -xterm-addon-search@^0.5.0: +xterm-addon-fit@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.5.0.tgz#cd3a2f8056084c28e236d4e732da37682010bcc2" - integrity sha512-zLVqVTrg5w2nk9fRj3UuVKCPo/dmFe/cLf3EM9Is5Dm6cgOoXmeo9eq2KgD8A0gquAflTFTf0ya2NaFmShHwyg== - -xterm@^4.4.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.10.0.tgz#fc4f554e3e718aff9b83622e858e64b0953067bb" - integrity sha512-Wn66I8YpSVkgP3R95GjABC6Eb21pFfnCSnyIqKIIoUI13ohvwd0KGVzUDfyEFfSAzKbPJfrT2+vt7SfUXBZQKQ== + resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz#2d51b983b786a97dcd6cde805e700c7f913bc596" + integrity sha512-DsS9fqhXHacEmsPxBJZvfj2la30Iz9xk+UKjhQgnYNkrUIN5CYLbw7WEfz117c7+S86S/tpHPfvNxJsF5/G8wQ== + +xterm-addon-search@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.8.0.tgz#e33eab918df7eac7e7baf95dd2b3d14133754881" + integrity sha512-MPJGPVPpHRUw9cLIuqQbrVepmENMOybVUSxIALz5h1ryyQBrVqVujq2hL5aroX5/dZJoHx9lGHQTVLQ07SKgKA== + +xterm@~4.11.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.11.0.tgz#d7dabc7af5299579e4663fedf2b3a179af9aaff9" + integrity sha512-NeJH909WTO2vth/ZlC0gkP3AGzupbvVHVlmtrpBw56/sGFXaF9bNdKgqKa3tf8qbGvXMzL2JhCcHVklqFztIRw== y18n@^3.2.1: version "3.2.2" diff --git a/stack/cloudooo.cfg b/stack/cloudooo.cfg index 234878d4586539ba469e757b50ceea5f3a7186ce..69e8e6c96f537af6e3e02b21532b050cf1560b77 100644 --- a/stack/cloudooo.cfg +++ b/stack/cloudooo.cfg @@ -24,7 +24,6 @@ extends = ../component/mesa/buildout.cfg ../component/onlyoffice-core/buildout.cfg ../component/poppler/buildout.cfg - ../component/rdiff-backup/buildout.cfg ../component/xorg/buildout.cfg versions = versions @@ -60,7 +59,6 @@ parts = file poppler - rdiff-backup apache haproxy cloudooo-develop @@ -77,7 +75,6 @@ PasteScript = 3.2.0 WSGIUtils = 0.7.2 WSGIserver = 1.3 python-magic = 0.4.18 -rdiff-backup = 1.0.5+SlapOSPatched001 # Required by: # PasteScript== 3.2.0 diff --git a/stack/erp5/buildout.cfg b/stack/erp5/buildout.cfg index db98d1bab160284d624ac9f59e6fe4ebb163fe12..6e1b7cdc51ca66c9deb4ea574d772a9dcadb45f1 100644 --- a/stack/erp5/buildout.cfg +++ b/stack/erp5/buildout.cfg @@ -32,7 +32,6 @@ extends = ../../component/pycrypto-python/buildout.cfg ../../component/pysvn-python/buildout.cfg ../../component/python-ldap-python/buildout.cfg - ../../component/rdiff-backup/buildout.cfg ../../component/scikit-learn/buildout.cfg ../../component/scikit-image/buildout.cfg ../../component/PyWavelets/buildout.cfg @@ -64,7 +63,6 @@ extends = parts += erp5-util-develop slapos-cookbook - rdiff-backup mroonga-mariadb tesseract tesseract-eng-traineddata @@ -624,9 +622,6 @@ zope.dottedname = 4.1.0 # test_UserManagerInterfaces in testERP5Security fails with 1.10.0. Products.PluggableAuthService = 1.9.0 -# we are still using this old stable version. -rdiff-backup = 1.0.5+SlapOSPatched001 - # modified version that works fine for buildout installation SOAPpy = 0.12.0nxd001 diff --git a/stack/erp5/buildout.hash.cfg b/stack/erp5/buildout.hash.cfg index 89a0b1d6a175a581231db9ff2c997b2f71c6914d..32ba8d13de1811ea9c4c0ef6cd9f80c61c354ad0 100644 --- a/stack/erp5/buildout.hash.cfg +++ b/stack/erp5/buildout.hash.cfg @@ -94,4 +94,4 @@ md5sum = 3f4f7e49c504cbf610fc5dc462713dfc [template-rsyslogd-cfg] filename = rsyslogd.cfg.in -md5sum = c34a9ee48b875148ea3f0d82cf853810 +md5sum = 5cf0316fdd17a940031e4083bbededd8 diff --git a/stack/erp5/rsyslogd.cfg.in b/stack/erp5/rsyslogd.cfg.in index 8d29b446b000e7d4125e881909d065c005a25ccd..0e683e4fa7c1f95feec54d8a70b66293ad789d0e 100644 --- a/stack/erp5/rsyslogd.cfg.in +++ b/stack/erp5/rsyslogd.cfg.in @@ -8,7 +8,7 @@ module( # internal and end up cutting on 8k, as it's default of $MaxMessageSize template(name="rawoutput" type="string" string="%msg:2:8192%\n") -$FileCreateMode 0600 +$FileCreateMode 0644 $DirCreateMode 0700 $Umask 0022 diff --git a/stack/resilient/buildout.cfg b/stack/resilient/buildout.cfg index bdd0969d9cd88d6b91f62648f8b709a1c07f71eb..242fff39ac093dd9dcb86784a759f7557251bead 100644 --- a/stack/resilient/buildout.cfg +++ b/stack/resilient/buildout.cfg @@ -20,7 +20,6 @@ parts = # needed tools for resiliency gzip - rdiff-backup dash [pbs-recipe-egg] @@ -124,12 +123,3 @@ mode = 0644 [exporter-default-configuration] # Time in minutes to wait for the backup to finish backup_wait_time = 10 - -[rdiff-backup] -eggs = - ${rdiff-backup-build-1.3.4:egg} - -[versions] -# 1.3.4nxdX is invalid version string, thus pached version string is not '1.3.4nxdX+SlapOSPatched001' -# but '1.3.4nxdX-SlapOSPatched001'. -rdiff-backup = 1.3.4nxd6-SlapOSPatched001 diff --git a/stack/resilient/buildout.hash.cfg b/stack/resilient/buildout.hash.cfg index 9d9b86f30be5ddc228fb863b8d9a8b40e07b9eb0..ab8d4c9f173b6947b80a2fddcc0e8ce32317d112 100644 --- a/stack/resilient/buildout.hash.cfg +++ b/stack/resilient/buildout.hash.cfg @@ -14,7 +14,7 @@ # not need these here). [pbsready] filename = pbsready.cfg.in -md5sum = 4b0f914a54c9be5bff2b86f3416f4584 +md5sum = afb54d1aafd5854116028bc63501409b [pbsready-import] filename = pbsready-import.cfg.in @@ -26,7 +26,7 @@ md5sum = 2b0c71b085cfe8017f28098c160b1f49 [template-pull-backup] filename = instance-pull-backup.cfg.in -md5sum = 382d9b57faac92da3c723760f2210c13 +md5sum = e64e13854332bcc2595df187fcae1203 [template-replicated] filename = template-replicated.cfg.in diff --git a/stack/resilient/instance-pull-backup.cfg.in b/stack/resilient/instance-pull-backup.cfg.in index 90bc77062c69572e91b69eb8e0b8efe9281e3544..1efc60756a8cbdfe0cc215c56868c6bc11c48f60 100644 --- a/stack/resilient/instance-pull-backup.cfg.in +++ b/stack/resilient/instance-pull-backup.cfg.in @@ -113,7 +113,7 @@ feeds = $${directory:notifier-feeds} callbacks-directory = $${directory:notifier-callbacks} equeue-socket = $${equeue:socket} notifier-binary = ${buildout:bin-directory}/pubsubnotifier -rdiffbackup-binary = ${buildout:bin-directory}/rdiff-backup +rdiffbackup-binary = ${rdiff-backup-1.3.4:location}/bin/rdiff-backup sshclient-binary = $${openssh-client:wrapper-path} known-hosts = $${directory:dot-ssh}/known_hosts promises-directory = $${basedirectory:promises} @@ -133,7 +133,7 @@ status-item-directory = $${directory:notifier-status-items} [pbs-resilient-status-feed] recipe = slapos.cookbook:wrapper -command-line = ${buildout:directory}/bin/generatefeed --output $${:feed-path} --status-item-path $${pbs:status-item-directory} --title "Status feed for $${monitor-instance-parameter:root-instance-title}-PBS" --link $${pbs:log-url} +command-line = ${buildout:bin-directory}/generatefeed --output $${:feed-path} --status-item-path $${pbs:status-item-directory} --title "Status feed for $${monitor-instance-parameter:root-instance-title}-PBS" --link $${pbs:log-url} feed-path = $${directory:monitor-resilient}/pbs-status-rss wrapper-path = $${rootdirectory:bin}/resilient-genstatusrss.py @@ -197,7 +197,7 @@ wrapper-path = $${rootdirectory:bin}/ssh [resilient-genstatrss-wrapper] recipe = slapos.cookbook:wrapper # XXX - hard-coded Urls -command-line = ${buildout:directory}/bin/rdiffbackup.genstatrss --output '$${monitor-directory:public}/resilient-feed' --rdiff_backup_data_folder '$${pbs:rdiff-backup-data-folder}' --feed_url '$${monitor-conf-parameters:base-url}/public/resilient-feed' +command-line = ${buildout:bin-directory}/rdiffbackup.genstatrss --output '$${monitor-directory:public}/resilient-feed' --rdiff_backup_data_folder '$${pbs:rdiff-backup-data-folder}' --feed_url '$${monitor-conf-parameters:base-url}/public/resilient-feed' wrapper-path = $${directory:bin}/resilient-genstatrss.py [pbs-push-history-log] diff --git a/stack/resilient/pbsready.cfg.in b/stack/resilient/pbsready.cfg.in index 9a9d2f67008cee7ae287f8ba3bf0d452fcb9c448..74573e95e01ef8c317e7364b70c4acb3c7acd62c 100644 --- a/stack/resilient/pbsready.cfg.in +++ b/stack/resilient/pbsready.cfg.in @@ -103,7 +103,7 @@ recipe = slapos.cookbook:pbs client = false path = $${directory:backup} wrapper = $${rootdirectory:bin}/rdiffbackup-server -rdiffbackup-binary = ${buildout:bin-directory}/rdiff-backup +rdiffbackup-binary = ${rdiff-backup-1.3.4:location}/bin/rdiff-backup #---------------- @@ -141,7 +141,7 @@ context = [notifier-resilient-status-feed] recipe = slapos.cookbook:wrapper -command-line = ${buildout:directory}/bin/generatefeed --output $${:feed-path} --status-item-path $${notifier:status-item-directory} --title "Status feed for $${notifier:instance-root-name}" --link $${notifier:log-url} +command-line = ${buildout:bin-directory}/generatefeed --output $${:feed-path} --status-item-path $${notifier:status-item-directory} --title "Status feed for $${notifier:instance-root-name}" --link $${notifier:log-url} feed-path = $${directory:monitor-resilient}/notifier-status-rss wrapper-path = $${rootdirectory:bin}/resilient-genstatusrss.py